luci的验证机制

luci的验证代码都在 dispatcher的dispatch()函数中。

luci为每一个成功登陆的session建一session,放在/tmp/luci-sessions中。

其中包含两个,一个是sid,会作为cookie返回给客户端。另一个叫做token,之后每一个http请求url中都会包含这个token。每个请求中也包含那个cookie。

路由器后台收到这个请求后,先检查session,没有就去cookie中取sysauth,用取到的值再再磁盘中去取此cookie对应的token,然后拿来跟我们链接中的token比较。如果一致就通过。

ssh 不需要密码登陆

主要来自峰哥的这篇文章:http://www.ruanyifeng.com/blog/2011/12/ssh_remote_login.html

$ ssh-keygen

$ ssh-copy-id user@host

就ok了,但是我的mac上木有ssh-copy-id,就按照他说的原理,将公钥内容直接拷贝到 服务器 ~./ssh/authorized_keys末尾就ok啦。。。

最近打牌是在赢啦,但是发现在读牌和读人上还是有些问题的,所以贴一篇资料。。。

在博彩场上玩游戏,咱们要懂得调查对手,这是剖析懂得对手打牌的要害,在澳门赌场德州扑克玩家愈加要注重的身体言语,无论是个人的仍是对手的,咱们会经过调查对手的身体的言语来剖析。下面咱们就来一同晓得一些身体言语的体现,看看通知咱们啥信息。
1、无认识的暗示
暗示有两种类型:无认识的暗示和成心的暗示。无认识的暗示是指或人感受没人调查他时所做的暗示,或许他不晓得个人在做暗示。例如,一个玩家用手掩着嘴巴,格外是他频频地作出此举时。这能够标明他没有一手强牌。
另一方面,成心的暗示是指他有意地设法粉饰啥。他能够给你讲个故事,所以说你有必要搞清楚他所说的是真的仍是假的。咱们将在下一章中触及成心的暗示。
首要,咱们将议论无认识的暗示。咱们都有一些出漏洞的举动方法:若是你感到严重,你用手收拾头发;一些人摇摆腿或把两条腿紧紧的靠在一同。还有一些无认识的暗示,比方,你穿戴的类型。
2、榜首印象
一个人的穿戴也泄漏了一些有关此人的信息。你的对手是一个蛮勇之人仍是一尊石佛?这能够向你标明他的打法个性。他叠筹码的方法也是值得注重的。若是他小心肠收拾它们,你一般面对的是一个保存的玩家,他不会采纳张狂的打法。若是筹码没有条理地堆积在一同,他更能够改动打法而不惧怕冒险。
3、身体言语
相当多玩家的姿态暴露了他们的牌力巨细。在座位上一个无认识的改动(如向前歪斜)能够标明持有一手强牌。他们持有弱牌时较少体现出身体的严重,例如,耸肩。
4、严重
许多人以为严重是持有一手弱牌的信号。若是严重实际上是一种扮演,那么玩家常常持有一手超强牌。仿照真实的严重是糟糕的扮演。它一般体现得很夸大,你能够容易地发觉或人真实严重的时分。若是一个对手在要害时辰体现出严重,这一般标明他持有一手强牌。
5、烦闷的呼吸
一个玩家的呼吸方法能够是一种很有含义的暗示。呼吸的改动简直历来不是成心的。你与玩家坐得越近,这种暗示就对你越有用。浅呼吸或企图防止出声地呼吸是持有弱6牌的预兆。
6、跟注反射(CALLING-REFLEX)
耍诈的玩家将使出全身本领尽量显得很往常。究其缘由就是咱们所知的“跟注反射”。格外是没有经验的玩家喜爱看到摊牌,借此他们期望得到信号以在将来晓得对手的牌力。因而,简直全部耍诈的玩家都天性地设法尽量坚持镇定和不引人注重。
把手放在嘴前若是有人用手遮住嘴巴,他常常持有一手弱牌-他想掩盖个人的情感。在某种含义上,他不想让他的表情泄漏他的牌力。这相同关于不肯看你的玩家也是正确的:他忧虑他的眼睛能够会标明他的惊骇。
7、疾速扫了一眼筹码
这能够是最有价值的无认识暗示。若是一个玩家疾速地看下个人的筹码,接着又把视野拿开,那么他能够想下注。别的,他也能够疾速地看下对手的筹码。重要的是,他没有感受到被人调查。
8、疾速扫了一眼牌
格外关于初学者,这是一个牢靠的暗示。它是一个无认识的暗示,扫了一眼个人的牌。例如,若是翻牌圈呈现了三张红桃,并且有个玩家看着个人的牌,那么他不能够有同花。由于,初学者在持有非同花牌时榜首眼一般不会注重花样。只要在持有同花牌时,他们才会记住花样。因而,你常常能够断定他们此刻最多只要一张红桃。
当有人体现得很友爱时若是一个对手在他下注后对你体现得很友爱,这能够是一次诈唬。他不想与你正视,相反,你应该把注重力放在牌上。另一方面,一个友爱的玩家俄然变得冷酷起来,他更能够是想让你跟注。咧着嘴笑是另一个暗示:若是有人设法让个人看上去很严厉,但不知不觉地泄漏出笑脸,那么他很能够持有一手很强的牌。带着天然笑的玩家能够持有一手好牌,而不是那些强装笑脸的玩家。
9、维护个人的牌
由于任何人会维护个人的金银财宝,所以许多玩家会维护一手好的起手牌。他们疾速地看下个人的牌,然后疾速地遮住并用手盖住。展现个人的牌没有经验的玩家常常会向兄弟或玩伴展现他们的牌。此刻,他们很能够持有强牌。
他们这么做有两个缘由:榜首,一些人想阐明他是一个好的玩家。他只会用一手合情理的牌这么做,能够是成手牌。第二,那些看牌的人能够向对手标明他在诈唬。一个疾速的决议
若是有人看着他的牌并马上下注,那么,关于没有经验的玩家,这很好地标明他的打法是诚笃的。在诈唬之前,咱们一般会花时辰思考能否见效。并且,他们将设法防止暴露任何反常的举动,防止导致对手的置疑。
10、捉住眼镜
当一个对手进行诈唬时,他常常会伸手去捉住(啤酒?)眼镜。这是设法为了尽量变现出往常的姿态,他的举动应该马上导致你的注重。你也能够从一个人抽烟的方法来判别他的牌。大口呼出一团烟标明他持有一手强牌,由于他不忧虑你的跟注。若是他设法尽量不引人注重地吐烟,这一般标明他在诈唬。可是,这种暗示有点含糊,应该与其它的举动结合起来运用。
下注的方法一个人把筹码放到牌桌中心的方法能泄漏有关他所持牌的信息。若是他持有一手强牌并期望对手跟注,他就不会做太多的扮演。他不想吓到任何人,他会沉默不语或偶然通报下他的筹码数量。
一个持有弱牌的玩家会有不相同的体现。他将显得很达观或以专横的情绪宣告他的下注。思考到这会导致对诈唬者的注重,可贵这不是很新鲜吗?但是,这是能够了解的,由于他想经过体现出控制权来赶开对手。过后他才会设法显得不引人注重。另一个信号是夸大下注的举措。有人杰出把筹码面向对手的举措或乃至把筹码扔进底池,能够想吓倒对手。扩展前臂和打开手指都是显着的痕迹。
有认识的暗示在1978年,扑克界的传奇人物MikeCaro写道:大多数人不能以他们喜爱的方法日子。作为小孩,他们有必要去做厌烦的家庭作业,作为成年人,他们有必要忍耐他们不喜爱的人,当苦楚时伪装感受良好,虽然他们感到不安和焦虑,他们还要显得全部尽在把握之中。这些人都是艺人。他们伪装成别的一个人。在扑克桌上,他们在按照下面这句格言进行潜认识的活动:“若是我不改动个人,咱们将会看到我的赋性。”
一个玩家在持有强牌时辰会干啥?许多人会设法体现得很弱。啥是诈唬?企图体现得很强。若是你有扮演的才干,对手将不会注重到你是在扮演。若是对手也长于扮演并晓得它的作用,那么你将面对艰难。走运的是,许多玩家是糟糕的艺人。为了防止令你苦楚地大吃一惊,这里有一个简略和根本的方法来辨认诈骗:对手给你讲个故事。你不只要回忆他如今在做啥,并且还要回忆他之前做了啥。然后问你个人:这合乎情理吗?
11、体现得很弱
叹息、垂下肩或做深思状是伪装示弱的体现。伪装示弱的人持有一手强牌。他们期望经过误导性的举动举动鼓动对手跟注乃至是加注。
有人在玩牌时有认识地把视野移开,这一般是一个风险的信号。为了促进对手举动,他对牌体现出漠然置之的姿态。这常常发生在宣布三张翻牌的时分。先是朝翻牌看了相同,然后很快又看向一边,这是实力的体现。
你将看到林林总总的这种暗示,关于初学者更趋向于夸大。这和下面的状况相似,有人在还没有轮到他表态时就体现出想扔牌的姿态。大多数玩家在几秒钟内作出决议。若是有人在结尾加大注之前深思了很长一段时辰,他在伪装这是一个十分艰难的决议。一般,你会发现对手持有强牌或超强牌。
12、体现得很强
若是你能正确地使用暗示来辨认伪装的示弱,你就能够节省很多的钱。相同有利可图,但风险更大的是辨认伪装的示强。有时,一次正确的辨认和英勇的跟注能给你带来收成,而你原先从不会思考用这样的牌跟注。与持有强牌而期望你把筹码放在中心的玩家不相同,持有弱牌的玩家想阻碍你这么做。下面描叙的是最显着的信号:用筹码进行要挟,当轮到某个玩家表态时,别的一个玩家伸手去拿个人的筹码,这一般是想恫吓对手。另一方面,当轮到你表态时,若是一个不断戏弄筹码的玩家俄然中止,这一般是他持有强牌的信号。
13、盯着看
有玩家用刺人的和生硬的眼光盯着对手,他一般不会持有风险牌。他传达“我在密切地调查你并晓得你在干啥”的意思,这常常是一种衰弱的体现。长时辰地看着牌若是一个对手格外长时辰地看着个人的牌或牌面,他一般在玩一手弱牌。若是他在下注前花了很长时辰,他能够在进行诈唬。有一个很强的暗示是,当你伸手去拿筹码时,一个现已下注的对手重复地看个人的起手牌。此刻,你能够估计他在进行诈唬。过早地提出把底池归为己有。
持有强牌的玩家将一向比及对手完毕举动的最终时辰。若是他急匆匆地想完毕举动,比方,他说“我要亮牌了”或“提出需求”取得中心的底池,他一般持有一手弱牌。
以上十多种身体言语的体现是在赌场上的玩家常有,咱们能够经过这些身体言语的体现,剖析对手,然后得到更多的信息,调整个人的状况,非常好滴赢取竞赛。

