c/c++
文章平均质量分 52
harryhare
这个作者很懒,什么都没留下…
展开
-
C++ 嵌入汇编
1.代码 #include #include using namespace std;int main(){ int a=0; int b=0; __asm { mov a,1 push 10 pop b } cout<<a<<endl; cout<<b<<endl; __asm { PUSH AX POP AX } system("p原创 2014-08-30 10:21:42 · 902 阅读 · 1 评论 -
fork()
fork() 和 锁其实标题中“继承”这个词用得非常不好因为锁这种东西有两个方面:内存中的数据结构内存中的数据结构的可见性由于fork会复制一份堆栈数据,所以锁也肯定是复制了一份,所以锁在新的进程中也是可见的,但是新的进程中看到的只是锁的复制品,和主进程中创建的锁无关具体参考:https://blog.csdn.net/lyh__521/article/details/45921...原创 2018-11-21 10:02:15 · 1848 阅读 · 0 评论 -
linux 线程和进程区别(浅)
孤儿进程下面的代码执行时,$ ps -ef |grep test3harryhare 26918 26335 0 23:08 pts/14 00:00:00 ./test3harryhare 26919 26918 0 23:08 pts/14 00:00:00 ./test3harryhare 27055 26430 0 23:10 pts/15 00:...原创 2018-11-20 23:23:12 · 205 阅读 · 0 评论 -
虚拟内存分配 和 mmap
虚拟内存分配#include &amp;amp;amp;lt;iostream&amp;amp;amp;gt;#include &amp;amp;amp;lt;cstdio&amp;amp;amp;gt;//#include &amp;amp;amp;lt;cmalloc&amp;amp;amp;gt;using namespace std;const int block_size=1024*原创 2018-11-08 14:02:35 · 616 阅读 · 0 评论 -
CLion单project 多 可执行文件
在CmakeList.txt 中加入add_executable就可以了add_executable(test2 test2/main2.cpp)另外,也可以用子目录的方式add_subdirectory(test2)在子目录中同样需要创建新的CmakeList.txt 并加入add_executableadd_executable(test2 main2.cpp)https...转载 2018-11-08 12:49:46 · 1172 阅读 · 0 评论 -
go 调用C
https://blog.csdn.net/zhuyunfei/article/details/71480290转载 2018-08-02 12:00:42 · 291 阅读 · 0 评论 -
条件变量和信号量
条件变量 信号量 线程 进程 PV操作 头文件 pthread.h sys/sem.h似乎以前看过的一本操作系统教程没有讲过线程间同步,而PV操作对应的是信号量。 但是生产者和消费者的很多例子是基于线程的,而开始学的时候生产者消费者的PV操作是进程间的,所以这个地方经常混淆。信号量: http://blog.csdn.net/ljianhui/art原创 2017-11-15 13:57:14 · 993 阅读 · 0 评论 -
stl中二分查找相关的函数
stl中二分查找相关的函数binary_search() lower_bound() upper_bound() equal_range()0.使用之前要先调用sort1.区别binary_search()返回true,false lower_bound() 返回第一个大于等于参数的iterator upper_bound() 返回第一个大于参数的iterator equal_range原创 2017-11-03 00:18:11 · 310 阅读 · 0 评论 -
C的时间函数
C的时间函数0.头文件 和 tm数据定义 #include<ctime>struct tm {int tm_sec; /* 秒 – 取值区间为[0,59] */int tm_min; /* 分 - 取值区间为[0,59] */int tm_hour; /* 时 - 取值区间为[0,23] */int tm_mday; /* 一个月中的日期 - 取值区间为[1,31] */int tm原创 2017-11-02 20:00:27 · 189 阅读 · 0 评论 -
c++的几种智能指针
http://blog.csdn.net/zsc_976529378/article/details/52250597转载 2017-10-08 01:18:55 · 288 阅读 · 0 评论 -
C++ 关键字
电面被问到,没答出。于是。。。 比较少用到的mutable和 const 对应转载 2017-05-13 23:04:58 · 327 阅读 · 0 评论 -
getopt
getopt转载 2016-04-21 00:07:48 · 442 阅读 · 0 评论 -
fd 用文件方式打开
FILE *f=NULL;f=fdopen(conn, "r");原创 2016-04-15 04:21:18 · 1142 阅读 · 0 评论 -
c++ ,asm一些无聊的事情
1.编译器在翻译一些语句是,和想象的不同比如原创 2014-09-27 02:41:31 · 807 阅读 · 0 评论 -
c计时函数
1.timebegin_time_=time(NULL);end_time_=time(NULL);原创 2014-08-30 10:49:11 · 895 阅读 · 0 评论 -
Clion 更改cmake 版本
clion 更改cmake 版本brew upgrade cmake原创 2019-04-09 23:00:55 · 10476 阅读 · 1 评论