03 2014 档案

摘要:转自:socket的使用方法Socket的概要Socket就是为了向Internet连接请求的机构。支持网络通信的服务器和客户端都必须具备Socket。下面是Socket的实际使用方法,分别说明服务器端的做成和客户端的做成。另外,在此说明的内容的开发环境假想为Windows,现在Unix下使用Socket的话,请参考其它文档。使用Socket的时候,一定要注意的地方,再[注意!]中记入了。编程时,请一定阅读。服务器的做成方法(TCP)在此对已TCP为BASE的服务器的构成方法进行说明。图1:是做成服务器的基本流程。在此部分,对初始化时必要的函数socket, bind, listen, acc 阅读全文
posted @ 2014-03-31 14:11 冷冰若水 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:转自:很幽默的讲解六种Socket I/O模型一、select 模型二、WSAAsyncSelect 模型三、WSAEventSelect 模型四、Overlapped I/O 事件通知模型五、Overlapped I/O 完成例程模型六、IOCP 模型老陈有一个在外地工作的女儿,不能经常回来,老陈和她通过信件联系。他们的信会被邮递员投递到他们的信箱里。这和Socket模型非常类似。下面我就以老陈接收信件为例讲解Socket I/O模型。一、select 模型老陈非常想看到女儿的信,以至于他每隔10分钟就下楼检查信箱,看是否有女儿的信。在这种情况下,“下楼检查信箱”然后回到楼上耽误了老陈太多的 阅读全文
posted @ 2014-03-30 09:40 冷冰若水 阅读(418) 评论(0) 推荐(0) 编辑
摘要:Web 应用框架,或者简单的说是“Web 框架”,其实是建立 web 应用的一种方式。从简单的博客系统到复杂的富 AJAX 应用,web 上每个页面都是通过写代码来生成的。我发现很多人都热衷于学习 web 框架技术,例如 Flask 或这 Django 之类的,但是很多人并不理解什么是 web 框架,或者它们是如何工作的。这篇文章中,我将探索反复被忽略的 web 框架基础的话题。阅读完这篇文章,你应该首先对什么是 web 框架以及它们为什么会存在有更深的认识。这会让你学习一个新的 web 框架变得简单的多,还会让你在使用不同的框架的时候做个明知的选择。Web 如何工作的?在我们讨论框架之前,我 阅读全文
posted @ 2014-03-15 15:40 冷冰若水 阅读(1169) 评论(0) 推荐(0) 编辑
摘要:转自:SQL injection写在前面的话:一次去面试,被问到,在自己以前做的项目中使用到了那些防止SQL注入的方法,因为自己一直都是在学校待着,做的项目都没有考虑这么完全,没有考虑过SQL注入,所以。。。为了了解SQL注入,所以下来后自己查了些资料,下面是我对SQL注入的理解。1、什么是SQL注... 阅读全文
posted @ 2014-03-14 12:10 冷冰若水 阅读(251) 评论(0) 推荐(0) 编辑
摘要:1.什么是操作符重载 可以使用分词将操作符重载理解为:操作符+重载。 C++中的操作符很多,如+,-,*,\等等。 C++中的重载也是C++中面向对象多态的体现。 简单说操作符重载: C++中有:int a=2+3; 那么a=5 操作符重载可以实现对自定义类型的操作: 1 #include 2 using namespace std; 3 4 class Point{ 5 public: 6 int x; 7 int y; 8 Point(int _x,int _y):x(_x),y(_y){ 9 }10 11 Point op... 阅读全文
posted @ 2014-03-14 08:25 冷冰若水 阅读(234) 评论(0) 推荐(0) 编辑
摘要:写在前面的话:虽然GoF提出23中设计模式的年代比较久远,但是现在却依然盛行。面向对象的最佳实践:SOLID原则S:单一责任原则,一个类只能有一个原因能使其发生改变,即一个类只承担一个职责。O:开放-封闭原则,这里指我们的设计应该对扩展开放,对修改封闭,尽量以扩展的方式来维护系统。L:里氏替换原则,... 阅读全文
posted @ 2014-03-13 10:24 冷冰若水 阅读(213) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示