摘要:
最近来时断线,必须关闭本地连接再重启本地来接才能正常上网。所以上完查了一下cmd命令的实现。 关闭本地连接命令: netsh interface set interface "本地连接" disabled 重启本地连接命令:netsh interface set interface "本地连... 阅读全文
摘要:
快速排序法是一种常用的排序方法,有关快速排序的介绍请看博客 快速排序。 有关快速排序法,还有几点可以优化的。 第一:在找基准数据时,从索引firstIndex中间位置mIndex和最后的位置lastIndex中找出最合适的。那么什么样的位置最合适呢?比如数组int[] {4,5,6,1,... 阅读全文
摘要:
这篇文章主要介绍了C#中的递归APS和CPS模式详解,本文讲解了累加器传递模式、CPS函数、CPS变换、CPS尾递归、尾递归与Continuation等内容,需要的朋友可以参考下累加器传递模式(Accumulator passing style)尾递归优化在于使堆栈可以不用保存上一次的返回地址/... 阅读全文
摘要:
理论篇 单例模式:保证一个类仅有一个实例,并提供访问他的一个全局访问点。 Singleton类: class Singleton { private static Singleton instance; private Singleton() //构造... 阅读全文
摘要:
观察者模式定义了一种一对多的依赖关系,让多个观察者对象同时监听某一个主题对象。这个主体对象在状态发生改变时,会通知所有观察者对象,使他们能够自动更新自己。 通知者接口: //通知者接口 interface ISubject { void Attach(Observ... 阅读全文
摘要:
1、调用IL的newobj,为代表资源的类型分配内存。在C#中使用new操作符,编译器就会自动生成该指令。 2、初始化内存,设置资源的初始化状态,使资源可用。类型的实例构造器负责设置该初始状态。 3、访问类型的成员(可根据需要反复)来使用资源。 4、摧毁资源的状态一进行清理。 5、释放内... 阅读全文
摘要:
字符串在.NET中项目中非常常用。关于String的介绍就不多说了。 背景:今天和同事讨论一个问题,去除括号的问题。 问题描述:一段字符串,去除字符串中小括号中的内容,小括号可能有嵌套情况。 解决思路:1、先去除最内层的小括号;2、进行完第一步之后得到新的字符串,再执行第一步。3、直到最后... 阅读全文
摘要:
记:CLR via 中的一个实用例子public void SerializeObjectGraph(FileStream fs,IFormatter formatter,object rootObj){ //保存文件的当前位置 long beforeSerialization=fs.P... 阅读全文
摘要:
1、使代码块成为事务性代码,此类不能被继承。 2、继承层次结构 System.Object System.Transactions.TransactionScope 3、备注 在System.Transactions多事务自动管理的基础平台上,Sys... 阅读全文
摘要:
实现功能描述:1、单击小三角显示所有人员供用户选择。2、输入汉字首字母显示相应的汉字。3、支持用户手工输入和智能联想。 实现效果如下: /* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *... 阅读全文