04 2019 档案
摘要:p::extract<char const *>(p::str(py_variable))
阅读全文
摘要:1.一般来说,客户端就是我们使用的电脑(包括我们使用的浏览器IE,Firefox);服务器端就是存放网页与数据库数据的服务器。 2.你是客户,因为你在访问,你访问的是服务端。去吃饭,你到饭店,你点餐你是顾客(客户端)服务员也就是(服务端)。
阅读全文
摘要:创建vs离线安装程序(不联网安装vs)
阅读全文
摘要:有锁才能运行. 当一个线程调用锁的acquire()方法获得锁时,锁就进入“locked”状态。每次只有一个线程可以获得锁。如果此时另一个线程试图获得这个锁,该线程就会变为“blocked”状态,称为“同步阻塞”。直到拥有锁的线程调用锁的release()方法释放锁之后,锁进入“unlocked”状
阅读全文
摘要:一、不带括号时,调用的是这个函数本身 ,是整个函数体,是一个函数对象,不须等该函数执行完成二、带括号(参数或者无参),调用的是函数的执行结果,须等该函数执行完成的结果 进程和线程的target=func,是不加()的.
阅读全文
摘要:最好还是用#pragma once https://www.cnblogs.com/techdreaming/p/4921780.html
阅读全文
摘要:readlink可以获取exe所在的路径(直接和进程关联);无法获得so的路径,so路径可以用dladdr,参考另一篇文章linux系统中有个符号链接:/proc/self/exe 它代表当前程序,所以可以用readlink读取它的源路径就可以获取当前程序的绝对路径 #include #include #include #define MAXBUFSIZE 1024 int m...
阅读全文
摘要:dladdr的原型: int dladdr(void *address, Dl_info *dlip); //这个dladdr这个函数只对动态链接程序起作用。 dlip 是指向Dl_info 结构的指针。该结构必须由用户分配。如果指定的address 在其中一个加载模块的范围内,则 结构成员由dla
阅读全文
摘要:2.1 常规选项 1、没有任何选项:gcc helloworld.c 结果会在与helloworld.c相同的目录下产生一个a.out的可执行文件。 2、-o选项,指定输出文件名:gcc -o helloworld helloworld.c -o意思是Output即需要指定输出的可执行文件的名称。这
阅读全文
摘要:1.基本知识: 字符串是连续的字符序列, 以空字符'\0'作为终止符. 字符串的长度指所有字符的数量,但不包括'\0'. 存储字符串的数组要比字符串长度多一个元素,以容纳字符串终止符. 在调用 strcat()之前,可以采用标准函数 strlen()进行测试,以确保长度没有问题,函数 strlen(
阅读全文