
linux
指针从不野
这个作者很懒,什么都没留下…
展开
-
信号量Semaphore
信号量实现多线程同步原创 2024-04-19 22:50:05 · 548 阅读 · 0 评论 -
ubuntu16.04安装截图软件shutter
https://blog.youkuaiyun.com/hanshileiai/article/details/468437131:添加安装包软件源sudo add-apt-repository ppa:shutter/ppa2:更新源sudo apt-get update3:安装sudo apt-get install shutter如果出现安装失败,提示错误类似Writing more data than...原创 2018-04-12 23:08:28 · 990 阅读 · 0 评论 -
windows+ubuntu16.04双系统安装教程
https://blog.youkuaiyun.com/flyyufenfei/article/details/79187656转载 2018-04-18 23:37:20 · 2000 阅读 · 0 评论 -
作业部落专用图片地址
原创 2018-05-30 23:49:22 · 686 阅读 · 0 评论 -
linux的stat函数用法(获取文件属性)
表头文件: #include <sys/stat.h> #include <unistd.h>定义函数: int stat(const char *file_name, struct stat *buf);函数说明: 通过文件名filename获取文件信息,并保存在buf所指的结构体stat中返回值:...原创 2019-02-28 00:57:23 · 1559 阅读 · 0 评论 -
inner_product函数实现向量内积矩阵乘法
头文件:#include<numeric>函数定义:std::inner_product(begin1,end1,begin2,init)功能说明:计算两个vector的内积,这个函数模板有 4 个参数:前两个参数是定义第 1 个 vector 的输入迭代器,第 3 个参数是确定第 2 个 vector 的开始输入迭代器,第 4 个参数是和的初值。算法会返回 vector 的内...原创 2019-03-01 00:08:35 · 2139 阅读 · 0 评论 -
linux下readlink函数的基本用法(获取程序运行路径)
头文件: #include <unistd.h>定义函数:intreadlink(constchar *path,char *buf, size_tbufsiz);函数说明:readlink()会将参数path的符号连接内容到参数buf所指的内存空间,返回的内容不是以NULL作字符串结尾,但会将字符串的字符数返回。若参数bufsiz小于符号连接的内容长度,过长的...原创 2019-02-26 23:34:01 · 4039 阅读 · 0 评论 -
gcc编译命令
一、单文件编译1、无选项自动编译链接命令:gcc main.cpp作用:将main.cpp预处理、汇编、编译并链接生成可执行文件。默认输出为a.out。2、-o(小写)命令:gcc main.cpp -o demo作用:将main.cpp预处理、汇编、编译并链接生成可执行文件demo。-o选项用来指定输出文件的文件名。3、-E命令:gcc -E main.cpp -...原创 2019-03-20 00:16:46 · 4027 阅读 · 0 评论 -
网络字节序和主机字节序(大端/小端)
(一)背景介绍不同的CPU具有不同的字节序类型,这些字节序是指整数在内存中的保存顺序。最常见的有有两种:(1)little endian:小端,将低位字节保存在低位地址。(2)big endian:大端,将高位字节保存在低位地址。例子:如果我们将0x1234abcd写入到以0x0000开始的内存中,则结果为: big-endianlittle-endian0x0...原创 2019-03-26 00:36:57 · 9113 阅读 · 0 评论 -
ubuntu16.04安装有道词典youdao-dict
https://blog.youkuaiyun.com/zhuiqiuk/article/details/53645023 今天在Ubuntu16.04下尝试安装有道词典官网下载:http://cidian.youdao.com/index-linux.html默认支持14.10及以上,14.04用户需要在安...转载 2018-04-12 22:04:39 · 1422 阅读 · 0 评论 -
linux的ctrl键组合功能
1:+a光标移到行首2:+e光标移到行尾3:+b光标向左移动一个字符位置4:+f光标向右移动一个字符位置5:+u删除光标之前的字符(不包括光标所在字符)6:+k删除光标之后的字符(包括光标所在字符)7:+y粘贴刚才删除的字符8:+n显示下一个命令9:+p显示上一个命令10:+l清屏11:+r搜索之前输入过的命令12:+t交换光标所在和前一个字符位置...原创 2018-04-22 19:12:05 · 2102 阅读 · 0 评论 -
ubuntu16.04安装福昕阅读器FoxitReader
1:下载地址https://www.foxitsoftware.cn/downloads/2:解压tar -xvzf FoxitReader2.4.1.0609_Server_x64_enu_Setup.run.tar.gz3:安装./FoxitReader.enu.setup.2.4.1.0609(r08f07f8).x64.run原创 2018-04-22 16:02:51 · 3619 阅读 · 0 评论 -
ubuntu 16.04安装wps办公软件
1:下载wps安装包官网地址:http://community.wps.cn/download/链接: https://pan.baidu.com/s/19MSZs5FkgyO7ryfZOZ8ueQ 密码: 5fad2:执行安装命令sudo dpkg -i wps-office_10.1.0.5672~a21_amd64.deb3:解决启动时提示字体缺失问题具体操作步骤如下:1. 下载缺失的字体文...原创 2018-04-08 23:29:20 · 2221 阅读 · 0 评论 -
ubuntu16.04安装xmind
1:xmind官方下载地址http://www.xmind.net/download/linux/2:下载完成后解压到制定目录下mkdir xmind-8-update7-linuxunzip xmind-8-update7-linux.zip -d xmind-8-update7-linuxchmod -R 777 xmind-8-update7-linux3:安装相关依赖执行解压目录下的./s...原创 2018-04-15 00:11:19 · 4102 阅读 · 3 评论 -
linux基础运维管理命令
1:netstat -antp | grep port查询端口的使用情况2:lsof -i:port查询使用该端口的的进程pid3:ps -fe | grep pid使用ps工具查询进程详情4:scp localpath user@host:path将本地localpath指向的文件上传到远程主机的path路径5:scp -r user@host:path localpath遍历下载path路径下...原创 2018-04-10 00:32:51 · 246 阅读 · 0 评论 -
apt-get常用命令及工作原理
https://blog.youkuaiyun.com/mosquito_zm/article/details/63684608一,什么的是apt-get高级包装工具(英语:Advanced Packaging Tools,简称:APT)是Debian及其衍生发行版(如:ubuntu)的软件包管理器。APT可以自动下载,配置,安装二进制或者源代码格式的软 件包,因此简化了 Unix系统上管理软件的过程,apt...转载 2018-04-03 00:07:52 · 323 阅读 · 0 评论 -
ubuntu16.04安装docky
https://www.linuxidc.com/Linux/2014-06/103546.htmDocky 是一款类似于 MAC OS X 底部启动器的软件程序。同时,它可显示天气预报提供了一大堆 docklets,时钟和CPU使用情况,在某种程度上类似于 AWN 和 cairo-dock。sudo add-apt-repository ppa:ricotz/dockysudo apt-get ...原创 2018-04-11 23:58:21 · 5907 阅读 · 0 评论 -
ubuntu16.04安装codeblocks
sudo add-apt-repository ppa:damien-moore/codeblocks-stablesudo apt-get updatesudo apt-get install codeblocks原创 2018-04-22 13:05:53 · 2683 阅读 · 1 评论 -
ubuntu16.04安装eclipse
1:下载eclipsehttp://www.eclipse.org/downloads/index-developer.php2:解压文件tar -zxvf eclipse-cpp-oxygen-3a-linux-gtk-x86_64.tar.gz3:启动eclipse解压目录下手动执行./eclipse.sh4:创建启动快捷方式sudo gedit /usr/share/applications...原创 2018-04-22 14:16:08 · 1389 阅读 · 0 评论 -
linux下的压缩和解压命令(tar+zip)
tar –cvf jpg.tar *.jpg // 将目录里所有jpg文件打包成jpg.tartar –cvzf jpg.tar.gz *.jpg // 将目录里所有jpg文件打包成jpg.tar后,并且将其用gzip压缩,生成一个gzip压缩过的包,命名为jpg.tar.gztar –xvf file.tar // 解压 tar包tar -zxvf file.tar.gz ...原创 2018-04-22 15:04:41 · 963 阅读 · 0 评论 -
windows和linux的换行符^M转换和删除
问题现象:Windows下的文本文件换行符是\r\n,Linux下的换行符是\n,在Linux下vim打开Windows的文本文件,在行尾会显示^M字符,影响配置文件的阅读,严重的会影响shell脚本的运行。问题确认:1:file filename可以提示文件中存在CRLF符号。2:cat -v filename可以显示文件中的全部^M字符。3:windows notepad打开文件,视图,显示全...原创 2018-04-08 22:45:44 · 7582 阅读 · 2 评论