上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要: 总所周知,c++的stl中提出了iterator的概念,这是C所没有的.在一般的使用中,iterator的行为很像c内建的指针.而在java和c#中索性就直接取消了指针,而采用类似iterator的做法来代替... 阅读全文
posted @ 2018-10-03 20:55 Adano1 阅读(391) 评论(0) 推荐(0)
摘要: 先看一道面试题。某公司中有N名员工,给定所有员工工资的清单,财务人员要按照持定的顺序排列员工的工资,他按照工资的频次降序排列,即给定清单中所有频次较高的工资将在频次较低的工资之前出现,如果相同数量的员工都有相同的... 阅读全文
posted @ 2018-09-15 22:59 Adano1 阅读(555) 评论(0) 推荐(0)
摘要: TCP三次握手和四次挥手状态图:三次握手:第一次第一次握手:建立连接时,客户端发送SYN包(syn=j)到服务器,并进入SYN_SENT状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequ... 阅读全文
posted @ 2018-09-13 18:11 Adano1 阅读(185) 评论(0) 推荐(0)
摘要: TCP的拥塞控制1. 拥塞:即对资源的需求超过了可用的资源。若网络中许多资源同时供应不足,网络的性能就要明显变坏,整个网络的吞吐量随之负荷的增大而下降。 拥塞控制:防止过多的数据注入到网络中,这样可以使网... 阅读全文
posted @ 2018-09-12 14:42 Adano1 阅读(699) 评论(0) 推荐(0)
摘要: 导读最近在补看《C++ Primer Plus》第六版,这的确是本好书,其中关于智能指针的章节解析的非常清晰,一解我以前的多处困惑。看开源的C++项目时,也能随处看到智能指针的影子。下面是我在看智能指针时所做的笔... 阅读全文
posted @ 2018-09-11 22:32 Adano1 阅读(111) 评论(0) 推荐(0)
摘要: IO多路复用是指内核一旦发现进程指定的一个或者多个IO条件准备读取,它就通知该进程。IO多路复用适用如下场合: 当客户处理多个描述符时(一般是交互式输入和网络套接口),必须使用I/O复用。 当一个客户同时处理... 阅读全文
posted @ 2018-09-09 16:28 Adano1 阅读(321) 评论(0) 推荐(0)
摘要: 上一篇聊聊同步、异步、阻塞与非阻塞已经通俗的讲解了,要理解同步、异步、阻塞与非阻塞重要的两个概念点了,没有看过的,建议先看这篇博文理解这两个概念点。在认知上,建立统一的模型。这样,大家在继续看本篇时,才不会理解有... 阅读全文
posted @ 2018-09-09 16:00 Adano1 阅读(120) 评论(0) 推荐(0)
摘要: 近来遇到了一些常见的概念,尤其是网络编程方面的概念,如:阻塞、非阻塞、异步I/O等等,对于这些概念自己也没有太清晰的认识,只是很模糊的概念,说了解吧也了解,但是要让自己准确的描述概念方面的具体细节,却说的不那么准... 阅读全文
posted @ 2018-09-09 15:57 Adano1 阅读(101) 评论(0) 推荐(0)
摘要: 什么是类型安全?类型安全很大程度上可以等价于内存安全,类型安全的代码不会试图访问自己没被授权的内存区域。“类型安全”常被用来形容编程语言,其根据在于该门编程语言是否提供保障类型安全的机制;有的时候也用“类型安全”... 阅读全文
posted @ 2018-09-07 16:52 Adano1 阅读(887) 评论(0) 推荐(0)
摘要: 对于web开发而言,缓存必不可少,也是提高性能最常用的方式。无论是浏览器缓存(如果是chrome浏览器,可以通过chrome:://cache查看),还是服务端的缓存(通过memcached或者redis等内存数... 阅读全文
posted @ 2018-09-01 22:04 Adano1 阅读(890) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页