码迷,mamicode.com
首页 > Windows程序 > 日排行
c# 获取程序目录
取得控制台应用程序的根目录方法1:Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径2:AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 取得WinForm应用程序的根目录方法1: ...
分类:Windows程序   时间:2017-12-01 15:15:54    阅读次数:162
【转】编写高质量代码改善C#程序的157个建议——建议31:在LINQ查询中避免不必要的迭代
建议31:在LINQ查询中避免不必要的迭代 无论是SQL查询还是LINQ查询,搜索到结果立刻返回总比搜索完所有的结果再将结果返回的效率要高。 示例代码: 针对上述集合,返回年龄等于20的第一个元素。下面有两个查询模式,我们来考虑哪一个效率更高。 通常我们会认为第一种的效率会更高一些,因为它似乎返回的 ...
分类:Windows程序   时间:2017-12-01 16:37:29    阅读次数:275
Windows环境下VMware虚拟机的自启动与自动关机--命令行操作
、设置开机免密登录系统 1. 按下Windows + R 组合键,输入“netplwiz”,点击回车。 2. 去除需要密码登录的勾。 3. 如果需要密码,输入密码,点击确认。 二、编辑vmware启动和挂起脚本 使用VMrun工具启动虚拟机脚本如下: "C:\Program Files (x86)\ ...
分类:Windows程序   时间:2017-12-01 16:40:49    阅读次数:304
Zabbix添加对Windows OS监控
Zabbix服务器搭建完成后,下面来添加对Windows系统的监控下载Agenthttps://www.zabbix.com/download 因为我们安装的是Zabbix 3.2.10 所以我们下载较新的3.2.7版本的Agent下载完成后解压出来两个文件夹Bin  下面的win64和win32对应不同位数系统的exe文件conf 下面的是zabbix Agent的配置文件2:配置Ag
分类:Windows程序   时间:2017-12-01 17:13:53    阅读次数:240
win7下安装linux(centos6.5)双系统详细小白教程
在正式介绍linux安装教程之前,先声明一下本人也是刚开始接触linux,所以教程只以成功安装linux为目标,里面的具体步骤我都是参考网上的教程自己操作实现的,至于为什么要这么做就不多做解释,大家想弄清楚的话还是自行了解linux的相关知识吧。(注:因为我在写教程时已经装好linux,所以就不再重 ...
分类:Windows程序   时间:2017-12-01 17:15:32    阅读次数:2231
Windows 文件名的书写规范
下面是不能用于文件名的:/ \ : * " < > | windows系统下文件名长度为: 255个英文字符(DOS下8.3格式),包括文件名和扩展名在内,或者是255/2=127个中文字符+1个英文字符 ...
分类:Windows程序   时间:2017-12-01 17:42:39    阅读次数:202
【转】编写高质量代码改善C#程序的157个建议——建议37:使用Lambda表达式代替方法和匿名方法
建议37:使用Lambda表达式代替方法和匿名方法 在建议36中,我们创建了这样一个实例程序: 实际上要完成相同的功能,还有很多种编码方式。先看一种最中规中矩的,也是最繁琐的写法: 注意:上面的语法虽然繁琐,但是我们可以从中加深对委托本质的认识:委托也是一种数据类型,跟任何FCL 中的引用类型没有差 ...
分类:Windows程序   时间:2017-12-01 18:31:46    阅读次数:199
【转】编写高质量代码改善C#程序的157个建议——建议36:使用FCL中的委托声明
建议36:使用FCL中的委托声明 FCL中存在3类这样的委托声明,它们分别是:Action、Func、Predicate。尤其是在它们的泛型版本出来以后,已经能够满足我们在实际编码过程中的大部分需求。 Action表示接受0个或多个输入参数,执行一段代码,没有任何返回值; Func表示接受0个或多个 ...
分类:Windows程序   时间:2017-12-01 18:32:30    阅读次数:134
C# Winform控件 - Form
一、Form窗体样式 1.FormBorderStyle (1)None (2)FixedSingle (3)Fixed3D 个人感觉跟Fixedsingle区别不大 (4)FixedDialog 不可以通过鼠标来拖拉窗体的边框来调节大小 (5)Sizable 可以通过鼠标来拖拉窗体的边框来调节大小 ...
分类:Windows程序   时间:2017-12-01 18:35:39    阅读次数:166
【HAVENT原创】Node Express API 通用配置
启动文件 /app.js: 路由配置 /routes/index.js 路由配置 /routes/data.js ...
分类:Windows程序   时间:2017-12-01 18:35:46    阅读次数:185
【转】编写高质量代码改善C#程序的157个建议——建议35:使用default为泛型类型变量指定初始值
建议35:使用default为泛型类型变量指定初始值 有些算法,比如泛型集合List<T>的Find算法,所查找的对象可能会是值类型,也有可能是引用类型。在这种算法内部,我们常常会为这些值类型或引用类型变量指定默认值。于是,问题来了:值类型变量的默认初始值是0值,而引用类型变量的默认初始值是null ...
分类:Windows程序   时间:2017-12-01 18:37:44    阅读次数:200
【转】编写高质量代码改善C#程序的157个建议——建议38:小心闭包中的陷阱
建议38:小心闭包中的陷阱 先看一下下面的代码,设想一下输出的是什么? 我们的设计意图是让匿名方法(在这里表现为Lambda表达式)接受参数 i ,并输出: 0 1 2 3 4 而实际上输出为: 5 5 5 5 5 这段代码并不像我们想象的那么简单,要完全理解运行时代码是怎么运行的,首先必须理解C# ...
分类:Windows程序   时间:2017-12-01 18:40:09    阅读次数:232
【转】编写高质量代码改善C#程序的157个建议——建议41:实现标准的事件模型
建议41:实现标准的事件模型 上一建议中,我们实现了一个带事件通知的文件传输类FileUploader。虽然已经满足需求,但却不符合C#的编码规范,查看EventHandler的原型声明: 我们应该知道微软为事件模型定义的几个规范: 委托类型的名称已EventHandler结束; 委托原型返回值为v ...
分类:Windows程序   时间:2017-12-01 19:33:27    阅读次数:171
【转】编写高质量代码改善C#程序的157个建议——建议39:了解委托的实质
建议39:了解委托的实质 理解C#中的委托需要把握两个要点: 1)委托是方法指针。 2)委托是一个类,当对其进行实例化的时候,要将引用方法作为它的构造方法的参数。 设想这样一个场景:在点对点文件传输过程当中,我们要设计一个文件传输类,该传输类起码要满足下面几项功能: 传输问题件; 按照百分制通知传输 ...
分类:Windows程序   时间:2017-12-01 19:38:32    阅读次数:292
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面
有时候IIS会遇到这种问题: HTTP 错误 404.2 - Not Found 由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。 这有可能是先装的.NET后装的IIS导致的,执行下面这个命令: >cmd: C:\Windows\Microsoft.NET\F ...
分类:Windows程序   时间:2017-12-01 19:43:18    阅读次数:262
【转】编写高质量代码改善C#程序的157个建议——建议42:使用泛型参数兼容泛型接口的不可变性
建议42:使用泛型参数兼容泛型接口的不可变性 让返回值类型返回比声明的类型派生程度更大的类型,就是“协变”。如: Programmer是Employee的子类,所以Programmer对象也是Employee对象。方法GetAEmployee返回一个Programmer的对象,也就是相当于返回一个E ...
分类:Windows程序   时间:2017-12-01 19:43:25    阅读次数:241
【转】编写高质量代码改善C#程序的157个建议——建议40:使用event关键字为委托施加保护
建议40:使用event关键字为委托施加保护 在建议中我们实现了一个具有通知功能的文件传输类,如下: 像这样调用: 以上调用者代码本身是和FileUploader类一起的,这起码存在两个问题: 1)如果在Main中另起一个线程,该工作线程则可以将FileProgress委托链置为空: 2)可以在外部 ...
分类:Windows程序   时间:2017-12-01 19:43:44    阅读次数:232
Self hosted OWIN 绑定地址127.0.0.1,外网无法访问
static void Main() { string baseAddress = "http://localhost:4004/"; /*Render application Application.EnableVisualStyles(); Application.SetCompatibleTe ...
分类:Windows程序   时间:2017-12-01 20:40:18    阅读次数:281
VirtualBox 在WIN7 X64 安装报错 获取VirtualBox COM对象失败,Unable to start the virtual device
http://www.cnblogs.com/xiaotao726/p/6506976.html ...
分类:Windows程序   时间:2017-12-01 22:13:22    阅读次数:268
[APIO2010]特别行动队
题目描述 你有一支由 n 名预备役士兵组成的部队,士兵从 1 到 n 编号,要将他们拆分 成若干特别行动队调入战场。出于默契的考虑,同一支特别行动队中队员的编号 应该连续,即为形如(i, i + 1, ..., i + k)(i,i+1,...,i+k)的序列。 编号为 i 的士兵的初始战斗力为 x ...
分类:Windows程序   时间:2017-12-01 22:13:37    阅读次数:202
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!