gdb笔记

(gdb) set $i=0
(gdb) while argv[$i] != 0
>print argv[$i++]
>end

(gdb) x /2cb argv[0]
0xfef82b5e: 47 ‘/’ 114 ‘r’
(gdb) x /2tb argv[0]
0xfef82b5e: 00101111 01110010
(gdb) x /2tw argv[0]
0xfef82b5e: 01101111011011110111001000101111 01101111011101110010111101110100

>silent
>set $p=obj
>while $p != 0
>print $p->name
>set $p=$p->next
>end
>cont (断点不停)

backtrace (bt)
info frame
up
info frame
info locals
frame 0
return 10

call printf(“test\0”)
call fflush(0)

disassemble
watchpoint
display
info display show display

http://www.linuxforum.net/books/LinuxFAQ/program-gdb.html

vmware下将RH9内核升级至2.6

虚拟机版本vmware:4.5.1 build-7568
原内核版本Redhat 9 linux-2.4.20-8
待升级版本linux-2.6.11.7

下载内核linux-2.6.11.7.tar.bz2至/usr/src并解压
ln -s linux-2.6.11.7 linux-2.6
在/usr/src/linux/Documentation/Changes查看相应软件的版本要求

下载并安装module-init-tools-3.1.tar.bz2
# configure –prefix=/
# make moveold
# make all install
# ./generate-modprobe.conf /etc/modprobe.conf
下载并安装device-mapper-1.00.19-2.i386.rpm
下载并安装lvm2-2.00.25-1.01.i386.rpm,用rpm -ivph –nodeps –force
下载并安装mkinitrd-4.1.18-2.i386.rpm

在/usr/src/linux-2.6下make mrproper(如果之前未编译过,此步骤可省)
make menuconfig,选择编译的模块。
Device Drivers
Block devices
Default RAM disk size 改为8192
USB support
UHCI HCD 选中(或OHCI,EHCI单独无法工作)
其余模块根据实际情况选择
make all
make modules_install
make install
/etc/modprobe.conf中相应部分更改为
alias usbfs usbcore
alias usb-controller uhci-hcd
鼠标键盘部分(hid, mousedev, keybdev)等部分酌情修改
/etc/rc.sysinit中
usbdevfs改为usbfs
hid改为usbhid
mousedev和keybdev酌情修改(分别改为usbmouse和usbkeybd或注释掉)
/etc/grub.conf中
更改default
2.6内核部分加一句elevator=deadline
reboot

学习总结
openssl+openssh的设置,配合PuTTY的使用
/etc/inetd.conf增加ssh stream tcp nowait root /usr/sbin/tcpd sshd -i
密钥对的生成ssh-keygen(Linux/Win)
公钥拷贝至~/.ssh/authorized_keys,密钥在客户端使用
grep -rnH “pattern” *
find ./ -name ‘*name*’ -print
vim
set foldmethod=indent
zf%; zi; zo; zO; .,$ d
dmesg
cat /proc/version
insmod; lsmod; modprobe -l | grep usb
useradd -s /bin/bash -g lfs -m -k /dev/null lfs

cat > ~/.bash_profile << “EOF”
exec env -i HOME=$HOME TERM=$TERM PS1=’u:w$ ‘ /bin/bash
EOF

cat > ~/.bashrc << “EOF”
set +h
umask 022
LFS=/mnt/lfs
LC_ALL=POSIX
PATH=/tools/bin:/bin:/usr/bin
export LFS LC_ALL PATH
EOF

readelf -l filename | grep interpreter
ld –verbose | grep SEARCH

Sketch Me

诸位还能认得出我来么?这个时候就好想学画画。。。。 :-p

sketchme.jpg

 

海边

我也说不清为什么这样喜欢海边。陆地终结的时候,很多东西却刚开始舒展,比如视野,比如想象。。。

嘉盛网上课程笔记

一些图表
=======
蜡烛线
四大线型
蜡烛线汇总1
蜡烛线汇总2
蜡烛线汇总3
隔夜利息一览表

经济数据
=======
重大数据公布前,尽量先平仓位。规避风险
重大数据公布前,行情可能出现整理势

