按类别查询搜索结果
关于关键词 的检测结果,共 23649
qgx2009 | 2018-07-30 14:38:34 | 阅读(1060) | 评论(0)
备忘转自:http://www.spongeliu.com/415.htmllinux内核和其他一些开源的代码中,经常会遇到这样的代码:do{ ... }while(0)这样的代码一看就不是一个循环,do..while表面上在这里一点意义都没有,那么为什么要这么用呢?实际上,do{...}while(0)的作用远大于美化你的代...【阅读全文】
qgx2009 | 2018-07-30 14:37:17 | 阅读(1160) | 评论(0)
先总结:1、zmalloc的原理是每次分配内存时都多分配一个sizeof(size_t)大小的空间用来记录本次分配的内存大小,相应的释放内存时也需要是否多分配的那块内存。2、用一个全局变量用来记录分配的总内存大小,这样malloc时增加该值,free时减该值。下面是转载:zmalloc.hzmalloc.c宏变量说明:其他...【阅读全文】
zds05 | 2018-07-29 17:29:57 | 阅读(1060) | 评论(0)
#define f(a,b) a##b #define d(a) #a #define s(a) d(a) void main( void ) {     puts(d(f(a,b)));     puts(s(f(a,b))); } 输出结果: f(a,b) ab分析:  ##把两个...【阅读全文】
2005227042 | 2018-07-27 15:58:06 | 阅读(0) | 评论(0)
1)rep服务C++版本点击(此处)折叠或打开#include <zmq.h>#include <string.h>int main(){    void* context = zmq_ctx_new();    void* responder = zmq_socket(co...【阅读全文】
浅色年华 | 2018-07-26 15:38:51 | 阅读(1040) | 评论(0)
main.cpp里调用PRINT ( La ); // La是一个自定义的List对象print的声明在UniPrint/print.h里注意C++模板类的定义和实现必须要在同一个文件中,通常是头文件,因为编译器要看到模板实现才能展开模板。但是print.h里的模板类UniPrint只有方法的声明,没有方法的实现。所以print.h的末尾引入了print_implementati...【阅读全文】
sailingnew | 2018-07-21 11:31:47 | 阅读(1100) | 评论(0)
一.建立临时变量       1.普通的方法:                 思路简介:建立一个临时变量,通过temp=a,a=b,b=temp来实现交换。                 缺点:这只是一种假交换,由于这只是在函数内部...【阅读全文】
jxhaoxia | 2018-07-18 15:14:07 | 阅读(3130) | 评论(0)
虽然作者说特指linux平台,但是即使如今的ARM平台,此思量依然适用。注:此处嵌入式特指基于linux平台,单片机和其他rtos不在讨论范围问题总是有原因的,我说下自己的理解:打开拉勾等招聘网站,搜索架构师,会出现各种系统架构师,web架构师,后台服务端架构师等等,但是唯独很难看到嵌入式软件架构...【阅读全文】
luck_yun | 2018-07-12 16:45:58 | 阅读(1090) | 评论(0)
创蓝253云通讯平台---短信验证码接口说明【阅读全文】
浅色年华 | 2018-07-10 15:01:00 | 阅读(730) | 评论(0)
代码仓库点我传送因为简单,强依赖原生 Javascript 对虚拟 DOM 不友好(如 React、Vue、Angular),使用虚拟 DOM 对使用原生 Javascript 编程(JQuery)不友好。没有代码是最棒的代码,部署在任何地方,运行在任何地方。我会告诉我叫 IE 吗?看这表情,我会骗你?原文链接...【阅读全文】
【C/C++】 C语言位域
qgx2009 | 2018-07-04 14:34:37 | 阅读(600) | 评论(0)
    刚才看到c语言位域的概念,位域一般用到协议定义里面,翻到一篇文章贴过来备用。   有些信息在存储时,并不需要占用一个完整的字节, 而只需占几个或一个二进制位。例如在存放一个开关量时,只有0和1 两种状态, 用一位二进位即可。为了节省存储空间,并使处理简便,C语言又提供了一种数据结构,...【阅读全文】
守候心田 | 2018-07-02 11:27:08 | 阅读(0) | 评论(0)
构造:先基类构造,在派生类构造析构:先派生类析构,再基类析构【阅读全文】
创蓝253 | 2018-06-29 10:18:29 | 阅读(1470) | 评论(0)
#include <arpa/inet.h>#include <assert.h>#include <errno.h>#include <netinet/in.h>#include <signal.h>#include <stdlib.h>#include <stdio.h>#include <string.h>#include <sys/types.h>#include <sys/socket.h>#include <sys/wait.h>#include <netdb.h>//#includ...【阅读全文】
创蓝253 | 2018-06-29 10:17:11 | 阅读(1090) | 评论(0)
<%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%><%Function Post(url,data)    dim Https ...【阅读全文】
albert_shao | 2018-06-28 22:13:23 | 阅读(950) | 评论(0)
通过一个实际的记录,可以看到如何从想法变为现实。最重要的还是目标,只要有了目标,剩下的事情去实现就好了。【阅读全文】
pppstar | 2018-06-22 17:42:58 | 阅读(1350) | 评论(0)
C++继承中重载、重写、重定义的区别:重载overload:是函数名相同,参数列表不同 重载只是在类的内部存在。但是不能靠返回类型来判断。重写override:也叫做覆盖。子类重新定义父类中有相同名称和参数的虚函数。函数特征相同。但是具体实现不同,主要是在继承关系中出现的 。重...【阅读全文】
pppstar | 2018-06-22 17:42:03 | 阅读(990) | 评论(0)
昨天学习三种继承方式,有些比喻十分形象,特此分享。首先说明几个术语:1.基类基类比起它的继承类是个更加抽象的概念,所描述的范围更大。所以可以看到有些抽象类,他们设计出来就是作为基类所存在的(有些名字里面有abstract的)。基类也叫父类,虽然本人觉得这个比喻并不恰当。因为实际上子类是基类的...【阅读全文】
levy_lee | 2018-06-15 18:30:12 | 阅读(1380) | 评论(0)
 /*服务端程序*/#include <stdio.h>#include <stdlib.h>#include<sys/types.h>#include<sys/socket.h>#include <string.h>#include <string.h>#include <arpa/inet.h>#include <netinet/in.h>#include <arpa/inet.h>#include <errno.h>int main(void){  int sockfd,ret,newfd;  int readlen;  in...【阅读全文】
StolennnXB | 2018-06-08 23:45:30 | 阅读(2930) | 评论(0)
本文简要介绍了二叉查找树的插入和删除操作,以及三种便利的递归与非递归实现【阅读全文】
xuequansongmo | 2018-06-07 16:14:08 | 阅读(0) | 评论(0)
动态链接库【阅读全文】
pamire | 2018-06-06 16:52:41 | 阅读(1230) | 评论(0)
java.sql.Date java.util.Date 转换 tm【阅读全文】