码迷,mamicode.com
首页 > 系统相关
linux程序设计——进程和信号(第十一章)
11.4    信号量 信号是UNIX和linux系统响应某些条件而产生的一个事件.接收到该信号的进程会相应地采取一些行动.用术语生成(raise)表示一个信号的产生,使用术语捕获(catch)表示接收一个信号.信号是由于某些错误条件而生成的,例如内存段冲突,浮点处理器错误或非法指令等.它们由shell和终端处理器生成来引起中断,它们还可以作为在进程间传递消息或修改行为的一种方式,明确地由一个进...
分类:系统相关   时间:2015-07-03 09:18:55    阅读次数:246
兔子--eclipse中配置svn
1.http://subclipse.tigris.org/update_1.8.x/ 2....
分类:系统相关   时间:2015-07-03 09:20:47    阅读次数:205
半同步/半异步并发模式进程池实现
半同步/半异步并发模式:父进程监听到新的客户端连接请求后,以通信管道通知进程池中的某一子进程:“嘿,有新的客户连接来了,你去accept,然后处理下!”,从而避免在进程间传递文件描述符。这种模式中,一个客户连接上的所有任务始终有同一个进程来处理。具体细节,尽在代码中:...
分类:系统相关   时间:2015-07-03 09:17:09    阅读次数:158
积累linux常用的命令
积累linux常用的命令 主要记录在日常生活中遇到的问题,进行记录: linux中文件中存在^M 使用shell命令tr可以实现去除,具体命令如下: cat -v yourfile | tr -d "^M" > targetfile VIM中选定某个单词 在ESC之后,使用w或者wi或者vwi可以选择某个单词...
分类:系统相关   时间:2015-07-03 09:16:25    阅读次数:234
如何查看Linux操作系统的位数
如何查看Linux操作系统的位数1.编程实现:在程序中返回sizeof(int)的值,返回的结果是操作系统的字节数。若返回4则是32位操作系统,返回8即是64位。2.2.getconf命令:getconf命令可以获取系统的基本配置信息,比如操作系统位数,内存大小,磁盘大小等。例如:getconf L...
分类:系统相关   时间:2015-07-03 09:11:14    阅读次数:168
Linux性能及调优指南(翻译)之Linux内存架构
本文为IBM RedBook的Linux Performanceand Tuning Guidelines的1.2节的翻译原文地址:http://www.redbooks.ibm.com/redpapers/pdfs/redp4285.pdf原文作者:Eduardo Ciliendo, Takechika Kunimasa, Byron Braswell译文如下:1.2 Linux内存架构为了执行...
分类:系统相关   时间:2015-07-03 01:47:07    阅读次数:479
ubuntu15.04中的docker...1
不知道docker是个啥东西,只看书不知所云,干脆直接接触一把。。。软件环境:Ubuntu15.0464位+docker硬件环境:虚拟机。。。2G内存+4核心安装:sudoapt-getinstalldocker.io完成后执行docker命令,此时添加当前用户到docker组sudousermod-a-Gdocker$USER注销后重新登录,编辑/e..
分类:系统相关   时间:2015-07-03 00:33:00    阅读次数:358
linux返回码 $?
Linux中,每个命令都返回一个0-255之间的代码,返回代码暗示程序运行成功与否,shell将变量$?设置为上一次运行命令返回的代码
分类:系统相关   时间:2015-07-03 00:30:59    阅读次数:509
如何关闭linux系统中的覆盖输出重定向(>)功能
一、问题描述我们在进行文件操作时经常会用到覆盖输出重定向(>),追加输出重定向(>>),很明显的看出两种输出重定向的符号相差不是很大,但是两种的意义却又很大的差别:前者是会覆盖文件的内容的,而后者并不会覆盖文件的内容!我们在使用追加输出重定向时极有可..
分类:系统相关   时间:2015-07-03 00:28:16    阅读次数:225
shell脚本(三)
自动备份数据库脚本#!/bin/bash#autobakcupmysql#by2015-7-2BAK_DIR="/data/backup/`date+%Y%m%d`"MYSQL_DB=discuzMYSQL_USER=rootMYSQL_PW=123456MYSQL_CMD=/usr/bin/mysqldumpif[$UID-ne0];thenecho"Musttobeuserootforrunshell.."exitfiif[!-d"$BAK_DAR"];thenmkdir-p$BAK_D..
分类:系统相关   时间:2015-07-03 00:23:47    阅读次数:206
Tomcat基于MSM+Memcached实现Session共享
前言在Tomcat集群中,当一个节点出现故障,其他节点该如何接管故障节点的Session信息呢?本文带来的解决方案是基于MSM+Memcached实现Session共享。相关介绍MSMMSM--MemcachedSessionManager是一个高可用的TomcatSession共享解决方案,除了可以从本机内存快速读取Session信息(仅..
分类:系统相关   时间:2015-07-03 00:23:44    阅读次数:210
linux 笔记--操作系统基础
系统工作应用(直接对系统硬件编程,应用运行效率高)硬件--kernel(内核)应用|库调用(librarycall)API接口|shell(图形界面或文字窗口)协调,分配硬件资源并监控应用程序启动过程键盘,鼠标或者命令输入--cpu--内核(kernel)--应用程序shell:界面,接口人际机交互GUI:..
分类:系统相关   时间:2015-07-03 00:22:01    阅读次数:201
mac OS X:将CSV格式转换为Excel文档格式
在Mac上如果你使用Excel打开windows导出的CSV格式文档,你会发现表格中所有的的内容都显示在A列。那么,如何恢复正常呢,你可以将CSV格式的文档导入到Excel文档中,这样就正常显示了。 1. 2. 3. 4. 5. 6. 7. 8. 9....
分类:系统相关   时间:2015-07-03 00:16:04    阅读次数:352
Vim复制文件全部内容到系统剪贴板
参考:http://vim.wikia.com/wiki/%22copy_all_to_clipboard%22_howtovim中有两个buffer为系统的剪贴板,它们为: * (primary selection) 和 +(clipboard),其中 + 就是我们平常可以用Ctrl-C 和 Ct...
分类:系统相关   时间:2015-07-03 00:11:24    阅读次数:289
鸟哥的Linux私房菜-----10、学习Bash
鸟哥的Linux私房菜-----10、学习Bash...
分类:系统相关   时间:2015-07-02 22:36:38    阅读次数:162
Shell脚本编程篇
#!/bin/bash #斐波那契数列 #不要用递归,深度大于30就老火了。 function fun_test() { if [ $1 -lt 3 ];then echo 1 return fi sum1=1 sum2=1 let count=$1-2 sum=0 while [ $count -gt 0 ];...
分类:系统相关   时间:2015-07-02 22:37:24    阅读次数:238
鸟哥的Linux私房菜-----11、压缩指令与正则表示法
鸟哥的Linux私房菜-----11、压缩指令与正则表示法...
分类:系统相关   时间:2015-07-02 22:34:33    阅读次数:243
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!