按类别查询搜索结果
关于关键词 的检测结果,共 24441
aquester | 2019-03-14 16:28:39 | 阅读(80180) | 评论(0)
说明:以下涉及的std::string的源代码摘自4.8.2版本。结论:std::string的拷贝复制是基于引用计数的浅拷贝,因此它们指向相同的数据地址。// std::string类定义typedef basic_string string;templateclass basic_string{private:    // _Al...【阅读全文】
fgghhjhghgff | 2019-02-28 15:11:18 | 阅读(1390) | 评论(0)
       现在,办公要流程化,营销也有流程,流程现在已经是各种生活活动不可缺少的一部分了。就像这句耳熟能详的话:“凡事,我们先走个流程嘛!”        在信息化、流程化的背景下。工作流引擎,这个名词就出现了!那么,什么是工作流引擎呢?所谓工作流引擎是指workf...【阅读全文】
当凸遇见凹凹 | 2019-02-27 22:28:13 | 阅读(1040) | 评论(0)
从一个笔试题看C语言中float向double的提升问题——lvyilong316首先看一段来自一个笔试题的程序段:float f=1.1;       double d=1.1;       cout<<(f==d)<<endl;  //0这段代码输出0,那么为什么同为1.1的doble和float不相等呢?...【阅读全文】
lrtech | 2019-02-27 15:23:55 | 阅读(1000) | 评论(0)
       都说十年磨一剑,现在离十年,仅有咫尺之遥了。       记得当初因为工作的迷茫,才走上创业这条路的。既然是创业,就要选好发展方向,那年互联网异军突起,导致各大行业需要转型。所以很明确地做了管理类软件开发,但是做哪方面呢?这个过程是相当长且痛苦的,刚...【阅读全文】
lrtech | 2019-02-26 16:24:16 | 阅读(2240) | 评论(0)
前言:快速开发的趋势 在十年前,没有人会想到互联网会发展成今天这个样子,同样,也没有人料到软件开发行业也会经历如此大的巨变,在开发这一行业,停下学习就等于死亡并不是危言耸听,不关注行业未来发展趋势的人可能错过了第一个十年,如果不学习,恐怕第二个也要错过了。快速开发目前风头正盛,...【阅读全文】
cfm5538 | 2019-02-14 15:57:44 | 阅读(47870) | 评论(0)
????A.我们首先在内核根目录下添加myDriver驱动目录。点击(此处)折叠或打开root@book-desktop:/opt/linux-2.6.32.9.1/drivers# mkdir myDriver??? B.如何将此驱动目录与上一级目录连接起来?那么就需要我们来做一些修改。在驱动目录的上一级目...【阅读全文】
【C/C++】 proc使用
NEXPON | 2019-02-11 16:02:49 | 阅读(2760) | 评论(0)
proc_create的使用方法proc文件系统是个有用的东东。创建一个proc虚拟文件,应用层通过读写该文件,即可实现与内核的交互。proc虚拟文件是如何创建的呢?先看看比较简单的,创建proc文件夹。调用以下函数,即可实现proc文件夹的创建:struct proc_dir_entry *proc_mkdir(const char *name, struct proc_dir_entry...【阅读全文】
【C/C++】 linux软中断
NEXPON | 2019-02-05 22:02:18 | 阅读(2140) | 评论(0)
数据报文的接收下半段用到了软中断的概念,这里作详细的分析。【阅读全文】
NEXPON | 2019-02-02 12:56:12 | 阅读(2580) | 评论(0)
Netlink套接字是用以实现用户进程与内核进程通信的一种特殊的进程间通信(IPC) ,也是网络应用程序与内核通信的最常用的接口。【阅读全文】
aquester | 2019-01-29 11:21:27 | 阅读(7650) | 评论(0)
 在main函数中,return和exit经常混用,两者的一个区别:return会执行statck unwinding,而exit不会。如果触发了信号,exit也同样不会做stack unwinding,除此之外异常如果没有相应的catch,也同样不会有栈展开(stack unwinding)。原因是C++编译器只会在遇到“}”或“return”时,才会安插...【阅读全文】
