2017年10月14日

网络字节序&大小端存储

摘要: 网络字节序与主机字节序的转换 在对IP地址结构体SOCKADDR_IN赋值的时候,经常会用到下列的函数htonl,htons,inet_addr,与之相对应的函数是ntohl,ntohs,inet_ntoa。查看这些函数的解析,会发现这些函数其实是与主机字节序和网络字节序之间转换有关。就是什么网络字 阅读全文

posted @ 2017-10-14 09:09 xuelei56 阅读(457) 评论(0) 推荐(0) 编辑

2017年9月28日

上规模的系统组织结构

该文被密码保护。 阅读全文

posted @ 2017-09-28 21:00 xuelei56 阅读(1) 评论(0) 推荐(0) 编辑

2017年9月18日

sql语句w3school教程

摘要: http://www.w3school.com.cn/sql/sql_union.asp 阅读全文

posted @ 2017-09-18 16:06 xuelei56 阅读(149) 评论(0) 推荐(0) 编辑

C++编码规范

摘要: 头文件包含关系: 1.#include "本cpp文件的h文件"(验证h的依赖自己已经包含) 2..#include <标准C.h> 3..#include <标准C++> 4..#include <windows|linux平台接口.h> 5..#include "第三方库.h" 6.#inclu 阅读全文

posted @ 2017-09-18 10:24 xuelei56 阅读(124) 评论(0) 推荐(0) 编辑

2017年9月17日

std::deque双端队列介绍

摘要: 在建立vector容器时,一般来说伴随这建立空间->填充数据->重建更大空间->复制原空间数据->删除原空间->添加新数据,如此反复,保证vector始终是一块独立的连续内存空间;在建立deque容器时,一般便随着建立空间->建立数据->建立新空间->填充新数据,如此反复,没有原空间数据的复制和删除 阅读全文

posted @ 2017-09-17 17:18 xuelei56 阅读(3823) 评论(0) 推荐(0) 编辑

2017年9月16日

gdb基本操作

摘要: GDB十分钟教程 作者: liigo原文链接: http://blog.csdn.net/liigo/archive/2006/01/17/582231.aspx日期: 2006年1月16日 本文写给主要工作在Windows操作系统下而又需要开发一些跨平台软件的程序员朋友,以及程序爱好者。 GDB是 阅读全文

posted @ 2017-09-16 17:33 xuelei56 阅读(1095) 评论(0) 推荐(0) 编辑

gdb调试多线程

摘要: 二、编译运行 2.1 编译 gcc -g test.c -lpthread -o test 2.2 运行 ./test 2.3 输出结果 三、调试 -- 方法1 3.1 查看 test进程号 ps aux|grep test 3.2 查看进程中的所有线程 pstree -p 13006 3.3 gd 阅读全文

posted @ 2017-09-16 17:22 xuelei56 阅读(397) 评论(0) 推荐(0) 编辑

数据库基础

摘要: 设计表、创建/删除/修改表 增删改数据 简单查询,多表查询:union, join 视图:就是一段sql语句 临时表:放在内存里的表 存储过程:一堆sql语句 函数:有返回值的一堆sql语句 触发器:insert updata delete之前或之后触发操作 数据库优化:索引、分库分表、select 阅读全文

posted @ 2017-09-16 15:31 xuelei56 阅读(115) 评论(0) 推荐(0) 编辑

删除vector所有元素

摘要: 原文地址:http://blog.csdn.net/u012580994/article/details/43932701 阅读全文

posted @ 2017-09-16 11:16 xuelei56 阅读(9640) 评论(0) 推荐(0) 编辑

stl迭代器失效

摘要: 迭代器(iterator)是一个可以对其执行类似指针的操作(如:解除引用(operator*())和递增(operator++()))的对象,我们可以将它理解成为一个指针。但它又不是我们所谓普通的指针,我们可以称之为广义指针,你可以通过sizeof(vector::iterator)来查看,所占内存 阅读全文

posted @ 2017-09-16 11:07 xuelei56 阅读(165) 评论(0) 推荐(0) 编辑

导航