公司内部德州战绩榜

公司内部德州战绩榜。。。哇哈哈,记念一下,继续努力啊。。。这就是学习的重要性啊。。。

战绩榜

选手 成绩
阿飞 +2405
宏华 +510
建伟 +330
李业 -370
华强 -970
锦斌 -770
+0 300
绍辉 -425
弘强 -400
小武哥 -780
大腿 -10
王总 -140
晓明 +210

一战封神!

上周五打德州扑克(3月15日),太high了。。。

事情说来话长,自从宏华成立了扑克俱乐部,小米掀起了学习德扑的狂潮啊。而我,毫无疑问的,是最用心的一位。当初宏华分享了三本关于扑克的电子书,我是看的最多的。直到上周三,跟家0,李业,锦滨一起玩,我看了两本半,他们大多数都是没怎么看书的。。。最多就是看了看视频。

结果我赢来了有史以来输的最多的一次,输了350,好心痛啊。感觉上苍不公啊,为什么会这样,我是最努力,最用功的啊。我甚至都开始怀疑自己,到底是怎么了。我是按照书上和视频上去打的啊。而且我认为我对局势的判断没有问题,再来一次我还是会采用相同的方式去战斗。关键是回到家,老婆也因为我一直看手机不理他而跟我闹了别扭。我感觉好孤单,没有人能理解我,给我关怀。当晚含着泪在被窝里看完了那最后半本书,一直看到三点半!那种孤单,寂寞。谁能懂。。。 继续阅读“一战封神!”

