【程序员编程艺术】学习记录3:字符串包含问题
题目:
假设这有一个各种字母组成的字符串A,和另外一个字符串B,字符串里B的字母数相对少一些。什么方法能最快的查出所有小字符串B 里的字母在大字符串A里都有?
方法一:双循环比较法(轮询法)
伪代码:
for(i = 0; i length(); i++)
{
for(j = 0; j length(); j++)
{...
分类:
其他好文 时间:
2014-07-26 15:14:40
阅读次数:
250
有一段时间没有更新博客了,最近半年都在着写书《.NET框架设计—大型企业级框架设计艺术》,很高兴这本书将于今年的10月份由图灵出版社出版,有关本书的具体介绍等书要出版的时候我在另写一篇文行做介绍。可以先透露一下,本书是博主多年来对应用框架学习的总结,里面包含了十几个重量级框架模式,这些模式都是我们目前所经常使用到的,对于学习框架和框架开发来说是很好的参考资料,大家敬请期待。
好了,进入文章主题。
最近几个月本人一直从事着SOA服务开发工作,简单点讲就是提供服务接口的;从提供前端接口WEBAPI,到提供后...
分类:
编程语言 时间:
2014-07-26 15:09:00
阅读次数:
356
有一段时间没有更新博客了,最近半年都在着写书《.NET框架设计—大型企业级框架设计艺术》,很高兴这本书将于今年的10月份由图灵出版社出版,有关本书的具体介绍等书要出版的时候我在另写一篇文行做介绍。可以先透露一下,本书是博主多年来对应用框架学习的总结,里面包含了十几个重量级框架模式,这些模式都是我们目...
分类:
编程语言 时间:
2014-07-26 14:34:00
阅读次数:
310
C/C++编码规范今天人们越来越明白软件设计更多地是一种工程,而不是一种个人艺术。由于大型产品的开发通常由很多的人协同作战,如果不统一编程规范,最终合到一起的程序,其可读性将较差,这不仅给代码的理解带来障碍,增加维护阶段的工作量,同时不规范的代码隐含错误的可能性也比较大。 BELL实验室的研究资料....
分类:
编程语言 时间:
2014-07-26 01:32:26
阅读次数:
356
7月22日下午,小米科技在北京国家会议中心举办2014小米年度发布会,正式发布新一代4G手机“小米4”,并推出穿戴式智能设备小米手环。小米公司董事长雷军在发布会上详解小米4不锈钢金属边框的复杂工艺,称之为“一块钢板的艺术之旅”。
分类:
移动开发 时间:
2014-07-23 18:04:25
阅读次数:
241
1,关于AJAX的简介
AJAX = Asynchronous JavaScript and XML(异步的 JavaScript 和 XML)。
AJAX 不是新的编程语言,而是一种使用现有标准的新方法。
AJAX 是与服务器交换数据并更新部分网页的艺术,在不重新加载整个页面的情况下。
2,什么是 AJAX ?
AJAX = 异步 JavaScript 和 XML。
AJAX...
分类:
Web程序 时间:
2014-07-23 13:37:26
阅读次数:
298
结果导向 以结果为导向,不关注过程 承认失败 组建团队 末位淘汰,适者生存 团队文化,以拖团队后腿为耻,以帮助他人为荣; 考核机制 必须有一套考核机制 项目管理 deadline dotproject工具 谈谈试用期 给新员工一个适应过程?安排简单工作过关? 每个员工到了试用期时间,是否都应该可以转...
分类:
其他好文 时间:
2014-07-23 11:54:36
阅读次数:
190
了解如何使用HTML音频元素嵌入在网页中的声音容易。在本教程中都包含大量的代码示例。截至目前,在Web浏览器中的音频播放一直是位一个黑色的艺术。传统上,有几种方法可以嵌入在网页中的声音 -一些比别人更好的工作,和许多人只工作,如果你碰巧使用正确的浏览器,用正确的插件。无处不在的Flash插件已经在很...
分类:
Web程序 时间:
2014-07-22 22:42:55
阅读次数:
423
相信word中的 艺术字 功能大家都不陌生。今天, 我们就利用C#来制作几款自己的艺术字, 可能会对我们了解字体图像的制作原理有一些帮助. 至于有没有使用价值我保持沉默.一. 投影效果程序运行效果截图:程序代码实现如下:投影效果代码private void Form1_Paint(object se...
分类:
Web程序 时间:
2014-07-21 23:30:40
阅读次数:
362