自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(43)
  • 资源 (3)
  • 收藏
  • 关注

转载 qemu网络配置的slirp模式(user mode networking)

在这种模式下,GUEST IP可以使用dhcp,也可以使用固定的,但是如果使用固定的,外边将不能改。启动后,GUEST不能PING通外面,但是可以使用http, ftp, ssh,telnet这种模式是有一个独立的栈,把外面的包翻译成自己的这种不能从外面的访问到GUEST(所以看上去指定IP没什么意义)这种模式下,使用dhcp的话,只能制定guest的子网,使用-net u

2013-06-28 10:38:18 7291

转载 qemu虚拟机与外部网络的通信

一、基本概念为了使虚拟机能够与外界通信,Qemu需要为虚拟机提供网络设备。Qemu支持的常用网卡包括NE2000、rtl8139、pcnet32等。命令行上用-net nic为虚拟机创建虚拟机网卡。例如,qemu的命令行选项                            -net nic,model=pcnet表示为虚拟机添加一块pcnet型的以太网卡。如果省略model参

2013-06-27 16:19:19 11910 1

转载 VirtualBox NAT设置和端口转发

这是我对 VirtualBox 自带帮助关于 NAT 设置部分的翻译,翻的不当处,请批评指正,我不是英语专业。未完,待续。转载我的文章,请注明出处,非常感谢。1、  Network Address Translation (NAT)Network Address Translation (NAT) is the simplest way of accessing an extern

2013-06-08 11:50:06 989

原创 VirtualBox虚拟机网络设置(四种方式)

VirtualBox的提供了四种网络接入模式,它们分别是: 1、NAT 网络地址转换模式(NAT,Network Address Translation) 2、Bridged Adapter 桥接模式 3、Internal 内部网络模式 4、Host-only Adapter 主机模式 第一种 NAT模式 解释: NAT模式是最简单的实现虚拟机上网的方式,你可以这样

2013-06-08 11:42:00 1826

原创 Go实践-文件系统操作

由于自己的PC笔记本,用的是可怜的120G SSD硬盘,相对于现在浩瀚无比的WIN7,VS ,硬盘空间少的可怜,经常导致硬盘空间不足。没办法,每次都人肉清除临时文件比如VS编译时,生成的.obj文件 连接时生成的.pdb文件还有就是,VS2010引入的为了提高智能提示而生成的.sdf文件。所以想到用程序自动实现这个功能,刚好正在学习go语言,全当练手了。程序很简单,就是从某个目录递归开

2013-05-18 13:00:54 1071

转载 C++ 用libcurl库进行http通讯网络编程

一、LibCurl基本编程框架libcurl是一个跨平台的网络协议库,支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传, HTTP基本表单上传,代理,cookies,和用户认证。想要知道更多关于libcurl的介绍,可以到官网

2013-05-17 10:48:26 861

原创 Go语言学习笔记-编译时的pakcage文件目录约束

需要定义GOPATH宏,让其指向某个工作目录,不如c:\workspace\mygo\该目录下需要 有src, bin pkg三个目录,分别存放源码,运行输出文件.exe or .out , 和库文件(.a)go 源码中 需要import 的package ,比如 A./B/PackageName, 则该文件原则上应该放在src目录下的A/B/PackageName/

2013-05-10 17:40:46 651

原创 常见编译错误问题。

1。g++ 编译文件时iostream.h找不到。 原因:#include 是c文件,没有在查找路径中,或者这个文件没有(原则上c++下用相应的无后缀文件 解决:更改为#include                          using namespace std;

2013-03-07 21:13:04 703

转载 Chrome源码剖析 【五】

【五】 Chrome的插件模型1. NPAPI为了紧密的与各个开源浏览器团结起来,共同抗击IE的垄断,Chrome的插件,也遵循了NPAPI(Netscape Plugin Application Programming Interface)标准,支持这个标准的浏览器需要实现一组规定的API供插件调用,这组API形如NPN_XXX,比如NPN_GetURL,插件可以利用

2013-02-19 10:35:40 340

转载 Chrome源码剖析 【四】

源地址:http://www.cnblogs.com/duguguiyu/archive/2008/10/24/1318363.html【四】Chrome的UI绘制1. Chrome的窗口控件Chrome提供了自己的一个UI控件库,相关文档可以参见这里。用Chrome自己的话来说,我觉得市面上的七荤八素的图形控件库都不好用,于是自己倒腾倒腾实现了一套。。。

2013-02-19 10:33:41 334

转载 chromium源码剖析(三)

【三】 Chrome的进程模型1. 基本的进程结构Chrome是一个多进程的架构,不过所有的进程都会由老大,Browser进程来管理,走的是集中化管理的路子。在Browser进程中,有xxxProcessHost,每一个host,都对应着一个Process,比如RenderProcessHost对应着RenderProcess,PluginProcessHost对应着PluginP

2013-02-18 14:14:40 418

