
IT
华夏禹少
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
加密数据传输接口
加密数据传输接口保存socket的结构体typedef struct{ SOCKET nSocket; char szIP[16];}STRU_SOCKET_Handle,*LPSTRU_SOCKET_HANDLE;一 客户端1.1 外部接口Encrypt_Create创建套接字连接,设置心跳。STRU_SOCKET_HA原创 2014-07-21 15:39:31 · 678 阅读 · 0 评论 -
字符串链表设计
#ifndef _LINK_H_#define _LINK_H_typedef struct StringNode{ char *pData; int nLen; StringNode *next;}StringNode;/*1.向链表尾部插入一个元素*/int TailInsertNode(StringNode **pNode, char *pTailData);/*2.遍历*/void Pri原创 2014-07-02 15:03:53 · 950 阅读 · 0 评论 -
多线程示例
http://www.cnblogs.com/jamiechu/archive/2012/12/08/2808165.html转载 2014-06-20 16:51:52 · 418 阅读 · 0 评论 -
C++编程注意点
1.strcpy()是碰到\0就会停止拷贝的,最好使用memcpy和strncpy代替。2.memset并不分配内存,malloc才分配。3.循环里面要注意出错的地方sleep4.匈牙利命名法5.临时变量也要有意义6.句柄要注意释放,特别是在出错的地方7.memset不能过于频繁8.对象的方法在前面,特别是public方法9.使用extern C编译C++程序时,不原创 2014-07-14 19:49:43 · 688 阅读 · 0 评论 -
MySQL C++接口封装
CppMysql.cpp/** @file CppMysql.cpp * @note Hikvision Digital Technology Co., Ltd. All Rights Reserved. * @brief mysql连接类 * * @author 陈喆 * @date 2014/04/19 * @note */#include "s转载 2014-09-12 08:47:19 · 1156 阅读 · 0 评论 -
SOCKET编程之select
在循环中使用select do { FD_ZERO(&fdWrite); FD_SET(m_nCliSockfd, &fdWrite); nRet = select(m_nCliSockfd+1, NULL, &fdWrite, NULL, &tv);}原创 2014-07-28 10:12:02 · 692 阅读 · 0 评论 -
Linux下vim编辑器高亮等配置
Linux下vim编辑器(.vimrc文件) 在终端下使用vim进行编辑时,默认情况下,编辑的界面上是没有显示行号、语法高亮度显示、智能缩进等功能的。为了更好的在vim下进行工作,需要手动设置一个配置文件:.vimrc。在启动vim时,当前用户根目录下的.vimrc文件会被自动读取,该文件可以包含一些设置甚至脚本,所以,一般情况下把.vimrc文件创建在当前用户的根目录下比较方便,即创转载 2014-06-20 17:06:12 · 769 阅读 · 0 评论