建立命名管道,mknod mypipe p。命名管道存在硬盘上,而管道不是。 通过open打开这个命名管道,在内核中通过sys_open()实现,filename是"***/mypipe "。 相关部分,请参考Linux内核源代码情景分析-文件的打开。 sys_open进入filp_open,然后在open_namei中调用一个函数path_walk(),根据文件的路径名在文件系...
分类:
系统相关 时间:
2015-04-10 09:35:46
阅读次数:
223
1.linux下可以使用valgrind来检测内存泄露和相关问题。例如恒生中间件启动,可以加上以下valgrind--error-limit=no--tool=memcheck--leak-check=full--log-file=ufx.loghsserver-startmainsvr-far_u...
分类:
系统相关 时间:
2015-04-10 09:30:24
阅读次数:
647
1、下载 maven3.3.1 http://maven.apache.org/2、解压放到指定目录D:\eclipsetools\apache-maven-3.3.13、设置maven环境变量配置maven环境之前要确定配置好了jdk的环境maven_home=D:\eclipsetools\ap...
分类:
系统相关 时间:
2015-04-10 09:27:52
阅读次数:
201
在打开某些应用时,在terminal弹出了一个warning WARNING: gnome-keyring:: couldn't connect to: /home/username/.cache/keyring-XXXXXX/pkcs11: No such file or directory 这个...
分类:
系统相关 时间:
2015-04-10 08:18:35
阅读次数:
247
在Linux系统中,有三类主要的日志子系统:1.连接时间日志:由多个程序执行,把记录写入到/var/log/wtmp和/var/run/utmp,login等程序会更新wtmp和utmp文件,使系统管理员能够跟踪谁在何时登录到系统。2.进程统计:由系统内核执行,当一个进程终止时,为每个进程往进程统计文件(pa..
分类:
系统相关 时间:
2015-04-10 07:12:00
阅读次数:
235
第一阶段重难点笔记汇总(二)1、应用层协议网页浏览:HTTP(端口80)、SSL文件传输:FTP(20、21)、TFTP、NFSEMAIL:SMTP(25)、POP3(110)远程登录:TELNET(23)、RLOGIN域名服务:DNS(53)网络管理:SNMPMYSQL(3306);HTTPS(443)备注:端口号10000以内服务用,1000..
分类:
系统相关 时间:
2015-04-10 07:09:21
阅读次数:
177
为了免下载安装Xcode,安装时使用了别人提供的Xcode.dmg安装,而非使用自己账号在AppStore下载的。 这样的安装模式会出现一个问题,更新Xcode时AppStroe会提示让你输入下载该Xcode的账号及密码,该账号不能直接修改。下面的方法可以删除原有账号信息,而后可以使用新的账号信....
分类:
系统相关 时间:
2015-04-10 06:48:31
阅读次数:
132
在打开某些应用时,在terminal弹出了一个warning
WARNING: gnome-keyring:: couldn't connect to: /home/username/.cache/keyring-XXXXXX/pkcs11: No such file or directory
这个错是你的系统存在多个桌面的时候,你现在不在gnome桌面下,但是引用了某些gnome的组...
分类:
系统相关 时间:
2015-04-10 01:22:04
阅读次数:
180
cd ~/Library/Application\ Support/Sublime\ Text\ 2/Packages/echo Install...echo ==================================================# Install Package Co...
分类:
系统相关 时间:
2015-04-10 01:12:56
阅读次数:
276
负载(load)是linux机器的一个重要指标,直观了反应了机器当前的状态。如果机器负载过高,那么对机器的操作将难以进行。Linux的负载高,主要是由于CPU使用、内存使用、IO消耗三部分构成。任意一项使用过多,都将导致服务器负载的急剧攀升。查看服务器负载有多种命令,w或者uptime都可以直接展示...
分类:
系统相关 时间:
2015-04-10 01:10:31
阅读次数:
5835
ubuntu终端中@前面字符串的代表的是用户名。@后面的代表的是主机名。如果@前后的字符串比较长可以通过修改变得简短,这样在编译程序的时候可以在一行上非常清楚。1.如果主机名比较长。可以在终端中通过sudu hostname xxx (xxx)表示你想要显示的名字,也就是新的主机名。 然后输入sud...
分类:
系统相关 时间:
2015-04-10 01:04:55
阅读次数:
139
1、点击“虚拟机”->安装VMwareTools2、挂载后文件默认存放在:/mdeia下3、拷贝到VMwareTools*.gz 到/tmp目录下4、解压 tar -zxvf VM*.gz后,增加vmware-tools-distrib文件夹:5、进入vmware-tools-distrib下,并运...
分类:
系统相关 时间:
2015-04-10 00:59:11
阅读次数:
295
1. Linux进程概述 进程是一个程序一次执行的过程,它和程序有本质区别。程序是静态的,它是一些保存在磁盘上的指令的有序集合;而进程是一个动态的概念,它是一个运行着的程序,包含了进程的动态创建、调度和消亡的过程,是Linux的基本调度单位。那么从系统的角度看如何描述并表示它的变化呢?在这里,是通过...
分类:
系统相关 时间:
2015-04-09 23:45:39
阅读次数:
391
最近在研究怎么让Discuz!去应用Memcache去做一些事情,记录下Memcache安装的过程。Linux下Memcache服务器端的安装服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。下载:http://www.danga.com/memcach...
分类:
系统相关 时间:
2015-04-09 23:42:17
阅读次数:
222
步骤下载Tomcat,我下的是Tomcat 7.0.14(Binary Distributions tar.gz)。解压,文件夹改名为Tomcat移动该文件夹,至你习惯的目录,比如/Library执行/Library/Tomcat/bin下的startup.sh打开http://localhost:...
分类:
系统相关 时间:
2015-04-09 23:39:09
阅读次数:
181
命令行查看Mac OS X版本$ sw_vers ProductName: Mac OS XProductVersion: 10.10.3BuildVersion: 14D131
分类:
系统相关 时间:
2015-04-09 23:37:05
阅读次数:
168
最近公司要做一些需要截屏的APP,职场菜鸟什么都不会,于是就在网上找了些资料。东拼西凑的大致了解了一下,其实还是很简单的,但是尝试的过程中遇到了一些些小问题,于是就想到要不要记录下来,于是就有了这篇文章。技术小白,大神请无视。就如网上到处都能搜到的view.getDrawableCache()的用法...
分类:
系统相关 时间:
2015-04-09 23:30:01
阅读次数:
181