Linux进程状态解析之R、S、D、T、Z、X;Linux是一个多用户,多任务的系统,可以同时运;众所周知,现在的分时操作系统能够在一个CPU上运;在linux系统中,每个被运行的程序实例对应一个;Linux进程状态:R(TASK_RUNNING;只有在该状态的进程才可能在CPU上运行;很多操作系统教科书将正在CPU上执行的进程定义为;Linux进程状态:S
Linux进程状态解析之R、...
分类:
系统相关 时间:
2016-07-03 19:47:53
阅读次数:
379
一、linux系统将设备分为3类:字符设备、块设备、网络设备。
应用程序调用的流程框图:
三种设备的定义分别如下,
字符设备:只能一个字节一个字节的读写的设备,不能随机读取设备内存中的某一数据,读取数据需要按照先后顺序进行。字符设备是面向流的设备,常见的字符设备如鼠标、键盘、串口、控制台、LED等。
块设备:是指可以从设备的任意位置读取一定长度的数据设备。块设备如硬盘、磁盘...
分类:
系统相关 时间:
2016-07-03 19:42:38
阅读次数:
307
分类树(决策树)是一种十分常用的分类方法。他是一种监管学习,所谓监管学习就是给定一堆样本,每个样本都有一组属性和一个类别,这些类别是事先确定的,那么通过学习得到一个分类器,这个分类器能够对新出现的对象给出正确的分类。这样的机器学习就被称之为监督学习。
下面介绍用ID3算法构造决策树的过程(参考
http://blog.csdn.net/acdreamers/article/details/...
分类:
系统相关 时间:
2016-07-03 19:36:54
阅读次数:
466
TimesTen的守护进程分为主守护进程和子守护进程。主守护进程主守护进程即ttDaemonAdmin启动的进程,也称为Data Manager Daemon。
主守护进程的作用为:
Manages shared memory access
Coordinates process recovery
Keeps management statistics on what databases exis...
分类:
系统相关 时间:
2016-07-03 19:34:35
阅读次数:
214
Ubuntu 15.04 + CUDA7.5 + Caffe 配置笔记
Ubuntu 安装
CUDA 安装
Matlab 安装
Anacoda 安装
MKL 安装
OpenCV 安装
Caffe 安装...
分类:
系统相关 时间:
2016-07-03 19:30:35
阅读次数:
417
Redis的作者Salvatore Sanfilippo曾经对这两种基于内存的数据存储系统进行过比较:
Redis支持服务器端的数据操作:Redis相比Memcached来说,拥有更多的数据结构和并支持更丰富的数据操作,通常在Memcached里,你需要将数据拿到客户端来进行类似的修改再set回去。这大大增加了网络IO的次数和数据体积。在Redis中,这些复杂的操作通常和一般的GET/SET一样高...
分类:
系统相关 时间:
2016-07-03 19:23:58
阅读次数:
253
VFS简介
VFS相关数据结构简介
进一步学习的链接...
分类:
系统相关 时间:
2016-07-03 19:20:30
阅读次数:
282
竞争条件的解释
内核同步简介
顺序和内存屏障简介...
分类:
系统相关 时间:
2016-07-03 19:18:58
阅读次数:
318
在Eclipse 上使用Maven构建SSH开发环境...
分类:
系统相关 时间:
2016-07-03 19:18:18
阅读次数:
280
前面分析完了copy_strings函数,这里来分析另一个注意的函数change_ldt。 先来看调用处: 解释的很清楚,也就是说p指向的是相当于在图9-23的左方添加了64M-MAX_ARG_PAGES * PAGE_SIZE的大小容量。总容量为64M。 这里的ex为读取的可执行二进制文件头部分。 ...
分类:
系统相关 时间:
2016-07-03 19:06:51
阅读次数:
353
打印内核调试信息:printk,该函数与printf函数类似,只不过printk函数运行在内核空间,printf函数运行在用户空间。Printk 函数的原型如下:asmlinkage int printk(const chat *fmt,...)第一个参数表示格式字符串,后面是可变参数,在print ...
分类:
系统相关 时间:
2016-07-03 19:03:32
阅读次数:
196
步骤:前提是tomcat上应用是eclipse打包部署上去的,代码一致。 1,在机器A上部署应用remote-debug之前,需要为机器A上的tomcat配置调试端口。在${tomcat}/bin下加个debug.bat/sh内容为<!--StartFragment --> set JPDA_ADD ...
分类:
系统相关 时间:
2016-07-03 18:58:35
阅读次数:
169
vim编写Bash脚本,可以说是类unix系统下的原生应用啊,想到初vi编辑器可是每个unix自带的哦。 缩进:在.vimrc中添加 filetype plugin indent on 未完待续,以后多写点。 ...
分类:
系统相关 时间:
2016-07-03 18:55:52
阅读次数:
189
tar 这是个在Linux下很流行且很强大的命令,它在压缩过程中默认保留原文件。 格式: tar [主选项+次选项] file_or_dir ?主选项,只能出现以下的一种,不能同时出现 -c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 -x 从档案文件中释放 ...
分类:
系统相关 时间:
2016-07-03 18:53:42
阅读次数:
180
第十章 嵌入式Linux的调试技术 在Linux文件系统中,/proc经常被用来作为内核空间与用户空间进行数据交换的工具。/proc 文件系统的行为方式与设备文件系统(/dev)类似。/proc是虚拟文件系统,也就是说,/proc并不是真正的文件系统,而是内存映射。所有读写/proc的操作都是对内存 ...
分类:
系统相关 时间:
2016-07-03 18:53:34
阅读次数:
160
一:前言 在Linux中,我们通常会因为误删除文件而感到烦恼,rm -rf +文件 rf参数简直就是每个运维的噩梦,但是大家想过没,为什么删除文件那么快呢,为什么我们copy文件的时候那么慢。 其实不管大家是rm 还是rm -rf都是删除的文件名字而已,数据还是保存在磁盘扇区里面的,当然这只是我的理 ...
分类:
系统相关 时间:
2016-07-03 18:50:38
阅读次数:
473