代码改变世界

阅读排行榜

APUE学习笔记(21)-IO多路转接

2009-10-27 11:18 by htc开发, 231 阅读, 收藏,
摘要: 写在前面1. 本文内容对应《UNIX环境高级编程》(第2版)》第14章。2. 总结了IO多路转接的概念,以及select、pselect和poll函数的用法。3. 希望本文对您有所帮助,也欢迎您给我提意见和建议。IO 多路转接当从一个文件描述符读,然后写到另一个文件描述符,可以在下列形式的循环中使用阻塞IO。while ((n = read(STDIN_FILENO, buf, BUFSIZ)) > 0) if (write(STDOUT_FILENO, buf, n) != n) err_sys("write error");但是,如果必须从两个描述符读,那么就可能 阅读全文

android Notification 的使用

2012-06-19 18:30 by htc开发, 230 阅读, 收藏,
摘要: Notification 的使用需要导入 3 个类import android.app.PendingIntent;import android.app.NotificationManager;import android.app.Notification;NotificationManager nm = (NotificationManager)getSystemService(Context.NOTIFICATION_SERVICE); Notification n = new Notification(R.drawable.chat, "Hello,there!", 阅读全文

《算法导论》第14章 数据结构的扩张 (1)动态顺序统计

2012-04-08 17:57 by htc开发, 230 阅读, 收藏,
摘要: 《数据结构扩张》是《算法导论》第三部分的最后一章。在介绍学习了这么多种数据结构之后,简要介绍了当这些基本数据结构不满足需求时,如何扩张它们来满足需求。这才是学习算法的目的,能够根据需求选择合适的数据结构和算法,并在无法满足需求时能够扩张它。这才是对算法的思想和本质的学习!可以将本章看做深入学习的前奏吧,因为紧接着就要开始进入第四部分《高级设计和分析技术》了。那么赶快来看看如何扩张数据结构,然后就进入高级部分的学习吧!1.如何扩张数据结构?1)选择基础数据结构2)确定要在基础数据结构中添加哪些信息3)验证可用基础数据结构上的基本操作来维护新添加的信息4)设计新的操作下面来看一个简单的数据扩张的例 阅读全文

C++设计模式-Adapter

2012-04-01 19:49 by htc开发, 230 阅读, 收藏,
摘要: 定义适配器将一个类的接口转换成客户希望的另外一个接口,该模式使得原来由于接口不兼容而不能一起工作的那些类可以一起工作。结构类适配器包含两种结构: 1.使用多重继承对一个接口与另一个接口进行匹配:如下图所示。 2.依赖于对象组合,如下图所示。理解 在这么几种情况下可以使用类适配器模式: 1.你想使用一个已经存在的类,而它的接口不符合你的需求。 2.你想创建一个可以服用的类,该类可以与其他不相关的类(那些接口可能不一定兼容的类)或不可预见的类协同工作。 3.你想使用一些已经存在的子类,但是不可能对每一个都进行子类化以匹配它们的接口。对象适配器可以适配它的父类接口。(仅使用于对象适配器)应用 1.E 阅读全文

要做“技术流”,还是“意识流”?

2009-09-19 22:07 by htc开发, 230 阅读, 收藏,
摘要: 做研发已经5个年头了。5个年头里严格来讲换了两家公司。在目前这个公司已经3年了,3年来围绕着一个大型项目,学习了很多技术方面的知识。目前的水平自然比三年前的水平又提高了许多。突然发现自己已经快30岁了,今后,当自己越来越老时,何去何从?继续苦下功夫,钻研技术?还是拿出部分精力,转入技术管理? 公司对项目的管理基本没有。很想转入技术管理,但一直又两个心结,一是担心转入技术管理后,大家不容易接受,毕竟是一国企,工作态度比较散漫,原先也根本没有项目管理这一观念。二是担心不能从事具体开发事宜,会失去领导层的重任。领导层一向认同技术的重要性,他看中的是你的个人技术能力,领导的观点我无法改变。 其实,我. 阅读全文
上一页 1 ··· 49 50 51 52 53 54 55 56 57 ··· 105 下一页