会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
HONT blog
信念就是不可动摇的意志
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
下一页
2014年12月17日
StringBuild,StringFormat," "+" " 三种方法速度测试
摘要: 测试方式:Stopwatch sw = new Stopwatch();sw.Start();string tmp = "";StringBuilder sb = new StringBuilder();for (int i = 0; i < 10000; i++){ //tmp += "|"...
阅读全文
posted @ 2014-12-17 21:47 HONT
阅读(561)
评论(0)
推荐(0)
2014年12月14日
C#实现接口xml序列化与反序列化
摘要: .net中接口无法被xml序列化,提示不支持。百度和bing也搜不到,只好自己动手写了原理上肯定支持,.Net自己的xml序列化有一个IXmlSerializable接口。自行实现该接口,并取得类名,再进行自定义的序列化处理即可。using System.Collections;using Syst...
阅读全文
posted @ 2014-12-14 12:50 HONT
阅读(4873)
评论(0)
推荐(1)
2014年11月4日
Hg(Mercurial)版本管理学习
摘要: 1.关闭分支,首先切到你要关闭的分支 hg commit --close-branch -m. 2.仓库ip地址改变之后,重设仓库ip 找到.hg文件夹 - hgrc文件 - 记事本打开重设 3.推分支的时候提示 push creates new remote head xxxxxxx! 没拉,拉下
阅读全文
posted @ 2014-11-04 00:12 HONT
阅读(3389)
评论(0)
推荐(0)
2014年9月6日
XML序列化
摘要: 反序列化 附上序列化助手类 using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Xml.Serialization; n
阅读全文
posted @ 2014-09-06 21:45 HONT
阅读(696)
评论(0)
推荐(0)
2014年6月6日
HTML解析HtmlAgility学习
摘要: HtmlAgility是一个开源的Html解析库,据说是C#版的JQuery,功能非常强大。该篇学习它的解析功能,还可以模拟用户请求,创建html,设置代理等等,暂先不研究。---------------------------------------------------------------...
阅读全文
posted @ 2014-06-06 08:57 HONT
阅读(2695)
评论(13)
推荐(1)
2013年12月21日
基数排序(桶排序)
摘要: 桶排序一般用于非数字元素排序,比如26个字母。做了一张图,应该好理解,因为数字是10进制,就准备10个桶,去装每一位的数就行了。 桶排的空间复杂度比较高,对于万,亿级别的数据不能用桶排来做。 先取所有数据的最高位,这里4个数最高是千位。 代码:(转自天与我生博客) using System; usi
阅读全文
posted @ 2013-12-21 21:06 HONT
阅读(410)
评论(0)
推荐(0)
2013年6月13日
《敏捷软件开发》学习笔记 第21章 22章
摘要: 21章太短,2章就写一块了。21章 - 工厂模式----------------------------------------------------------我一直认为,工厂模式的问题不是控制时间上的各种变化,而是复杂度的问题。很多时候创建工厂都是过度设计,以前一个谷歌员工说,自己辞职离开谷歌...
阅读全文
posted @ 2013-06-13 12:29 HONT
阅读(194)
评论(0)
推荐(0)
2013年6月12日
《敏捷软件开发》学习笔记 第20章
摘要: 要使一个软件中的代码变得难以更改,最有效的方法是让其他软件包依赖于他。这一章几个知识点梳理一下:1.不要让代码产生环依赖,即A依赖B B依赖A。遇到环依赖想办法用C去分解A和B的依赖部分,或者用依赖倒置原则抽象出接口2.书中给出一个模块稳定性测量公式, Ca是外部到内部的耦合数量Ce是内部到外部的耦...
阅读全文
posted @ 2013-06-12 15:54 HONT
阅读(222)
评论(0)
推荐(0)
2013年6月11日
《敏捷软件开发》学习笔记 第19章 薪水支付案例研究 发现
摘要: 看完这一章,花了好几个小时。刚开始看作者用命令模式,各种Execute()感觉很麻烦。。不过看到最后原来是为GUI操作做铺垫,突然就明白了。可以想象初始化的时候,要new出来一排事物类的情况,但作者最后绑定显示UI部分的代码没有写,比较隐晦。可能只能new一堆事物类了。。
阅读全文
posted @ 2013-06-11 09:43 HONT
阅读(272)
评论(0)
推荐(0)
2013年6月10日
《敏捷软件开发》学习笔记 第18章 薪水支付案例研究
摘要: 第一次画的UML类图是很潦草的,但凡事都从第一次开始,然后不断迭代。刚开始,从客户那里得到如下信息:1.职员分为钟点工,普通职员,销售(可以拿提成)2.职员可以选择薪水支付方式,支票发放,现金发放,和银行卡打款。3.公司有一个协会(工会?),加入协会的职员每个月收取一定的会费,从工资中扣除。----...
阅读全文
posted @ 2013-06-10 13:29 HONT
阅读(800)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
下一页
公告