- 博客(19)
- 资源 (10)
- 收藏
- 关注
原创 云存储网站
dropboxhttps://www.dropbox.com/install?os=lnxubuntu onehttps://one.ubuntu.com/dashboard/
2012-10-31 22:31:13 767
原创 安装GRUB到U盘
关键的几步是:3、激活/dev/sdb2 ,这步很重要,如不激活,是引导不了的(在用cfdisk时就是有没有标志成boot) 5、格式化/dev/sdb2,建议格式化为ext2格式 (即建立文件系统) 8、安装grub到u盘上 (必须是超级用户 或者sudo) 目的:安装grub到u盘,用u盘来维护系
2012-10-30 23:14:37 1015
原创 grub引导系统
# The first entry is for LFS. 13 title Windows7 OS 14 rootnoverify (hd0,0) 15 makeactive 16 chainloader +1 17 18 19 title Ubuntu-2.6.24-26-generic(enable)
2012-10-30 23:13:53 563
原创 git用法小结--建立远程仓库
1.初始化一个空的git仓库1 junmuzi@mybox /git $ mkdir test_git/2 junmuzi@mybox /git $ cd test_git/3 junmuzi@mybox /git/test_git $ ls4 junmuzi@mybox /git/test_git $ git init5 Initialized empty Git reposi
2012-10-30 15:53:16 4826
转载 Linux环境下C编程指南(第二版) -- gdb调试工具
四、gdb调试工具 gdb主要提供的功能: 监视程序中变量的值的变化 设置断点,使程序在指定的代码行上暂停执行,便于观察 单步执行代码 分析崩溃程序产生的core文件 使用命令: gdb filename 装入可执行文件进行调试 注:由于调试需要
2012-10-22 10:17:06 1052
转载 GDB 用法和命令介绍
一、GDB常用命令简介 r run 运行.程序还没有运行前使用c cuntinue 运行到下一断点处q quit 退出tab tab 命令补全功能h help 帮助s step 跟入函数n next
2012-10-22 10:00:58 442
转载 Shell常用命令总结
key.test使用1. 关于某个档名的『类型』侦测(存在与否),如 test -e filename -e 该『档名』是否存在?(常用) -f 该『档名』是否为档案(file)?(常用) -d 该『文件名』是否为目录(directory)?(常用) -b 该『文件名』是否为一个 block device 装置? -c 该『文件名』是否为一
2012-10-21 18:12:39 644
转载 UNIX shell 常用命令列表
Passwd 修改用户密码Pwd 打印当前目录Cd 改变目录Ls 列出目录中文件Wildcards *,?任何数量字符与单个字符File 打印出文件的类型Cat 显示文件内容Pr 显示文件内容Pg或page 一闪一页显示文件内容More 一次一页显
2012-10-21 16:48:08 1006
转载 vi/vim 查找替换
vi/vim 中可以使用 :s 命令来替换字符串。该命令有很多种不同细节使用方法,可以实现复杂的功能,记录几种在此,方便以后查询。 在行首添加注释:%s/^/\/\//g 即把文件的每一行都注释掉了 :s/vivian/sky/ 替换当前行第一个 vivian 为 sky :s/vivian/sky/g 替换当前行所有 vivia
2012-10-21 16:33:44 509
原创 shell(查当前cpu数,然后编译内核)
#!/bin/bashnum=`cat /proc/cpuinfo |grep processor | wc -l`echo $numj=$[$num*2+1]echo $jmake -j$j
2012-10-19 09:39:23 755
转载 shell编程之给变量赋值的五种方法
1. Shell中的变量类型Shell中的变量可以分为环境变量、位置变量、预定义的特殊变量以及用户自定义变量、2. 环境变量Shell中的环境变量是一类Shell预定义变量,是用于设置系统运行环境的变量,环境变量由系统统一命名。部分系统变量的值由系统设定,部分环境变量的值可以由用户给定。环境变量的名称由大写字母组成,常用的Shell环境变量如下所示:
2012-10-19 09:37:30 1337
原创 Makefile 写法(编译模块)
2.6 内核下用 Makefile编写;只有一个文件obj-m := hello.oKDIR := /lib/modules/$(shell uname -r)/build/default: $(MAKE) -C $(KDIR) M=$(PWD) modulesclean: rm -fr *.o *.order *.symvers *
2012-10-18 11:15:40 1106
转载 搞定KDB
http://lp007819.wordpress.com/2010/10/27/%E6%90%9E%E5%AE%9Akdb/http://kernel.org/doc/htmldocs/kgdb.html真是辛苦,这次搞定了KDB。 我是读完kernel的change log 后发现KDB 和 KGDB已经作为主线合并进了kernel >=2.6.35 差不多之前的编译配置方
2012-10-16 11:39:48 3462
原创 hello world 简单的驱动
#include#include//#include static int hello_init(void){printk(KERN_ALERT "Hello,world\n");return 0;}static void hello_exit(void){printk(KERN_ALERT "Goodbye,cruel world\n");}mod
2012-10-12 17:14:14 479
原创 Makefile文件的写法
obj-m:=hello.odefault: make -C /lib/modules/$(shell uname -r)/build SUBDIRS=$(shell pwd) modules或者下面这样也行:obj-m:=hello.odefault: make -C /lib/modules/$(shell uname -r)/build M=$
2012-10-12 17:13:46 477
原创 驱动开发(第一个程序Hello World)
首先新建一个目录(比如):mkdir helloworld然后进入到这个目录:cd helloworld第一步:vi hello.c#include #include MODULE_LICENSE("Dual BSD/GPL");static int hello_init(void){ printk(KERN_ALERT "Hello ,w
2012-10-12 17:12:34 531
转载 各种排序算法的稳定性和时间复杂度小结
选择排序、快速排序、希尔排序、堆排序不是稳定的排序算法,冒泡排序、插入排序、归并排序和基数排序是稳定的排序算法。冒泡法: 这是最原始,也是众所周知的最慢的算法了。他的名字的由来因为它的工作看来象是冒泡: 复杂度为O(n*n)。当数据为正序,将不会有交换。复杂度为O(0)。直接插入排序:O(n*n)选择排序:O(n*n)快速排序:平均时间复杂度log2(n)*
2012-10-10 16:47:46 572
转载 如何为Linux生成和打上patch
通过diff工具生成补丁, patch工具打上补丁.在使用diff之前, 你需要保留一份未修改过的源码, 然后在其它地方修改源码的一份拷贝. diff对比这两份源码生成patch. 修改过的源码必须保留原来的文件名, 例如, 如果你修改源码中的a.c文件, 那么, 修改后的文件还是名为a.c, 在修改之前你可以复制a.c为a.orig.c进行备份.diff命令必须在整个Linux源码的根目
2012-10-05 15:21:17 757
Xshell5.0绿色免注册版
2019-03-03
C Programming FAQs: Frequently Asked Questions
2015-10-11
SLICSuperpixelsAndSupervoxelsCode.rar
2015-08-04
GDI+(Very good lib, has been tested)
2015-08-04
perfect_personal_blog_site_source_code(person used very good)
2013-02-06
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人