Fork me on GitHub
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页
摘要: 1、简单描述如果我们将文件夹伪装成打印机,那么双击打开之后的会是打印机选项,而不是真正的文件,造成这个现象的原因是:在Windows系统中,每个系统级别的应用程序都有用一个唯一标识符来进行管理,当双击某个文件时,操作系统首先检查该文件夹的文件名,并注册带表中去搜索该标识符所注册的应用程序类型,最后打开相应的程序或使用这个应用程序打开该文件,在操作系统和真实文件夹之间起到承接作用的这些数字被称为“Windows文件标识符”,英文名称为“CLSID”,他们被保存在注册表中的“HKEY_LOCAL_MACHINE\Software\Classes\CLSID”键值下,通常又32个16进制的数构成。2 阅读全文
posted @ 2013-08-16 09:26 种花生的读书人 阅读(585) 评论(0) 推荐(0) 编辑
摘要: 数组有N+M个数字, 数字的范围为1 ... N, 打印重复的元素, 要求O(M + N), 不可以用额外的空间1、题目中要求我们不能使用额外的空间,那么我们能采用在原数组上做文章,这里的重点是如何对相同元素进行标记2、本文转自:http://www.cnblogs.com/end/archive/2012/02/04/2337796.html 算法思想是对数组的前N-1个元素进行标记,在标记过程中如果发现此位置已被标记,那么说明此时的元素值是重复的,于是打印出来 int[] arr = {1,4,2,1,6,7,8,3,9,4,3,1,5,7,2,9}; ... 阅读全文
posted @ 2013-08-16 08:39 种花生的读书人 阅读(535) 评论(0) 推荐(0) 编辑
摘要: private void Form1_Load(object sender, EventArgs e) { //下面的示例使用 ServiceController 类检查IIS服务是否已停止。如果该服务已停止,此示例将启动该服务并等待服务状态设置为 Running。 //此示例使用 ServiceController 组件在本地计算机上继续 IIS 管理服务 //serviceController1.MachineName = "."; //serviceController1.Service... 阅读全文
posted @ 2013-08-14 21:03 种花生的读书人 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 制作日历计划任务private void BeginTask() { Thread th = new Thread(//建立线程 (() =>//使用Lambda表达式 { while (true)//无限循环 { for (int i = 0; i //使用Lambda表达式 { ... 阅读全文
posted @ 2013-08-14 19:52 种花生的读书人 阅读(228) 评论(0) 推荐(0) 编辑
摘要: Mask属性可以验证用户在文本中输入数据的格式this.maskedTextBox1.Mask = "000000-00000000-000A";//身份证号码18位this.maskedTextBox1.Mask = "000000-000000-000";//身份证号码15位this.maskedTextBox1.Mask = "000000";//邮政编码事件private void maskedTextBox1_MaskInputRejected(object sender, MaskInputRejectedEventArg 阅读全文
posted @ 2013-08-14 19:45 种花生的读书人 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 1、使用EventLog组件读写事件日志SourceExists方法 确定事件源是否已在本地计算机上注册DeleteEventSource方法 用于从事件日志中移除应用程序的事件源注册 private void button2_Click(object sender, EventArgs e) { listBox1.Items.Clear(); if (eventLog1.Entries.Count > 0) { foreach (System.Diagnostics.E... 阅读全文
posted @ 2013-08-14 19:24 种花生的读书人 阅读(436) 评论(0) 推荐(0) 编辑
摘要: 1、常用属性Interval 用于获取或设置Timer组件Tick事件发生的时间间隔,属性值不能小于1制作左右飘摇窗体 private void timer1_Tick(object sender, EventArgs e) { Rectangle rect = Screen.GetWorkingArea(this);//获取屏幕大小 if (this.Left != (rect.Width - this.Width)) { this.Left++;//窗体向右移动 ... 阅读全文
posted @ 2013-08-14 19:13 种花生的读书人 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1、设置颜色 private void button4_Click(object sender, EventArgs e) { this.colorDialog1.ShowDialog(); this.textBox1.ForeColor = this.colorDialog1.Color; } 阅读全文
posted @ 2013-08-14 17:58 种花生的读书人 阅读(354) 评论(0) 推荐(0) 编辑
摘要: 1、设置字体 private void button3_Click(object sender, EventArgs e) { this.fontDialog1.ShowDialog(); this.textBox1.Font = this.fontDialog1.Font; } 阅读全文
posted @ 2013-08-14 17:38 种花生的读书人 阅读(465) 评论(0) 推荐(0) 编辑
摘要: 1、选择路径this.folderBrowserDialog1.ShowDialog();if (this.folderBrowserDialog1.ShowDialog() == DialogResult.OK){ textBox1.Text = this.folderBrowserDialog1.SelectedPath;}2、设置默认路劲this.folderBrowserDialog1.SelectedPath = @"d:\123456\xxx"; 阅读全文
posted @ 2013-08-14 17:21 种花生的读书人 阅读(210) 评论(0) 推荐(0) 编辑
上一页 1 ··· 11 12 13 14 15 16 17 18 19 ··· 25 下一页

该博客仅作为记录笔记,转载随意