码迷,mamicode.com
首页 > Windows程序 > 日排行
【转】编写高质量代码改善C#程序的157个建议——建议142:总是提供有意义的命名
建议142:总是提供有意义的命名 除非有特殊原型,否则永远不要为自己的代码提供无意义的命名。 害怕需要过长的命名才能提供足够的意义?不要怕,其实我们更介意的是在代码的时候出现一个iTemp。 int i 这样的命名只能出现在循环中(如for循环),除此之外,我们找不到任何理由在代码的其他地方出现这样 ...
分类:Windows程序   时间:2017-12-11 14:03:54    阅读次数:167
百度地图API在vue-cli中路径错误的问题
在使用百度地图的时候,需要使用自定义的icon图片,百度的案例中使用的是线上地址,但当替换为本地图片路径的时候,错误出现了这是本地图片地址 // 创建自定义图标 var fieldIcon = new BMap.Icon( // "http://lbsyun.baidu.com/jsdemo/img... ...
分类:Windows程序   时间:2017-12-11 14:05:24    阅读次数:309
【转】编写高质量代码改善C#程序的157个建议——建议139:事件处理器命名采用组合方式
建议139:事件处理器命名采用组合方式 所谓事件处理器,就是实际被委托执行的那个方法。查看如下代码: 这段代码中,方法button_Click、button_SizeChanged、button_MouseDown即称作事件处理器。VS默认为我们生成的事件处理器的命名规则: 事件变量所属对象+下划线 ...
分类:Windows程序   时间:2017-12-11 14:05:32    阅读次数:235
【转】编写高质量代码改善C#程序的157个建议——建议140:使用默认的访问修饰符
建议140:使用默认的访问修饰符(我不太赞成作者的这个观点,这样减少的代码基本可以忽略不计,但是,如果把访问修饰符补充完整,反而会使代码更加易读。我认为自己写代码时应该尽量加上访问修饰符,看别人写的代码时能看懂就可以了。以下是作者的观点) 代码整洁的要求之一,就是尽量减少代码,我们从使用默认的访问修 ...
分类:Windows程序   时间:2017-12-11 14:06:41    阅读次数:169
CentOS7识别不到win10启动项的解决方法
Windows的文件系统是NTFS格式的,而CentOS是不支持NTFS格式的。因此,我们要安装另外的工具使CentOS能识别NTFS格式的文件系统。 这里我们选择ntfs-3g这个工具,安装过程如下: 1.添加源 2.安装软件 3.自动寻找引导项并加入grub.cfg文件中 4.重启系统 如果没什 ...
分类:Windows程序   时间:2017-12-11 14:06:48    阅读次数:420
SSH客户端,FinalShell服务器管理,远程桌面加速软件,支持Windows,Mac OS X,Linux,版本2.6.3.1,时间2017.12.10
FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.用户QQ群 342045988Windows版下载地址:http://www.hostbuf.com/downloads/finalshell_install.exeMac ...
分类:Windows程序   时间:2017-12-11 14:06:57    阅读次数:214
C# out关键词应用
C#的out关键词,即是方法内赋值。返回处理后的结果。打个比喻,有一个宽度的需要按比例缩放。标准宽度为88,如宽度大于这个标准宽度的话,按照0.8进行缩放。如果小于标准宽度,输出的结果没变化。此时,你可以写一个方法: public static void ReSizeWidth(double ori ...
分类:Windows程序   时间:2017-12-11 14:10:19    阅读次数:178
【转】编写高质量代码改善C#程序的157个建议——建议151:使用事件访问器替换公开的事件成员变量
建议151:使用事件访问器替换公开的事件成员变量 事件访问器包含两部分内容:添加访问器和删除访问器。如果涉及公开的事件字段,应该始终使用事件访问器。代码如下所示: 使用事件访问器的好处是,提供对赋值更多细粒度的控制。这就好比应该使用属性而不使用字段一样。所以下面的代码没有事件访问器灵活: 转自:《编 ...
分类:Windows程序   时间:2017-12-11 14:10:52    阅读次数:181
【转】编写高质量代码改善C#程序的157个建议——建议138:事件和委托变量使用动词或形容词短语命名
建议138:事件和委托变量使用动词或形容词短语命名 事件和委托使用场景是调用某个方法,只不过这个方法由调用者赋值。这决定了对应的变量应该以动词或形容词短语命名。 关于事件和委托变量妥当的命名示例如下: 这两个例子是WPF中Button类型,它们实际不是作为类型的字段出现的,而是作为事件访问器出现的: ...
分类:Windows程序   时间:2017-12-11 14:15:09    阅读次数:216
【转】编写高质量代码改善C#程序的157个建议——建议135: 考虑使用肯定性的短语命名布尔属性
建议135: 考虑使用肯定性的短语命名布尔属性 布尔值无非就是True和False,所以应该用肯定性的短语来表示它,例如,以Is、Can、Has作为前缀。 布尔属性正确命名的一个示例如下: 反面教材: 肯定性形容词或者短语虽然表达了一个肯定的含义,但是这些单词或者短语现在都被用于命名事件或者委托,所 ...
分类:Windows程序   时间:2017-12-11 14:16:05    阅读次数:208
WPF 矩形框8个控制点伸缩及拖拽
最近在研发图片控件矩形框8个控制点进行控制边框的大小、位置等信息,之前查阅了相关的信息,比如别人整合的类:ControlResizer 这个类虽然是好,但是很大程度上是有限制,换句话说,它需要你二次更改代码和调整成适应你的代码结构,否则很多边框拖拉的时候无法使用,这也是当时使用的时候很头疼的事情,废 ...
分类:Windows程序   时间:2017-12-11 14:19:07    阅读次数:397
【转】编写高质量代码改善C#程序的157个建议——建议137:委托和事件类型应添加上级后缀
建议137:委托和事件类型应添加上级后缀 委托类型本身是一个类,考虑让派生类的名字以基类名字作为后缀。事件类型是一类特殊的委托,所以事件类型也遵循本建议。 委托和事件的正确的命名方式有: 若果用传统方式,我们可能看不出来这些类型是有基类的,但是委托和事件的关键字delegate和event已经指明了 ...
分类:Windows程序   时间:2017-12-11 14:19:37    阅读次数:244
C#读取Word并在指定位置插入文本
using System; using System.IO; using System.Reflection; using MWord = Microsoft.Office.Interop.Word; namespace ConsoleApp3 { class Program { static vo... ...
分类:Windows程序   时间:2017-12-11 14:20:00    阅读次数:318
【转】编写高质量代码改善C#程序的157个建议——建议143:方法抽象级别应在同一层次
建议143:方法抽象级别应在同一层次 看下面代码: Init方法本意要完成初始化动作,而初始化包括本地初始化和远程初始化。这段代码中,Init方法内部代码的组织结构是本地初始化直接运行在方法内部,而远程初始化代码却被封装为一个方法在这里被调用。这显然是不妥当的,应为本地初始化和远程初始化的地位是相当 ...
分类:Windows程序   时间:2017-12-11 14:20:36    阅读次数:230
window7下karma 报 The header content contains invalid characters BUG
打开你的依赖node_modules\karma\node_modules\connect\lib\patch.js 将里面的setHeader方法改成下面这样,干掉序列化日期时出现的中文 出处:https://www.cnblogs.com/rubylouvre/p/6127190.html?ut ...
分类:Windows程序   时间:2017-12-11 14:24:58    阅读次数:248
Windows10下安装OpenSSL
概要 安装环境:Windows10专业版+VS2013 工具:ActivePerl-5.22.1.2201-MSWin32-x64-299574.msi,下载地址:http://www.activestate.com/ openssl-1.0.1r.tar,下载地址:http://www.opens ...
分类:Windows程序   时间:2017-12-11 14:28:27    阅读次数:861
【转】编写高质量代码改善C#程序的157个建议——建议148:不重复代码
建议148:不重复代码 如果发现重复的代码,则意味着我们需要整顿一下,在继续前进。 重复的代码让我们的软件行为不一致。举例来说,如果存在两处相同的加密代码。结果在某一天,我们发现加密代码有个小Bug,然后修改了它,却又忘记了角落里的某处存在着一份相同的代码,那么这个Bug就会隐藏起来。 让我们重现这 ...
分类:Windows程序   时间:2017-12-11 14:30:27    阅读次数:237
【转】编写高质量代码改善C#程序的157个建议——建议152:最少,甚至是不要注释
建议152:最少,甚至是不要注释 以往,我们在代码中不写上几行注释,就会被认为是钟不负责任的态度。现在,这种观点正在改变。试想,如果我们所有的命名全部采用有意义的单词或词组,注释还有多少存在的价值。 即便再详细的注释也不能优化糟糕的代码。并且注释往往不会随着代码的重构自动更新,有时候我们可能会在修改 ...
分类:Windows程序   时间:2017-12-11 14:31:32    阅读次数:140
Windows搭建Log4Net+FileBeat+ELK日志分析系统过程以及问题总结
安装流程: 稍后补充 参考内容:http://udn.yyuap.com/thread-54591-1-1.html ; https://www.cnblogs.com/yanbinliu/p/6208626.html 在搭建测试过程中遇到以下问题:1.FileBeat日志报 "dial tcp 1 ...
分类:Windows程序   时间:2017-12-11 16:11:13    阅读次数:381
单例模式(C#)
学习设计模式,一直没有机会写一个单例模式。今天在控制台应用程序,写个简单的例子,Hi与Hello。 public sealed class At { private static At instance = null; public static At Instance { get { if (in ...
分类:Windows程序   时间:2017-12-11 16:12:53    阅读次数:312
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!