进程的描述ulk那个大图 for task_struct提纲挈领,看代码前总览
序言 进程控制块PCB——task_struct为了管理进程,内核必须对每个进程进行清晰的描述,进程描述符提供了内核所需了解的进程信息。
struct task_struct数据结构很庞大Linux进程的状态与操作系统原理中的描述的进程状态似乎有所不同,比如就绪状态和运行状态都是TASK_RUNNING,为什么呢...
分类:
系统相关 时间:
2015-04-07 23:33:39
阅读次数:
382
遇到问题:内存为32G的物理服务器,还剩余10G内存,当controller导出压缩诊断日志时,却发现导出不成功。登陆VTP取出log日志发现内存不足,定位发现是ArrayList问题(App模块有一个ArrayList存放数据过大),ArrayList数组存放数据的容量到达上线后,会自动2倍扩容。...
分类:
系统相关 时间:
2015-04-07 23:19:12
阅读次数:
371
文章出处:http://www.linuxidc.com/Linux/2013-05/84693p2.htm迁移SVN仓库最近服务器硬盘坏道导致频繁自动关机,所以需要迁移SVN到新的服务器去。用以上同样的方法在新服务搭建好SVN,接着导出原svn仓库资料,再导入到新svn仓库即可。1. 在老服务器进...
分类:
系统相关 时间:
2015-04-07 23:06:30
阅读次数:
308
应用场景:删除乱码文件当文件名为乱码的时候,无法通过键盘输入文件名,所以在终端下就不能直接利用rm,mv等命令管理文件了。第一步: 获得文件的节点号:但是我们知道每个文件都有一个i节点号,我们可以考虑通过i节点号来管理文件。首先,我们要取得文件的i节点号,这个可以通过ls命令的-i选项获得得,也可以...
分类:
系统相关 时间:
2015-04-07 22:58:47
阅读次数:
385
之所以记录本文章是因为笔者当时安装Ubuntu时,是摸索着安装的,只安装了SSH客户端。apt-getupdate时,几乎所有的原ubuntu源都不能用,VMware的工具安装不上,xshell也无法连接,最后用最笨的办法,完全手动编写了source.list。更悲剧的时,开始找的是搜狐的源,结果a...
分类:
系统相关 时间:
2015-04-07 22:56:11
阅读次数:
242
假设需要将所有afish目录下的php文件,编码从gb2312转到utf8cd afishfind ./ -type f -name “*.php”|while read line;doecho $lineiconv -f GB2312 -t UTF-8 $line > ${line}.utf8mv...
分类:
系统相关 时间:
2015-04-07 22:58:15
阅读次数:
249
作者:曲军昌
1.导出到本地:
--创建测试文件夹。
master..xp_cmdshell 'mkdir E:\Test\'--导出文件到本地,包括本机的数据库的连接方式。EXEC master..xp_cmdshell 'bcp "Landahz..PRTOBANK " out "\E:\工资文件\文件名称.xls" -c -q -S".\sql2008" -U"sa" -P"...
分类:
系统相关 时间:
2015-04-07 21:53:37
阅读次数:
323
Clearstatcache函数—清除缓存
当应用某些文件操纵函数对文件进行操作时,PHP将缓存这些函数的返回信息以提供更快的性能,还可以应用clearstatcache()函数清除缓存的内容。
【语法】:void clearstatcache(void)
参数为空。
【示例】
<?PHP
$array = stat(“c:/windows/index.php”);
...
分类:
系统相关 时间:
2015-04-07 21:50:09
阅读次数:
177
怎样能做出这个效果?
编辑->参数
http://pan.baidu.com/s/1c02cxNy...
分类:
系统相关 时间:
2015-04-07 21:50:26
阅读次数:
223
arm-none-linux-gnueabi-gcc: 没有那个文件或目录
解决方法
sudo apt-get install lsb-core
arm-linux-gnueabihf-gcc: error while loading shared libraries: libstdc++.so.6: cannot open shared object file: N...
分类:
系统相关 时间:
2015-04-07 21:43:57
阅读次数:
272
在登录界面输入密码后,桌面出现黑屏终端后又快速回到登录界面,按ctrl+alt+f1进入tty后只能执行cd、pwd命令,其他命令(如ls,sudo)均无法执行,提示信息是找不到命令(并且我装的中文系统,在tty的提示信息还是一堆乱码,问题解决后果断改为英文)。进不了桌面也执行不了命令,系统基本算是废了,要是重装系统的话,之前辛辛苦苦搭的开发环境又得重新来,实在太麻烦...
分类:
系统相关 时间:
2015-04-07 21:45:00
阅读次数:
256
IP 数据报首部
TCP/IP 协议定义了一个在因特网上传输的包,称为 IP 数据报 (IP Datagram)。这是一个与硬件无关的虚拟包,由首部和数据两部分组成。
首部的前一部分是固定长度,共 20 字节,是所有 IP 数据报必须具有的。在首部的固定部分的后面是一些可选字段,其长度是可变的。首都中的源地址和目的地址都是 IP 协议地址。
I...
分类:
系统相关 时间:
2015-04-07 21:41:03
阅读次数:
195
安装unity-tweak-tool sudo apt-get update
sudo apt-get install unity-tweak-tool去掉侧边栏的“显示桌面”图标运行unity-tweak-tool unity-tweak-tool选择Unity下的Switcher,去掉Display “Show Desktop” icon前面的勾
去掉桌面多余图标点击左上角的Overview...
分类:
系统相关 时间:
2015-04-07 21:40:24
阅读次数:
577
我们知道source是执行脚本的,那他和普通执行有什么不同呢?
test1.sh
#!/bin/sh
export KKK=111
普通执行:
tdtc010@tdtc010-Vostro-270:~$ ./test1.sh
tdtc010@tdtc010-Vostro-270:~$ echo $KKK
无结果。
source执行:
tdtc0...
分类:
系统相关 时间:
2015-04-07 21:38:14
阅读次数:
180
实现的方法是输出重定向,以下实现将所有无价值的输出重定向到 无返回的黑洞中。$ make > /dev/null或者,编译内核时:$ make uImage > /dev/null
分类:
系统相关 时间:
2015-04-07 21:35:09
阅读次数:
174
我的电脑是ubuntu12.04 32位一。安装openNI,版本是1.5.7首先要安装以下的依赖:1) GCC 4.x sudo apt-get install g++2) Python 2.6+/3.x sudo apt-get install python 3) LibUSB 1....
分类:
系统相关 时间:
2015-04-07 21:32:23
阅读次数:
286