学习
u010271151
这个作者很懒,什么都没留下…
展开
-
POC计算学习
https://www.cnblogs.com/TaigaCon/p/3551001.html原创 2021-09-07 16:48:08 · 111 阅读 · 0 评论 -
c++中ostringstream的简要说明
1 定义在头文件sstream中2 是c++一个字符集操作模板类3 通常用于串流的输出操作,格式化字符串,避免申请大量的缓冲区,替代了snprintf,例如当我们需要格式化一个字符串时,并不知道需要多大的缓冲区,这个时候就可以用ostringstream类。它能够根据内容自动分配内存,并对该内存进行管理。4 c++官网http://www.cplusplus.com/reference/sstream/ostringstream/5 示例ostringstreamostr1;//构...原创 2021-05-12 10:08:04 · 1464 阅读 · 0 评论 -
c++中ifstream于ofstream
1 c++中有stream类,是所有I/O的基础,有两个重要的运算符<<和>>1.1 <<:向流输出数据,就是cout<<中的这个运算符,将数据等输出到显示器上1.2 >>:从流输入数据,就是cin>>中的运算符,从输入设备获得数据流2 ofstream:数据流从内存到硬盘 ifstream: 数据流从硬盘到内存3...原创 2021-05-11 20:47:43 · 137 阅读 · 0 评论 -
echo -n与 echo -e
1 echo -n 表示要输出的内容不换行$echo -n "abc"$echo "456"上面的输出则时adc456$echo "abc"$echo "456"上面的输出则时adc4562 echo -e :处理遇到的一些转义字符时,不按照一般的字符处理马尔时当转义字符处理。...原创 2021-04-29 14:10:10 · 12876 阅读 · 0 评论 -
if [ -n str]
shell中if [ -n str] 的用法1if [ str1 = str]: str1于str2内容长度都相同时if()内的表达式值为真2 if [str1!= str2]: str1于str2不相同时if()内的表达式值为真3 if [ -n str]: 当str非空时表达式的值未真4 if [str]: 当str为非空时表达式的值未真5 if [-z str]: 当str长度为0时表达式的值为真...原创 2021-04-29 13:50:03 · 163 阅读 · 0 评论 -
加载自己编译的动态库
1 在linux系统下,一般已俩的动态库在/usr/lib相关,若是自己的code生成的动态库,在第一次编译后要指明动态库路径。2 生成的动态库a.so文件在lib64文件夹下,当前处于于lib64同级的目录,则通过export LD_LIBRARY_PATH= 'pwd'/lib64将a.so动态库加入到环境变量中。...原创 2021-04-28 20:33:39 · 237 阅读 · 0 评论 -
进程的创建与终止
进程中fork()与exec()1 fork与文件,数据由fork创建的子进程几乎与父进程相同(除了进程号),包括所有的变量保持与父进程一致,即子进程可用的数据是父进程数据的拷贝,只是内存地址不同;此外父进程中打开的文件标识符在子进程中同样有效,因为打开的文件标识符保存在内存中而不是程序中,因此父进程和子进程共同共用所有文件标识符。2 exec和打开文件当一个程序调用exec执行新程序后,该程序打开的文件在新程序中任然保持打开,已打开的文件描述符通过exec传递给新程序,但是打开文件的资政不原创 2021-04-08 11:57:08 · 180 阅读 · 0 评论 -
c语言中strtol()以及strtoll()函数
1 long int strtol(const char *str, char** endptr, int base)功能:将str字符串转变成long int类型的数据参数:str:想要转换的字符串 endptr:str中第一个不能转换的字符的指针 base:想要转换的进制数,例如8,16等strtol() 会扫描参数 str 字符串,跳过前面的空白字符,直到遇上数字或正负符号才开始做转换,再遇到非数字或字符串结束时结束转换,并将结果返回注意: 1当 base 的值为 0...原创 2020-12-24 09:45:58 · 10115 阅读 · 0 评论 -
线程本地存储pthread_key_t和pthread_once
1 机制:linux中,同一进程的多个线程之间既可以共享某个全局变量,也可以做到每一个线程单独使用它,独立设置、获取它的值,而不影响别的线程的使用#include <pthread.h>int pthread_key_create(pthread_key_t *key, void (*destructor)(void*));//返回与特定key值关联的数据。void* pthread_getspecific(pthread_key_t key);//设置key值对应的数据,可原创 2020-12-23 15:08:26 · 183 阅读 · 0 评论