5个重要的经济数据

  1. 美国非农就业数据,每个月第一个星期的周五晚上21:30公布,经常造成相关货币对50点以上的跳动;
  2. 贸易收支(国际贸易帐),每个月第二个星期四公布;
  3. 国内生产总额(GDP),每年1,4,7,10月公布上一季度初值,之后还会公布修正值;相关货币常会有30点左右的跳动;
  4. 美联储的利率决定。当市场存在分歧时,对汇市有较大的影响;
  5. 日本的短观报告,日本对大中小型企业进行的市场报告。每个季度末或下一个季度初公布;

其他基本知识
==========

两个石油消耗大国:美国和日本
商品货币:加元,澳元,纽元(http://www.fimr.org/article/view.asp?id=465

美元相对欧元是高息货币
欧元相对日元是高息货币

星期三持仓过夜利息是平时的三倍

北京凌晨三点到7点:尾盘,大洋盘,波动较小
7点到下午3点:亚洲盘
下午3点到晚上:欧洲盘(入场)
晚8点到次日凌晨2、3点:美国盘(常会有大的数据公布)

看日线图和四小时图决定当天策略,方向(做一到两天)
看5分钟图决定具体的入场价位和出场价位
等一根蜡烛线走完再操作(每四小时完全结束时)

欧元对美元波动每日110到120左右
英镑对美元波动较大,每日140点左右

尽量选择止赢空间大于止损空间的交易,1:2左右,小于1:2少量操作或观望

真突破,往往可以停住4根k线;

常用技术指标一览

上层技术分析工具:
简单变动平均值 (SMA) – 某一给定时限(如5或10分钟,每天等)之平均价格,其中每一给定时限在计算平均值时的权重均相等。例如,第一天收市,美元 / 日元124.00;第二天收市,126.00;第三天收市125.00,则这四天的SMA即为125.00。

指数变动平均值 (EMA) – 在此,计算平均值时近期数据在整体中占有更大权重。例如,在一个10天变动平均值中,后五天至10天比前五天更有价值,执该种观念者认为这样可以更早地得出更强的趋势导向。

保力加通道 (BOLL) – 对 Bollinger 波幅的基本解释是价格趋于在高幅和低幅之间变动。 Bollinger 波幅的特色在于波幅间距的变化和价格的变动息息相关。如果价格变动剧烈(即高变动性), 波幅将随之不断变宽;而如果价格停滞(即低变动性),波幅将变窄至该停滞价格。 Bollinger 波幅在简单变动平均值(SMA) 上下标绘两条标准偏差线。 如果标绘在变动平均值的上部表明宜 “ 卖出 ” ,反之,如果在变动平均值的下方,则宜 “ 买进 ” 。 Bollinger 波幅常常与其他如 RSI, MACD,CCI , Rate of Change 等连用。

抛物线 (SAR) – 停止和反向抛物线(Parabolic SAR)是用来设定跟踪止损价的按时间/价格来追踪趋势的系统。停止和反向抛物线提供卓越的离场点。当价格跌落在停止和反向抛物线之下,建议你关闭多头;反之,当价格升至停止和反向抛物线之上, 则建议关空头。如果你做多,(如价格在停止和反向抛物线上),停止和反向抛物线会每日上升,不管价格的变化方向。停止和反向抛物线移动的量取决于价格移动的量。

肯特纳渠道 (Keltner Channel) – 衡量股票变动的一揽子波动指标,是与移动平均线构成的上下两条波动带。

下层技术分析工具:
相对强弱指数 (RSI-SMA)
相对强弱指数 (RSI-EMA) – 相对力量指数是价格追踪的振荡器,振幅在0-100之间。一种普遍的分析相对力量指数的方法是找出使某货币最近创新高离散率,即相对力量指数无法越过前一次的高价。该离散率就是待定的反向操作的指示。当相对力量指数下滑至最近次的低谷,这就是表明完成了一次”失败的商业波动”。此失败的商业波动被认为确认执行待定的反向操作。

随机指数 (STC) – 随机研究是建立在当价格上扬,收盘价接近高值,或者正相反,当价格下挫,收盘价接近最近一段时间的最低点的前提之下。随机研究以两条轴D轴和K轴为坐标,坐标在0-100比例范围内。D轴显示按K 轴的时间间隔规范的变动均值,而K轴则表示收盘价相比对于给定的价格范围的值。

动力指标 (MTM) – 用来衡量价格变化率,不是实际价格水平,是预先确定的期限内当前收盘价和最初收盘价的差值。动量指标可作为类似MACD这样的 趋势跟踪振动器或者是一个先导指标。

移动平均值背驰指标 (MACD) – 包括两个投射于0轴的指数移动平均值。0 轴代表两个变动的平均值相同时的时间。变动平均聚合率/离散率由某货币12天的价格变动平均值减去该货币26天的价格变动平均值。该值在0上下变动。当变动平均聚合率/离散率大于0,代表12天的价格移动平均值大于该货币26天的价格移动平均值。这时该货币处于牛市,即当前的预期(12天的变动平均值)比先前的预期要好。这也意味著该货币价格在上扬。如果变动平均聚合率/离散率小于0,代表12天的价格移动平均值小于该货币26天的价格移动平均值,这意味著该货币处于熊市。

聚焦量 (MC) – 是指以非连续的5分钟为一次单位,市场共有几次聚焦于相同的价格上。例如:如果在10:20-10:25,11:00-11:05及 12:05-12:10市场曾三次聚焦于$100,则聚焦量为3。

动向指数 (DMI) – 确认某一市场内趋势何时开始形成的指标。动向指数反映出市场有无趋势。

威廉指标 – 一种动量指标衡量买空/卖空的水平。Williams%R的解释类似于随机振动器,除了%R 是自上而下的图示,而随机振动器内部的平滑波动。如果数据显示在80%-100%可以卖空,而0-20%则建议买空。

变动速度指标 (ROC) – 一段时间内的速度变化点。

波动率 (VOLA) – 测量特定市场,特定时间的总变动性。

保证金中强行平仓点的计算

最大反向波动点数 = (开仓前余额–开仓动用保证金)/ (每波动一点的价值 * 开仓手数)
其中标准单每波动一点的价值 = 10$/(平仓时美元/分母货币)

例:账户开仓前余额3万美元1.2065做多3个标准单的EUR/USD
最大反向波动点数 = (30,000–1.2065*3,000)/ (10 * 3)
= 879.35
=〉假如是在不计利息的情况下那么汇价跌到1.1185时会遭到强行平仓,平仓后账户剩余3,619.5美金不到。

例:账户开仓前余额3千美元1.2065做多3个mini单的EUR/USD
最大反向波动点数 = (3,000–1.2065*150)/ (1 * 3)
= 939.675=〉假如是在不计利息的情况下那么汇价跌到1.1125时会遭到强行平仓,平仓后账户剩余181美金不到。

两个外汇用语的网页

http://www.directforex.com/ch/education/glossary.aspx
http://www.goldenfx.com/cn/library_SpecialWord.html

香烟的味道

烟曾是一种禁忌,因为很早的时候母亲就教育我说“长大不要抽烟”。我点点头,欣然承诺。甚至奇怪,这世上怎么还会有人喜欢这种难闻而又损害健康的玩意儿。母亲的话时间久了也就成了我自己的话。可直到后来我才发现,tabu、tabacum这两个神奇的字眼竟然兄弟般地相似。简单而有力的音节似乎蕴藏着某种力量,而这力量日复一日成了习惯,成了生活的方式。

然而,就像我一度拒绝可乐一样,烟,也未能离我太久。也就像一旦喝惯了可乐,就再也不能接受雪碧单纯的甜腻一样;当第一支烟点起的时候,过去所有的疑虑都随烟雾飘飘散去。这时的心情兴奋而激动,那感觉就好似是第一次亲吻,刻骨铭心。如果说成长是件突然的事,那么我猜一定是此时此刻。当tabu随着tabacum的灰烬散去,剩下的只有自由和孤独。

无论何时何地,那一支烟总会用它浅浅的香味和淡淡的苦涩将苍白的一切都染上滋味。烦躁时让人平静,困倦时让人提神,独处时让人思索,我从来不知道还有什么能像烟这样悠悠地直透人的内心。

很早就喜欢王丹填词的那首《没有烟抽的日子》,可真正爱上它却是很久以后。点起一根烟,抽着冷暖自知的酸甜苦辣,吸入五味杂陈的爱恨情仇。灰色的烟圈你也会看见蓝色的鸽子飞翔 —— 因为那是我永恒的渴望……

关于虚拟主机选择的一些经验

记得我刚开始接触互联网的时候,免费服务还是遍地开花的。像个人主页空间之类,有网易的go.nease.net,浙江信息超市的My169空间,还有国外的tripodangelfire。随便注册个账号,或再搭配上网易的免费域名转向,在网上就算是有个“家”了。

如今这类的免费空间仍然还能找到,不过一般只能存放静态的网页空间。如果是考虑服务的稳定性,或是想以更灵活的方式建立更个性化的站点,那么就不得不考虑虚拟主机服务了。如果是这样的话,不妨看看下面我有过的一些经验。

www.51.net虎翼网还是很稳定的,速度也不错。我一开始用的是51提供的免费空间,还有免费的二级域名。后来51.net开始对这个服务收费,50M静态空间100元两年。因为我只是简单放些网页、照片什么的,50M也刚好够我用。两年下来一直没有出过什么问题。这里有这款虚拟主机的说明(普及型)。不过关于51.net还有几点要说明:首先,51.net现在还是提供免费的建站服务的,不过会有广告条;其次,51.net的虚拟主机虽然支持国际域名绑定,但是必须是在51.net注册的域名;最后一点,51.net不知道因为什么原因,被google清空了索引纪录,所以建在51.net上的站点这方面应该也会受到影响;

www.west263.com西部数码一直是我备选的虚拟主机。因为从别人的经验来看,站点速度挺快,价格也算便宜。基本型虚拟主机中低端的有150一年和200一年两种,空间都是200M,后者支持PHP。不过MySQL需要单买。价格比起51.net是要多了一些,不过和国内其他一些虚拟主机提供商比起来算是低价了;

国内其他一些比较有名的虚拟主机提供商有:www1.com.cn第一主机提供有100M的静态主页空间,128一年;www.net.cn中国万网,万网虽然名气很大,但似乎在域名服务和企业级市场方面更强一些,因为我没找到合适个人的建站方案;www.xinnet.com新网和万网差不多,在注册域名时可以考虑;

除了以上提到的几种虚拟主机服务以外,我个人比较看好和尝试过的还有以下几种:

使用花生壳www.oray.net)的动态域名解析功能在自己的机器上建立站点。这样的好处很明显——没有任何虚拟主机可能会有的功能上的限制。想在自己的机器上建邮件服务器,ftp服务器,架设Blog站点,都完全没有问题;缺点也很明显,那就是你得有一台24小时在线的电脑,而且还必须是公网IP,另外在技术上可能也会有一定的要求。花生壳的动态域名解析功能分普通版和专业版,普通版完全免费,但是只支持oray提供的二级域名(目前大约有6种可选)。专业版支持顶级域名的解析,不过收费。升级到专业版可以通过三种方法,单独购买域名增值服务,申请域名转入管理,或者直接在oray申请顶级域名。我觉得还是最后一种比较省事,也顺便解决了域名的问题,我的unibeing.net就是在oray注册的;

