2016年10月19日

摘要: 一、socket编程 网络功能是Uinux/Linux的一个重要特点,有着悠久的历史,因此有一个非常固定的编程套路。 基于TCP的网络编程: 基于连接, 在交互过程中, 服务器和客户端要保持连接, 不能断开。重发一切出错数据、数据验证, 保证数据的正确性、完整性和顺序性, 缺点是消耗的资源比较大。 阅读全文
posted @ 2016-10-19 16:49 jiangsion 阅读(738) 评论(0) 推荐(2) 编辑

2016年10月18日

摘要: 一、需要下载的资源: ① 下载Ubuntu的镜像文件 ② 下载VMware workstation 简介:是一款功能强大的桌面虚拟计算机软件,提供用户可在单一的桌面上同时运行不同的操作系统, 和进行开发、测试 、部署新的应用程序的最佳解决方案。 ③ Xsheel 简介:Xsheel是一个强大的安全终 阅读全文
posted @ 2016-10-18 16:49 jiangsion 阅读(2050) 评论(0) 推荐(0) 编辑
摘要: 一、如果没有安装vim,就在终端输入命令sudo apt-get install vim安装。 二、配置 默认情况下我们新安装的Ubuntu编辑器中是没有显示行号、语法高亮、智能缩进等功能。为了以后使用vim编辑器更加方便, 开发更加快速,我们需要配置~/.vimrc文件。 打开终端输入vi ~/. 阅读全文
posted @ 2016-10-18 15:16 jiangsion 阅读(221) 评论(0) 推荐(0) 编辑

2016年10月17日

摘要: 需要下载的资源列表: vs版本:Visual Studio 2013 qt版本:qt-opensource-windows-x86-msvc2013_64-5.7.0.exe Visual Studio Add-in:这是vs环境的Qt插件,这里有所有的下载地址http://download.qt. 阅读全文
posted @ 2016-10-17 14:50 jiangsion 阅读(1281) 评论(0) 推荐(0) 编辑

2016年10月13日

摘要: Linux下的C程序常常会因为内存访问等原因造成segment fault(段错误),如果此时core dump 的功能是打开的,在运行我们的可执行程序时就会生成一个名为core的文件,然后我们就可以用gdb对core文件来进行调式,还原发生错误的堆栈情况,这对于我们调试bug非常有帮助。 1. 使 阅读全文
posted @ 2016-10-13 16:36 jiangsion 阅读(894) 评论(0) 推荐(0) 编辑

2016年10月12日

摘要: 右键工程属性->配置属性->常规->附加包含目录,然后添加路径C:\Qt\Qt5.5.1\5.5\msvc2013_64,点击确定。 阅读全文
posted @ 2016-10-12 21:34 jiangsion 阅读(1449) 评论(0) 推荐(0) 编辑

2016年10月11日

摘要: 个人理解,欢迎指正。 一、要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果-->网络号,如果网络号相同, 就在同一子网,否则,不在同一子网。 例:假定选择了子网掩码255.255.254.0,把IP地址和子网掩码转换为二进制,分别将上述两个IP地址分别与掩码 阅读全文
posted @ 2016-10-11 17:37 jiangsion 阅读(36468) 评论(0) 推荐(1) 编辑

2016年8月14日

摘要: •算法 相邻元素两两比较,前者大于后者,彼此交换 从第一对到最后一对,最大的元素沉降到最后 针对未排序部分,重复以上步骤,沉降次大值 每次扫描越来越少的元素,直至不再发生交换 •评价 平均时间复杂度:O(N2) 稳定排序 阅读全文
posted @ 2016-08-14 23:54 jiangsion 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 所有总结点仅供参考,不保证完全正确 1. 引用和指针的区别 ① 引用必须初始化,指针可以不初始化 ② 引用不可以为空,指针可以为空(野指针) ③ 引用绑定的值不能改,指针可以 ④ 不能定义引用型数组,可以定义指针数组 建议: 在C++中尽量使用引用,而少使用指针,因为容易出现野指针、容易出现段错误等 阅读全文
posted @ 2016-08-14 23:25 jiangsion 阅读(272) 评论(0) 推荐(0) 编辑
摘要: 1 void subString(char filePath) 2 { 3 int len = strlen(filePath); 4 int num, n; 5 char buf[128] = {0}; 6 char cutOff[128] = {0}; 7 8 strcpy(buf, fileP 阅读全文
posted @ 2016-08-14 23:05 jiangsion 阅读(496) 评论(0) 推荐(0) 编辑

导航