上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页
  2012年7月20日
摘要: GDB的命令很多,本文不会全部介绍,仅会介绍一些最常用的。在介绍之前,先介绍GDB中的一个非常有用的功能:补齐功能。它就如同Linux下 SHELL中的命令补齐一样。当你输入一个命令的前几个字符,然后输入TAB键,如果没有其它命令的前几个字符与此相同,SHELL将补齐此命令。如果有其它命令的前几个字符与此相同,你会听到一声警告声,再输入TAB键,SHELL将所有前几个字符与此相同的命令全部列出。而GDB中的补齐功能不仅能补齐GDB命令,而且能补齐参数。 本文将先介绍常用的命令,然后结合一个具体的例子来演示如何实际使用这些命令。下面的所有命令除了第一条启动GDB命令是在SHELL下输入的,其余. 阅读全文
posted @ 2012-07-20 08:52 york_hust 阅读(3254) 评论(0) 推荐(0) 编辑
  2012年7月18日
摘要: 原计划在介绍完ZK Client之后就着手ZK Server的介绍,但是发现ZK Server所包含的内容实在太多,并不是简简单单一篇Blog就能搞定的。于是决定从基础搞起比较好。那么ZK Server最基础的东西是什么呢?我想应该是Paxos了。所以本文会介绍Paxos以及它在ZK Server中对应的实现。先说Paxos,它是一个基于消息传递的一致性算法,Leslie Lamport在1990年提出,近几年被广泛应用于分布式计算中,Google的Chubby,Apache的Zookeeper都是基于它的理论来实现的,Paxos还被认为是到目前为止唯一的分布式一致性算法,其它的算法都是Pax 阅读全文
posted @ 2012-07-18 17:45 york_hust 阅读(370) 评论(0) 推荐(0) 编辑
  2012年7月17日
摘要: 一般的应用程序都是调用系统资源(硬件,软件).而callback(回调函数)指的是由应用程序(用户)定义,由系统调用的程序或函数. 比较函数A调用系统函数B,而B在其函数体内又调用了A所属程序定义的函数C,那么C就被称为回调函数.这是系统为了获得应用信息时使用的函数 比如在fault detection程序执行时时,系统检测到了fault,它需要一个callback来把检测到的fault返回给应用程序检查 阅读全文
posted @ 2012-07-17 10:51 york_hust 阅读(245) 评论(0) 推荐(0) 编辑
摘要: Network Partition即网络分裂。一种在系统的任何两个组之间的所有网络连接同时发生故障后所出现的情况。发生这种情况时,分裂的系统双方都会从对方一侧重新启动应用程序,进而导致重复服务或裂脑。如果一个群集中配置的两个独立系统具有对指定资源(通常是文件系统或卷)的独占访问权限,则会发生裂脑情况。由网络分裂造成的最为严重的问题是它会影响共享磁盘上的数据。 阅读全文
posted @ 2012-07-17 09:18 york_hust 阅读(285) 评论(0) 推荐(0) 编辑
  2012年7月12日
摘要: (1)引用总是指向一个对象,没有所谓的 null reference .所有当有可能指向一个对象也由可能不指向对象则必须使用 指针.由于C++ 要求 reference 总是指向一个对象所以 reference要求有初值.String & rs = string1;由于没有所谓的 null reference 所以所以在使用前不需要进行测试其是否有值.,而使用指针则需要测试其的有效性.(2)指针可以被重新赋值而reference则总是指向最初或地的对象.(3)必须使用reference的场合. Operator[] 操作符 由于该操作符很特别地必须返回 [能够被当做assignment 阅读全文
posted @ 2012-07-12 10:14 york_hust 阅读(226) 评论(0) 推荐(0) 编辑
  2012年7月9日
摘要: The term "state of the art" refers to the highest level of general development, as of a device, technique, or scientific field achieved at a particular time. It also refers to the level of development (as of a device, procedure, process, technique, or science) reached at any particular tim 阅读全文
posted @ 2012-07-09 09:28 york_hust 阅读(440) 评论(0) 推荐(0) 编辑
  2012年7月8日
摘要: 1,配置163,sohu,上海交大的YUM源yum makecache(生成缓存)yuminstall yum-fastestmirror(自动选择最快的源)yum update(会有很多要更新的软件 )2,安装google-chromeyum install google-chrome(前提是配置了谷歌的YUM源)若安装中出现 了如下错误:warning: rpmts_HdrFromFdno: Header V4 DSA/SHA1 Signature, key ID 7fac5991: NOKEYgoogle-chrome-stable_current_i386.rpm 的公钥没有安装可用如 阅读全文
posted @ 2012-07-08 15:10 york_hust 阅读(1325) 评论(0) 推荐(0) 编辑
摘要: Fedora 17 正式发布的当天,无所事事的我突然之间想尝个鲜,既然要做就彻底一点,格掉Ubuntu安上最新的Fedora。先断了自己的退路,往往就能把新的系统学好用好,这是我这些年来学习使用linux的经验总结。一、了解Fedora 17先来了解一下Fedora吧。它是由Red Hat赞助的一个全球性开源项目,秉承“自由”、“友爱”、“杰出”、“前卫”宗旨。1、Fedora 17的主要系统改进内核:采用3.3.4内核。安全:Fedora现在具备单独的可配置库libpwquality,来检查系统帐户新密码的质量;增加了一个新的 SELinux 布尔值deny_ptrace,用以防止恶意进程使 阅读全文
posted @ 2012-07-08 08:50 york_hust 阅读(28319) 评论(0) 推荐(2) 编辑
  2012年7月7日
摘要: 方法:1.确保你的无线是打开的:ifconfig看是否有wlan0或别的无线适配器已经启动,如果没有,后面的步骤都执行不了 可以先用ifconfig -a看是否有无线适配器,再用ifconfig wlan0 up命令启动无线适配器(wlan0为ifconfig -a中查找到的无线适配器名称)2.激活网卡为监听模式:sudo airmon-ng start wlan03.查看无线网络,开始抓取无线数据包sudo airodump-ng mon0 这时就会显示你当前可以搜索到的无线信号,PWR是信号值,数值越大表示信号越强,ESSID就是这个信号的名称.ENC为加密方式(WEP最容易破,wpa,. 阅读全文
posted @ 2012-07-07 11:40 york_hust 阅读(15613) 评论(1) 推荐(0) 编辑
摘要: 文件是在WIndows 下创建的,Windows 的文件名中文编码默认为GBK,而Linux中默认文件名编码为UTF8,由于编码不一致所以导致了文件名乱码的问题,解决这个问题需要对文件名进行转码。文件名转码工具convmv没安装的话用下面的命令安装:sudo apt-get install convmv复制代码convmv 使用方法:convmv -f 源编码 -t 新编码 [选项] 文件名常用参数:-r 递归处理子文件夹–notest 真正进行操作,默认情况下是不对文件进行真实操作–list 显示所有支持的编码–unescap 可以做一下转义,比如把%20变成空格应用举例:(看最后几段就是批 阅读全文
posted @ 2012-07-07 10:18 york_hust 阅读(12536) 评论(3) 推荐(2) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 23 下一页