码迷,mamicode.com
首页 > 系统相关 > 日排行
Linux进程间通信—信号量
二.信号量(semophore)信号量是一种计数器,可以控制进程间多个线程或者多个进程对资源的同步访问,它常实现为一种锁机制。实质上,信号量是一个被保护的变量,并且只能通过初始化和两个标准的原子操作(P/V)来访问。(P,V操作也常称为wait(s),signal(s))semaphore 与mut...
分类:系统相关   时间:2014-11-17 17:30:26    阅读次数:408
Eclipse进行远程调试
http://blog.csdn.net/supersue/article/details/2244590http://images.cnblogs.com/cnblogs_com/bronte/WindowsLiveWriter/eclipse_CED9/remoteDebug_2.pnghttp...
分类:系统相关   时间:2014-11-17 17:32:05    阅读次数:206
mac使用技巧
本帖最后由 xc8140789a 于 2014-4-9 14:41 编辑2014从这里开始!!!谢谢大家热烈支持, 感动! 你们的支持是我更新的动力!如果觉得不错,顺便留下脚印,说说自己为什么喜欢Mac吧!有机会被加入到文章(10.为什么喜欢mac中)哦!踊跃回帖哦!什么时候能攒满满一千零一个 R....
分类:系统相关   时间:2014-11-17 17:36:06    阅读次数:567
Ubuntu下使用Vi是方向键变乱码 退格键不能使用的解决方法
老师给我们每人分配了一台Ubuntu虚拟机,说要做实验用。我当然是没关系,我最喜欢的就是Ubuntu了,但是对于一些对Linux不熟悉的同学来说,也许是个很艰难的实验过程了。老师要我们在Ubuntu下编辑一些文件,这就涉及到了vi这个编辑器了。在Ubuntu下,初始使用vi的时候有点问题,就是在编辑...
分类:系统相关   时间:2014-11-17 17:40:39    阅读次数:229
A brief Arch installation in VMware
简单的记录下在VMware下安装11月的Arch经历。 我也不太清楚VMware下应该使用何总分区表以及启动方式...模模糊糊的就给分了GPT...//正文 总的来说,ISO提供了一个小型的Arch linux,在这个环境下安装Arch linux到pc,在进入pc arch完成一定安装 ...
分类:系统相关   时间:2014-11-17 17:41:53    阅读次数:230
1、 Linux中的root用户切换(转载)
su和su - 的区别 大部分Linux发行版的默认账户是普通用户,而更改系统文件或者执行某些命令,需要root身份才能进行,这就需要从当前用户切换到root用户,Linux中切换用户的命令是su或su -,下面就su命令和su -命令最大的本质区别给大家详解一下:前者只是切换了root身份,但Sh...
分类:系统相关   时间:2014-11-17 17:44:04    阅读次数:215
如何设置ubuntu的自动休眠时间
相信很多在学习linux的过程中,总会遇到各种各样的系统设置问题,简单的花一分钟了解一下怎样解决linux系统长时间就会休眠的这个问题吧...
分类:系统相关   时间:2014-11-17 17:44:43    阅读次数:309
linux kernel下输入输出console如何实现
kernel和user空间下都有一个console,关系到kernel下printk的方向和user下printf的方向,实现差别还是很大的。 kernel下的console是输入输出设备driver中实现的简单的输出console,只实现write函数,并且是直接输出到设备。 user空间下的console,实际就是tty的一个例子,所有操作函数都继承与tty,全功能,可以打开 读写 关闭,所以对于console的读写,都是由kernel的tty层来最终发送到设备。 kernel的tty层之下还有ldi...
分类:系统相关   时间:2014-11-17 17:48:54    阅读次数:309
linux struct stat 文件结构信息
#include #include #include #include #include int main(int argc, char *argv[]) {   struct stat sb;   struct tm *ptr;   if (argc != 2)   {       fprintf(stderr, "Usage: %s \n", argv[...
分类:系统相关   时间:2014-11-17 17:50:19    阅读次数:217
Mac OS X Lion Spotlight 优化指南
新买的mbp突然间用不了spotlight了, 看到了这篇文章用里面的关掉spolight再重开spotlight解决。 原帖链接: Mac OS X Lion Spotlight 优化指南http://bbs.feng.com/read-htm-tid-4008789.html Spotlight是一个让我又爱又恨的东西,一方面他确实相当好用...
分类:系统相关   时间:2014-11-17 17:50:12    阅读次数:417
Shell脚本:几个基本的字符串处理方法总结
今天总结了下Shell脚本的几种处理字符串的方式,封装了几个基本的字符串处理函数。 代码(string.inc)如下: #!/bin/sh #一个测试函数 #输入:无 function?str_testfunc() { ????echo?"这是一个测试函数"...
分类:系统相关   时间:2014-11-17 17:58:11    阅读次数:296
Linux下校验下载文件的完整性(MD5,SHA1,PGP)
查看:Linux下校验下载文件的完整性(MD5,SHA1,PGP)http://blog.useasp.net/archive/2014/03/29/use-md5-sha1-or-pgp-to-check-downloaded-file-integrity-on-linux.aspxLinux下的...
分类:系统相关   时间:2014-11-17 19:06:09    阅读次数:324
Mac OS Terminal 几个快捷键
在Mac系统中几个键位组合可以使Terminal的操作更加灵活方便。 1、将光标移动到行首:ctrl + a 2、将光标移动到行尾:ctrl + e 3、清除屏幕: ctrl + l 4、搜索以前使用命令:ctrl + r 5、清除当前行: ...
分类:系统相关   时间:2014-11-17 19:23:27    阅读次数:139
Vs2012在Linux开发中的应用(1):开发环境
在Linux的开发过程中使用过多个IDE,code::blocks、eclipse、source insight、还有嵌入式厂商提供的各种IDE,如VisualDsp等,感觉总是不如vs强大好用。虽然VS并不提供gcc的编译和调试支持,在之前的开发中只能充当一个编辑器的作用,但VS提供了强大的SDK,本文将探讨如何扩展VS,使之支持Linux的开发。         其实像Visual Gd...
分类:系统相关   时间:2014-11-17 19:29:14    阅读次数:190
Linux下svn服务器端安装及配置教程
第一步,安装svn服务器端 1、直接使用yum安装,命令及截图如下 [root@localhost ~]# yum install -y subversion 2、安装成功之后,可以查看svn的版本 [root@localhost ~]# svnserve --version 3、创建svn目录,可以按照个人习惯指定目录位置 [root@localhost ~]# mkdi...
分类:系统相关   时间:2014-11-17 19:34:16    阅读次数:166
shell中变量的间接引用
在编写shell脚本的过程中相信大家都会遇到这样的场景:#!/bin/sh # log_1="xxxxxx" log_2="yyyyyy" log_3="zzzzzz" fornumin{1..3} do log=log_$num #此时你想把log_1,log_2,log_3,这三个变量的变量值依次的for循环中引用,但是如果你直接echo #出的变量,则只会输出你想引用..
分类:系统相关   时间:2014-11-17 19:42:03    阅读次数:218
PowerShell 扩展工具第四波!
本次扩展我们带来命令用于管理您的文件/文件夹权限,以及帮助您迁移您的文件服务器Get-FileAccessRules该命令将获取目标路径上的访问权限如下图当然如果你需要获取该路径的文件/文件夹所有者 可以使用Get-ACL(该命令为系统命令)Remove-FileAccessRules该命令将删除指定位置的..
分类:系统相关   时间:2014-11-17 19:44:14    阅读次数:262
关于Linux下的buffer和cache的区别
cache是高速缓存,是CPU和内存之间的缓冲。因为CPU的速度远远高于主存的速度,当CPU要从内存当中获取数据的时候,通常要等待一段时间。cache中保存着CPU刚刚使用或者是循环使用的一些数据,当CPU需要再次取用这些数据的时候,就会调用cache中的数据,这样就减少了CPU的等待时间..
分类:系统相关   时间:2014-11-17 19:43:27    阅读次数:196
linux mint 安装Sublime Text并配置桌面快捷方式
下载&安装个人习惯到官网下载软件,http://www.sublimetext.com/2选择合适的包下载回来的格式是.tar.bz2格式,需要进行解压。1.解压:tar-xvfSublime\Text\2.0.2.tar.bz22.为了在Terminal的任何位置都能执行./sublime_text文件,将解压后他的目录保存到环境变量$PATH的目录$cd..
分类:系统相关   时间:2014-11-17 19:44:14    阅读次数:679
网络安全系列之三十九 在Linux中配置访问控制列表ACL
Linux系统中传统的权限设置方法比较简单,仅有3种身份、3种权限而已,通过配合chmod和chown等命令来对文件的权限或所有者进行设置。如果要进行比较复杂的权限设定,例如某个目录要开放给某个特定的使用者使用时,这些传统的方法就无法满足要求了。例如对于/home/project目录,..
分类:系统相关   时间:2014-11-17 19:44:49    阅读次数:279
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!