和花生壳类似的还有麦秀空间www.myshow.cn)。相同是因为都是将站点建立在自己的机器上,同时由服务器提供动态域名解析;不同的是麦秀将架站所需的不同模块以插件的形式提供下载,也就是说我只需要运行麦秀的客户端,并下载一套个人相册插件,那么别人就可以通过麦秀提供的域名来访问你的个人相册了。麦秀提供的插件相当丰富,所以通过动态域名建站也相对变的简单了。不过05年6月份开始,麦秀似乎就不能访问了,不知道是不是没有找到合适的商业模式,所以最终关站了?

www.paangood.com:盘古网。这也是我最近刚刚知道的一家虚拟主机提供商。之所以单独列出来,是因为觉得他们比较特别。说特别其实也就是他们的定位相当明确,针对不同的客户群给出了相对多样化的建站方案。最便宜的个人用虚拟主机年付100,有50M空间,7G月流量,3个MySQL数据库,支持两个域名绑定和10个子域名绑定。我觉得已经相当合算了,用WordPress,pBlog什么的建立自己的Blog站点,50M虽然不宽裕,应该也可以先凑合了;如果空间小,还有一款100M185年付的。paangood的虚拟主机还有好几款,总的来说,客户群划分合理,自身定位准确就是我看好paangood的原因。最后不得不提的是他们的合租服务器。从之前的几次合租情况来看,大约是30个人合租一台服务器,年费550,不过换来的是超大的空间和流量,各方面的限制也比普通的虚拟主机小的多。。。:)这里是他们最近征集合租的一台服务器

