自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1720)
  • 收藏
  • 关注

Mysql MyISAM引擎相关数据文件浅析

实验环境:OS:Ubuntu 10.04数据库版本:Mysql 5.5.18安装路径 :/opt/mysql/数据存放位置:/opt/mysql/data实验一:Mysql将为所有的数据库创建一个单独的文件夹首先,cd到数据目录下:root@liu-pc:~#cd/opt/mysql/data/ ...

2011-12-07 16:44:00 394

Beatles小记-分布式数据流分析框架(一)

Author:放翁(文初)Email:fangweng@taobao.comMblog:weibo.com/fangwengBlog: http://blog.csdn.net/cenwenchu79/概述 重要:全文内容都是参照这个源码地址内容所写,因此两边对着看会更清晰明了:https://github.com/cenwenchu/beatles这篇小记主要...

2011-12-07 16:30:00 389

Makefile详解——从入门到精通

转自ChinaUnix,作者gunguymadman,陈皓。链接地址:http://www.chinaunix.net/jh/23/408225.html。写的相当不错很详细,只是有点多,当作一个参考手册非常不错,所以转过来,顺便整理一下。概述——什么是makefile?或许很多Winodws的程序员都不知道这个东西,因为那些Windows的IDE都为你做了这个工作,但我觉得要作一...

2011-12-07 14:39:00 713

vim标记

在vim设置标记,目的就是为了快速定位,提高效率。1、标记命令mark 在vim命令行模式下用 help mark 查看mark命令的帮助手册2、标记符 在文本中使用 26 个标记符(a到z)。这些标记是不可见的,只是一个由 vim 记住的位置。3、设置标记 在普通模式下命令格式 m [a-z] 例如:ma 在光标所在位置设置一个标记4、跳转到标记 命令格式: ...

2011-12-07 11:32:00 263

Linux内核学习之链表

文章参照任桥位Linux内核修炼之道3.6节编写。在Linux内核中大量地方使用了链表这个数据结构。相信科班出身的学生或者自己学习过数据结构的同学都不陌生,不错,他就是最简单的线性结构——链表。不过,在内核当中,一般采用的都是循环双联表的数据结构。因为源码有三百多行我就不贴在这里,有兴趣的去下载一下:http://download.csdn.net/detail/huiguixian/3889...

2011-12-07 09:10:00 136

sed 与正则表达式组合应用(一)

sed 与正则表达式组合格式sed ‘/正则表达式/sed命令‘1、区分大小写$ echo "This is a test" |sed -n '/this/p'$ echo "this is a test" |sed -n '/this/p'this is a test2、模式匹配的文本要大于或等于 表达式集合$ echo "The books are expensiv...

2011-12-07 09:08:00 186

移动互联网的三大趋势

未来,移动互联网将呈现三大趋势:服务由终端向云端转移,搜索仍将扮演重要角色,商业模式是关键。第一,服务由终端向云端转移未来的移动互联网的重要性体现在云端,就是能够提供什么样的云服务,而不是终端上的操作系统是什么。终端上的操作系统可以有很多种。但是未来,很多是在云端就可以实现的。而这种实现,会比操作系统端实现好的多。大家经常用的搜索,相册的功能,云的存储,各种各样企业级的应用,将来都会逐步在...

2011-12-07 08:58:00 161

Ubuntu下编译安装Mysql双实例并配置主从复制

一.安装前准备 下载Mysql源码包:推荐官方站点http://www.mysql.com/ 配置Ubuntu环境 添加mysql用户组和用户: groupadd mysql useradd -g mysql mysql 创建安装所需目录 master实例安装目录: mkdir /opt/mastermysql/...

2011-12-07 08:31:00 93

GCC扩展

转自候佩CSDN博客,地址:http://blog.csdn.net/mydo/article/details/3738336GNC CC是一个功能非常强大的跨平台C编译器,它对C 语言提供了很多扩展,这些扩展对优化、目标代码布局、更安全的检查等方面提供了很强的支持。本文把支持GNU 扩展的C 语言称为GNU C。  Linux 内核代码使用了大量的 GNU C 扩展,以至于能够编译 Li...

2011-12-06 11:36:00 108

