03 2017 档案

OpenCV2.4.9 + VS2012 + win10 配置
摘要:Step1 下载opencv 2.4.9 pack Step2 解压到本地 我解压路径是: C:\OPENCV Step3 添加环境变量: 这里虽然把X64下的VC11(VC11对应VS2012的C++编译器VC11)也添加了,但是我实际上只用到了x86; Step4 VS新建空白控制台工程 。 项 阅读全文

posted @ 2017-03-28 10:39 暴力的轮胎 阅读(371) 评论(0) 推荐(0)

四种IO模型
摘要:四种 IO 模型: 首先需要明确,IO发生在 用户进程 与 操作系统 之间。可以是客户端IO也可以是服务器端IO。 阻塞IO(blocking IO): 四种 IO 模型: 首先需要明确,IO发生在 用户进程 与 操作系统 之间。可以是客户端IO也可以是服务器端IO。 阻塞IO(blocking I 阅读全文

posted @ 2017-03-23 23:41 暴力的轮胎 阅读(776) 评论(0) 推荐(0)

深信服笔试
摘要:1 struct还有这种神奇的初始化方式: 2 static声明的局部变量 默认初始化 3 堆 一个初始堆是一个完全二叉树 举例说明: 给定一个整形数组a[]={16,7,3,20,17,8},对其进行堆排序。 首先构建一个二叉树: 然后我们希望调整出一个大顶堆 则从最后一个非叶结点开始调整,过程如 阅读全文

posted @ 2017-03-22 19:29 暴力的轮胎 阅读(418) 评论(0) 推荐(0)

哈希表
摘要:构造哈希函数: 忘了 哈希表解决冲突的方法: 1 开放定址法(再散列法): 线性再散列 H(k)+di % mod ; di = [1, n] 二次再散列 H(k) + di % mod di = [-1^2, 1^2, 2^2, -2^2, 。。。] 跳跃选址 随机再散列 H(k)+di % mo 阅读全文

posted @ 2017-03-21 16:47 暴力的轮胎 阅读(140) 评论(0) 推荐(0)

TimeOut Error :因为远程服务器关闭导致mnist数据集不能通过input_data下载下来
摘要:解决办法: 修改文件: C:\Users\501-PC\AppData\Local\Programs\Python\Python35\Lib\site-packages\tensorflow\contrib\learn\python\learn\datasets\mnist.py 中的SOURCE_ 阅读全文

posted @ 2017-03-21 12:57 暴力的轮胎 阅读(582) 评论(0) 推荐(0)

Http协议对格式、请求头、方法
摘要:######### #概览 ######### 超文本传输协议(Http: Hyper Text Transfer Protocol) :用于发送WWW方式的数据。采用TCP/IP协议,是一个无状态协议。采用了请求/响应模型。 ######### #Http请求 Request ######### 阅读全文

posted @ 2017-03-16 23:18 暴力的轮胎 阅读(1038) 评论(0) 推荐(0)

GDB调试
摘要:一 GDB调试Core_dump 1 设置core文件大小为无限制: 2 使用gcc -g 编译程序(-g 编译器将符号表(对应于程序的变量和代码行的内存地址列表)保存在生成的可执行文件中): 2 运行程序 ./a.out,产生段错误,生成core文件。 3 使用gdb查看core文件 : gdb 阅读全文

posted @ 2017-03-15 13:16 暴力的轮胎 阅读(479) 评论(0) 推荐(0)

拓扑排序---解决逻辑顺序
摘要:描述在网易游戏的日常工作中,C++ 是一门常用的语言。面对众多的 C++ 代码,等待源文件编译的漫长时间是个令人糟心的时刻,一直以来大家对此怨声载道。终于有一天,大家找到了你,一位优秀的程序员,请你来帮忙分析一下编译速度的瓶颈。经过一番调查和研究,你发现一些源代码之间是有依赖关系的。例如,某个源文件 阅读全文

posted @ 2017-03-07 22:28 暴力的轮胎 阅读(436) 评论(0) 推荐(0)

震惊!double输入输出的秘密竟然是~
摘要:遇到了一个神奇的事情: double遇到printf函数竟然是用%f输出的! scanf函数用%lf来读入double。 (严格地讲,%lf在printf下是未定义的,但是很多系统可能会接受它。要确保可移植性,就要坚持使用%f。) 阅读全文

posted @ 2017-03-06 21:50 暴力的轮胎 阅读(384) 评论(0) 推荐(0)

页面置换算法-LRU(Least Recently Used)c++实现
摘要:最近最久未使用(LRU)置换算法 最少使用次数(LFU)置换算法 先进先出置换算法(FIFO) 阅读全文

posted @ 2017-03-06 15:34 暴力的轮胎 阅读(927) 评论(0) 推荐(0)

TCP/IP与Http与socket的关系
摘要:1 理清概念: TCP/IP是一个大的协议族(只不过TCP和IP是super star所以就这么命名了),它包括了: 应用层协议:FTP、HTTP、TELNET、SMTP、DNS(协议); 传输层协议:TCP、UDP(协议) 网络层协议:IP、ICMP、ARP、RARP、BOOTP(协议) 其中: 阅读全文

posted @ 2017-03-04 21:17 暴力的轮胎 阅读(260) 评论(0) 推荐(0)

epoll IO多路复用(异步阻塞AIO)
摘要:epoll的异步阻塞(AIO): 用户线程创建epoll后,其实是内核线程负责扫描 fd 列表(在网络服务器上可以是socket,socket在创建后返回的也是文件描述符),并填充事件链表。但是,并不会主动通知用户线程,没有一个回调函数调用之前注册好的函数,还是需要用户线程不停的轮询,所以epoll 阅读全文

posted @ 2017-03-04 17:07 暴力的轮胎 阅读(952) 评论(0) 推荐(0)

导航