自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

转载 三十分钟掌握STL

这是本小人书。原名是《using stl》,不知道是谁写的。不过我倒觉得很有趣,所以化了两个晚上把它翻译出来。我没有对翻译出来的内容校验过。如果你没法在三十分钟内觉得有所收获,那么赶紧扔了它。文中我省略了很多东西。心疼那,浪费我两个晚上。译者:karycontact:karymay@163.netSTL概述STL的一个重要特点是数据结构和算法的分离。尽管这是个简单的概念,但这种分离

2012-07-22 11:15:51 537

转载 STL中的迭代器的类型

迭代器Iterator:迭代器类似于指针对象,它允许程序有顺序地访问容器的元素。通过递增迭代器,我们可以从迭代器的一个元素遍历到下一个元素。一些迭代器也可以递减,或者允许从一个元素跳跃到任意一个元素。此外,还可以比较两个迭代器是否相等。迭代器可以很好的兼容C++的内置类型,特别是常见的C++指针被视为C++数组的迭代器。当然,在标准的C++库中所有的容器都定义了一个迭代器类型,即嵌套类型的

2012-07-22 10:51:31 719

转载 设计模式面试

这些问题不仅涉及到设计模式也与软件设计。这些问题需要一定的思想和经验的回答。在大多数情况下,面试官不是寻找绝对的答案,但找你的方法,你如何看待一个问题,你可以想想,你能把那些不告诉你。这是经验来拍摄,什么东西是你考虑同时解决问题等综合这些设计问题展开思考过程。面试官问你一些时间写代码也因此做准备。你可以在这些问题,如果你知道的概念,例子和应用的编程和设计技巧。1。举一个例子,你喜欢抽象类,

2012-07-19 17:36:30 1480

转载 非關語言: 設計模式

From Gossip@caterpillar非關語言: 設計模式程式設計是思維具體化的一種方式,是思考如何解決問題的過程,設計模式是在解 決問題的過程中,一些良好思路的經驗集成,最早講設計模式,人們總會提到 Gof  的著作,它最早將經典的 23 種模式集合在一起說明,對後期學習程式設計,尤其是對從事物件導向程式設計的人們起了莫大的影響。後來設計模式一詞被廣泛的應用到各種經驗集成

2012-07-19 14:38:18 905

转载 线程池 线程优先级

现在维护的很多后端模块都是采用线程池模型网络服务,经常遇到一些超时等问题,在分析这类问题前先要了解epoll的多线程模型。这个模型下,监听线程负责建立网络连接,将连接放入队列; 工作线程负责从队列中取出连接,网络收发,计算。因此,响应时间取决于四个部分:连接等待建立的时间 + 队列中的时间 + 网络IO时间 + 处理时间。当然我们讨论的前提是CPU没有被完全耗尽的情况。当CPU完全被耗

2012-07-18 21:15:25 1214

转载 Thread Scheduling and Priority in Java

Thread Scheduling and PriorityJVM implements a fixed priority thread-scheduling scheme. Each thread is assigned a priority number (between theThread.MIN_PRIORITY and Thread.MAX_PRIORITY). The high

2012-07-18 17:02:28 618

转载 Multithreading & Concurrent Programming

Java Programming TutorialMultithreading & Concurrent Programming1.  IntroductionJava supports single-thread as well as multi-thread operations. A single-thread program has a single entry poi

2012-07-18 17:00:14 1620

转载 The thread priority in UI application

[Contents][Prev] [Next] [Index]CHAPTER 11 - Writing Responsive User Interfaces with Swing Much of what has been written about GUI design focuses on the layout of controls, the presen

2012-07-18 16:56:17 860

转载 .Net 多线程编程一例

一般来说,单线程的程序因为没有系统调度的开销,速度上比多线程的程序快,不过处理有些时间花费比较大的过程将会延迟其它时间花费较低的过程。另外,对于多 CPU 的服务器来说,多线程才能利用其多 CPU 的优势。  按照 Exchange Server 开发组的测试,一台服务器上,每个 CPU 开两个线程比较能达到最大效能。此数据可以作为经验数据,不过在实际中,还是应该令线程数量可配置,也可以根

2012-07-11 17:28:53 352

原创 多线程编程知识点

1 如何创建一个线程2 如何等待一个线程走完   join()线程间同步3 如何处理资源共享问题    注意加锁的顺序和释放的顺序,不要造成死锁和活锁。4 线程有哪些状态,以及如何转换, 优缺点?在什么场景下应用   线程的状态一般有  Ready, block, running, terminate。    当线程没有工作的可做的时候, 比如消息队列为空了

2012-07-11 16:30:42 468

转载 内存区划分;内存分配;堆、栈概念分析;动态内存管理数据结构及程序样例;核心态与用户态

一. 在c中分为这几个存储区1.栈 - 由编译器自动分配释放2.堆 - 一般由程序员分配释放,若程序员不释放,程序结束时可能由OS回收3.全局区(静态区),全局变量和静态变量的存储是放在一块的,初始化的全局变量和静态变量在一块区域,未初始化的全局变量和未初始化的静态变量在相邻的另一块区域。- 程序结束释放4.另外还有一个专门放常量的地方。- 程序结束释放

2012-07-05 21:21:34 3375

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除