最后再说一下国外的虚拟主机服务。就好像芯片只有量产才能将价格降低一样,虚拟主机也有它的规模效应。从这个角度讲,国外的虚拟主机服务要比国内的性价比高很多。但国外虚拟主机的优点和缺点就好像一枚硬币的两面,总是相生相克,此消彼长。比如:国外的虚拟主机不需要备案,但是会面临着封禁的危险,因为只要服务器上一个虚拟主机涉及敏感内容,就很可能影响到整台服务器上的所有站点;国外的虚拟主机在国内访问会相对较慢,但是国外的用户访问速度就比国内的虚拟主机好很多。这里的用户不光是指访问你页面的人,而且也同样包括bot,一些web应用程序等等……

关于国外虚拟主机服务的比较,国外虚拟主机评论外国虚拟主机空间评测网这两个网站的信息是很值得一看的,不少介绍国外虚拟主机的帖子都是从这里转载的。“虚拟主机评论”重点推荐的是IPOWERBlueHostPowWebGlobatMidPhase这5家。用他们自己的话来说,他们选择虚拟主机提供商的前提是:拥有月租小于8美金的Hosting Plan,提供无条件退款,提供24×7的技术支援,并至少提供1G的网页空间与40G的流量。“外国虚拟主机空间评测网”是Blog的形式,提到的虚拟主机商要多一些,但是信息量要少于前者。