内核学习第一步:查看源码Vim+Cscope

本文参照Linux内核修炼之道编写,作者为任桥伟。Vim就不用多说了,大家都在用。Cscope看软件名字就知道C+scope,本身设计出来就是为了浏览c的代码的。通过Cscope可以知道诸如某个函数的定义、那些函数调用了它、它调用了那些函数等等。是在控制台学习Linux源码不可缺少的有力工具。你可以通过阅读Vim中文帮助手册来了解:help if_cscop.txt。1.安装Cscope...

2011-12-06 10:09:00 202

在Ubuntu下编译Linux内核

声明:本文是个人参考网上有关资料,编译2.6.25内核的总结,如按本文步骤编译内核造成的责任和本文作者无关。本文放在本人的blog上面:http://hi.baidu.com/ffbp89/本文还有姊妹篇《老笔记本编译2.6.20内核指导》如果有修改,也在blog上。欢迎转载本文,但是请不要取消本声明。写这篇东西主要是教学目的,学生可以结合编译内核复习shell的有关命...

2011-12-05 15:32:00 125

Ubuntu下Ibus输入法设置

IBus 全称 Intelligent Input Bus for Linux / Unix OS 是下一代输入法框架(或者说“平台”),项目现存于 Google Code -http://code.google.com/p/ibus/此项目包含了世界多数语言的文字输入需求————由世界多个国家开发者维护。它的存在就是为了取代古老的scim,而多数Linux发行版已经用它取代了scim。...

2011-12-05 13:58:00 107

怎样复制百度文库中的内容?

经常需要在网上搜索一些关于技术方面的文章看一下,百度文库当中就有很多很好的技术资料,但是就像CSDN的资源,百度文库的下载也是需要积分的,积分的获得比较麻烦,也懒得去赚。因为之前有做网站的经历,如果优化的好的话,很容易就被百度快照保存下来,所以在百度快照里面去找到百度文库的缓存,是一个比较好的复制百度文库内容的方法!在网上有高人也已经发布了这个方法,在此把此方法再共享一下,让大家不再受到百度积分...

2011-12-04 00:13:00 591

vim保存退出后出现乱码

初始时,安装好Ubuntu以后,使用Vim退出以后会显示乱码,这是由于Ubuntu的Vim默认是链接到了/usr/bin/gnome,这是不同于一般使用习惯的Vim,所以我们如果需要使用一般习惯的Vim,并且解决Vim退出以后的乱码问题,我们必须使Vim链接到我们常用的Vim.basic,步骤如下:1.使用apt-get 安装Vim包,系统默认安装的是Vim-gnome包,命令如下:sud...

2011-12-03 13:38:00 189

nm

