代码改变世界

阅读排行榜

《Unix网络编程》学习笔记 第一,第二章

2011-08-26 01:13 by Aga.J, 1513 阅读, 收藏,
摘要: 第一章 简介第一章对Unix下的网络编程做了概要的介绍,使用了获取时间的实例来讲解网络编程中所需要使用到的函数和注意内容,并详细的解析了每个函数的功能及其使用。由于之前已经谈过简单TCP通信的实现,这里便不再赘述。TCP下的日期/时间 客户端TCP下的日期/时间 服务器第二章传输层:TCP和UDP一 协议介绍UDP不可靠,数据报,TCP可靠,字节流,面向连接,全双工,支持ACK、超时重传,需要保证消息独立性ICMP网际控制消息协议,处理路由器和主机间的错误和控制信息IGMP网络组管理协议ARP地址解析协议,将IPv4地址映射到硬件地址RARP逆地址解析BPFBSD分组过滤器,为进城提供访问数据 阅读全文

Stanford公开课Machine learning第一课

2012-10-27 16:45 by Aga.J, 1508 阅读, 收藏,
摘要: 什么是机器学习,看维基百科的定义:Machine learning, a branch of artificial intelligence, is a scientific discipline concerned with the design and development of algorithms that take as input empirical data, such as that from sensors or databases, and yield patterns or predictions thought to be features of the under. 阅读全文

20120215 今天是我在公司实习的最后一天

2012-02-15 19:52 by Aga.J, 1439 阅读, 收藏,
摘要: 今天办完了所有手续离职,明天就可以回学校了,在这里的7个月我确实学习到了很多东西,也发现自己很多不足的地方。 很高兴在这里能认识到那么多同事,真的很好!不知道以后大家还能不能有机会再见面或者联系或者做技术交流,哈哈。 在离开的最后一刻,我在组内做了一个Presentation,实际上,我是刻意做这样一个PRE的,这个PRE意义重大,它不仅仅是一个简单的技术分享,不知道组员们能不能看出来。我总喜欢做这种一个行为带有好多层含义的事。这个PRE有好多层含义,最明显最容易发现的那层是我对技术和行业的预见性。还有很多层含义我不想说。 最后希望大家可以在我这个PRE后有所思考有所改变,或许会改变了那些懂. 阅读全文

Head First Object-Oriented Analysis and Design学习笔记(一)

2010-07-22 22:46 by Aga.J, 1425 阅读, 收藏,
摘要: 最近在看《Head First Object-Oriented Analysis and Design》,就做下笔记吧,不知道为什么自己很喜欢OOAD的书,也很喜欢做这样的工作,希望也喜欢OOAD的朋友可以和我聊聊吧第一章Well-designed apps rockGreat Software Begins Here这一章使用了一个例子来逐步引导读者进入面向对象设计的世界,例子从一开始的臃肿,复杂,不灵活,通过一步一步的面向对象分析设计的过程,到达一个可拓展,对象松散耦合,有弹性的程序。案例分析,吉他店需要一个系统来帮助完成吉他搜索。Guitar{private: //属性。。。Publi. 阅读全文

谈谈linux上的并发(网络资源总结)

2011-08-26 01:10 by Aga.J, 1415 阅读, 收藏,
摘要: “并发”一词可能会误导很多人,实际上在单核的机器上并发是通过分时运行来模拟的,称为Concurrency,而在多核的机器上才可实现真正的并发,称为Parallelism。下面逐步介绍Linux上的IO模型,从而解析并发策略:(一) 阻塞I/O模型:分析:使用recvfrom,执行系统调用函数,陷入到内核中,内核等待数据报到来,这个时候用户进程被阻塞,直到内核拿到数据报后,拷贝到用户空间的缓冲区上,并通知用户空间进程数据报拷贝完成,这种阻塞I/O模式不适合多用户请求的环境。(二) 非阻塞I/O模型:分析:和“阻塞IO模型”不一样,非阻塞IO模型会收到内核的无数据报消息,防止进程一直阻塞在上面,接 阅读全文
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 33 下一页