编程技巧
s651665496
这个作者很懒,什么都没留下…
展开
-
bat中调用vs
https://blog.csdn.net/lixiangminghate/article/details/51350846翻译 2019-12-21 15:02:10 · 489 阅读 · 0 评论 -
C语言实现快速排序
void QuickSort(int *arr, int low, int high){ if (low < high) { int i = low; int j = high; int k = arr[low]; while (i < j) { while(i &...转载 2019-08-19 21:38:17 · 163 阅读 · 0 评论 -
bat 延迟实现
1、bat脚本里面常用的sleep方法是在脚本中插入如下指令ping -n 3 127.0.0.1>nul利用ping命令每一秒执行一次,此语句sleep3秒,挺好用,但是做不到毫秒级2、可以通过在bat脚本中调用sleep.exe程序来实现毫秒级sleep_ms.exe 10意为sleep10ms...原创 2019-04-03 11:43:28 · 7492 阅读 · 0 评论 -
memcpy memmove区别和实现
memcpy memmove区别和实现memcpy与memmove的目的都是将N个字节的源内存地址的内容拷贝到目标内存地址中。但当源内存和目标内存存在重叠时,memcpy会出现错误,而memmove能正确地实施拷贝,但这也增加了一点点开销。memmove的处理措施:(1)当源内存的首地址等于目标内存的首地址时,不进行任何拷贝(2)当源内存的首地址大于目标内存的首地址时,实行正向转载 2016-10-09 16:47:10 · 368 阅读 · 0 评论 -
printf封装
VOID TraceInfo(CONST INT8* szFormat, ...) { INT8 l_strBuff[256U] = {0}; /* The buffer of the string to be printed */ va_list arglist; /* The arguement原创 2016-05-19 19:15:20 · 1140 阅读 · 0 评论 -
机制与策略
Unix/Linux的接口设计有一句通用的格言“提供机制而不是策略”。 大部分的编程问题都可以被切割成两个部分:“需要提供什么功能(机制)”和“怎样实现这些功能(策略)”。如果程序可以由独立的部分分别完成机制与策略的实现,那么开发软件就更加容易,也更加容易适应不同的需求。 操作系统的本质是一个执行者。执行用户程序--所谓为用户服务;执行中断--所谓为外设服务;所谓转载 2016-02-05 12:36:16 · 709 阅读 · 0 评论 -
链表操作
链表的结点结构[cpp] view plaincopyprint?struct Node { int data ; Node *next ; }; typedef struct Node Node ; (1)已知链表的头结点head,写一个函数把这个链表逆序 ( Intel)[c转载 2014-12-03 10:59:32 · 339 阅读 · 0 评论 -
C++基本功
编写类String的构造函数、析构函数和赋值函数 [cpp] view plaincopyprint?class String { public: String(Const char *str = NULL);//普通构造函数转载 2014-12-03 10:52:53 · 463 阅读 · 0 评论 -
socket使用和理解
socket只是对TCP/IP协议栈操作的抽象,而不是简单的映射关系。TCP取套接口发送缓冲区的数据并把它发送给对端,其过程基于TCP数据传送的所有规则。对端TCP必需确认收到数据,只有收到对端的ACK,本端TCP才能删除套接口发送缓冲区中已确认的数据。TCP必需保留数据拷贝直到对端确认为止。TCP以MSS大小的或更小的块把数据传递给IP,同时给每个数据块安上一个TCP头部以构原创 2014-12-02 16:47:11 · 450 阅读 · 0 评论 -
位域的使用
分析一下下面程序的输出结果[cpp] view plaincopyprint?#i nclude #i nclude #i nclude #i nclude #i nclude #i nclude typedef struct AA { int b1:5;转载 2014-12-03 10:36:19 · 404 阅读 · 0 评论 -
Window、Linux、VxWorks下实现计时功能
#ifdef WIN32#define OS_WINDOWS WIN32#include #endif#ifdef LINUX#include #include #include #endif#ifdef VXWORKS#include "vxworks.h"#include #include #endif#defin转载 2014-11-27 11:10:10 · 908 阅读 · 0 评论