Dotfish

博客园 首页 新随笔 联系 订阅 管理

2013年3月6日 #

摘要: 大家在安装完虚拟机后,默认安装了两个虚拟网卡,VMnet1和VMnet8,其他的未安装(当然也可以手动安装其他的)。其中VMnet1是host网卡,用于host方式连接网络的。VMnet8是NAT网卡,用于NAT方式连接网络的。它们的IP地址是随机生成的,如果要用虚拟机做实验的话,最好将VMnet1到VMnet8的IP地址改掉。习惯上把VMware虚拟网卡使用的网段“固定”,使用如下原则:VMnet1对应的网段是192.168.10.0,VMnet2对应的网段是192.168.20.0,其他的类似。当然平常只是随便用用的就不用改了,能上网就行了。 网络连接的方式主要有:Bridged(桥接)、 阅读全文
posted @ 2013-03-06 16:12 Peter Wang 阅读(148) 评论(0) 推荐(0) 编辑

2012年11月27日 #

摘要: linux下的C语言开发(gdb调试) 编写代码过程中少不了调试。在windows下面,我们有visual studio工具。在linux下面呢,实际上除了gdb工具之外,你没有别的选择。那么,怎么用gdb进行调试呢?我们可以一步一步来试试看。#include <stdio.h>int iterate(int value){ if(1 == value) return 1; return iterate(value - 1) + value;}int main(){ printf("%d\n", iterate(10)); return 1;} 既然... 阅读全文
posted @ 2012-11-27 15:26 Peter Wang 阅读(182) 评论(0) 推荐(0) 编辑

摘要: gcc的编译流程:源代码(*.c)——>预处理(Pre-Processing)——>编译(Compiling)——>汇编(Assembing)——>链接(Linking)——>可执行文件一个例子:一个经典的helloworld的程序1).先用vim编辑源程序,保存为hello.c .vim hello.c2)然后用gcc的“-E”参数预处理,生成经过预处理的源程序文件hello.igcc hello.c -o hello.i -E3)接着用gcc的“-S”参数编译,生成汇编语言程序文件hello.sgcc hello.i -o hello.s -S4)然后用gcc 阅读全文
posted @ 2012-11-27 15:07 Peter Wang 阅读(126) 评论(0) 推荐(0) 编辑

摘要: 当使用带有const的指针时其实有两种意思。一种指的是你不能修改指针本身的内容,另一种指的是你不能修改指针指向的内容。听起来有点混淆一会放个例子上来就明白了。 先说指向const的指针,它的意思是指针指向的内容是不能被修改的。它有两种写法。 const int* p; (推荐) int const* p; 第一种可以理解为,p是一个指针,它指向的内容是const int 类型。p本身不用初始化它可以指向任何标示符,但它指向的内容是不能被改变的。 第二种很容易被理解成是p是一个指向int的const指针(指针本身不能被修改),但这样理解是错误的,它也是表示的是指向const的指针(指针指向的内容 阅读全文
posted @ 2012-11-27 14:38 Peter Wang 阅读(128) 评论(0) 推荐(0) 编辑

2012年11月21日 #

摘要: 三种模式:一般模式,编辑模式,指令列模式一般模式常用命令:G移动到这个档案的最后一行(常用)nGn 为数字。移动到这个档案的第 n 行。例如 20G 则会移动到这个档案的第 20 行(可配合 :set nu)gg移动到这个档案的第一行,相当于 1G 啊! (常用)n<Enter>n 为数字。光标向下移动 n 行(常用)/word向光标之下寻找一个名称为 word 的字符串。例如要在档案内搜寻 vbird 这个字符串,就输入 /vbird 即可! (常用)?word向光标之上寻找一个字符串名称为 word 的字符串。n这个 n 是英文按键。代表『重复前一个搜寻的动作』。举例来说, 如 阅读全文
posted @ 2012-11-21 10:46 Peter Wang 阅读(154) 评论(0) 推荐(0) 编辑

2012年10月25日 #

摘要: 参考资料:http://www.cnblogs.com/JimmyZhang/archive/2008/07/26/1252183.htmlhttp://www.cnblogs.com/wayfarer/archive/2004/07/30/28723.html 阅读全文
posted @ 2012-10-25 21:30 Peter Wang 阅读(139) 评论(0) 推荐(0) 编辑

摘要: 0.eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码。snippets:document.write(eval("2+2"))var x=10document.write(eval(x+17))1.$get(id, element)id:The ID of the DOM element to find.element:The parent element to search. The default is the document element.snippets:// Add handler using the getElementById 阅读全文
posted @ 2012-10-25 18:11 Peter Wang 阅读(195) 评论(0) 推荐(0) 编辑

2012年10月24日 #

摘要: 1.类似window.onresize()重载页面事件的写法只在IE下管用,FF,Chrome均不能解释,甚至会影响其它js的执行。2.设置left,top等属性时,IE下可以只使用数值,而FF,chrome下必须在数值后加上"px"单位。3.操作frameset的区别:如在子框架页面操作父框架页面的元素,IE下可以直接通过parent.frame1获取对象,而在FF和Chrome下,只能采用如下方式:var ff=window.parent.window.document.getElementsByTagName("frameset"); var co 阅读全文
posted @ 2012-10-24 16:37 Peter Wang 阅读(1290) 评论(1) 推荐(0) 编辑

2012年9月6日 #

摘要: div的居中设置margin:auto就行了,但是在IE8下面不管用,参照网易的作法,添加<meta http-equiv="X-UA-Compatible" content="IE=7"/>后,顺利解决问题。 阅读全文
posted @ 2012-09-06 22:15 Peter Wang 阅读(860) 评论(0) 推荐(0) 编辑

摘要: 一、为什么要把域名注册商从国内转移到国外 1、域名完全控制权:国内大多数的顶级域名注册商拿着本该属于域名所有者的“域名转移密码”,设置各种条件(例如:收费、续费一年才给密码、邮寄证明材料等)提高域名所有者取得“域名转移密码”的难度,甚至以种种借口阻止您获知转移密码。国内的域名注册商只能设置两个DNS服务器地址,而国外域名注册商可以设置多个DNS地址。在国外域名注册商,你拥有域名的完全控制权与转移权,域名转移、域名过户完全可以由你在线操作,免费进行。 2、价格与安全性:国内的域名注册商域名注册、续费价格昂贵(.com域名100元以上),在代理商处虽然便宜一些(大约60元/年),但域名控制权更少. 阅读全文
posted @ 2012-09-06 16:48 Peter Wang 阅读(758) 评论(0) 推荐(0) 编辑