aquester | 2019-01-27 23:41:14 | 阅读(73340) | 评论(0)
目录1. 前言 22. 结论 23. volatile应用场景 34. 内存屏障(Memory Barrier) 45. setjmp和longjmp 41) 结果1(非优化编译:g++ -g -o x x.cpp -O0) 52) 结果2(优化编译:g++ -g -o x x.cpp -O2) 66. 不同CPU架构的一致性模型 67. x86-TSO 78. C++标准库对内存顺的支持 7...【阅读全文】
aquester | 2019-01-25 19:53:05 | 阅读(46860) | 评论(0)
在进行Linux C/C++编程时,可调用的sleep函数有好多个,那么究竟应当调用哪一个了?下表列出了这几个函数间的异同点,可作为参考: 性质精准度线程安全信号安全...【阅读全文】
shiyiLiu | 2019-01-25 17:24:49 | 阅读(6920) | 评论(0)
点击(此处)折叠或打开package mainimport (    "crypto/x509"    "flag"    "fmt"    "log"  &n...【阅读全文】
aquester | 2019-01-24 14:53:04 | 阅读(16221) | 评论(0)
在C和C++中,变参格式化函数虽然非类型安全,但却十分便利,因为得到广泛使用。对于常见的size_t类型要用“%zu”,ssize_t用”%zd“,int64_t用“% ”PRId64,uint64_t用“% ”PRIu64,long用"%ld",long long用"%lld",示例:const int64_t datetime = INT64_C(20190124144930);printf("datetime: %" PRId64"\n", dateti...【阅读全文】
aquester | 2019-01-24 14:36:09 | 阅读(48580) | 评论(1)
AES为Advanced Encryption Standard的缩写,中文名:高级加密标准,在密码学中又称Rijndael加密法,是美国联邦政府采用的一种区块加密标准,用来替代DES。基于std::string实现的C++包装类,使用得应用AES算法十分简单。完整源代码链接:https://github.com/eyjian/libmooon/blob/master/include/mooon/utils/aes_helper.h...【阅读全文】
不负如来不负亲 | 2019-01-23 15:30:57 | 阅读(1090) | 评论(0)
好的程序员还要规范,初级程序员可能觉得自己写的代码糟糕没什么自己能看懂就行,但优秀的程序员必然也是有好习惯的程序员,最后,你的code比别人的更清楚易懂,你的程序比别人的更具可扩展性就是优点。【阅读全文】
不负如来不负亲 | 2019-01-16 16:34:01 | 阅读(1150) | 评论(0)
很多人预测能力是很差的,我们在刚毕业时,往往会听到一种说法,想要快速的找到一个公司解决就业(就是先就业再择业),这也是很多老辈人的想法,先工作然后不合适了再换,他们却忽略了以后转行的代价。【阅读全文】
不负如来不负亲 | 2019-01-16 16:31:47 | 阅读(1870) | 评论(0)
现如今竞争激烈,不容你去偷懒度日,作为一名初级程序员要想不被淘汰和取代,就要不断地努力保持竞争的态度,因为越是专业性强的工作,越不容易被取代。初级程序员想要降低被取代的风险,必须提升自己。【阅读全文】
安然一笑wk | 2019-01-15 20:55:39 | 阅读(5380) | 评论(0)
小码哥教育 | 2019-01-10 16:51:26 | 阅读(600) | 评论(0)
C++能够真正能快速做出来的项目不多,他不像Java、PHP等可以用现有的框架快速的搭一个前后端出来,或快速的写出一个APP,在阅读代码方面,C++的成熟工程代码一般会比较冗长,函数中间夹杂着很多宏和指针操作,所以学习C++语言需要耐得住寂寞。【阅读全文】