+-+-开发笔记-+-+
文章平均质量分 59
JackeyNNN
优秀是自我选择的结果!
展开
-
【代码审查】C#部分规则详细说明一
1.The members of an interface declarationor class should appear in a pre-defined order 正确的顺序如下所示:静态成员变量→成员变量→构造器→方法 public class Foo{ public static final int OPEN = 4; //Class and instance variable...原创 2018-04-01 09:07:24 · 900 阅读 · 12 评论 -
【代码审查】C#常见错误提醒三
Synchronized classes Vector, Hashtable,Stack and StringBuffer should not be used 不要使用同步的Vector/HashTable/Stack/StringBuffer等。在早期,出于线程安全问题考虑,javaAPI 提供了这些类。但是同步会极大影响性能,即使是在同一个线程中使用他们。 通常可以这样取代: ArrayLi...原创 2018-04-01 08:54:44 · 777 阅读 · 8 评论 -
【代码审查】C#常见错误提醒二
Methods should not be empty不要写空方法,除非这种情况:An abstract class may have empty methods, in order to providedefault implementations for child classes. Source files should not have any duplicatedblocks 源文件中不...原创 2018-03-25 21:14:56 · 1005 阅读 · 24 评论 -
【代码审查】C#常见的错误提醒
Resources should be closed 资源未关闭,打开发现有两处用到的IO流没有关闭 Conditions should not unconditionallyevaluate to "TRUE" or to "FALSE"if/else判断里出现了重复判断,比如在if(a>10)的执行体里面又判断if(a<0),而后者肯定不会是true Exception handl...原创 2018-03-18 21:00:37 · 1136 阅读 · 15 评论 -
【C#】关闭程序显示在任务栏右下角
前言一般From最小化会使Form都会缩小到任务栏上,但是是以Form的标题栏的形式显示。实现将程序缩小到右下角的任务栏,还需要给Form添加一个NotifyIcon控件,代码如下 if (this.WindowState == FormWindowState.Normal && this.Visible == true) {原创 2018-01-31 17:41:32 · 2764 阅读 · 8 评论 -
【C#】配置文件读取与修改
前言 配置文件在很多情况下都会用到,,配置文件分两种,一种是应用程序的配置文件,一种是web的配置文件,两种配置文件最大的其别是web配置文件更新之后会实时更新,应用程序的配置文件不会实时更新,更新后需要刷新。(ConfigurationManager需要更新,Configuration则不需要)方法 调用ConfigurationManager前,需要先在工程里添加system.co原创 2018-01-31 16:42:02 · 584 阅读 · 7 评论 -
【组件】“在引用COM组件时,出现无法嵌入互操作类型……”的错误
前言 最近在做音文互转的时候,遇到错误:“无法嵌入互操作类型SpeechLib.SpVoiceClass”。请改用适合的接口。如图:询问各路大神,得到正解方法。先从Com组建中添加引用:选中引入的Com组件库,右击-属性:将嵌入互操作类型改为"false":出现改错的原因1、“嵌入互操作类型”中的嵌入及时引入的意思,类似于C#中的Us原创 2018-01-31 15:00:18 · 773 阅读 · 5 评论 -
idea 方法注释的快捷键设置
前言:使用idea有过一段一段时间了,每次写完方法需要都需要注释,要么手动注释要么用快捷键(/** 回车)默认模板注释,不符合项目规定的注释要求,于是想了想是不是设置自定义的注释模板,上网查了资料整理一篇心得分享给大家。正文:默认注释是的样子: /** * * @param bookType * @param pageNum * @param pageSi...原创 2018-06-24 21:59:38 · 95970 阅读 · 26 评论