留作纪念 今天开始记录点滴

实习项目整理

system函数:
作用:该函数在windows系统和Linux系统中作用不同,在windows C下可以控制程序,诸如system(“pause”)之类;
以下主要讨论Linux C环境:
1.主要用来在程序中使用shell命令;
2.system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命令执行完后随即返回原调用的进程。
3.system()和exec()都有能产生返回值,system的返回值并不影响原有进程,但是exec的返回值影响了原进程;

ulimit -s 102400
作用:改变栈空间大小,使使系统可以运行更多的线程或进程
通过命令 ulimit -s 设置大小值 临时改变栈空间大小:ulimit -s 102400, 即修改为100M;

C++中的string类成员函数c_str()
作用:使C++兼容C
可以把string类的字符串转变成C语言的字符串,该成员函数可以在C++语法中兼容C语言;

base64编码
作用:base64编码可以防止传输错误和乱码;
某些字符串在网络或其他介质上传输时,会被其他应用层程序解析错,比如“/”符号在网络中会被解析成网页脚本等,base64编码后再解码可以防止传输错误和乱码;

pthread_create(&thread, NULL, pthread_deal_queue, NULL);
作用:创建新线程
1.第一个参数是新创建线程的标识符;
2.第二个参数是新创建线程的标识符;
3.第三个参数是新线程创建后执行的函数;
4.第四个参数是用来接收新线程执行函数时所需传入的参数;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值