| jiang 的个人资料自由地带照片日志列表 | 帮助 |
|
9月3日 中国大使馆办护照连接3月24日 SetWindowsHookEx return error 87最近要用 SetWindowsHookEx 函数改变下 VMware 的一个功能。于是开始先写一个单独的,简单的测试程序。弄了半天,发现在 HOOK VMware 的时候总是失败,给的错误代码是87,也就是无效参数。但是我已经确认过那4个参数都是对的啊。头疼。
没办法,又自己写个超小的WINDOWS程序来代替VMWARE, 一切正常。可是为啥VMWARE 不行呢?还是想不通,于是又换个程序HOOK. 不过换成CALC.EXE(计算器)之后,出现同样的87错误。可是同样的程序HOOK我自己的小程序就没那个错误。苦恼。
又想了下,那4个传给 SetWindowsHookEx 参数绝对都是对的,因为我都检查过。那么我的小程序和其他CALC.EXE, VMWARE有啥不同呢?GOOLE了N个文章,没答案。又想了半天,忽然想到,我是在CREATEPROCESS之后马上用SetWindowsHookEx进行HOOK的。我的小程序启动肯定很快,但是另外2个也许比较慢。难道要多等一段时间才能HOOK? 马上在SetWindowsHookEx 之前加个SLEEP 3秒钟。再试,搞定!
我现在觉得,原因在于CREATEPROCESS是异步调用的。虽然它已经返回了,但是新的PROCESS也许还没真正准备好 (创建一个新进程比生个小孩还麻烦)。所以这时马上调用 SetWindowsHookEx 的话,就会出错。不过错误信息太雷人了。
另外 MSDN 上应该好好说明一下。 3月22日 Windows live messenger 真烂看到过不少人抱怨MSN, 现在轮到我了. 4.13.2009 UPDATE:现在终于搞好了. 解决办法是老爸先用音频呼叫我. 接通后再点小人旁边的一个摄像头一样的东西打开视频, 就好了. 3月8日 Install Xen3.3 on CentOS5http://robinbowes.com/article.php/20081023014423777 http://bderzhavets.blogspot.com/2008/08/install-xen-3.html Comiple xen 3.3 on CenOS 5 Ref: http://www.nikhef.nl/pub/projects/grid/gridwiki/index.php/Xen_on_CentOS_5_-_Notes 1. download two tar files from xen.org 2. Install mercurial src code version manager wget http://www.selenic.com/mercurial/release/mercurial-0.9.5.tar.gz tar xvfz mercurial-0.9.5.tar.gz cd mercurial* make install export PYTHONPATH=/usr/local/lib/python2.4/site-packages:${PYTHONPATH} (if not export that environment variable, you will get an error as this: ImportError: No module named mercurial). 3. Install prerequested packages: yum install \ glibc-devel gettext patch texinfo bzip2 4. tar xzf xen*, cd xen*, make world 5. cd dist, sh ./install.sh 6. depmod 2.6.18-xen mkinitrd -v -f --with=aacraid --with=sd_mod --with=scsi_mod --with=megaraid_sas /boot/initrd-2.6.18-xen.img 2.6.18-xen 7. put this in /etc/ld.so.conf.d/xen.conf: # This directive teaches ldconfig to search in nosegneg subdirectories # and cache the DSOs there with extra bit 0 set in their hwcap match # fields. In Xen guest kernels, the vDSO tells the dynamic linker to # search in nosegneg subdirectories and to match this extra hwcap bit # in the ld.so.cache file. hwcap 0 nosegneg Note that the file name _must_ end ".conf". When you've done that, run /sbin/ldconfig and reboot. The tls problem should go away. 8. Modify grub title Xen 3.3 CentOS (2.6.18.8-xen) root (hd0,0) kernel /xen.gz dom0_mem=262144 ro root=/dev/VolGroup00/LogVol00 rhgb module /vmlinuz-2.6.18.8-xen ro root=/dev/VolGroup00/LogVol00 module /initrd-2.6.18.8-xen.img 9. mkinitrd /boot/initrd-2.6.18.8-xen.img 2.6.18.8-xen Note: on CentOS 5.3, there is a bug about mkinitrd. You have to copy "dm-mem-cache.ko, dm-region_hash.ko,dm-message.ko, dm-raid45.ko" from /lib/modules/2.6.18-128* to /lib/modules/2.6.18.8-xen. 9. reboot 1月31日 数字健视摘镜法 (转)前2天在网上无意中搜到了下面这个改善视力的方法,觉得还挺有道理的.
数字健视摘镜法(普及版)
数字健视在两年来至少数百人的实践中,已经帮助许多人改善视力或摘掉眼镜。它包括望远、气功、想像、瑜伽等自然摘镜法,并适用于近视、远视、散光、斜视、弱视、花眼以及白内障等。 望 远 法 专业望远法 专业望远法是指每天抽出一定的时间进行专门练习的方法。它是这两年我指导练习者提高视力或摆脱眼镜的核心方法。 预备 说明 1.戴镜人练习时需取下眼镜。 休闲望远法 休闲望远法是指在日常生活中进行望远练习的方法。 方法 在生活中练习望远,就要学会随时随地的找到望远目标,其实这种练习目标到处都有。从原则上说,只要是需要眼睛分辨的目标都可用来练习,比如远处的各种文字、数字、图形、画面、植物、动物、大山、白云、星星、月亮等。进一步说,这些目标不能看上去清清楚楚,那样并不能锻炼视力。因为任何一种锻炼都是在能力所及之处,再加一点码,否则就不叫做锻炼。所以只有去尽力看清适当超出清晰范围的目标,也即一个适当模糊的目标,视力才能得以锻炼。 那么,这里所说的适当模糊是怎样的概念?这要根据练习时间、距离等因素综合考虑。如果练习时间充足的话,目标的模糊度可以小一些,甚至稍微模糊也可,这样可以避免眼睛很快疲劳。反之,就可以使目标的模糊度大一些,甚至完全模糊也可。至于目标的模糊度的调整,一般可以通过调整望远距离或目标的大小来实现。距离固定,就调整目标的大小;目标固定,就调整距离的远近。 从锻炼的角度上看,只要在超出目标清晰范围的远距离看该目标,都应算是看远。比如,对于300度以上的近视人来说,假如在一尺处,看普通的文字,还不清楚,那么对于这些人来讲,在一尺处看普通的文字就算看远了。反之,若让这些人看五米远的大楼,反倒属于看近了。 从数字健视的实践来看,有不少改善视力或摘掉眼镜者就是在五米以内练习望远的,有的在四米,有的在三米、二米,甚至在一尺处。 所以望远距离应根据目标和视力综合考虑,不能一概而论。假如对于某个目标,某个距离,对于某个人来说属于看远,而对于另一个视力较好的人来说就可能属于看近。 不过,如果目标较小、较近时,眼睛会产生集合,内眼肌会比较吃力。所以为避免这种情况,看远时所选目标宽度最好和瞳距(大约为6厘米)相等,这样眼睛就不会产生集合,眼睛的内外眼肌用力就会平衡。 有许多戴镜人问,由于工作和学习,大部分时间都要戴眼镜,望远练习的效果会不会被戴眼镜的副作用抵消? 其实,这种说法是不够严谨的。因为戴眼镜并不一定会产生副作用,相反,一旦掌握了戴眼镜的窍门,反而可以在戴眼镜的同时锻炼视力。其实窍门很简单,那就是,在大部分戴镜时间内,保持所看的目标适当模糊。这样在眼镜无法完成看清目标的任务时,眼肌就会充分发挥自己的自组织功能,努力自我调节,来完成剩下的任务。否则,它会继续偷懒下去。 一般人戴眼镜所以会产生副作用,主要因为他(她)们对眼镜过分依赖的缘故,以至于好多情况下眼睛本来能看清目标时,也戴着眼镜去看,眼睛自然就容易退化了。 如果你还经常用眼镜看清楚的目标,就应该对这个习惯作些调整了。或者尽量不戴眼镜,或者换戴稍低度数的眼镜。 其实,经常换眼镜也会导致一笔不小的开支,我觉得练习者只要制定并落实一个逐渐少戴眼镜的计划,就会有同样的锻炼效果。比如,刚开始,可以每天少戴一小时的眼镜,以后逐渐少戴两小时、三小时,以至全天不戴眼镜。通常不宜一开始就全天不戴眼镜,那样会容易导致眼睛疲劳,反而使视力下降。 为了使锻炼效果更有保证,练习者应尽量根据自己的工作、学习、生活习惯等,制定明确的锻炼计划。计划出在家中、单位、路上或学校等可用来练习望远的时间以及每天练习的总时间等。同时,对于学习或工作紧张的中小学生和上班族来讲,充分利用双休日、节假日加强望远练习,还可以更好地帮助眼睛“充电”。 对于练习总强度的把握,也要注意适可而止,可以眼睛不疲劳为标准。如果眼睛经常疲劳,视力可能仍会加深。许多眼科专家反对近视人看模糊的目标,说会导致眼疲劳。其实这个问题也应区别对待,不应一概而论。适当模糊可以锻炼视力,反之就会导致视疲劳。否则就无法解释,有人逐渐不戴眼镜后,视力反而恢复的情况。 需要提出的是,眼睛累和眼睛疲劳是两个不同的概念,眼睛累一般指眼睛酸、胀、痛等,而眼睛疲劳一般指眼睛无力、空乏,并可能伴有酸、胀、痛等。眼睛疲劳往往是眼睛累的发展,或者说眼睛累到一定程度,就变成疲劳了。同时,眼睛疲劳也往往是身体疲劳的表现。俗话说,累得头昏眼花。其中的累就是指身体疲劳,是身体累的发展;眼花就意味着眼睛疲劳。 所以,望远练习时,只要眼睛累而不乏,就可以保证视力只升不降。 有人问,平时望远练习要不要眨眼。这需要灵活对待,如果精力好,练习时间少,就应尽量不眨眼,以提高效率;反之就可以让眼睛自然的眨,而不要故意眨眼。除非感到眼睛很累的时候,就可以故意、甚至用力的眨眼,以便放松眼睛。 另外,在专业望远法中,如果按照眨眼的方式去练,也是可以的,那样练习也属于休闲望远法。 气 功 法 气功明目法 气功明目法通过采集虚空之气,贯通于眼,使眼睛能量充足、气血畅通,从而可以提高视力。初期练习一遍大约需要10分钟 方法 想 像 法 想像明目法 想像法往往可使眼睛消除疲劳、轻松舒适。它们通常对于想像力较好的人效果较好。一般来说,小孩的想像力较好,成人的想像力较差。但成人中也有很多人想像力也很好。对于想像力较差者,如肯坚持认真练习,想像力也可逐渐恢复。通常每次练习5-10分钟,也可自由延长。 动态遐想 瑜 伽 法 瑜伽休息术 瑜伽休息术要求练习者按照一定顺序默想全身各个部位,在想到每一个部位时,要想到里面放松,并认真体察那个部位放松的感觉,停留的时间通常为一至数秒。初期练习一遍大约需要5-10分钟,以后可逐渐延长。 1.仰卧,两手放于体侧,手心朝上,两脚自然分开,约一尺宽。 2.想身体两侧,先从右侧身体开始,想右手大姆指、食指、中指、无名指、小指、手心、手背 ,然后到手腕、小臂、肘、大臂、肩、腋窝、腰、跨、大腿、膝、小腿、踝、脚跟、脚底、大脚趾、第二脚趾、第三脚趾、第四脚趾、小脚趾。 3.想身体前后部。先从身体前面开始,想头顶、前额、眼睛、鼻子、口腔、两耳,然后到喉部、胸部、腹部、大腿、膝盖、小腿、脚腕、脚面、脚趾。 4.想身体内部。想头部、颈部、胸腔、腹腔、大腿、膝关节、小腿、踝关节、脚。 12月18日 早上醒来发现右手食指关节有点疼 估计是鼠标用的太多了.以后要多用左手用鼠标了. 下面转个详细的: "鼠标手(即腕关节综合征) 致病原因:长期使用电脑键盘和鼠标,可能与一种称为腕关节综合征的疾病挂上钩,出现食指或中指疼痛、麻木和拇指肌肉无力感,发展下去可能导致神经 受损,进而引起手部肌肉萎缩。问题出在每天重复在键盘上打字或移动鼠标,手腕关节长期、密集、反复和过度活动,导致周围神经损伤或受压迫,使神经传导被阻 断,从而造成手掌的感觉与运动发生障碍。另外,肘部经常低于手腕,而手高高地抬着,神经和肌腱经常被压迫,手就会开始发麻,手指失去灵活性,经常关节痛。 手指频繁地用力,还会使手及相关部位的神经、肌肉因过度疲劳而受损,造成缺血缺氧而出现麻木等一系列症状。据调查,女性发生“鼠标手”比男性多,这是因 为,女性手腕通常比男性小,腕部正中神经容易受到压迫。 缓解方法 1. 尽量避免上肢长时间处于固定、机械而频繁活动的工作状态下,使用鼠标或打字时,每工作一小时就要起身活动活动肢体,做一些握拳、捏指等放松手指的动作。 2. 使用电脑时,电脑桌上的键盘和鼠标的高度,最好低于坐着时的肘部高度,这样有利于减少操作电脑时对手腕的腱鞘等部位的损伤。 3. 使用鼠标时,手臂不要悬空,以减轻手腕的压力,移动鼠标时不要用腕力而尽量靠臂力做,减少手腕受力。 4. 不要过于用力敲打键盘及鼠标的按键,用力轻松适中为好。 5. 鼠标最好选用弧度大、接触面宽的,有助力的分散。 6. 使用鼠标时配合使用“鼠标腕垫”垫在手腕处。" 9月23日 去拉斯维加斯开会的照片前一周去LAS VEGAS开会. 稍微在附近转了下. 西部风光同东部还是有很大不同的. 比较象沙漠,树也都是热带的那种好像是棕榈树. 有一天晚上出去转的时候还看到了个免费表演,呵呵.
照片在这里:
9.2339 Hindu squat (以前做的不够标准. 现在蹲的更厉害后,发现难度又增加了不少)
30 min gym (arm, chest)
30 min bicycling
9.2255 Hindu squat
4 groups pushup
30 min bicycling 9.2080 Hindu squat
20 (30d+) pushup 9月20日 9.16 -- 9.189.16
46 Hindu squat
10 Hindu pushup 7 one arm pushup 10, 10, 4 (+30d) pushup 4 groups 臂弯举 3 groups 仰卧举腿 9.17
38 Hindu squat
8 Hindu pushup 12 mile walk 6, 4, 6 (+30d) pushup 9.18
53 Hindu squat 12 Hindu pushup 12 mile walk 3 groups (+30d) pushup 3 groups 臂弯举 9月13日 9.13骑车去学校,来回共30分钟.
游泳30分钟.
38 hindu squat, 不过没踮脚尖,因为右脚足弓有点小不舒服. 走路要脚趾抓地那样走才舒服. 同时终于体会到以前看有些书为什么说要脚趾抓地走路了.
15 hindu push up 右手侧6个单腿俯卧撑,左手侧4个.
前两天做过50个标准的印度深蹲; 另外一天做了100个没踮脚尖的印度深蹲. 第二天就累得不行了.
今天开始,以后争取天天记录下.看看有没有长进. 不过之前的3个月觉得腿部力量长了不少. 以前骑车去学校上一个大坡还是很费劲的,现在觉得有一点费劲,比以前轻松很多. 爽啊.
锻炼身体几个月的一点感想1. 在一本书上看到说,锻炼身体就要象刷牙,洗脸一样。天天练,不练不行。觉得很有道理。以前上中学的时候,单杠,双杠也玩了不少。不过一到寒假,暑假就没练了,结果一直没太大进步。
2. 找个适合自己的锻炼计划不容易。不同的人体质不同,而且锻炼的目的也不一样,直接照搬别人的计划并不一定对自己有用。比如网上有很多减肥的方法,但是我是要相反方向练的。还有一些增肌的方法,但是也不适合我这样超瘦型的。
我觉得练健美的比较象举重运动员,块头大,力量大。但是柔韧性不一定强。我自己还是比较喜欢体操运动员那种的,肌肉适中,柔韧性和运动能力超好。而且,光做无氧运动的话,对身体内脏没太大帮助,所以我还是以有氧运动为主,这样可以锻炼到内部。
3. 锻炼的细节很重要。以前锻炼的时候和玩差不多,没注意那些细节的地方。现在才明白动作标准和不标准差的很远。不标准的动作很有可能达不到想要的效果。而且锻炼的时候不要只看数量,不看质量。虽然同样做了10个俯卧撑,质量高的和质量低的差别很大。我觉得动作标准是质量的一个指标。另外不能偷懒,锻炼身体基本上就是怎么累就怎么练。只要别受伤就好。
4. 锻炼的强度要不断提高。锻炼的目的就是不断的接近体能的极限,或者超过一点。然后体能上升,然后再接近极限,再上升的过程。比如一个人最多能做10个俯卧撑,那么前面8个都是铺垫,最后2个接近极限的是最好的也是最重要的。如果有一点累了就停下来,那么锻炼多久也不会增长太多。不过也不能超过限度太多,否则就容易受伤。所以这个度还是挺难把握的。
最后,推荐一本书,《FUREY实用格斗体能:颠覆性的徒手训练法》,下载:http://www.verycd.com/topics/142977/ |
|
|