
学习记录
文章平均质量分 62
lwoyvye
这个作者很懒,什么都没留下…
展开
-
理解条件变量使用的一个例子
理解条件原创 2014-07-31 16:45:39 · 1024 阅读 · 0 评论 -
关于stat函数和根据st_mode 的值获取目标文件的文件类型和用户权限,及对相关系统宏的一点想法
关于stat函数和根据st_mode的值获取目标文件的文件类型和用户权限,以及对相关系统宏的一点想法 谈论之前写说一下 stat 这个函数,这是个很有用的系统函数,大家都知道调用stat函数可以获取到由参数(文件路径)指定的文件的相关属性,包括文件类型,文件权限,硬链接数,用户,用户组,修改时间等等信息,而这一系列状态信息都是保存在对应的结构体里面的。原创 2014-07-29 15:16:06 · 6313 阅读 · 0 评论 -
linux指令od的使用
本文转自:http://os.51cto.com/art/200912/173136.htm随着计算机飞速的发展,很多人开始学习Linux,怎样才能学好Linux,一定要学好Linux的命令。学习Linux,你可能会遇到Linux指令od的知识 ,这里将介绍Linux指令od应用方法。Linux指令:od示例用法:od -c helloLinux指令:o转载 2015-07-24 13:01:12 · 843 阅读 · 0 评论 -
编译安装Qt4(二)
前言 上一篇文章说到我为了解决QAction图标不能显示的问题选择安装了Qt5,但是安装完成后,我重新编译源代码,发现好多报错,很多Qt4中的头文件,Qt5编译说找不到.上网查了后,说Qt5和Qt4差别还是很大的,兼容性不是很好.尽管有一些解决Qt4向Qt5移植的文章,但是都很麻烦,而且不一定能成功移植,移植后也可能会出现其他问题.于是我决定再安装Qt4,Qt5也不卸载,这两是可以共存的.Qt4原创 2015-06-07 16:16:30 · 1770 阅读 · 0 评论 -
ubuntu 配置Telnet服务
Ubuntu 14.10 配置Telnet服务 虽然Telnet是不安全的,但对于学习服务器编程来说,他有一个很方便的用处。Telnet可以作为一个简单的客户端程序连接到编写的Socket服务器进行简单的数据通信。之前试了很多网上提供的配置方法都没成功,这里总结一下最终的配置过程。我用的是Ubuntu14.10,应该大多系统都是这几个步骤。 1. 安装Telnet 客原创 2015-04-25 16:33:41 · 10397 阅读 · 3 评论 -
hello,world初学汇编
绝大多数 Linux 程序员以前只接触过DOS/Windows 下的汇编语言,这些汇编代码都是 Intel 风格的。但在 Unix 和 Linux 系统中,更多采用的还是 AT&T 格式。以下分别是这两种风格的汇编代码和汇编方法。1、工具Linux 平台下的汇编工具虽然种类很多,但同 DOS/Windows 一样,最基本的仍然是汇编器、连接器和调试器。汇编器 汇编器(assembler)的作用是将原创 2015-09-14 21:06:32 · 1121 阅读 · 0 评论 -
Linux监控网络流量和限制网卡速率
限制网卡速率工具:wondershaper ubuntu 下安装sudo apt-get install wondershaper 使用sudo wondershaper wlan0 10 5000# wlan0 是要限制的网卡,10 是下载速率,5000 是上传速率清除设置sudo wondershaper clear wlan0监控网络流量工具:slurm安装sudo a原创 2015-10-20 21:51:14 · 5522 阅读 · 0 评论 -
ubuntu彻底清除Apache+Mysql+PHP
参考: http://www.cnblogs.com/kuyuecs/archive/2011/11/08/2241138.html http://www.phpxs.com/post/1405原创 2015-09-17 02:58:42 · 926 阅读 · 0 评论 -
MarkDown基本操作
以前用MarkDown 写博客时做的笔记,这里记录一下。这是常用的,其他一些更强大的操作需要的时候再查阅。这是MarkDown使用标签和语句 这是显示效果 公式和特殊符号、运算符等http://ttang.name/2014/05/04/markdown-and-mathjax/原创 2015-07-08 02:02:57 · 1456 阅读 · 3 评论 -
github笔记
github的一些基本操作,感觉有些命令长时间不用就忘了,所以决定记录一下。新建版本库1. 初始化本地仓库#可以在任意目录下新建一个文件夹用作版本库$ mkdir Mydir#进入该文件夹$ cd Mydir# 初始化Git版本库$ git init# 最好添加一个README.md文件$ echo "# Mydir" >> README.md$ git add READM原创 2015-06-18 21:42:43 · 798 阅读 · 0 评论 -
YouCompleteMe实现vim自动补全
之前用的是OmniCppComplete +ctags补全,但是这种方法最大的缺点是对于自己写的类,要想智能补全就必须先生成一遍ctags索引文件,不光影响效率还特别麻烦,所以一直很不满意,也基本没用过它的补全功能。前两天经小组王博同学提示,找到了这个YouCompleteMe插件。配的过程麻烦了点,但是很不错的解决了之前那个问题,让vim也实现了IDE式的补全。1.准备条件 (1)最新版的Vi原创 2015-06-01 01:58:14 · 32712 阅读 · 6 评论 -
Mysql使用记录
一、安装mysql(ubuntu)1、安装sudo apt-get install mysql-serversudo apt-get install mysql-clientsudo apt-get install libmysqlclient-devsudo netstat -tap | grep mysql 如果是LISTEN状态说明安装成功ubuntu15.04? 对于ubun原创 2015-09-03 21:08:12 · 1002 阅读 · 1 评论 -
时间片轮转调度算法的提及和关于fork函数执行父,子进程先后顺序的理解
时间片轮转调度算法的提及和关于fork函数执行父,子进程先后顺序的理解 fork函数是用来创建进程的,命令行下输入man2 fork 看到他的函数声明:#include pid_t fork(void); fork函数调用一次会返回两次值,在成功调用fork函数后,当前进程会分裂为两个进程,一个是当前进程,返回值是子进程的ID;另一个是当前创建的子进原创 2014-07-29 19:12:19 · 4959 阅读 · 1 评论 -
关于int main(int argc,char*argv[])的一点小认识
关于intmain(int argc,char*argv[])的一点小认识 初学C语言时写程序主函数用的都是清一色的main() { }形式,似乎有它就足够了,甭管写什么程序一马当先把这玩意儿敲上去作打算。也看过main()里面加参数的形式,但是当时嗤之以鼻,只觉得没什么用处,还写一堆参数繁琐,就没再了解了。 最近学习linux原创 2014-07-26 11:10:56 · 1131 阅读 · 0 评论 -
安装Qt5 (一)
之前安装了Qt4.8,但是有一个问题始终没解决.我想给菜单的每一项前面都加个图标,菜单条目用的QAction,但是QAction使用的ICon小图标无法显示,运行后菜单的各项前面倒是空出了图标的位置,却不能显示图标.开始以为是自己代码的实现有错,于是将QAction添加图片的两种方法都试了一遍,还是不行.后来我将源代码放在学长的机子上运行,效果是可以实现的.那就是Qt安装的有问题了.于是我将Qt彻底原创 2015-06-07 13:27:05 · 1532 阅读 · 0 评论 -
fopen 与 open
fopen 和 open 函数都可以用来打开一个文件,但是他们还是有很大区别的。1. fopen 函数是C语言的标准库函数,更具有可移植性,函数原型: #include FILE *fopen(const char *path, const char *mode); path 是文件的绝对路径,如果只传递给文件名,则默认操作的是当前工原创 2014-11-25 21:16:51 · 1204 阅读 · 1 评论 -
在CentOS 7上遇到的一些问题,以及自己的解决方法
在CentOS 7上遇到的一些问题,以及自己的解决方法原创 2014-11-21 17:07:01 · 1205 阅读 · 0 评论 -
Qt 学习笔记
Qt 学习笔记http://www.tuicool.com/articles/ZFBZfm QTreeView的使用http://mobile.51cto.com/symbian-268700.htm 树形目录,浏览本地目录http://blog.youkuaiyun.com/smb1987cs/article/details/8175400 Qt 字符串QStrin原创 2015-03-14 15:10:47 · 1638 阅读 · 0 评论 -
vim主题配色
本文来源于“一个人的战争”的csdn博客,原文链接:http://blog.youkuaiyun.com/mdl13412/article/details/8129904#comments ,感谢原作者。自己动手扩展vim插件——配色篇By 马冬亮(凝霜 Loki)一个人的战争(http://blog.youkuaiyun.com/MDL13412)本文背景用过功能稍转载 2015-04-12 15:02:50 · 1451 阅读 · 0 评论 -
CentOS 挂载 ntfs
CentOS 挂载 ntfs 装了CentOS后发现不能挂载ntfs格式的移动硬盘了,因为CentOS默认不支持NTFS分区,可以安装ntfs-3g来解决。由于网上给的很多方法要么太繁琐,要么已经过时,wget的链接已经失效。下面是我总结的方法,可以一次性成功。1.安装rpmforge (这是Centos系统下的一个软件仓库) 因为安装包的下载原创 2015-04-09 13:40:57 · 730 阅读 · 0 评论 -
子进程共享父进程代码段的问题
#include#include#includeint main(){ int k; pid_t pid; printf("Process ...\n"); k = 10; pid = fork(); if(pid<0) printf("Created failed\n"); else if(pid==0) { printf("Child running原创 2015-05-22 21:46:03 · 2026 阅读 · 0 评论 -
关于线程加了锁未解锁和pthread_cleanup_push函数遇到的问题
关于线程加了锁未解锁和pthread_cleanup_push函数遇到的问题原创 2014-07-30 20:26:57 · 1961 阅读 · 0 评论 -
Ubuntu遇到依赖问题
多数可以这么解决:sudo apt-get updatesudo apt-get -f install 然后再安装之前的软件包原创 2015-06-03 16:56:03 · 883 阅读 · 0 评论 -
git删除fork后的项目
在浏览别人的github时不小心fork了一个项目,想删除不知道怎么弄,于是在网上找到了下面这篇文章,为了记忆自己加了一条注释,感谢原作者。为尊重原创,附上原文链接 http://www.chepoo.com/remove-fork-github-project.html1.点击选择fork的项目。我的fork项目已经删掉了。以es-ik为例。2.进入后,点击Settings转载 2015-06-03 17:26:17 · 13966 阅读 · 0 评论 -
Linux下用命令格式化U盘
1、找到U盘位置(已挂载)sudo fdisk -l如图,我的在/dev/sdc42、格式化U盘sudo mkfs -t vfat /dev/sdc4-t 后面是格式化为哪种文件系统格式,vfat就是fat32格式,最后加U盘位置原创 2015-06-05 00:12:24 · 12655 阅读 · 0 评论 -
Linux常用命令记录
1、递归修改文件或目录权限修改目录下所有文件权限 find /path -type f -exec chmod 644 {} \; //path是目录,f 表示只选择文件,{}与\之间有空格,后面加;修改目录下所有子目录权限 find /path -type d -exec chmod 644 {} \; //d表示只选择目录2、更改用户目录下文件夹为英文名称在终端依次执行如下原创 2015-09-03 16:15:16 · 500 阅读 · 0 评论