几个重口味的跟程序员有关的笑话(http://www.aqee.net/vulgar-joke/)

几个重口味的跟程序员有关的笑话

作者:Aqee

下面的这些笑话来自国外的问答网站stackoverflow,其中有个帖子里网友们各自推荐了自己最喜爱的笑话,多达4百多个。我从中选取了几个比较重口味的,因为蔡明在春晚的小品里用了“重口味”这个词,我也应应景。

一、

为什么程序员都喜欢UNIX:

who && gawk && uname && talk && date && wine && touch && unzip && strip && touch && finger && mount && fsck && more && yes; yes; more; yes; umount && make clean && sleep

二、

一个计算机系的学生在一棵树下学习,另一个学生骑着一辆很艳的新自行车到他身边停下来。学计算机的学生问,“从哪弄得这辆车?”

自行车上的学生回答,“我在外面学习的时候,一个很漂亮的女孩骑着她的自行车到我跟前。她脱光了所有的衣服,一丝不挂的对我说,‘你想要什么都可以’。”

学计算机的学生回应说,“你的选择很正确!她的衣服你肯定不能穿。”

三、

编程就像做爱:一次错误,余下一辈子都要进行支持维护。

四、

软件就像做爱::免费的感觉更好。(来自Linus Torvalds)

五、

如果认为Java很好是因为它能在各种操作系统上运行,这就像是在说肛交很好因为你可以与各种性别干。

onInterceptTouchEvent和onTouchEvent调用时序(转)

这个有参考意义,先记一下。呵呵 http://blog.csdn.net/ddna/article/details/5473293

  1. 1.       onInterceptTouchEvent()处理down事件均返回falseonTouchEvent()处理事件均返回true

——————————————————————————————————————————

04-11 03:58:42.620: DEBUG/LayoutView1(614): onInterceptTouchEvent action:ACTION_DOWN

04-11 03:58:42.620: DEBUG/LayoutView2(614): onInterceptTouchEvent action:ACTION_DOWN

04-11 03:58:42.620: DEBUG/MyTextView(614): onTouchEvent action:ACTION_DOWN

04-11 03:58:42.800: DEBUG/LayoutView1(614): onInterceptTouchEvent action:ACTION_MOVE

04-11 03:58:42.800: DEBUG/LayoutView2(614): onInterceptTouchEvent action:ACTION_MOVE

04-11 03:58:42.800: DEBUG/MyTextView(614): onTouchEvent action:ACTION_MOVE

…… //省略过多的ACTION_MOVE 继续阅读“onInterceptTouchEvent和onTouchEvent调用时序(转)”