SYSINIT是一个通用的调用排序与分别执行机制的框架。FreeBSD目前使用它来进行内核的动态初始化。SYSINIT使得FreeBSD的内核各子系统可以在内核或模块动态加载链接时被重整、添加、删除、替换,这样,内核和模块加载时就不必去修改一个静态的有序初始化安排表甚至重新编译内核。这个体系也使得内核模块(现在称为KLD可以与内核不同时编译、链接、在引导系统时加载,甚至在系统运行时加载。这些操作是通过"内核链接器"(kernellinker)和"链接器集合
系统 2019-08-12 01:32:09 3113
在Linux上使用Bugzilla跟踪bug
系统 2019-08-29 23:43:05 3112
http://blog.csdn.net/zilong91/archive/2007/07/26/1708402.aspx序言Linux是Unix操作系统的一种变种,在Linux下编写驱动程序的原理和思想完全类似于其他的Unix系统,但它dos或window环境下的驱动程序有很大的区别。在Linux环境下设计驱动程序,思想简洁,操作方便,功能也很强大,但是支持函数少,只能依赖kernel中的函数,有些常用的操作要自己来编写,而且调试也不方便。本人这几周来为
系统 2019-08-12 01:32:57 3111
其实最简单的方法是右键,在属性中修改,不过这样做没啥意义。ubuntu中与文件的打开方式相关的配置文件有四个:/etc/gnome/defaults.list这是全局配置文件/usr/share/applications/mimeinfo.cache可以把它理解为一个缓存文件~/.local/share/applications/mimeapps.list~/.local/share/applications/mimeinfo.cache和上面的那个都是个
系统 2019-08-12 01:31:58 3110
先从网上下载jdk(jdk-1_5_0_02-linux-i586.rpm),下载后放在/home目录中,当然其它地方也行。进入安装目录#cd/home#cpjdk-1_5_0_02-linux-i586.rpm/usr/local#cd/usr/local给所有用户添加可执行的权限#chmod744jdk-1_5_0_02-linux-i586.rpm.bin#./jdk-1_5_0_02-linux-i586.rpm.bin此时会生成文件jdk-1_5
系统 2019-08-12 01:33:47 3109
原文HowtoinstallIIS7.5onWindows7usingtheCommandLineOnWindowsVista,toinstallIIS7.0fromthecommandline,youcanuseatoolcalledtheWindowsPackageManager(Pkgmgr.exe).Forexample,thecommandlineforinstallingIIS7.0onWindowsVistamightlooksomethin
系统 2019-08-12 01:33:51 3107
四号程序员–Linux下编译Thrift0.7.0Linux下编译Thrift0.7.0Aug30th2011LeaveaCommentWrittenbycoder4对与版本更新频繁的项目一直都没有好感。比如Cassandra,比如Thrift,天天更新的能靠谱么……Anyway,用什么不是我能决定的了,还是老老实实编译Thrift吧……需求就是,至少(也只需要)支持C++和PythonThrift的依赖写着boost,不加with-boost就不给编译w
系统 2019-08-12 01:33:09 3107
From:http://www.startos.com/zhuanti/linux20101115a/index.html1、进程分类Linux操作系统包括三种不同类型的进程它们是:交互进程、批处理进程和守护进程。每种进程都有自己的特点和属性。交互进程是由一个Shell启动的进程。交互进程既可以在前台运行,也可以在后台运行。批处理进程和终端没有联系,是一个进程序列。系统守护进程是Linux系统启动时启动的进程,并在后台运行。说明:值得一提的是守护进程总是活
系统 2019-08-12 01:33:35 3104
一、函数执行时使用栈空间作为自己的临时栈,3种方式决定编译器清空栈的方式:__stdcall、__fastcall、__cdecl1、__stdcall表示每个调用者负责清空自己调用的函数的临时栈__fastcall函数自己在返回前自己清空临时栈,然后返回值退出__cdecl表示所有调用者只有一个清空函数来负责清空所有被调用函数的临时栈2、这三种方式决定函数栈压栈的参数顺序,都是从右到左.3、在window下,函数名前加_stdcall,它决定了函数的名字
系统 2019-08-12 01:32:53 3102
CentOS的tomcat安装目录:/usr/local/tomcatviMyTomcatUitl.sh创建文件chmodu+xMyTomcatUtil.sh赋执行权限shellscript:1#!/bin/bash23#tomcat启动,停止,日志显示脚本45if[$1==''];then6echo"请带一个参数执行命令:start启动tomcat,stop停止tomcat,logs查看tomcat动态日志"7exit08fi910if[$1=='sta
系统 2019-08-12 01:32:42 3102
prompt()窗口对象的方法,用来输入信息的一、window.prompt('提示信息',默认值);1、例:window.prompt('请输入文字','这是默认值');varuserVal=window.prompt('请输入文字','这是默认值');//把输入的值直接赋给了userVal该方法弹出一个对话框,提示用户输入文字。并且,可以直接把输入的值赋给某个变量。2、也可以写成prompt('提示信息','默认值')如果使用的对象是window对象,
系统 2019-08-12 01:33:05 3100
装机必备WindowsMobile系统最“牛”软件作者:月雯/彭刚首先谨代表数字家庭版祝福机友们Happy“牛”Year!作为WM6.0到WM7.0之间的过渡版本,WM6.1已成为当下PPC手机主流的操作系统。有读者问到有关WM6.1刷机后安装软件以及优化的问题,笔者今天就给大家推荐一些装机必备的“牛”软件,既可秀出风格,也能使您对WM6.1更加得心应手。机友们快来接“牛”吧!下载地址:http://www.cbifamily.com/download/2
系统 2019-08-29 23:30:33 3099
Webmail无疑是任何邮件服务器必不可少的一部分。虽然本地邮件客户端通常比Webmail的功能更多,但通过电子邮件客户端从外部可信的网络访问IMAP或SMTP有时会很棘手。再者,当你需要在一个特定的工作站、笔记本电脑或者移动设备去使用一个电子邮件客户端时,你可以在任何地方使用Webmail服务,只要你接入互联网。本教程的重点是在一个运行Apache的Ubuntu服务器上安装配置RainLoopWebmail。RainLoop是基于PHP的Webmail,
系统 2019-08-12 09:29:54 3099
1.从小到大排序(默认).sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。[rocrocket@rocrocketprogramming]$catseq.txtbananaapplepearorange[rocrocket@rocrocketprogramming]$sortseq.txtapplebananaorangepear2.从大到小排序(-r选项).[rocrocket@r
系统 2019-08-12 01:32:04 3099
UbuntuCheatSheetUbuntu系统目录结构以下为Ubuntu目录的主要目录结构,您稍微了解它们都包含了哪些文件就可以了,不需要记忆。/根目录│├boot/启动文件。所有与系统启动有关的文件都保存在这里│└grub/Grub引导器相关的文件│├dev/设备文件├proc/内核与进程镜像│├mnt/临时挂载├media/挂载媒体设备│├root/root用户的$HOME目录├home/│├user/普通用户的$HOME目录│└.../│├bin/
系统 2019-08-29 22:16:01 3098