转载 Chrome源码剖析【二】

原文:http://www.cnblogs.com/duguguiyu/archive/2008/10/04/1303695.html【二】Chrome的进程间通信1. Chrome进程通信的基本模式进程间通信,叫做IPC(Inter-Process Communication),在Chrome不多的文档中,有一篇就是介绍这个的,在这里。Chrome最主要有

2013-02-18 14:13:24 455

转载 Chrome源码剖析 【序】

原文:http://www.cnblogs.com/duguguiyu/archive/2008/10/02/1303095.html开源是口好东西,它让这个充斥着大量工业垃圾代码和教材玩具代码的行业,多了一些艺术气息和美的潜质。它使得每个人,无论你来自米国纽约还是中国铁岭,都有机会站在巨人的肩膀上,如果不能,至少也可以抱一把大腿。。。现在我就是来抱大腿的,这条粗腿隶属于C

2013-02-18 14:10:35 447

转载 chrome 漫画连载(36-38结束)

2013-02-05 21:32:09 369

转载 chrome 漫画连载(31-35)

2013-02-05 21:31:22 337

转载 chrome 漫画连载(26-30)

2013-02-05 21:30:28 399

转载 chrome 漫画连载(21-25)

2013-02-05 21:29:10 477

转载 chrome 漫画连载(16-20)

2013-02-05 21:27:50 353

转载 chrome 漫画连载(11-15)

2013-02-05 21:26:47 374

转载 chrome 漫画连载(6-10)

2013-02-05 21:25:48 303

转载 chrome 漫画连载(1-5)

2013-02-05 21:21:31 483

原创 WMI EnableDHCP fails on disconnected adapter

It seems at least one other person is interested so here's what I found:As far as I can tell it's a bug in WMI. To get around it, what seems to work is to directly set the appropriate registry val

2013-01-11 10:36:53 728

转载 自制WIFI AP

Windows7下运行命令:netsh wlan set hostednetwork mode=allow ssid=simonzhao0536key=simonzhao0536启动WIFI 热点netsh wlan start hostednetwork启动网络共享(右键本地连接->点击属性->切换到共享页->勾选允许..连接->选择对应的虚拟Wifi

2013-01-10 17:38:20 1140

转载 詹姆斯·高斯林-JAVA之父

Java之父目录名号来由职业生涯言论个人生活编辑本段名号来由    Java之父高斯林Java之父——詹姆斯·高斯林出生于加拿大,是一位计算机编程天才。在卡内基·梅隆大学攻读计算机博士学位时,他编写了多处理器版本的Unix操作系统。  1991年,在Sun公司工作期间,高斯林和一

2013-01-04 20:28:52 4963

转载 迈向J2EE之规划篇

一、入门《Java 2从入门到精通》- 推荐《Thinking in Java》- 强烈推荐*新手可能有点难度O’reilly的Java编程基础系列 - 参考*二、进阶《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅)《O’reilly-Java IO》- 推荐* (包含Java IO编程的各个方面)《O’reill

2013-01-04 20:23:56 296

原创 base64编码须知

BASE64编解码原理之前在网络开发中经常要处理base64编解码的问题, 都是找一下现成的API来做,没去了解base64编解码的原理,再此补上一课,希望你们看完后,发现base64是如此的简单,给你一张64个数字和字符的映射表,就可以自己随便编码和解码任意BUFFER了。将数据编码成BASE64编码时,以3字节数据为一组,转换为24bit的二进制数,将24bit的二进制数分成四

2012-12-27 19:33:45 387

转载 NT下判断用户是否有管理员权限

NT下判断用户是否有管理员权限OK,  Thanks to Loaden found out that my original code to determine whether an user is in Administrators group is totally bullshit.And after googling for a while, I found something

2012-12-20 11:42:24 777

转载 linux 双网卡共享上网

linux 双网卡共享上网一、网络拓补结构: 服务器:两网卡的设置: eth0:202.96.168.100 掩码:255.255.255.0 网关:202.96.168.68 #与 Inte.Net 相联 eth1:192.168.1.1 掩码:255.255.255.0 #与局域网相联 客户机子网段:192.168.1.0/255 二、服务器设置:(这两种方法任选其

2012-11-22 19:48:18 543

转载 肯·汤普逊-C语言创始人

肯·汤普逊(Kenneth Lane Thompson)肯·汤普逊(左)與丹尼斯·里奇出生1943年2月4日New Orleans,Louisiana, USA研究領域計算機科學任职於貝爾實驗室Entrisphere, IncGoogle Inc.著名成就UNIXBon

2012-11-12 20:11:19 7402

转载 丹尼斯·里奇-C语言创始人

丹尼斯·里奇维基百科,自由的百科全书跳转到: 导航、 搜索丹尼斯·里奇出生1941年9月9日Bronxville逝世2011年10月12日 (70歲)[1][2] 美国新泽西州美利山研究領域計算機科學任职於朗讯科技貝爾實驗室著名成就

