摘要:
一、软件准备:最新版的是Windows Live Writer 2012,但是不提供单独的安装包,它是和微软其它软件一起的(包括MSN、Window Move Maker等),软件大小为131M,官方下载地址:http://g.live.com/1rewlive5-all/zh-cn/wlsetup-all.exe或者自己百度“Windows Essentials 2012 简体中文离线”。二、安装:安装很简单,如果你不想安装MSN等其它内置软件,请选择自定义安装,注意不能选择安装路径,这一点挺蛋疼的,默认装在C盘。三、使用:打开Windows Live Writer,第一次使用一般会让你设置
阅读全文
posted @ 2013-08-24 10:03
dolinux
阅读(327)
推荐(0)
摘要:
转自:http://soft.chinabyte.com/os/232/11488732_2.shtml众所周知,Linux动 态库的默认搜索路径是/lib和/usr/lib。动态库被创建后,一般都复制到这两个目录中。当程序执行时需要某动态库,并且该动态库还未加载到内存 中,则系统会自动到这两个默认搜索路径中去查找相应的动态库文件,然后加载该文件到内存中,这样程序就可以使用该动态库中的函数,以及该动态库的其它资源 了。在Linux 中,动态库的搜索路径除了默认的搜索路径外,还可以通过以下三种方法来指定。 方法一:在配置文件/etc/ld.so.conf中指定动态库搜索路径。 可以通过编辑配..
阅读全文
posted @ 2013-08-23 10:19
dolinux
阅读(269)
推荐(0)
摘要:
转载自:http://www.eefocus.com/article/09-04/71617s.html对动态库的实际应用还不太熟悉的读者可能曾经遇到过类似“error while loading shared libraries”这样的错误,这是典型的因为需要的动态库不在动态链接器ld.so的搜索路径设置当中导致的。 具体说来,动态链接器ld.so按照下面的顺序来搜索需要的动态共享库: 1.ELF可执行文件中动态段中DT_RPATH所指定的路径。这实际上是通过一种不算很常用,却比较实用的方法所设置的:编译目标代码时,可以对gcc加入链接参数“-Wl,-rpath”指定动态库搜索路径; 2..
阅读全文
posted @ 2013-08-23 10:18
dolinux
阅读(262)
推荐(0)
摘要:
下面是目录结构:pengdl@localhost:~$ tree test/test/├── fun.c├── Fun.h└── t1 └── main.c1 directory, 3 filespengdl@localhost:~$fun.c#include void fun(void){ printf("int the fun\n");}Fun.hextern void fun(void);main.c#include #include int main(int argc, const char *argv[]){ printf("in the main\n&
阅读全文
posted @ 2013-08-23 10:08
dolinux
阅读(276)
推荐(0)
摘要:
RSS订阅:sage和Rss icon in awesombar工具栏管理: All-in-One Sidebar密码管理: LastPass邮件提醒:mail notifer(邮件提醒)广告拦截: Adblock Plus为知笔记插件:Wiznote Web Clipper网页截图有道词典取词插件灵格词典取词插件代理:autoProxy插件清理:ecleaner
阅读全文
posted @ 2013-08-23 08:21
dolinux
阅读(343)
推荐(0)
摘要:
Source Insight实质上是一个支持多种开发语言(java,c ,c++等等)的编辑器,只不过由于其查找、定位、彩色显示等功能的强大,常被我们当成源代码阅读工具使用。所以,为了有效的阅读源程序,首先必须选择功能菜单上的 “Project”选项的子菜单“New Project”新建一个项目,项目名称可以自由选定,当然也可以选择删除(Remove)一个项目。当删除一个项目的时候,并不删除原有的源代码文件,只是将该软件生成的那些工程辅助文件删除。设定之后,将会弹出一个对话框如图1,接受默认选择,如果,硬盘空间足够,可以将第一个复选框选上,该选项将会需要与源代码大致同等的空间来建立一个本地数据
阅读全文
posted @ 2013-08-22 18:45
dolinux
阅读(908)
推荐(0)
摘要:
转载:http://chuna2.787528.xyz/myblesh/articles/2452030.html大家用source insight看linux源码的时候都遇到这么一个麻烦,makefile和kconfig中的文字在搜索的时候不能找到,这是因为source insight默认是不选makefile的,也没有konfig这种类型的文件。下面就讲一下如何添加makefile:打开Source Insight,在新建工程之前,进入Options -> Document Options-> 点击Document Type的下拉框,然后选择Make File,在右边的File F
阅读全文
posted @ 2013-08-22 18:38
dolinux
阅读(582)
推荐(1)
摘要:
先看如下的效果:方法:先看如下的脚本sh3.sh:#!/bin/bashecho "peng"echo "$(color bold yellow) ------------------------------------------------------------------ $(color)"将color文件所在的路径加入到环境变量PATH中,临时修改PATH的方法如下:export PATH=$PATH:XXX/color然后运行脚本: ./sh3.sh,可以看到如下效果:注:文件color的下载地址:http://files.cnblogs.c
阅读全文
posted @ 2013-08-21 15:19
dolinux
阅读(559)
推荐(0)
摘要:
转载自:http://blog.163.com/xujian900308@126/blog/static/12690761520129911304568/ tee tee:读取标准输入的数据,并将其内容输出成文件。 语 法:tee [-ai][--help][--version][文件…] 补充说明:tee指令会从标准输入设备读取数据,将其内容输出到标准输出设备,同时保...
阅读全文
posted @ 2013-08-21 15:12
dolinux
阅读(528)
推荐(0)
摘要:
文件查找 find * -name "xarina_evb_defconfig" grep "TEXT_BASE" * -nR find . ! -name "*.txt" -print 搜索除了*.txt之外的文件 find -name *.patch | xargs -i cp '{}' ./p
阅读全文
posted @ 2013-08-21 14:06
dolinux
阅读(1270)
推荐(0)
摘要:
转载自:http://hi.baidu.com/linuxtrip/item/47a38c8eec00e98f4414cfb7一、目录栈指令目录栈是用户最近访问过的系统目录列表,并以堆栈的形式管理。栈中的内容与Shell环境变量DIRSTACK的值对应1、dirs1)功能显示当前目录栈中的所有记录(不带参数的dirs命令显示当前目录栈中的记录)2)语法(1)格式:dirs [-clpv] [+n] [-n](2)选项-c 删除目录栈中的所有记录-l 以完整格式显示-p 一个目录一行的方式显示-v 每行一个目录来显示目录栈的内容,每个目录前加上的编号+N 显示从左到右的第n个目录,数字从0开始.
阅读全文
posted @ 2013-08-21 13:53
dolinux
阅读(484)
推荐(0)
摘要:
转载自:http://chuna2.787528.xyz/pmars/archive/2013/02/17/2914444.html在SHELL编程中,经常要处理一些字符串变量。比如,计算长度啊、截取子串啊、字符替换啊等等,常常要用到awk、expr、sed、tr等命令。下面给大家介绍个简单的字符串处理方法,用不着嵌套复杂的子命令。${#VALUE}:计算VALUE字符串的字符数量。${VALUE%.*}或${VALUE%%.*}:删除VALUE字符串中以分隔符“.”匹配的右边字符,保留左边字符。${VALUE#*.}或${VALUE##*.}:删除VALUE字符串中以分隔符“.”匹配的左边字符,
阅读全文
posted @ 2013-08-21 12:04
dolinux
阅读(4331)
推荐(1)
摘要:
转载自:http://os.chinaunix.net/a2007/1118/976/000000976787.shtml#! /bin/bash echo "Path to $(basename $0) is $(readlink -f $0)"可以看一下执行结果:pengdl@localhost:~/test/shell$ lssh1.shpengdl@localhost:~/test/shell$ ./sh1.sh Path to sh1.sh is /home/pengdl/test/shell/sh1.shpengdl@localhost:~/test/shell
阅读全文
posted @ 2013-08-21 11:32
dolinux
阅读(1641)
推荐(0)
摘要:
转载自:http://space.itpub.net/24435147/viewspace-694200VMware6.7安装目录下有一个命令行工具vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:方法一: 1. 关闭虚拟机;启动Windows下的命令提示符界面; 2. 命令进入VMware的安装目录(如:D:\VMware),输入“vmware-vdiskmanager”后按回车键,可显示关于该命令的说明。 3. 执行如下命令:vmware-vdiskmanager -x 15Gb "G:\VMware Space\Red Hat Ente
阅读全文
posted @ 2013-08-21 06:54
dolinux
阅读(554)
推荐(0)
摘要:
转载自:http://www.douban.com/note/53678368/vmware-vdiskmanager [选项]这里的选项你必须包含以下的一些选择项或参数选项和参数描述虚拟磁盘文件的名字。虚拟磁盘文件必须是.vmdk为扩展名。你能够指定一个你想要储存的虚拟磁盘文件的路径。如果你在你的宿主机中映射了网络共享,你也可以提供确切的虚拟磁盘文件的路径信息来创建虚拟磁盘在这个网络共享中-c创建虚拟磁盘。你必须用-a, -s 和 -t 并指定选项参数,然后你需要指定所要创建的虚拟磁盘文件的文件名。-r 转换已经指定类型的虚拟磁盘的类型,结果会输出创建一个新的虚拟磁盘。你必须用-t选项来指定
阅读全文
posted @ 2013-08-21 06:39
dolinux
阅读(507)
推荐(0)
摘要:
很多人在安装虚拟机Linux的时候,为了节省硬盘空间,把硬盘容量设置得较小,可是后来发现硬盘容量不够用了。在VMware中又不能直接修改虚拟机的硬盘容量大小,或者重建虚拟机系统,非常麻烦。其实在VMware6.0安装目录下有一个命令行工具——vmware-vdiskmanager.exe 程序,可用来修改虚拟机硬盘的大小。方法如下:1、(1)关闭虚拟机电源;启动Windows下的命令提示符界面;(2)通过 cd 命令进入VMware的安装目录(如:C:\Program Files\VMware\VMware Workstation),输入“vmware-vdiskmanager”后按回车键,可
阅读全文
posted @ 2013-08-20 23:05
dolinux
阅读(952)
推荐(0)
摘要:
转载自:http://blog.chinaunix.net/uid-20729583-id-1884553.html这 些宏包括 __init、__initdata、__initfunc()、asmlinkage、ENTRY()、FASTCALL()等等。它们的定义主要位于 Include/linux/linkage.h和 include/asm-i386/Init.h以及其他一些.h文件中。 1) __init位置:include/asm-i386/Init.h 定义:#define __init __attribute__ ((__section__ (".text.init&q
阅读全文
posted @ 2013-08-20 21:29
dolinux
阅读(275)
推荐(0)
摘要:
转载自:http://www.hackbase.com/tech/2012-02-27/65972.html编辑生成.mo文件 我们在弄网站的时候很可能会接触到.mo和.po文件。.po文件是GNU gettext项目的一套应用规范,“po”是: Portable Object(可跨平台对象)的缩写。.mo文件是二进制格式文件,通常我们要更改网站语言,需要对该文件进行反编译,得到.po文件,然后用相应的程序 打开.po文件进行编辑后再行打包成.mo文件。 WordPress的世界里, 我们经常可以看到很多汉化的主题,其一般是通过一个汉化过的 .mo 文件来实现( WordPress 仅可识..
阅读全文
posted @ 2013-08-20 15:19
dolinux
阅读(2625)
推荐(0)
摘要:
转载自:http://blog.csdn.net/shaohui/article/details/3996274在google code 上创建了一个新的项目, 用Windows 下面的tortoisesvn的时候,一不小心把一个含有中文字符的文件给 check in了, 结果招来麻烦无数。然后在Linux上面check out代码的时候,当遇到这个文件的时候老是报错。svn:Can'tconvertstringfrom'UTF-8'tonativeencoding害的我很是郁闷, 查了一下资料,发现解决方法也蛮简单的,也就一条命令 exportLANG="z
阅读全文
posted @ 2013-08-20 10:45
dolinux
阅读(252)
推荐(0)
摘要:
一、SVN安装 1.安装包 1.$sudoapt-getinstallsubversion 2.创建项目目录 $sudomkdir/home/xiaozhe/svn $cd/home/xiaozhe/svn/ $sudomkdirmypro 3.创建svn文件仓库 $sudosvnadmin...
阅读全文
posted @ 2013-08-19 21:47
dolinux
阅读(260)
推荐(0)
摘要:
转载自:http://blog.chinaunix.net/uid-20499529-id-1940182.htmlbasename 是去除目录后剩下的名字example:shell>temp=/home/temp/a.test shell>base=`basename $temp` shell>echo $base结果为:a.testdirname 是取目录example:shell>temp=/home/temp/a.test shell>dir=`dirname $temp` shell>echo $dir结果为:/home/temp另一种实现的方法:
阅读全文
posted @ 2013-08-19 16:02
dolinux
阅读(1008)
推荐(0)
摘要:
-t, --list list the contents of an archive例如:pengdl@localhost:~/test$ tar -czvf shell.tar.gz shellshell/shell/sh1.shshell/sh2.shpengdl@localhost:~/test$ pengdl@localhost:~/test$ tar -tzvf shell.tar.gz drwxr-xr-x pengdl/pengdl 0 2013-08-15 04:17 shell/-rwxr--r-- pengdl/pengdl 215 2013-08-15 04:16 she
阅读全文
posted @ 2013-08-19 12:39
dolinux
阅读(1056)
推荐(0)
摘要:
图片太大,可以将图片另存后看或者右键点击,选择查看图片。
阅读全文
posted @ 2013-08-18 20:44
dolinux
阅读(382)
推荐(0)
摘要:
>file 将file文件重定向为输出源,新建模式,可以将正确的结果输出到file文件>>file 将file文件重定向为输出源,追加模式file或者&>file 将由命令产生的错误信息输入到file,其中2>file,可以将错误信息输出到file,&>可以正确和错误的信息都输出到file。
阅读全文
posted @ 2013-08-17 13:44
dolinux
阅读(171)
推荐(0)
摘要:
转载自:http://blog.chinaunix.net/uid-24958038-id-3416169.htmldd if=/dev/zero of=的含义是什么?一、dd命令的解释dd:用指定大小的块拷贝一个文件,并在拷贝的同时进行指定的转换。注意:指定数字的地方若以下列字符结尾,则乘以相应的数字:b=512;c=1;k=1024;w=2参数注释:1. if=文件名:输入文件名,缺省为标准输入。即指定源文件。2. of=文件名:输出文件名,缺省为标准输出。即指定目的文件。3. ibs=bytes:一次读入bytes个字节,即指定一个块大小为bytes个字节。obs=bytes:一次输出b
阅读全文
posted @ 2013-08-16 11:34
dolinux
阅读(495)
推荐(0)
摘要:
转载自:http://blog.sina.com.cn/s/blog_541086430100mosm.html在Unix Shell中,可以使用-n来判断一个string不是NULL值,但是之前却以为这是骗人的把戏。因为执行下面的命令,返回是0值(即真),可是BB明明是没有内容的。[root]# export BB=[root]# [ -n $BB ][root]# echo $?0今日翻书才知道,原来需要用双引号把变量名括起来,即变成[ -n "$BB" ]。这样才行。[root]# [ -n "$BB" ][root]# echo $?1因为如果没
阅读全文
posted @ 2013-08-16 11:28
dolinux
阅读(537)
推荐(0)
摘要:
转载自:http://blackfin.uclinux.org/doku.php?id=bootloaders:u-boot:serial-flashU-Boot supports serial NOR flashes which hook up to the Blackfin processor via a 4 wire SPI-compatible interface. Commands are provided for reading/erasing/writing of the device.In terms of the command line interface, the sf
阅读全文
posted @ 2013-08-16 10:32
dolinux
阅读(1789)
推荐(0)
摘要:
修改:mw [内存地址] [值] [长度]例如:mw 0x02000000 0 128表示修改地址为0x02000000~0x02000000+128的内存值为0.显示:md [内存地址] [长度]例如:md 0x02000000 128表示显示0x02000000的内存数据,长度为128个32bit.注意[长度]的取值,例如:# md 02000000 1002000000: ffffffff ffffffff ffffffff ffffffff ................02000010: ffffffff ffffffff ffffffff ffffffff ...........
阅读全文
posted @ 2013-08-16 10:18
dolinux
阅读(695)
推荐(0)
摘要:
转载自:http://www.2cto.com/os/201304/205118.html参考: http://blog.csdn.net/t0nsha/article/details/8606886set -x与set +x指令用于脚本调试。set是把它下面的命令打印到屏幕set -x 是开启 set +x是关闭 set -o是查看 (xtrace),set去追中一段代码的显示情况。执行set -x后,对整个脚本有效。[root@mybox bin]# ls -l /bin/bash+ ls --color=tty -l /bin/bash-rwxr-xr-x 1 root root 722
阅读全文
posted @ 2013-08-16 10:06
dolinux
阅读(1805)
推荐(0)
摘要:
Linux的自动锁屏功能,会在你离开屏幕的两分钟,甚至更短的时候内,将屏幕锁住,需要输入密码才能进入Linux系统。可按下图设置,关掉Linux自动锁屏功能System-->Preferences-->ScreenSaver 2.在Screensaver Preferences 界面,选择Power Management按钮 3.在PowerManagement Preferences界面,设置Put computer to sleep when inactive for和 Put display to sleep when inactive for的时间即可
阅读全文
posted @ 2013-08-15 22:14
dolinux
阅读(1586)
推荐(0)
摘要:
在空白的文本编辑器里打开一个崭新的文本,没有一行代码,出现在眼前的是一个充满了无限可能和希望的项目。可是,当数千行的代码写完之后,整个项目 因为bug的出现而被压垮了,更别说添加什么新功能了...这也许是对程序员的最大打击,在饱满的热情上浇了一盆冷水。其实,最好的软件程序员当然知道怎 样去发现并修复这些bug,在刚开始编程的时候就通过软件工程的最好方法来降低bug的出现概率。几乎没有哪个程序员能够写出一个bug都没有的代码,但是解决方法总是比困难多得多。多实践和坚毅的决心是成功的关键,这样才能够写出清洁代码,保证软件系统的可靠性。下面一起来看看这些可以镇压bug的工具箱。1. 输出语句代码调试
阅读全文
posted @ 2013-08-15 21:45
dolinux
阅读(216)
推荐(0)
摘要:
转载自:http://blog.csdn.net/eqera/article/details/63752931、错误: Can't find X includes. Please check your installation and add the correct paths! 原因:没有X的包含文件 解决:安装xlibs-dev即可 2、错误: Qt (>= Qt 3.0) (headers and libraries) not found. Please check your installation!原因:查找提供qt的lib&&headers的软件包,并
阅读全文
posted @ 2013-08-15 18:50
dolinux
阅读(2062)
推荐(0)
摘要:
参考:http://blog.sina.com.cn/s/blog_4fb490ff0100csne.htmlhttp://linux.die.net/man/1/msgfmthttp://packages.debian.org/zh-cn/wheezy/i386/liblocale-msgfmt-perlhttp://www.iteye.com/blogs/tag/msgfmthttp://blog.csdn.net/eqera/article/details/6375293解决: sudo apt-get install gettext
阅读全文
posted @ 2013-08-15 18:49
dolinux
阅读(458)
推荐(0)
摘要:
转载自:http://blog.163.com/huangnan0727@126/blog/static/30626184201042022011225/CC的标准库,就是glibc这个库,里面有GCC各种标准函数的实现,还有各种unix系的函数在里面。 当初创建uclinux的时候,需要一个能编译比较小体积的目标文件的便宜器,这个时候就有人写了一个 uc-libc库,这个库可以说是uclinux上的一个glibc移植,但是还是有很多函数没有实现,所以人们只能 勉强用它来在uclinux上写程序。后来,有牛人又写了uclibc,这个是真正意义上的瘦身过后的glibc,完成 了很多以前uc-li
阅读全文
posted @ 2013-08-15 17:30
dolinux
阅读(2268)
推荐(0)
摘要:
#!/bin/shsource scripts/common.sh现象: shell脚本中source aaa.sh时提示 source: not found原因: ls -l `which sh` 提示/bin/sh -> dash这说明是用dash来进行解析的。改回方法: 命令行执行:sudo dpkg-reconfigure dash在界面中选择no再ls -l `which sh` 提示/bin/sh -> bash修改成功,source可以用了~
阅读全文
posted @ 2013-08-15 16:23
dolinux
阅读(997)
推荐(0)
摘要:
安装过程非常简单:apt-get install sambasudo vim /etc/sama/smb.conf[pengdl] comment = pengdl's samba path = /home/pengdl browseable = yes read only = no guest ok = no# smbpasswd -a pengdlNew SMB password:Retype new SMB password:然后输入用户名和密码即可。删除映射:可以参考下面:## Sample configuration file for the Samba suite for
阅读全文
posted @ 2013-08-14 16:28
dolinux
阅读(394)
推荐(0)
摘要:
http://www.zhihu.com/question/20773220?utm_source=weekly-digest&utm_medium=email&utm_campaign=weekly94
阅读全文
posted @ 2013-08-09 22:56
dolinux
阅读(206)
推荐(0)
摘要:
转载自:http://suifengpiaoshi.diandian.com/post/2012-05-05/17955899搭建ftp包括搭建ftp服务器和ftp客户端本文以debian上搭建vsftp为例,展示如何允许一个本地用户名用ftp客户端登录。因为匿名用户登录的方式比较简单,就不讨论了。注意conf文件的配置就好了。下面开始:一、建立ftp服务器先来段引用:华丽的分割线*************************************************************************安装vsftpapt-get install vsftpd配置/etc
阅读全文
posted @ 2013-08-09 21:14
dolinux
阅读(1326)
推荐(0)
摘要:
转载自:http://linux.chinaunix.net/techdoc/install/2009/04/13/1107608.shtml发信人: armlinux (armlinux), 信区: Embedded标题: 关于Embedded Linux启动的经典问题发信站: 哈工大紫丁香 (Sun Aug 31 20:14:46 2003)On Sat 06 Apr, Arts Thibaut wrote:> due to compiling problem, i try to understand the boot sequence. I know> the main po
阅读全文
posted @ 2013-08-09 20:35
dolinux
阅读(469)
推荐(0)
摘要:
下面是Linux开发常用的软件包: 软件包的名称 作用描述 安装方式 build-essential sudo apt-get install build-essential policycoreutils audit2allow工具 sudo apt-get install policycoreu
阅读全文
posted @ 2013-08-09 14:34
dolinux
阅读(6065)
推荐(0)