对于每一个符号,nm列出其值(the symbol value),类型(the symbol type)和其名字(the symbol name)。这对于检查库中是否包含自己要用的库很方便。如nm syslib.a | grep test_funnm [‘-a’|‘--debug-syms’] [‘-g’|‘--extern-only’] [‘-B’] [‘-C’|‘--dem...

2011-12-02 18:59:00 105

gcc 编译选项笔记

gcc 参考文档http://www.9linux.com/gcc.html最近在定位bug的时候看牛人用gcc的选项调试,很有用所以计下来,共享一下。1、记录gcc 的编译时的中间文件 .i .sgcc 加上选项 -save-temps 可以记录编译时候生成的 预编译文件 .i 和汇编文件 .s。这些中间文件在查找头文件是否包含,或包含的路径是否正确、变量的声明、定义等很...

2011-12-02 18:42:00 116

配置Ubuntu桌面Gnome效果

如果你没有看过Ubuntu Gnome的绚丽效果,你可以先去以下到链接去看看。http://v.youku.com/v_show/id_XMjMyNzY2ODQw.html其实Ubuntu的立体效果是由XGL来处理到,XGL是著名到图形库OpenGL为基础的3D图形服务器,Compiz软件是用来管理这些效果到。不废话来,开始。1. 安装你的显卡驱动:系统 -> 系统管理 -&...

2011-12-01 10:51:00 158

ibus输入法没有选词框

killall ibus-daemonibus-daemon -d

2011-11-30 14:56:00 125

sed 命令基本操作举例

1、替换$ cat data1this test inside testthis test inside testthis si inside testthis si inside testThe quick green elephant jumps over the dog dogThe quick green elephant jumps over the fox do...

2011-11-29 12:41:00 133

gawk 学习笔记

参考文档http://www.gnu.org/software/gawk/manual/gawk.html

2011-11-28 08:35:00 109

svn 命令行下常用的几个命令

1、将文件checkout到本地目录 svn checkout path(path是服务器上的目录) 例如:svn checkout svn://192.168.1.1/pro/domain 简写:svn co 2、往版本库中添加新的文件 svn add file 例如:svn add test.php(添加test.php) svn add *.php(添...

2011-11-28 08:16:00 942

可以参考的几个英文论坛

unix 和linux 论坛http://www.unix.com/

2011-11-25 09:04:00 91

shell 创建临时目录和临时文件mktemp

#!/bin/bashmktemp_local(){ tempfile=`mktemp temp.XXXXXX` #文件名格式 file.XXXXXX 6个大写X exec 3>$tempfile echo -e "\nThis script writes to local temp file $tempfile\n" echo "This is first line...

2011-11-25 08:52:00 1691

shell 2>&1

#!/bin/bashrd_oe_2f(){ exec >outfile 2>&1 #shell 命令行是从左到右解释,现将标准输出重定向到文件,再将标准错误重定向到标准输出,结果是将标准输出和错误输出定向到同一个文件。 echo "redirect out and error to outfile" #产生标准输出 ls asdfafd          ...

2011-11-24 14:12:00 142

shell 文件重定向

#!/bin/bashrd_out_2f(){ echo "Hello kate, this is error." >&2 #定向到文件描述符的时候,描述符前加 & echo "This is a goog dog!" >testout_file #重定向到文件}rd_out_fd(){ exec 3>&1 #新建输出描述符...

2011-11-24 13:05:00 57

shell 获取用户输入

#!/bin/bash#用系统变量REPLY保存输入的值read_2reply(){ read -p "Enter a number:" for (( count=1; count<=$REPLY; count++ )) do count=$[ $count +1 ] done echo "The count of your number is $coun...

2011-11-23 12:24:00 204

android应用开发全程实录-关于google map的部分章节-漂亮的气泡地图

在开始Google Map之前,先来认识下maps包下两个重要的类Geopoint 和MapView 。Geopoint类是一个不可变类,表示一组经度和纬度值,以微度的整数形式存储。public 构造方法GeoPoint(int latitudeE6, int longitudeE6)。用给定的经度和纬度构造一个GeoPoint,单位微度(度* 1E6). 参数:latitud...

2011-11-23 12:20:29 85

对操作系统内存管理的模拟(应用)

今天来续写,觉得昨天那种安排不合理,于是将原理与应用分两篇来写,不至于让大家和我看的有些烦。  温故而知新可以为师矣,如果不能为师,给自己当老师也不错哦。好了,写一个模拟内存管理的程序吧,老师说有原理,也要有具体实现,这是提升分析问题的一种途径。下面写写程序,并进行解说,这个程序我当时也完善了一下。  先写一些宏定义和全局变量View Code 1 #define PROC...

2011-11-23 12:19:11 239

shell 脚本中传递参数3种方法的比较

#!/bin/bash#extracting command text_text_text_line options as parametershelp_info(){ echo "NAME" echo "\t$0" echo "SYNOPSIS" echo "\t$0 is a shell test about process options" echo "DESCR...

2011-11-23 08:36:00 160

vim 下使用多个剪贴板

在vim里剪切板叫做寄存器(regiseter). 你可以输入:reg列出所有当前定义过的寄存器和它们的内容.大多数情况下你会使用以小写字母命名寄存器, 其他的有各自不同的vim内部用途, 偶尔可能会有用. 要使用指定的某个寄存器来完成复制和粘贴, 很简单, 在复制粘贴操作之前输入”a, a表示你希望用的寄存器. 举个例子,:复制当前行到寄存器k, 输入”kyy. ...

2011-11-22 18:19:00 152

vim 宏的录制和使用

vim中的宏实质就是把一个vim指令集存到了寄存器中,然后在调用寄存器中的指令。使用宏命令可以重复执行你所记录下的命令。命令模式下按q+<register>+一系列命令+q<register> 指用户自己定义的a-z中的一个寄存器q+<register> 开始记录命令q 完成记录,退出记录例: qa vim 命令 q这个宏...

2011-11-22 16:35:00 428

shell中数学表达式执行不成功

在我的shell中用到了如下的数学计算,但是执行不成功(ubuntu)((T=1+1))echo $Tlet OPTIND=OPTIND-1echo $OPTINDecho "$[ $OPTIND-1 ]"经过多方查找原来是shell不同,shell的种类很多,支持的命令也不一定想同。用以下的指令查看我PC的sh是dash,ubuntu默认shell为dash。$ ...

2011-11-22 10:03:00 172

shell 修改配置文件中含有特定字符串的行的值

CFG=./config #配置文件 K=IMAGES_OUTPUT_DIR #关键字符串 V=/opt/images_out #值 sed -i "/^$K/c\ $K=$V" $CFG1.要点sed的用法 sed选项 -i 修改源文件 sed命令 c 文件中的行,具体应该是先删除后插入...

2011-11-21 15:38:00 506

shell 传递选项和参数之 getopt 的用法

#这是我管理编译的一个脚本,主要部分请看 ===================== 之后的部分#!/bin/bashmake_clean(){}move_bin(){}make_decoder(){}make_arch(){}make_decoder_image(){}build_help(){ echo "no o...

2011-11-16 19:49:00 199

sed 命令详解

1. Sed简介sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(pattern space),接着用sed命令处理缓冲区中的内容,处理完成后,把缓冲区的内容送往屏幕。接着处理下一行,这样不断重复,直到文件末尾。文件内容并没有 改变,除非你使用重定向存储输出。Sed主要用来自动编辑一个或多个文件;简化对文件的反复操作;编写转换程序等。以下...

2011-11-16 13:29:00 98

shell字符出替换的有用的几个命令

sed 批量替换文件 中的字符串sed -i "s/line/text_line/g" `grep line -rl ./`

2011-11-16 13:19:00 101

pywin32应用——python在windows下系统编程初步

Python是没有自带访问windows系统API的库的,需要下载。库的名称叫pywin32,可以从网上直接下载。以下链接地址可以下载:http://sourceforge.net/projects/pywin32/files%2Fpywin32/ (下载适合你的Python版本)csdn上有一个我上传的,python3.2的版本,http://download.csdn.net/m...

2011-11-14 16:23:00 1184

正则表达式的引擎

知道正则表达式引擎是如何工作的有助于你理解为何某个正则表达式在一个平台好用,换个平台就不好使了。正则引擎实现的基本原理:实现一个正则匹配引擎,实际上就类似与实现一个简单语言的编译器。一个正则表达式就是用正则符号写出的程序,我们要对这个式子进行语法分析,建立一个语法分析树,根据这个树生成NFA,如果采用NFA匹配的话,然后需要写出NFA模拟执行的程序,用来进行匹配。正则表达式引擎的种类:...

2011-11-14 13:58:00 400

ADA程序实例(类型、控制流、转换、简单数学运算等)

以下是ADA实现的质因数分解程序,其等价C#程序可见:http://topic.csdn.net/u/20111112/18/2bf17a93-862d-458e-91d7-8682dc899315.html(由于没有专门的ADA代码显示模板,只能选择最相近的Delphi模板,故关键字标识会不正常)首先是功能单元模块(package)的声明文件(prime-factors-reso...

2011-11-13 16:11:00 171

ADA语言Hello World

为什么要写关于这么古老的语言(1980年左右)的文章呢?因为我想既然mainframe用的cobol这么恶劣的语言都写了那么多了,为何不写一点我比较喜欢的语言呢?虽然除了高安全级控制和仿真领域之外ADA是不怎么用的。首先说两句我个人对ADA语言的态度:从编写大型程序的OO语言而言(我基本主要用的也就是这类语言),ADA在我评价中的排名是和C#和C++一个级别上的。ADA很大程度上是Java...

2011-11-11 21:03:00 537

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除