我的建议有这么几点:

  1. 不要过分相信“国外虚拟主机评论”的内容。这个站点是老外维护的,多个语言版本,有一定的倾向性。另外具体的hosting plan包含的内容还是要以虚拟主机商的为准,我就曾经被上面的信息误导过。后来写信向他们指出,他们也承认hosting plan总是在变化,因此很可能会出现不一致的情况;
  2. 国内是否访问很重要。我最初申请了Globat的服务,后来发现我虚拟主机所在的那台服务器在国内无法访问。具体来说是电信和网通无法访问,但是铁通什么的不受影响;事后我又检查了globat其他的一些服务器,发现都可以访问,那只能说明自己背了。:( 而且Globat在站点建立以后不提供更换服务器的服务,所以只有退款了;
  3. 支付方面,尽管很多人都建议paypal,理由是直接使用信用卡有一定的风险;但是另一方面,通过信用卡的Charge Back,你可以在服务不满意的时候轻松退款;
  4. 申请虚拟主机前先在网上找找有没有好用的coupon code。我当初申请globat时就找到了年付19.95美元的coupon。最后算下来,我的10G空间,300G流量,无限量数据库就相当的值了!推荐两个找coupon的站点:Savings-center.com还有Stingier.com,后者有专门一个Web hosting的分类
  5. 选择国外的虚拟主机,因为相关的信息相对较少,所以在选择前更要慎重。可以先去WebHosting Talk这样的论坛多去逛逛,问问别人也可以。最后还有一个小技巧:用虚拟主机商的名字加“sucks”搜索看看。比如:用google搜 globat sucks

最最后介绍一下我现在用的虚拟主机服务::)

嗯,是dreamhost最低的Craze Domain Insane!,主要的参数在这里可以看到。97天退款,20G空间(每周增加160M,向gmail学的?),月带宽1T(每周增加8G),无限量域名绑定,无限量子域名绑定,无限量数据库提供。当然,我最喜欢的还是他们提供的shell access,实在太棒了!价格方面,在刚刚的参数比较页面中也有,不过dreamhost还是用promo code申请才来的便宜。promo code是由dreamhost的用户创建的优惠码,当有人使用这个优惠码申请dreamhost服务时,申请人可以得到一定的折扣,而promo code的创建者也可以得到一定的返点。折扣和返点的总金额是一定的。以之前提到的Craze Domain Insane!方案为例,该方案年付119.40美元,而折扣最大金额是97美元。最大的折扣就相当于promo code的创建者将自己的返点全部让出来了。所以会比较便宜。

我也建了这样一个最大折扣的promo code,申请的时候填一下就可以了。嗯,很好记:UNIBEING

又及:www.site5.com据说也很不错,不过冲在优惠的份上我还是选了dreamhost