2012-11-12 20:06:55 9938

转载 编码风格-做一个会讲故事的程序员

写代码维护代码这么多年了,每每看到美的代码就像是欣赏诗句,阅读故事,然而当看到糟糕丑陋的代码时,那就是一场噩梦啊. 代码规范真得是一个程序员要好好遵循的职业素养。微软PC的强大,助长了他自己提出的骆驼法则,依个人经验,我觉得Windows程序员写代码,在敲诸如m_n, m_c, m_l, 等等类型时,不知浪费了多少时光。好的名字,好的变量本身就隐藏着类型,何必再说明,况且你还是最终不时的看各个变量

2012-11-12 20:03:17 1222 1

转载 CentOS安装BT服务器

系统为CentOS5.3,,BT服务器软件为:BitTorrent 首先升级一下pythonyum install python -y 再下载BitTorrentwget http://download.bittorrent.com/dl/archive/BitTorrent-5.0.9.tar.gz-20070828tar -zxvf

2012-11-08 16:06:57 3221

转载 Linux常用网路指令

Linux 的网路功能相当的强悍,一时之间我们也无法完全的介绍所有的网路指令,这个章节主要的目的在介绍一些常见的网路指令而已。至于每个指令的详细用途将在后续伺服器架设时,依照指令的相关性来进行说明。当然,在这个章节的主要目的是在于将所有的指令汇整在一起, 比较容易了解啦!这一章还有个相当重要的重点,那就是封包撷取的指令。若不熟悉也没关系,先放着,全部读完后再回来这一章仔细练习啊!

2012-11-06 14:04:53 1775

转载 正确的关机方法: sync, shutdown, reboot, halt, poweroff, init

第五章、首次登陆与在线求助 man page最近升级日期:2009/08/175. 正确的关机方法: sync, shutdown, reboot, halt, poweroff, init正确的关机方法OK!大概知道启动的方法,也知道基本的命令操作,而且还已经知道在线查询了,好累呦! 想去休息呢!那么如何关机呢?我想,很多朋友在DOS的年代已经有在

2012-11-06 11:34:28 1027

转载 P2P服务器架设

一、bt原理介绍传统的文件下载服务都是基于客户机/服务器模型,被下载的文件放在服务器上,用户登录服务器,将该文件下载到本地。在文件下载的过程中,被传输文件的来源和目的端并不对等,服务器只是单向地将文件传送给客户端。        这种传统软件下载模式的缺点是显而易见的,整个系统的瓶颈位于服务器。由于受到服务器处理能力、互联网接入链路带宽等多种环境的制约,当下载量非常大时,服务器往往

2012-11-06 10:28:08 647

原创 USB安装Unbuntu启动问题

将U盘中syslinux文件夹下的syslinux.cfg的default vesamenu.c32改为# default vesamenu.c32即把这行注释掉即可

2012-10-24 20:59:35 582

转载 Centos安装KDE或GNOME

Centos安装KDE或GNOMECentos安装KDE#yum grouplist#yum groupinstall "X Window System"#yum groupinstall "GNOME Desktop Environment"或#yum groupinstall "KDE Desktop Environment"1.察看是否安装了桌

2012-10-23 21:04:45 772

原创 手机网络配置

技术点 : 操作网络配置命令 ifconfigbusybox ifconfiglo        Link encap:Local Loopback          inet addr:127.0.0.1  Mask:255.0.0.0          inet6 addr: ::1/128 Scope:Host          UP LOOPBACK RUNNING

2012-10-12 16:59:12 487

原创 设置静态网络适配器IP地址

操作Windows网络连接相关的API,貌似没有暴漏出设置静态IP的方法,搜索了些资料最后,借助Windows的WMI(Windows Management Instruction) 来操控网络适配器了。方法如下:How to disable dhcp for a specific network adapter?Recently, I am programmi

2012-10-11 16:45:08 2174

原创 Android设备通过USB 使用PC网络

第一步:在手机端启动USB共享上网第二步:配置RNDIS (PC和手机)PC端配置RNDIS虚拟网卡路由,分配某个IP 比如192.168.42.128手机端把手机端的默认网关设置成PC端设置的IPbusybox route add default gw 192.168.42.128第三步:把PC端本地可用的网络共享给RNDIS虚拟网卡

2012-10-08 17:22:46 2431

枚举Windows网卡信息

通过Windows API: GetAdaptersAddresses GetAdaptersInfo GetBestInterfaceIndex 来获取当前网卡列表信息

2013-05-23

TheWayToGo

难得比较详细的go程序设计书籍 The Way to Go A Thorough Introduction to the Go Programming Language Ivo Balbaert iUniverse, Inc. Bloomington

2013-05-18

C/C++多线程下载模块

这是工作中用curl库进行文件下载的一个引擎,支持多任务,断点续传。

2013-03-01

空空如也

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

TA关注的人

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