摘要: http://en.wikipedia.org/wiki/Input/output_base_address 阅读全文
posted @ 2013-05-28 09:15 zysyyz 阅读(192) 评论(0) 推荐(0)
摘要: 来自:http://www.xiaojiayi.com/2012/12/03/%E5%8E%BB%E9%99%A4grouped-uitableview%E7%9A%84%E8%BE%B9%E6%A1%86%E4%B8%8E%E8%83%8C%E6%99%AF/viewDidLoad中,self.tableView.backgroundView = nil; //去除table背景[self.tableView setSeparatorColor:[UIColor clearColor]]; //去除边框cell创建过程中,[cell setBackgroundColor:[UIColor c 阅读全文
posted @ 2013-04-25 20:46 zysyyz 阅读(300) 评论(0) 推荐(0)
摘要: NSString * str = @"ILikeThisApple"; NSString * subStr = @"This"; NSRange range = [str rangeOfString:subStr]; NSLog(@"%d %d", range.location, range.length); 阅读全文
posted @ 2013-04-23 18:34 zysyyz 阅读(144) 评论(0) 推荐(0)
摘要: 原链接:http://www.svnclub.com/?q=node/154经常有新手配置基于svnserve的subversion服务器后,在客户端访问subversion版本库时出现这个错误:svnserve.conf:12: Option expected为什么会出现这个错误呢,就是因为subversion读取配置文件svnserve.conf时,无法识别有前置空格的配置文件,如### This file controls the configuration of the svnserve daemon, if you### use it to allow access to this 阅读全文
posted @ 2013-04-10 19:22 zysyyz 阅读(151) 评论(0) 推荐(0)
摘要: origin linkage:http://stackoverflow.com/questions/1524604/md5-algorithm-in-objective-c http://www.cnblogs.com/bobli/archive/2012/06/26/2563295.html#import <CommonCrypto/CommonDigest.h> // Need to import for CC_MD5 access- (NSString *)md5:(NSString *)str{ const char *cStr = [str UTF8Strin... 阅读全文
posted @ 2013-04-09 19:48 zysyyz 阅读(149) 评论(0) 推荐(0)
摘要: cat bootsect /dev/zero | head -c 1440k > fileName.img这里用到了两个命令:一个是cat————这里用来合并两个文件进行输出(将引导扇区bootsect以及/dev/zero两个文件进行合并输出);由于/dev/zero这个文件的大小是不固定的,所以使用head加上-c参数来获取上述两个文件的前1440kb,输出为软盘镜像fileName.img。head 命令简介:一般我们使用head来显示文本文件的前面几行进行预览(参数-n)。但同时,head也可以用来显示一个文件的前面几个字节(参数-c)。head -n <行数> ;显 阅读全文
posted @ 2013-03-24 11:07 zysyyz 阅读(331) 评论(0) 推荐(0)
摘要: ld:在x86-64的Linux系统上,ld在命令行上的参数 -melf_i386 和 Linker Scripts中的语句OUTPUT_FORMAT("elf32-i386")并不等价。前者生成32位系统的ELF格式;后者生成x86-64系统的i386的ELF格式。makefile:$@ 目标文件;$< 一个个列举依赖文件;$^ 依赖文件集合bochs:在Ubuntu 12.04 上安装了bochs2.6,却在运行的时候,整个bochs都卡住,死掉了。蛋疼了一会儿后,重启系统,在登陆界面的用户名和密码输入框右上角的圆形Ubuntu标志上点选择了Ubuntu 2D而不 阅读全文
posted @ 2012-11-04 15:20 zysyyz 阅读(242) 评论(0) 推荐(0)
摘要: 参考自:https://groups.google.com/forum/?fromgroups=#!topic/exvim/C5W3FXzE0Tk我打算在我的ExVim工程中默认能够加入(通过"\R"命令)后缀为*.asm(NASM语法高亮),*.inc(NASM语法高亮),*.s(GASAT&T语法高亮),*.ld(Linker Scripts语法高亮)以及无后缀的Makefile(Makefile语法高亮)的文件。我在exdev\tools\exvim目录下的.vimrc添加的:call exUtility#AddLangMap ( 'exvim' 阅读全文
posted @ 2012-10-23 18:03 zysyyz 阅读(535) 评论(0) 推荐(0)
摘要: 一、内核映像必须包含Multiboot header。(1)这个Multiboot header必须完全位于内核映像的最前面8192字节(8KB)内。(2)而且必须是4字节对齐的。二、The layout of Multiboot headerOffset Type Field Name Note0 u32 magic required4 u32 flags required8 u32 checksum requir... 阅读全文
posted @ 2012-10-20 16:39 zysyyz 阅读(373) 评论(0) 推荐(0)
摘要: 声明本文基于GRUB Legacy来进行操作,最终获得一个可以用GRUB引导内核启动的软盘镜像(即下文中的bootflp.img)。本文的操作最好是在root超级用户权限下操作,可以省去sudo的麻烦。本文是基于http://wiki.osdev.org/GRUB#Installing_to_floppy,感谢各位无名Geek的辛勤付出。需求操作系统:Ubuntu x86预先安装的软件:bochs步骤(1)准备:1.从ftp://alpha.gnu.org/gnu/grub/下载GRUB Legacy的最后一个版本0.97的编译好的文件grub-0.97-i386-pc.tar.gz解压后获得 阅读全文
posted @ 2012-09-21 13:20 zysyyz 阅读(1255) 评论(4) 推荐(0)