
C
kernel_main
这个作者很懒,什么都没留下…
展开
-
Lovedays
#include #include #include #include "lovedays.h"#define Z_OK 1#define Z_ERR 0ULONG g_ulRet = 0;//SYSTEMTIME * g_pstSysTime;/* 在Public.c中定义当的前系统时间的全局变量 */extern char * week[7];ULONG g_ulYea原创 2012-05-24 00:24:35 · 1056 阅读 · 1 评论 -
c实现字符串拆分与提取
#include #include /*源字符串: dads{ORG}sadasdsa{一些公式}asdasds{ORG}sadsadsa{一些公式}dsadasd........... 1. S0001,ORG1,AIM0001,S0002,ORG2,S0003,AIM0002,S0004......... 2. dads,ORG,sadasdsa,0,asdasds,OR原创 2013-05-24 01:53:31 · 2758 阅读 · 0 评论 -
C 多线程
C 多线程// sample_multithread_c_program.c// compile with: /c//// Bounce - Creates a new thread each time the letter 'a' is typed.// Each thread bounces a happy face of a different color around//原创 2012-12-15 12:32:04 · 668 阅读 · 0 评论 -
Tinyxml解析xml优化(vc6.0调试ok)
TiXmlNode * FindChildNode(TiXmlNode * pNode,string strNodeName,string strNodeAttrName,string strNodeAttrValue){ // 定义一个TiXmlDocument类指针 TiXmlNode * pSelectNode = NULL; TiXmlNode * pChildNode =原创 2012-11-12 23:30:39 · 2623 阅读 · 0 评论 -
一个数字转换成16进制数字表示的字符串
把一个数字转换成16进制数字表示的字符串,我们可以调用sprintf,但是C的标准库里面并没有提供对应的将一个十六进制的字符串型的数字转换成整型数字的函数.我写了一个可以实现功能的并尽量使其优化.(目前此函数只支持32位) /* input hex string, format: 0xAA111 or AA111 or abc11 */int ahextoi(char* p){转载 2012-09-06 23:17:51 · 2839 阅读 · 0 评论 -
IP地址转换问题(2)不保证正确,暂时做的笔记
// #include // #include // #include // using namespace std;// // typedef unsigned short int uint16;// typedef unsigned long int uint32;// // // 短整型大小端互换// #define BigLittleSwap16(A) ((((uint原创 2012-05-25 01:05:52 · 875 阅读 · 1 评论 -
IP地址转换、主机大小端、htonl、ntohl实现
#include //#include using namespace std;typedef unsigned short int uint16;typedef unsigned long int uint32;// 短整型大小端互换#define BigLittleSwap16(A) ((((uint16)(A) & 0xff00) >> 8) | \(((uint16)(原创 2012-05-22 23:22:10 · 10890 阅读 · 2 评论 -
Winsock TCP
//############################################# #include "stdafx.h" #include #include #include #include #include "tcp.h" int wsa_ok =0; void peek_message(void); int get_local原创 2012-05-20 11:49:21 · 830 阅读 · 0 评论 -
Windows API c实现查找、删除任意类型的文件_VERSION终结版(vc6.0调试通过)
//******************************************************************//// Build by zengwenwu @ 2012.03.27.//功能:// 1.实现磁盘任意文件的查找,删除,并以日志形式输出。// 可以实现任意后缀文件的查找,不需要加*,直接输入do原创 2012-04-09 11:21:58 · 1571 阅读 · 0 评论 -
JDSU面试归来小结----strcpy这个函数实现问题。
2012年4月初,去了一下JDSU面试,三个面试官“群殴”,面试流程还是那些,首先简单自我介绍一下,说了一下自己的名字,毕业学校,家乡,开始工作的时间,工作的内容,及这次换工作的原因,轻松搞定,然后拿着我的简历边看边让我介绍一下上面做过的项目,大概说了一下,毕竟是工作中确确实实做过的东西,所以也轻松搞定!接下来就是开始一些技术问题:1.数组和指针的区别2.linux中的调试工具原创 2012-04-07 17:51:28 · 1603 阅读 · 1 评论 -
MSDN 上的Hook例子2
/****************************************************** * EXAMPLE 2 * * * * This application illustrates翻译 2012-03-19 23:27:47 · 2462 阅读 · 0 评论 -
windows下c创建线程
/************************************************************************////unsigned long _beginthreadex( void *security, //Security descriptor for new thread; must be NULL for Windows 95 appli原创 2012-03-13 22:10:23 · 9228 阅读 · 2 评论 -
堆栈c实现
#include typedef struct ElementT{ int *data; struct ElementT* next;}Element;int Push(Element** stack,int* data);int Pop(Element** stack);int CreateStack(Element** stack);int DeleteStack(E原创 2012-03-06 00:39:54 · 3292 阅读 · 1 评论 -
C语言常用宏定义
//好久没看c的东西了,复习一下。。。。01: 防止一个头文件被重复包含#ifndef COMDEF_H#define COMDEF_H//头文件内容#endif02: 重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。typedef unsigned char boolean; /* Boolean value type. */原创 2011-12-12 23:01:50 · 540 阅读 · 1 评论 -
计算机经典书籍电子书合集(适合计算机学生学习以及程序员笔试、面试)
2楼 : JAVA篇此篇收录:.《Java 2 核心技术》、2.《Java编程语言》、3.《Effective Java》、4.《Java解惑》、5.《Java编程思想》3楼: C篇此篇收录:1.《C程序设计语言》、2.《C和指针》、3.《C陷阱与缺陷》、4.《C专家编程》、5.《你必须知道的495个C语言问题》4楼: C++篇此篇收录:1.《C++ Primer》、2转载 2014-02-23 23:45:25 · 2457 阅读 · 0 评论