2013年4月23日

摘要: 各种类型的 源码,书籍,工具等 进入 磐实资源站 可以找到.网址 --> www.panshsoft.net 如果你有好的文章,源码提供给本站 可以进入 bbs.panshsoft.com 发贴 或 联系 QQ: 513182470 解决软件开发问题或其它问题 可以 加入群:125101150 也可以点击 --> 求助 •多线程和共享内存线程模型 •争用及并发访问如何能够打破不变量 •作为争用标准解决方案的锁定 •何时需要锁定 •如何使用锁定;理解开销 •锁定如何能够各行其道十年前,只有核心系统程序员会担心在多个执行线程的情况下编写正确代码的复杂性。绝大多数程序员编写的是顺序执行程 阅读全文
posted @ 2013-04-23 22:50 HappySmile 阅读(253) 评论(0) 推荐(0)
摘要: 昨天论坛看到的,简单写了一下 题目:一个字符串可以通过增加一个字符,删除一个字符,替换一个字符得到另外一个字符串,假设,我们把从字符串A转换成字符串B,前面3种操作所执行的最少次数称为AB相似度 如abc adc度为 1 ababababa babababab 度为 2 abcd acdb 度为2 字符串相似度算法可以使用 Levenshtein Distance算法(中文翻译:编辑距离算法) 这算法是由俄国科学家Levenshtein提出的。其步骤 StepDescription1Set n to be the length of s. Set m to be the length ... 阅读全文
posted @ 2013-04-23 22:39 HappySmile 阅读(174) 评论(0) 推荐(0)
摘要: 计算字符串相似度的矩阵算法李彬(武汉理工大学计算机学院 武汉 430070)摘 要:用两个字符串滑动比较时匹配的字符数和两字符串滑动比较的重叠率定义了相似度的衡量指标,在确定一个字符串较另一个字符串较少的情况下,设计了一种算法,实现了在字符串匹配矩阵中确定插入空格的位置使相似度指标达到最大值,可以用于信息的模糊检索。关键词:匹配率;相似度;匹配矩阵;信息量中图法分类号:TP301.6 The Matrix Arithmetic of Computing Strings' Similar Degree LI Bin( Department Of Computer Of ... 阅读全文
posted @ 2013-04-23 22:37 HappySmile 阅读(879) 评论(0) 推荐(0)
摘要: 【转】架构师修炼之道作者 InfoQ中文站 发布于 2009年11月4日领域企业架构,语言 & 开发主题Ruby ,动态语言 ,《架构师》月刊 ,架构评估 ,电子杂志 ,采访 ,架构 ,InfoQ ,企业架构 新浪微博腾讯微博豆瓣网TwitterFacebooklinkedin邮件分享更多1 架构师是一个神秘而又神圣的名词,作为软件开发领域的设计师,架构师承载着太多的责任和挑战。对于一个程序员或者工程师来说,架构师就像是一个目标,一条道路,抑或是一座山峰。如何能够成为一名合格的架构师?架构师应该具备何种素质?而架构师又是如何做到持续不断的成长和提高的呢?带着这些问题... 阅读全文
posted @ 2013-04-23 22:22 HappySmile 阅读(240) 评论(0) 推荐(0)

2013年4月17日

摘要: js的输入输出的相关操作说明举例 个人认为现在客户端语言——JAVASCRIPT才是热门。 今天项目用到需要在客户端打开文件,并判断文件的大小。 用到了就会了,贴出来提醒自己要不断的学习,也方便自己日后查阅。 <script language = "javascript" type = "text/javascript"> var getActiveXObject ,getFile,someMessage; getAXO = new ActiveXObject("Scripting.FileSystemObject"); 阅读全文
posted @ 2013-04-17 21:30 HappySmile 阅读(2409) 评论(0) 推荐(0)

2013年3月20日

摘要: 1.WebService:严格来说是行业标准,不是技术,使用XML扩展标记语言来表示数据(这个是夸语言和平台的关键)。微软的Web服务实现称为ASP.NET Web Service.它使用Soap简单对象访问协议来实现分布式环境里应用程序之间的数据交互。WSDL来实现服务接口相关的描述。此外Web services 可以注册到UDDI中心.供其客户查找使用。 后来微软做了ASP.NET Web Service的安全,性能,数据加密、解密,托管宿主等多方面的扩展,称为WSE系列,这个是过度产品,最高到WSE3.0.后来就是WCF时代。 2.WCF:其实一定程度上就是ASP.NE... 阅读全文
posted @ 2013-03-20 22:37 HappySmile 阅读(214) 评论(0) 推荐(0)
摘要: 转来的一篇文章http://blog.jobbole.com/19371/以前很推崇重构,现在也很喜欢,不过现在明白了不要为了重构而重构,重构后带来的风险作为一个开发人员一定要事先预估好,另外要利用一些手段去避免有bug出现,比如单元测试有时候,会有程序员跑到我这里说他们不喜欢某个东西的设计,“我们需要给它来个全面的重构”,来纠正里面的错误。哦,哦。这听起来可不是个好主意。而且这听起来也不是重构…重构(Refactoring)这个词最初由Martin Fowler 和 Kent Beck给下的定义,它是一种修改,使软件的内部结构更容易理解,在不改变软件的可见行为方式前提下使软件更容易变更…它是 阅读全文
posted @ 2013-03-20 22:32 HappySmile 阅读(168) 评论(0) 推荐(0)

2013年3月19日

摘要: 1.String、StringBuilder and StringBuffer 的区别:<1>. String:字符串常量。在进行字符串拼接时,会在每次累加的时候都重新分配内存空间,并且使用C#的垃圾处理机制回收上次分配的内存空间。如果要修改字符串而不创建新的对象则可以使用。<2>.StringBuilder:字符串变量(非线程安全)。可以在创建的时候给它分配内存空间的大小,如果实际超出则它的容量会自动翻倍增加。优点:不需要每次都去分配内存空间,所以系统就没有必要去处理垃圾回收。当需要对一个字符串进行多次操作时,它的效率远远高于String。 缺点:线程不安全。如果一个 阅读全文
posted @ 2013-03-19 14:34 HappySmile 阅读(212) 评论(0) 推荐(0)

导航