02 2017 档案

Debian8 下面 muduo库编译与使用
摘要:其实《Linux 多线程服务端编程》已经写得很详细 但是考虑到代码版本的更新和操作系统的不同 可能部分位置会有些许出入 这里做个记录 方便以后学习运行 我使用的虚拟 安装的是debian系统 版本如下 uname -aLinux debian 3.16.0-4-686-pae #1 SMP Debi 阅读全文

posted @ 2017-02-28 13:13 itdef 阅读(265) 评论(0) 推荐(0) 编辑

无盘工作站原理分析
摘要:无盘系统就是用户使用的客户端机器没有硬盘 客户端向硬盘读写的内容均是通过网路从服务器获取 从而减少人力维护成本。而服务器更改配置和更新客户端的配置与硬盘中的内容,也只需要更改服务器上的镜像文件,提升维护效率。 由于我没接触过无盘的具体底层开发 以下只是我对无盘的猜测理解 1 无盘的启动 有硬盘的客户 阅读全文

posted @ 2017-02-26 16:23 itdef 阅读(823) 评论(0) 推荐(1) 编辑

LINUX网络编程 IO 复用
摘要:参考《linux高性能服务器编程》 LINUX下处理多个连接时候,仅仅使用多线程和原始socket函数,效率十分低下 于是就出现了selelct poll epoll等IO复用函数。 这里讨论性能最优的epoll IO复用 用户将需要关注的socket连接使用IO复用函数放进一个事件表中,每当事件表 阅读全文

posted @ 2017-02-26 15:23 itdef 阅读(255) 评论(0) 推荐(0) 编辑

网络编程学习笔记整理(三)
摘要:摘录笔记 《TCP/IP高效编程 改善网络程序的44个技巧》 tcpip可靠但不是绝对可靠 比如发生对端强行关闭 ACK丢失 在两端存活且连接的情况下 tcp保证数据按序 无损坏的传输 但是有的网络中断会触发传输问题 分为以下三类 1 永久或者临时网络中断 此种情况,若路由未发送ICMP报文的话,应 阅读全文

posted @ 2017-02-24 09:25 itdef 阅读(153) 评论(1) 推荐(0) 编辑

网络编程学习笔记整理(二)
摘要:摘录笔记 《TCP/IP高效编程 改善网络程序的44个技巧》 socket的创建函数 int socket (int domain,int type, int protocol) 参数说明 protocol需要注意 常见有三个选项 SOCK_STREAM 创建TCP socket SOCK_DGRA 阅读全文

posted @ 2017-02-23 14:44 itdef 阅读(166) 评论(0) 推荐(0) 编辑

网络编程学习笔记整理(一)
摘要:本文仅仅作为学习<UNIX网络编程> UNP 的一个笔记 均是经典书籍的一个摘记索引 无太多原创内容 TCP连接 三路握手过程 TCP关闭流程 状态转换图 关闭连接可以使用 close closesocket(windows)或者shutdown close类函数 仅仅减少socket的引用计数 并 阅读全文

posted @ 2017-02-23 11:44 itdef 阅读(183) 评论(0) 推荐(0) 编辑

统计单词出现频率及排序 从单机到多机合作 图文示例
摘要:本文是学习 多线程服务端编程的练习 书籍作者陈硕的博客也有提到这个题目 http://blog.csdn.net/solstice/article/details/8497475 第一个层次很简单 单机 一个小文件 读进来进行处理 然后对每个单词进行统计排序 记录每个单词出现频率 第二个层次 就是文 阅读全文

posted @ 2017-02-20 09:11 itdef 阅读(491) 评论(1) 推荐(0) 编辑

算法导论 红黑树 学习 删除(四) 图文
摘要:版权声明:本文为博主原创文章,未经博主允许不得转载。技术博客 http://blog.csdn.net/stecdeng 技术交流群 群号码:324164944 欢迎c c++ windows驱动爱好者 服务器程序员沟通交流 版权声明:本文为博主原创文章,未经博主允许不得转载。技术博客 http:/ 阅读全文

