- 博客(4)
- 资源 (5)
- 收藏
- 关注
原创 linux下安装软件的路径问题
linux下软件安装一般分为离线安装和在线安装,离线安装即为通过拷贝或者网站下载离线软件安装包,然后通过rpm等命令进行安装,而在线安装则输入相关命令通过类似云的概念自动联网安装,如yum、apt-get install等,个人安装的软件一般说来都是安装到/usr/share和/usr/local里了你可以通过whereis 软件名来查找系统里的文件位置如果是下载的软件包需要根据平台变化等进...
2019-04-09 10:28:01
2265
原创 多线程中互斥锁与信号量的区别
在使用多线程的过程中对于互斥锁和信号量使用比较迷糊,不知道二者有什么区别,都能保证线程互斥,现做以下说明:“信号量是一个线程完成了某一任务就通过信号量告诉别的线程,别的线程再进行某些动作。而互斥锁是用在多线程多任务互斥的,一个线程占用了某一个资源,那么别的线程就无法访问,直到这个线程unlock,其他的线程才开始可以利用这 个资源。比如对全局变量的访问,有时要加锁,操作完了,在解锁。有的时候锁...
2018-07-25 14:55:14
3254
转载 C++中的atexit函数和exit函数
一、exit()函数函数声明:void exit(int state);exit()函数用于在程序运行的过程中随时结束程序,exit的参数state是返回给操作系统,返回0表示程序正常结束,非0表示程序非正常结束。main函数结束时也会隐式地调用exit函数。exit函数运行时首先会执行由atexit()函数登记的函数,然后会做一些自身的清理工作,同时刷新所有输出流、关闭所有打开的流并且关闭通过标...
2018-07-05 10:59:51
797
转载 C语言数据类型隐式转换规则
C语言里有各种数据类型,包含char, uchar, short, ushort, int, uint, long, ulong, float, double。每种数值类型能表达的值的范围是不同的,而C/C++的编译器又允许这几种类型之间进行混合运算,这就带来了类型转换问题。C语言隐式转换规则简单来说就是先进行整型提升,再进行类型对齐。类型对齐时以size最大的类型为基准进行提升。对任何一个混合运...
2018-07-05 10:26:43
4420
DevExpress GridControl控件整理说明.docx
2019-12-19
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人