亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

程序員的1111

2019-11-14 13:47:52
字體:
來源:轉載
供稿:網友

又是一年一度的雙11,購物的購物,約會的約會,秀恩愛的秀恩愛,單身汪自然不屬于這三者。想想,沒什么好買的。約會,秀恩愛那種更沒了。前幾年說,希望明年光棍節前可以脫單,結果到現在還是一個人過。誒,說多了都是淚。但是,人總是要有夢想的,希望明年光棍節前可以擺脫單身的狀況。

 

”未將對象引用設置到對象的實例“

image

這種情況,大家都遇到過,通俗一點就是”找不到對象“,程序員經常跟”對象“打交道,卻總是找不到對象,只能用new一個”對象“來自嘲了。

image

像是這種情況,更是給人10000點傷害,連Excel都嘲笑你找不到對象,還能不能讓人愉快的工作了。

既然這樣,在這個日子,自娛自樂自嘲一番,想必是極好的,于是就有了下面這個

image

雖然不知道該叫什么,應下景的話,那暫且叫它”my1111“

 

如何實現的呢,原理就是往磁盤塞一定量數據。一定量數據=目前磁盤可用空間-最后剩余可用空間

代碼比較簡單,直接貼出來

using System;using System.Collections.Generic;using System.IO;using System.Linq;namespace DiskFiller{    class PRogram    {        static void Main(string[] args)        {            ShowDrives();//顯示每個盤的信息            List<FillingDrive> userInputFillingDrive = CollectUserInput();//獲取輸入的每個盤和要設置的可用空間            Console.WriteLine("填充中");            List<string> filledFilePathList = FillDataToDrive(userInputFillingDrive);//往磁盤填充數據            Console.WriteLine("填充完成");            Console.WriteLine("是否刪除填充的數據(輸入y表示刪除):");            if (Console.ReadLine().ToLower() == "y")            {                DeleteUselessData(filledFilePathList); //刪除填充的數據            }        }        /// <summary>        /// 顯示每個盤的信息        /// </summary>        public static void ShowDrives()        {            IEnumerable<DriveInfo> fixedDiskDrives = GetFixedDiskDrives();            foreach (var drive in fixedDiskDrives)            {                Console.WriteLine("盤符:" + drive.Name + "  可用空間:" + (drive.TotalFreeSpace >> 20).ToString() + "MB");            }        }        /// <summary>        /// 獲取輸入的每個盤和要設置的可用空間        /// </summary>        /// <returns></returns>        public static List<FillingDrive> CollectUserInput()        {            List<FillingDrive> fillingDriveList = new List<FillingDrive>();            Console.WriteLine("輸入的格式為  盤符,設置的可用空間  /n例如: c,15    表示要設置C盤,并且設置C盤的最后可用空間是15MB ");            while (true)            {                Console.WriteLine("請輸入,輸入quit結束輸入:");                string input = Console.ReadLine();                if (input.ToLower() == "quit")                {                    break;                }                string[] inputArray = input.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries);                fillingDriveList.Add(new FillingDrive() //這里沒判斷輸入的格式是否正確                    {                        DriveName = inputArray[0],                        NewFreeSpace = Convert.ToInt64(inputArray[1]) << 20                     }                    );            }            return fillingDriveList;        }        /// <summary>        /// 往磁盤填充數據        /// </summary>        /// <param name="fillingDrives"></param>        /// <returns></returns>        public static List<string> FillDataToDrive(List<FillingDrive> fillingDrives)        {            List<string> filledFilePathList = new List<string>();            foreach (var item in fillingDrives)            {                DriveInfo drive = new DriveInfo(item.DriveName);                string filledFileName = DateTime.Now.ToString("yyyyMMddHHmmssfffffff") + ".my1111";//填充數據的文件                string filledFilePath = Path.Combine(drive.RootDirectory.FullName, filledFileName);                using (FileStream fs = new FileStream(filledFilePath, FileMode.OpenOrCreate))                {                    //減去4096是因為設置系統盤時,最后的結果總是多填充了4096字節,所以這里少填充4096字節                    long fillingSpace = drive.TotalFreeSpace - item.NewFreeSpace -4096;                    fs.SetLength(fillingSpace);                }                 filledFilePathList.Add(filledFilePath);            }            return filledFilePathList;        }        /// <summary>        /// 刪除填充的數據        /// </summary>        /// <param name="filledFilePathList"></param>        public static void DeleteUselessData(List<string> filledFilePathList)        {            foreach (var path in filledFilePathList)            {                File.Delete(path);            }        }        /// <summary>        /// 獲取磁盤        /// </summary>        /// <returns></returns>        internal static IEnumerable<DriveInfo> GetFixedDiskDrives()        {            DriveInfo[] totalDrives = DriveInfo.GetDrives();            IEnumerable<DriveInfo> fixedDiskDrives = totalDrives.Where(p => p.DriveType == DriveType.Fixed);            return fixedDiskDrives;        }        public class FillingDrive        {            /// <summary>            /// 盤符            /// </summary>            public string DriveName { get; set; }            /// <summary>            /// 填充到指定大小            /// </summary>            public long NewFreeSpace { get; set; }        }    }}

運行前,看下各盤的的情況,還需要給一個干凈的運行環境,防止其他軟件在磁盤生成數據文件,造成最后結果不準確。

image

執行

image

輸入各盤最后可用空間,輸入quit結束輸入

image

按回車,看到“填充完成”表示已經填完了

image

接下來,看下各盤的情況

image

可以看到各盤可用空間是輸入的剩余可用空間大小

各盤生成了一個后綴名為“my1111”的文件,比如,這里的E盤

image

看完結果后,輸入”y”刪除填充的文件,可以看到空間又回來了,如果輸入了其它,程序會退出,填充的文件只能手動刪,

刪除后綴是“my1111”的文件就可以了。

image

 

最后,祝各位1111快樂。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产在线| 亚洲欧洲免费视频| 亚洲自拍偷拍第一页| 日韩一二三在线视频播| 亚洲欧美日韩天堂一区二区| 亚洲国产97在线精品一区| 亚洲第一偷拍网| 69精品小视频| 欧美裸体xxxx极品少妇| 欧美黑人极品猛少妇色xxxxx| 国产成人精品视频在线| 中文字幕亚洲欧美一区二区三区| 这里只有精品在线播放| 97久久精品人搡人人玩| 精品香蕉在线观看视频一| 亚洲片在线观看| 国产欧美日韩中文字幕在线| 亚洲四色影视在线观看| 亚洲精品久久久久久久久久久| 亚洲美女在线视频| 久久亚洲私人国产精品va| 福利二区91精品bt7086| 国产一区香蕉久久| 国产这里只有精品| 国内精久久久久久久久久人| 国色天香2019中文字幕在线观看| 欧美激情在线视频二区| 欧美网站在线观看| 国产精品视频网站| 国产成人jvid在线播放| 疯狂蹂躏欧美一区二区精品| 亚洲国产成人精品女人久久久| 精品日本高清在线播放| 日韩精品在线私人| 96精品久久久久中文字幕| 久久综合伊人77777尤物| 亚洲精品欧美一区二区三区| 日本亚洲欧美三级| 亚洲国产欧美一区二区三区同亚洲| 亚洲色图校园春色| 国产亚洲视频中文字幕视频| 亚洲一区中文字幕| 中国日韩欧美久久久久久久久| 午夜欧美不卡精品aaaaa| 国产精品美女久久久久久免费| 91视频8mav| 亚洲欧美日韩高清| 热re91久久精品国99热蜜臀| 日本韩国欧美精品大片卡二| 精品久久久久久久久久久久久久| 日韩欧美999| 亚洲深夜福利在线| 这里只有精品视频| 97超碰国产精品女人人人爽| 国产乱人伦真实精品视频| 按摩亚洲人久久| 中文字幕日韩电影| 欧美一级电影免费在线观看| 国产精品一区久久久| 美女少妇精品视频| 国产精品无码专区在线观看| 欧美一级大片在线免费观看| 亚洲新中文字幕| 美女性感视频久久久| 日韩高清电影好看的电视剧电影| 亚洲国产毛片完整版| 91亚洲精品在线| 成人午夜一级二级三级| 国产91精品黑色丝袜高跟鞋| 韩国精品美女www爽爽爽视频| 国产精品久久中文| 久久国产精品亚洲| 国产欧美日韩免费看aⅴ视频| 久久精品欧美视频| 久久精品人人做人人爽| 成人h视频在线观看播放| 日韩av在线精品| 亚洲国产精品va在线看黑人动漫| 久久人人看视频| 欧美怡红院视频一区二区三区| 国产精品成久久久久三级| 日韩美女av在线免费观看| 日韩天堂在线视频| 日韩第一页在线| 欧美xxxx18性欧美| 国产一区二区成人| 日本久久久久亚洲中字幕| 中文欧美日本在线资源| 神马久久桃色视频| 成人久久一区二区三区| 午夜精品www| 国产精品男人爽免费视频1| 亚洲大胆人体在线| 亚洲第一色中文字幕| 精品久久久久久久久久久久久| 亚洲欧洲一区二区三区久久| 91啪国产在线| 中文字幕不卡av| 久久好看免费视频| 欧美精品video| 日韩av在线影院| 日韩精品视频在线播放| 欧美日韩性视频| 久久伊人91精品综合网站| 欧美丝袜美女中出在线| 国产精品久久久久久婷婷天堂| 欧美激情精品久久久久久变态| 亚洲精品视频网上网址在线观看| 中文字幕视频在线免费欧美日韩综合在线看| 成人黄色av网站| 亚洲精品黄网在线观看| 欧美丝袜一区二区三区| 日韩美女av在线免费观看| 成人性生交大片免费看小说| www国产精品视频| 国产成人高清激情视频在线观看| 国产在线拍揄自揄视频不卡99| 久久99久久久久久久噜噜| 黄色成人在线免费| 亚洲一区二区三区在线免费观看| 91精品啪在线观看麻豆免费| 欧美黑人视频一区| 亚洲人av在线影院| 国模gogo一区二区大胆私拍| 日韩精品丝袜在线| 色老头一区二区三区在线观看| 亚洲理论在线a中文字幕| 在线播放日韩专区| 亚洲精品黄网在线观看| 这里只有精品视频在线| 亚洲一区二区三区久久| 91在线观看免费高清完整版在线观看| 欧美—级高清免费播放| 欧美性高跟鞋xxxxhd| 日韩性生活视频| 精品国产一区久久久| 91亚洲va在线va天堂va国| 不卡av日日日| 亚洲激情在线观看视频免费| 国产精品第七十二页| 国产精品成人播放| 日韩视频免费观看| 中文日韩电影网站| 国产精品白丝jk喷水视频一区| 91最新在线免费观看| 欧美日韩午夜剧场| 日韩免费黄色av| 亚洲色图第三页| 国产精品久久久久久久av大片| 激情久久av一区av二区av三区| 91成人在线播放| 国产一区二区三区欧美| 亚洲在线视频观看| 亚洲的天堂在线中文字幕| 最近中文字幕2019免费| 18一19gay欧美视频网站| 中文字幕一精品亚洲无线一区| 一本色道久久88亚洲综合88| 日韩毛片在线观看| 日韩欧美国产免费播放| 亚洲国产精品人久久电影| 在线电影欧美日韩一区二区私密| 日韩国产欧美区| 亚洲韩国欧洲国产日产av|