posted @ 2017-02-16 10:56 itdef 阅读(1433) 评论(2) 推荐(0) 编辑

将博客搬至CSDN
摘要:本人决定将博客搬迁至CSDN 地址为http://blog.csdn.net/stecdeng 阅读全文

posted @ 2017-02-14 12:26 itdef 阅读(133) 评论(0) 推荐(0) 编辑

算法导论 红黑树 学习 插入(三) 图文
摘要:学习算法 还是建议看看算法导论 算法导论第三版 如果不看数学推导 仅看伪代码 难度还是适中 本系列只是记录我的学习心得 和伪代码转化代码的过程 深入学习 还是建议大家看看算法书籍 教程更加系统。 本文参考算法导论第13章节 红黑树 代码由本人写成 转载请标明出处 现在说插入元素 红黑树的插入跟二叉树 阅读全文

posted @ 2017-02-14 12:00 itdef 阅读(311) 评论(0) 推荐(0) 编辑

算法导论 红黑树 学习 旋转(二)图文
摘要:学习算法 还是建议看看算法导论 算法导论第三版 如果不看数学推导 仅看伪代码 难度还是适中 本系列只是记录我的学习心得 和伪代码转化代码的过程 深入学习 还是建议大家看看算法书籍 教程更加系统。 本文参考算法导论第13章节 红黑树 代码由本人写成 转载请标明出处 红黑树是一个带颜色的二叉树 有以下5 阅读全文

posted @ 2017-02-13 20:20 itdef 阅读(365) 评论(0) 推荐(0) 编辑

算法导论 红黑树 热身 二叉树学习(一)图文
摘要:学习算法 还是建议看看算法导论 算法导论第三版 如果不看数学推导 仅看伪代码 难度还是适中 本系列只是记录我的学习心得 和伪代码转化代码的过程 深入学习 还是建议大家看看算法书籍 教程更加系统。 本文参考算法导论第12章节 二叉树 代码由本人写成 转载请标明出处 首先 由于红黑树的删除用到了二叉树的 阅读全文

posted @ 2017-02-13 14:48 itdef 阅读(271) 评论(0) 推荐(0) 编辑

整理的一些软件需求
摘要:文件删除备份 管理员可以设置多种文件类型,当客户端计算机使用者,删除了指定文件类型的文件后,系统会自动备份该文件到服务器上,供管理员查询。 文件外发控制 禁止用户通过浏览器、即时聊天工具、U盘等方式将文件外泄禁止拷贝文件到USB设备,共享目录,网络硬盘禁止从USB拷贝文件, 从共享目录拷贝文件,从网 阅读全文

posted @ 2017-02-08 15:37 itdef 阅读(331) 评论(0) 推荐(0) 编辑

冒泡 快速 堆排序 归并排序示例
摘要:// SortTest.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include using namespace std; void swap(int& a, int& b) { int c = a; a = b; b = c; } void BubbleSort(int arr[],int length) { for (i... 阅读全文

posted @ 2017-02-08 14:35 itdef 阅读(210) 评论(0) 推荐(0) 编辑

链表 写队列和栈 练习代码
摘要:#pragma once#include "MyLink.h" template<typename T>class MyStack { MyLink<T> lk; MyStack& operator=(const MyStack&); MyStack(const MyStack&);public: 阅读全文

posted @ 2017-02-07 15:45 itdef 阅读(222) 评论(0) 推荐(0) 编辑

stl源码分析de练习
摘要:// StlTest1.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include #include #include using namespace std; template class print { public: void operator()(const T& elem) { cout iv(ia, ia+6); ... 阅读全文

posted @ 2017-02-06 11:49 itdef 阅读(210) 评论(0) 推荐(0) 编辑

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示