2015年1月18日

web服务器分析与设计(五)--一些总结

摘要: 随着年龄与经验的增加,对于软件方面的分析与设计也会有一些新的认识。下面做个近期的总结:1,关于到底用不用作设计的问题: 在最近两个公司,原有人马是不会作设计(我自己的感觉),也察觉不到作设计的任何冲动。但是工作状态却是:压任务,赶进度,代码大量重复,错误丛生。工作几年来,这种公司司空见惯,但是我愈... 阅读全文

posted @ 2015-01-18 16:06 跑男 阅读(201) 评论(0) 推荐(0) 编辑

2014年10月16日

【转】WINDOWS消息响应,以及处理分派机制

摘要: http://www.cppblog.com/deane/archive/2010/01/07/105099.html 阅读全文

posted @ 2014-10-16 11:45 跑男 阅读(124) 评论(0) 推荐(0) 编辑

2014年7月3日

web服务器分析与设计(四)

摘要: 上篇已经开始了系统内部的分析,并且得到一些分析对象。在整个动作场景中,我们得到了一些粗略的对象。有必要对对象进行分析,合并,再抽象。实质是职责的合理分配,使得系统合乎功能性,同时得到最大的可扩展,可维护性。建议用图表示,但不要忘记任务是职责分配到对象。网站(处理连入)连接(处理数据接收,发送)请求处... 阅读全文

posted @ 2014-07-03 11:00 跑男 阅读(167) 评论(0) 推荐(0) 编辑

2014年6月15日

c++ 概念及学习/c++ concept&learning(三)

摘要: 这一篇继续说说程序设计中的基本语句:控制块一 if类控制语句ifif elseif , else if ,elseif(条件语句){如果条件为真,要做的一些事情}if(条件语句){如果条件为真,要做的一些事情}else{如果条件为假,要做的一些事情}if (条件语句1){ 如果条件为真1,要做的一... 阅读全文

posted @ 2014-06-15 21:55 跑男 阅读(968) 评论(0) 推荐(1) 编辑

2014年6月14日

c++ 概念及学习/c++ concept&learning(二)

摘要: 上篇内容讲述了整个语言的发展【为什么会产生编程语言】,以及学习C++所需要掌握的内容。这节开始认识第一部分最基本的内容:C++的内建类型,也就是基本类型。在这些知识之前留一个问题:为什么基本所有语言中都有相似的这些基本类型。bool : 用于表示真/假bool b_ret1 = true;bool ... 阅读全文

posted @ 2014-06-14 23:16 跑男 阅读(2145) 评论(0) 推荐(0) 编辑

2014年6月11日

【重读】The C++ Programming Language/C++编程语言(一)

摘要: 最近在写C++系列的文章,翻出以前看过的 C++之父Bjarne Stroustrup的书。再一次,竟然又有新的领悟。现在看来,这不是一本只讲C++的书,对于程序设计/开发,以及如何学习开发知识都有所教授。把其中有指导思想的部分摘出来,作个存档吧,随便加个个人注解。【PDF电子书截图,想看的同学一定... 阅读全文

posted @ 2014-06-11 22:21 跑男 阅读(1882) 评论(0) 推荐(0) 编辑

2014年6月9日

web服务器分析与设计(三)

摘要: 面向对象分析与设计第二步:健壮性分析,完善对象通过上一篇的分析,已经得到了构建系统中最重要的对象-----实体对象,它们封装着构成系统最重要的数据,实体数据是系统的生命。但是光有实体还系统是运转不起来的,这里通过健壮性分析来发现边界,控制对象,以大致完成系统对象的发现。健壮性分析同样是以用例为单位。... 阅读全文

posted @ 2014-06-09 22:18 跑男 阅读(1090) 评论(0) 推荐(0) 编辑

2014年6月7日

web服务器分析与设计(二)

摘要: 面向对象分析与设计第二步:寻找对象,建立问题域模型1,用例场景描述接上一篇中的用例,编写用例场景U1: 上网者:打开网站(www.xxx.com) 浏览器:连接网站 目标系统:接受连接 检查连接合法性(主要是因为服务端是容易受攻击的,所以需要加入安全检查) 合法,... 阅读全文

posted @ 2014-06-07 19:30 跑男 阅读(1304) 评论(0) 推荐(0) 编辑

web服务器分析与设计(一)

摘要: 自己写一个简单的服务器。面向对象分析与设计第一步:获取需求(基于用例)功能:1,支持html静态网页,2,支持常用HTTP请求,且容易扩展支持不现请求 3,可以发布站点补充:至于对动态网页等高级功能,只要确保可扩展性就可以了。目标系统客户角色:1,上网者 2,浏览器客户端 3,网站发布人(暂时想到主... 阅读全文

posted @ 2014-06-07 14:54 跑男 阅读(574) 评论(3) 推荐(0) 编辑

2014年5月25日

c++ 概念及学习/c++ concept&learning(一)

摘要: 学习过计算机组成原理就会知道,处理器会从主存中取得指令,然后进行解释执行。而他们的交流方式是以二进制方式进行的,也就是他们只能识别1和0;其实计算机是不知道1和0的,现在的实现方式是以高电压与低电压来代表1/0。CPU会从主存中取出指令进行执行。这样整个计算机就可以运行起来。计算机作为为人服务的机器... 阅读全文

posted @ 2014-05-25 15:51 跑男 阅读(1228) 评论(0) 推荐(0) 编辑

导航