- 博客(127)
- 资源 (53)
- 收藏
- 关注
原创 getopts使用详解
<!--.shell {background-color:black; line-height:100%}.shell p {color:lime; margin-top:0.5%; margin-bottom:0.5%}.shell_comment {color:#00FFFF; margin-top:0.5%; margin-bottom:0.5%}
2012-02-12 15:17:02 137
原创 Linux命令行操作修改系统时区
# 保存设置$ sudo mv /etc/localtime /etc/localtime.old# 设置时区$ sudo ln -sf /usr/share/zoneinfo/Asia/Hong_Kong /etc/localtime# 这里已经改完了# 更新某些文件,这个文件是由system-config-date命令读取的$ sudo vim /etc/sysconf
2012-02-10 18:44:40 2532
原创 Convert Between ASCII Code and Character in Commandline
CSDN论坛上看到是否可以用shell命令实现ASCII code和对应字符的转换。可以完成这方面的应该相当多吧?首先想到的是shell的内建命令printf,这个printf和C语言当中的标准输出函数printf()非常类似。另外,实现的方法确实是很多,下面一一来看。1.From ASCII code to Character$ echo "A" | tr -d "\n" | o
2012-02-08 19:29:15 1122
原创 Linux内核引导x86平台分析(1)
上电自检,第一个执行的地方0xfffffff0,这个内存地址刚好映射到存放了BIOS代码的flash当中,执行BIOS代码,对所有的外围设备进行POST过程。至于这个过程是怎么进行的,需要查看BIOS的源代码。BIOS代码执行的最后,搜寻一个可引导设备,软盘,U盘,硬盘或者CD-ROM,这些设备的搜寻顺序是用户配置的。找到了引导设备,把对应的MBR的内容拷贝到内存地址0x00007c00,然后从0
2012-02-02 20:08:38 100
原创 Linux内核引导x86平台分析
标志位 */ movw {1}lt;font color="#2040a0">bugger_off_msg, %si /* 要打印信息的地址放到%si当中,为下面lodsb作准备 */msg_loop: lodsb /* 取字节字符串指令 ds:si Byte -> al */ andb %al, %al/* 测试是否是字符串结尾 */ jz bs_die /* 是则跳到下面的bs_
2012-02-02 20:05:02 162
原创 fs/binfmt_aout.c:256:30: error: 'SEGMENT_SIZE' undeclared (first use in this function)
1.移植2.6.39版本内核到s3c2440当中出现如下错误:fs/binfmt_aout.c: In function 'load_aout_binary':fs/binfmt_aout.c:256:30: error: 'SEGMENT_SIZE' undeclared (first use in this function)fs/binfmt_aout.c:256:30: not
2012-01-18 18:07:42 1745
原创 chrome.exe - 损坏文件
1.事件起因因为Google Chrome在没有正确关闭的情况下,机器掉电,部分关于Chrome的用户数据丢失。错误结果类似下图。2.解决方法按照提示的方法,对C盘进行chkdsk一遍,然后重启即可。重启,将会扫描磁盘,恢复数据。自此重启,这次还要检查磁盘。最后,不会再提示那个右下角的黄色警告信息了。但是重新运行chrome的时候,会
2012-01-09 13:32:09 2859
原创 sed当中使用变量替换以及执行外部命令
在使用sed对日志或者其它文本进行parse的过程当中,有时候我们需要引用外部变量的值,或者获取一个shell命令执行的结果,以便达到更加可观的输出结果。这里介绍如何做到。sed中使用变量替换1.sed命令使用双引号的情况下,使用$var直接引用$ echo|sed "s/^/$RANDOM.rmvb_/g"29328.rmvb_# 上面例子引用了一个环境变量$RAND
2012-01-08 09:24:34 36816 1
原创 [Ubuntu]: 把Ubuntu Desktop打造成完整的Mac Leopard风格
1.安装MAC风格主题项目主页地址:http://sourceforge.net/projects/macbuntu/下载解压缩后,执行里面对应的install.sh就可以了,然后该安装脚本会下载安装一些软件包。另外我的docky换成了cairo-dock,个人认为那是一款更炫的dock。对于chrome,要达到图下的效果,需要安装chrome的一个扩展,才会把chrome默认的蓝
2012-01-08 08:34:44 2497
原创 [Ubuntu]: 删除Ubuntu Desktop上用不上的电源管理模块gnome-power-manager
$ dpkg --get-selections |grep power可以找到有gnome-power-manager的软件包,用命令卸载即可。$ sudo apt-get remove gnome-power-manager
2012-01-07 20:24:58 735
原创 [Ubuntu]: W: GPG error: http://download.virtualbox.org lucid Release:
$ apt-get update同步源时出现下列问题:W: GPG error: http://download.virtualbox.org lucid Release: The following signatures were invalid: BADSIG 54422A4B98AB5139 Oracle Corporation (VirtualBox archive sig
2012-01-06 21:06:57 1513
原创 some collected compile error for firefox source on Ubuntu 10.04
Needing to compile firefox 4.01 from source on Ubuntu 10.04,here collected some configure and compile errors,hope it helpful.configure: error: --enable-application=APP was not specified and
2011-12-06 23:00:10 1818
原创 some collected compile error for firefox source on Ubuntu 10.04
Needing to compile firefox 4.0.1 from source on Ubuntu 10.04, here collected some configure and compile error and its solution, hopes it usefully!configure: error: --enable-application=A
2011-12-06 22:55:02 287
原创 /usr/bin/ld: cannot find -lstdc++ /usr/bin/ld: cannot find -lm /usr/bin/ld: cannot find -lc
1.在编译firefox时候出现下面错误:/usr/bin/ld: cannot find -lpthread/usr/bin/ld: cannot find -lstdc++/usr/bin/ld: cannot find -lm/usr/bin/ld: cannot find -lc奇怪,这是最基本的开发库,都没有安装?2.根据出错前的提示信息,是在
2011-12-04 13:41:31 8386
/usr/bin/ld: cannot find -lstdc++ /usr/bin/ld: cannot find -lm /usr/bin/ld: cannot find -lc
1.在编译firefox时候出现下面错误:/usr/bin/ld: cannot find -lpthread/usr/bin/ld: cannot find -lstdc++/usr/bin/ld: cannot find -lm/usr/bin/ld: cannot find -lc奇怪,这是最基本的开发库,都没有安装?2.根据出错前的提示信息,是在
2011-12-04 13:33:02 303
原创 [Fedora]: 在Fedora当中卸载wine
原先的Windows程序模拟器wine用不上了,看着碍眼,可以用下面的方式干净地,安全地卸载了。$ sudo yum remove wine-*$ rm -rf ~/.wine$ rm -rf ~/.local/share/applications/wine*
2011-11-13 17:29:12 2193 1
原创 [Windows]: 可以识别U盘,但是双击的时候出现"Please inert disk into removable drivers"?
U盘插入的时候可以整肠生识别,可以在磁盘管理器当中看到,但是需要双击打开的时候,却提示"Please inert disk into removable drivers"的错误。出现这种情况一般的解决方式是使用对应U盘的芯片的量产工具修复一下。整个过程可以分开两步:1.通过工具获取相应的U盘芯片的型号使用工具chipgenius这个超级工具,可以在这里下载。下面是用于我的某个U盘的
2011-11-09 21:36:41 1259
原创 可以识别U盘,但是双击的时候出现"Please inert disk into removable drivers"?
U盘插入的时候可以整肠生识别,可以在磁盘管理器当中看到,但是需要双击打开的时候,却提示"Please inert disk into removable drivers"的错误。出现这种情况一般的解决方式是使用对应U盘的芯片的量产工具修复一下。分两部分:1.通过工具获取相应的U盘芯片的型号使用工具chipgenius这个超级工具,可以在这里下载。下面是用于我的某个U盘的检测
2011-11-09 21:20:19 299
原创 [Fedora]: Fedora当中使用C++编写程序
1.安装必要套件 $ sudo yum install gcc-c++ libstdc++-docs2.编写hello world程序$ vim hello.cpp#include using namespace std; int main(){ cout << "hello world.\n" << endl; return 0;}$ g++
2011-10-29 16:46:48 2214
原创 Fedora 14 live installation安装e1000e网卡驱动
由于存在kernel的bug,2.6.35版本的内核在Fedora 14当中无法正常适用e1000e的网卡,所以要自行编译安装。由于是自行编译内核模块,所以需要kernel-devel和kernel-header,还有编译工具gcc。由于使用的是live cd安装的系统,所以比较麻烦,要从有网络的机器当中下载必须的rpm包,然后拷贝过来,然后再安装。1.下载编译环境必须的几
2011-10-29 13:29:05 2279
原创 在Vim当中使用vimwiki
可以使用vimwiki来干下面这些事情:组织笔记和相关点子管理个人的日程编写管理不同领域的文章vimwiki提供的关键字高亮也使得你个人的wiki管理和组织起来更加方便。1.下载vimwikihttp://code.google.com/p/vimwiki/downloads/listvimwiki-1-2.vba.gz文件2.安装vimwiki$ gunzip
2011-10-04 19:11:32 5071
原创 VirtualBox:Host OS Linux and Guest OS Windows XP Shared Folders Setting
1.VirtualBox的菜单栏,Devices -> Shared Folders,弹出下面的设置界面,选择主机(Linux)需要共享的文件夹。2.OK,然后进入客户机(Guest OS Windows XP)进行设置。My Computer -> Tools ->
2011-09-23 19:42:09 813
原创 Linux:颜色以及高亮显示grep后的结果
~/.bashrc当中添加下面一行。alias grep='GREP_COLOR="1;33;40" LANG=C grep --color=auto'$ source ~/.bashrc$ look '' |grep [^-]colour$结果是不是某些
2011-09-17 21:37:02 305
原创 Linux:C应用程序终端输出字体颜色的改变
使用\033[01;04;32;41m之类的配色方案在需要输出显示的文本之前,可以改变应用程序输出文本的颜色或者背景颜色。color_hello.c#include int main(){ printf("\033[01;34m Hello World\033
2011-09-17 21:15:34 2306 1
原创 Windows:改变C++控制台应用程序字体的颜色
这篇文章谈到了C控制台应用程序的字体和背景颜色的改变方法,当然C++也可以采用这种方法实现。下面介绍C++当中一种不采用system调用执行外部color命令,采用Windows API的方法实现C++控制台应用程序字体的改变。color_test.cpp#inc
2011-09-17 20:59:13 4264
原创 Windows:如何改变C控制台应用程序打印字体的颜色和背景?
主要实现是采用标准库stdlib当中的system执行Windows的外部命令color改变CMD的字体和背景。 #include #include int main(){ system("color 3a"); printf("He
2011-09-17 20:50:12 3538 1
原创 [Fedora]: Google Chrome安装错误,lsb >= 4.0 is needed by google-chrome-stable-13.0.782.112-95650.i386
在feodra 12当中,安装Google Chrome出现如下的错误提示。$ sudo rpm -ivh Downloads/google-chrome-stable_current_i386.rpm [sudo] password for mutter: warning: Downloads/google-chrome-stable_current_i386.rpm: Header
2011-08-22 21:36:38 11825 3
原创 在Gnome-terminal下安装以及使用Monaco字体
Monaco字体的优点以及好看就不用说了,苹果系统终端默认的字体。这里有一个较好的介绍。linux下比较好的用于编程的同时支持中文显示等宽的字体不多,有一个AR PL UKai CN,还有一个文泉绎正黑等宽,现在说说它在linux的gnome-teminal下的安装以及使用。KDE环境下可以从系统设置下的字体安装当中直接安装。在Gnome下安装步骤如下: 1.下载从这个链接当中下载
2011-06-11 10:59:00 4160
原创 VMware使用FreeBSD错误error mounting /dev/acd0 on /dist: input/output error (5)的解决
在VMware下安装好FreeBSD之后,打算使用Packages添加一些软件包,当选择CD/DVD的时候,出现了下面的错误:error mounting /dev/acd0 on /dist: input/output error (5) 仔细看了看,是vfs挂载时候出现了问题,这种问题一般是硬件或者驱动层面的。在虚拟机的设置当中找到了原因。在FreeBSD客户机关机的情况下
2011-06-07 10:12:00 2472 1
原创 ASP数据库连接方式比较及其实现
访问接口易用性运行能力可扩展性技术层次其它描述DAO Jet Data Access Objects好较高一般高层在Windows系统当中
2011-06-05 12:02:00 683
原创 ipv6协议在Windows XP的安装
一、图形方式下的安装方法:1.Start-> Run -> 输入control ncpa.cpl,或者Start -> Control Panel -> Network Connections(经典视图下的),或者Desktop -> My Network Places -> Properties 2.进入如下的设置界面,然后选择Loc
2011-06-05 09:39:00 567
原创 ASP中连接MySQL
使用ASP作为开发工具,MySQL作为后台数据库系统的基于Windows平台下的网站开发,在配置好了IIS的情况下,只需要下面四个下载安装程序就可以建立一个ASP+MySQL完整的开发环境了。mysql-essential-5.1.55-win32.msi mysql-connector-odbc-5.1.8-win32.msi
2011-06-05 09:26:00 1303
原创 cygwin上使用vim+cscope+ctags阅读源码
1.需要安装的东西vimcscopectags在cygwin更新管理中输入上面三个关键词进行搜索即可。 2.一点点改动vim当中默认是使用cs或者cscope命令的,但是cygwin当中的cscope不是使用cscope调用的,而是mlcscope。创建一个软连接即可。$ ln -s /usr/bin/mlcscope /usr/bin/cscope
2011-06-05 09:06:00 2623
原创 Windows Powershell入门
shell是帮助系统进行管理的工具,提高效率或者给日常操作带来方便。shell的使用,第一步也是最重要的一步是如何获取系统上自带的帮助文档。Windows Powershell虽然功能还不是非常强大,但也是自成体系的一种shell,尤其是在各种Windows的服务器当中占有举足轻重的地位。 1.获取帮助获取帮助信息有三种方式:(1)命令help(2)命令get-help
2011-06-04 20:03:00 2387
原创 Python GUI编程各种实现的对比
从Python语言的诞生之日起,就有许多优秀的GUI工具集整合到Python当中,这些优秀的GUI工具集,使得Python也可以在图形界面编程领域当中大展身手,由于Python的流行,许多应用程序都是由Python结合那些优秀的GUI工具集编写的。下面分别介绍Python GUI编程的各种实现,下面的许多内容都是来自维基百科(文章后面列出了参考),这里就当做是一个没有技术色彩的整合吧。1.Tkinter简单介绍:是绑定了Python的Tk GUI工具集,就是Python包装的Tcl代码,通过内嵌在Pytho
2011-05-21 19:25:00 64621 2
原创 在compaq presario v3000安裝xp系統
因为sata驱动的原因,xp无法在compaq presario v3000上面安装。解决方法一:在BIOS设置里面禁用SATA本地模式解决方法二:F6加载外部驱动,可以通过U盘,U盘可以正常识别解决方法三:直接使用番茄花园的DSP版本的SP3的系统安装盘第一种方法对于有些机器不行,最简单,最合适,最好的就是第三种方法。
2011-05-14 14:20:00 4489
原创 安装vimperator后,显示菜单,导航栏,以及书签栏
<br />第一次使用vimperator这个插件,不是太习惯,尝试下面的方式可以切换回原来的界面。<br />:set guioptions=mTBr<br />m指的是menu bar,T指的是导航栏(navigator bar),Br指的是书签栏。<br />上面的设置可以立即见效。<br />:mkv!<br />写入新的配置,下次重新启动就可以了。
2011-05-13 15:58:00 1132
原创 office07 access当中的数据访问页
本来想在office07的access当中创建数据访问页,但是始终没有找到相关的操作和选项。原来Microsoft Office Access 2007当中已经不支持数据访问页了。取而代之的是另一个更加强大的工具Windows sharepoint service。一下的内容是来自Access的帮助文档。Microsoft Office Access 2007 不再支持数据访问页。如果您希望在 Web 上部署数据输入窗体并在 Access 中存储所生成的数据,则可以将数据库部署到 Windows Sha
2011-05-04 10:08:00 2806
原创 Solaris 10下建立GNU C开发环境
<br /><br />虽然Solaris的目录/usr/ccs提供了一些关于编译系统的工具,但是并没有提供完整的C开发环境。在Solaris下进行C开发,有两种选择:使用Sun公司提供的Sun Studio(需要购买)使用免费的GNU工具构建开发环境<br />这里介绍第二种方法。<br />1、首先从sunfreeware获取已经编译好的二进制包。<br />http://ftp.sunfreeware.com/ftp/pub/freeware/i386/10/<br />需要安装的:bin
2011-04-15 12:02:00 1126
Line Number Addin for VC6.0
2014-10-08
Visual Assist for VC6.0
2014-10-08
snow.leopard.10.6.1.10.6.2.intel.amd.made.by.hazard.torrent
2012-10-23
ARM® and Thumb®-2 Instruction Set Quick Reference Card
2012-03-20
C程序设计-谭浩强-3rd-pdf-ppt-src.zip
2011-01-09
Hacking: The Art of Exploitation pdf
2010-12-30
arm汇编语言ppt.tar.bz2
2010-12-22
ipv6介绍ppt.tar.bz2
2010-12-22
stardict-3[1].0.2.tar.bz2
2010-08-08
stardict常用字典-oxford-gb-formated
2010-08-08
stardict常用字典-langdao-ec-gb
2010-08-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人