- 博客(6)
- 资源 (1)
- 收藏
- 关注
原创 close与shutdown
1、close可用于关闭文件描述符和套接字;shutdown只可用于关闭套接字2、调用close时,套接字并不会立即关闭,而是将套接字的引用减1,若引用数为0时,则关闭套接字,若引用数不为0,仍可继续使用该套接字,直至引用数为0;3、调用shutdown时,内核会检查是否有其它线程正在使用该套接字,若有则通知其结束使用,然后关闭套接字。...
2018-12-22 11:48:47
294
原创 阻塞通信模型的网络超时设置
阻塞通信模型的网络超时设置selectsetsockoptselect与setsockopt设置超时的区别阻塞通信模型中,connect、recv、recvfrom、send都是阻塞函数,当不具备条件时,程序会一直阻塞在这些函数调用里,无法执行后续内容。为了解决该问题,可采用非阻塞通信模型。当然,也可通过设置超时的方法解决阻塞问题。设置超时的方式有两种,一是利用select;二是利用setsoc...
2018-12-22 11:19:17
643
原创 Linux运行安卓应用
Linux运行安卓应用anbox安装anbox启动anbox打开已有应用安装新应用启动vmware horizon clientanboxanbox是一个容器,具有在linux上运行完整安卓系统的能力。安装anbox在ubuntu18.10上安装anbox,可依次执行以下命令:add-apt-repository ppa:morphis/anbox-supportapt install...
2018-12-03 11:20:30
17653
1
原创 linux中office文件预览方案
Linux作为用户终端操作系统时,有预览office文件的需求,如果不采用商业库的话,较为可行的方案多是借助开源office软件将文件转换为pdf格式,然后再利用pdf浏览器打开文件。 支持将office格式转换为pdf的软件包括libreoffice、openoffice和WPS企业版。libreoffice将文件转换为pdf文件虚拟打印机将文件转换为pdf文件lib...
2018-11-23 09:33:58
2948
原创 shell中执行多个命令的方法
shell中执行多个命令的方法1、在命令行中同时输入多个语句:直接在linux命令行中可以依次执行多个命令,多个命令间可采用“;”、“&&”和"||"分割,三个分隔符作用不同:(1);分割符:前后命令间没有必然的联系,前一个执行结束后、再执行第二个,没有逻辑关联;(2)&&分隔符:前后命令有逻辑关联,后面的命令是否执行取决于前面的命令是否执行成功,前者执行成..
2018-11-22 09:30:06
13916
2
原创 ubuntu中的apparmor
ubuntu中的apparmorapparmor是什么常用apparmor操作apparmor的工作模式apparmor的配置文件apparmor的适用场景apparmor是什么Apparmor是ubuntu自带的安全工具,可以限制已知应用的能力,控制应用访问文件、目录和网络的能力。具有类似功能的工具还包括selinux、lids,目前selinux、lids和apparmor遵循LSM框架,...
2018-11-14 10:31:32
3092
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人