日内操作 2016-12-29 逆回购初试

第一次尝试逆回购,就是在券商软件中先卖出R-001 或者其他德 R-00x , x 表示卖出的天数, R-001就是卖出一天,第二天就券商就还回来。
如果你刚好在30%的地方卖出,那么你的利息就是年化30%,借出时间为1天。 利息是以你卖出点为准,你在30%点卖出,后面跌回10%,也和你无关。
逆回购的一般在下午卖,收益会高一些。 

不过今天犯了一个错误,就是没有了解清楚就操作,结果卖在4%的年华,R-007,7天的逆回购。 无语。 本来昨晚已经制定了计划要看看逆回购怎么操作的,结果又是拖延症误事。
 
继续阅读 »
第一次尝试逆回购,就是在券商软件中先卖出R-001 或者其他德 R-00x , x 表示卖出的天数, R-001就是卖出一天,第二天就券商就还回来。
如果你刚好在30%的地方卖出,那么你的利息就是年化30%,借出时间为1天。 利息是以你卖出点为准,你在30%点卖出,后面跌回10%,也和你无关。
逆回购的一般在下午卖,收益会高一些。 

不过今天犯了一个错误,就是没有了解清楚就操作,结果卖在4%的年华,R-007,7天的逆回购。 无语。 本来昨晚已经制定了计划要看看逆回购怎么操作的,结果又是拖延症误事。
  收起阅读 »

2016-12-16 垫底辣妹

如果你因心愿没实现,而正在心灰意冷,为宏大的目标而拼搏过的这段经历,将来一定会成为你的力量。

所以,用你那总是满不在乎的笑脸,请继续挺起胸膛充满信心地走下去。
 

垫底辣妹.jpg


最喜欢上面这句台词,是坪山老师最后写个工藤的信。
 
从题材上来讲,这是一部没什么很特别的电影。 
 
只是导演的拍摄手法和演员的发挥,以及自己曾经有过与之类似的拼搏经历, 心灵还是得到了共鸣。
 
不要嘲笑那些拼搏的人儿。 不要嘲笑那些看起来很可恶的人。 坪山老师的对待学生的欣赏之心,从不言语相对。 而是以鼓励的方式,引导学生。 人生之所以看起来失败,是因为你没遇到一个这样的不断鼓励你的老师。
 
 
工藤的努力,偏执,让她离心仪的大学越来越近。 从一个班级垫底的学生,进入到日本的top10大学。 所以坚持是一件非常困难的事情。 
 
看看现在的自己,每天过的舒适,随意。 没有规划,没有目标。 同样而重复的日子。 有目标,却没执行。
 
惰性太重。 每天必须改一点。哪怕一丁点。
 
继续阅读 »
如果你因心愿没实现,而正在心灰意冷,为宏大的目标而拼搏过的这段经历,将来一定会成为你的力量。

所以,用你那总是满不在乎的笑脸,请继续挺起胸膛充满信心地走下去。
 

垫底辣妹.jpg


最喜欢上面这句台词,是坪山老师最后写个工藤的信。
 
从题材上来讲,这是一部没什么很特别的电影。 
 
只是导演的拍摄手法和演员的发挥,以及自己曾经有过与之类似的拼搏经历, 心灵还是得到了共鸣。
 
不要嘲笑那些拼搏的人儿。 不要嘲笑那些看起来很可恶的人。 坪山老师的对待学生的欣赏之心,从不言语相对。 而是以鼓励的方式,引导学生。 人生之所以看起来失败,是因为你没遇到一个这样的不断鼓励你的老师。
 
 
工藤的努力,偏执,让她离心仪的大学越来越近。 从一个班级垫底的学生,进入到日本的top10大学。 所以坚持是一件非常困难的事情。 
 
看看现在的自己,每天过的舒适,随意。 没有规划,没有目标。 同样而重复的日子。 有目标,却没执行。
 
惰性太重。 每天必须改一点。哪怕一丁点。
  收起阅读 »

撸羊毛系列 定期更新 ****2017-04-20 ******

开一个系列的帖子,记录一些常有的撸羊毛的方法,蚊子都是肉呀~ 嘻嘻。 (坚决不碰P2P
更新时间 ***************2017-04-20*******************
 
立马理财(网易和光大银行一起推出的,信得过)
新注册马上送30元,推荐的注册用户送50元。 而且主页有个活动,扫码就可以拿现金奖励。
新人注册会有6.6个点的收益,还有8888的体验金。
 
百度理财:
推荐新人可以拿到推荐金,为0.45%个点。而且是马上到账的。 被推荐的人期间还可以拿9%的双倍年化收益。
以我为例,推荐我亲戚注册并投资了几万块,30天的货币基金。我就拿到360元的奖励(马上到账可以体现)。
而亲戚拿到了200多的9%双倍年化(只送几天), 然后还有正常的6%的年化收益。
 
支付宝提现按照下面的方法可以不花手续费
 
2016年10月支付宝对提现收取千分之一的手续费。 只要你的钱一旦进入支付宝,要出来就要收取手续费。 你把钱投入到余额宝,转出来也只能赚到余额,不能直接转回卡里面。所以到时是谁在乱说通过余额宝可以绕开这个提现的手续费的? 说出来, 我保证不打断你的腿。
 
阿里旗下有一个浙江的网商银行,在支付宝里面,“我的” 菜单下面,然后在底下有一个网商银行,注册并且绑定银行卡,那么就可以直接把钱从支付宝转出到网商银行(马上到账),然后就可以在网商银行里直接体现,关键是马上到账!! 且不收手续费!!
 
 
更新时间 ***************2017-01-19 *******************
 

最近京东理财有送券的,定存一个月,马上送20元现金券(定存1w有20元,定存1k的只有5元),直接发到银行卡。 而定存的一个月是按照正常的利息计算,年化大概4个点。 
 
支付宝的福字: 有一个福字,爱国福,会有18元的现金券,需要你开通阿里的网商银行,这个开通了马上就可以提现。 
 
最近的年底逆回购利率比较高,可以把平时存在货币基金的钱取出来做做逆回购。

逆回购.PNG

今天1天逆回购最高有15个点的年化收益。
 
 
更新时间 *******2016-12-06********
 
最近微信理财通有一个领取红包的活动,第一次可以免费领取3.99的现金。 
首先充1元到理财通,然后就可以获得3.99, 然后总共有4.99元,可以马上就体现到银行卡
 
然后第二次刘涛会发红包给你,需要你投入1000理财金额,就可以获得25元的红包,不过这1025总额要锁定一个月才能取出来,当然1000元每天都有年化2.5%的收益(约等于5分钱)。
 
 
更多的讨论可以加QQ群:613194389
继续阅读 »
开一个系列的帖子,记录一些常有的撸羊毛的方法,蚊子都是肉呀~ 嘻嘻。 (坚决不碰P2P
更新时间 ***************2017-04-20*******************
 
立马理财(网易和光大银行一起推出的,信得过)
新注册马上送30元,推荐的注册用户送50元。 而且主页有个活动,扫码就可以拿现金奖励。
新人注册会有6.6个点的收益,还有8888的体验金。
 
百度理财:
推荐新人可以拿到推荐金,为0.45%个点。而且是马上到账的。 被推荐的人期间还可以拿9%的双倍年化收益。
以我为例,推荐我亲戚注册并投资了几万块,30天的货币基金。我就拿到360元的奖励(马上到账可以体现)。
而亲戚拿到了200多的9%双倍年化(只送几天), 然后还有正常的6%的年化收益。
 
支付宝提现按照下面的方法可以不花手续费
 
2016年10月支付宝对提现收取千分之一的手续费。 只要你的钱一旦进入支付宝,要出来就要收取手续费。 你把钱投入到余额宝,转出来也只能赚到余额,不能直接转回卡里面。所以到时是谁在乱说通过余额宝可以绕开这个提现的手续费的? 说出来, 我保证不打断你的腿。
 
阿里旗下有一个浙江的网商银行,在支付宝里面,“我的” 菜单下面,然后在底下有一个网商银行,注册并且绑定银行卡,那么就可以直接把钱从支付宝转出到网商银行(马上到账),然后就可以在网商银行里直接体现,关键是马上到账!! 且不收手续费!!
 
 
更新时间 ***************2017-01-19 *******************
 

最近京东理财有送券的,定存一个月,马上送20元现金券(定存1w有20元,定存1k的只有5元),直接发到银行卡。 而定存的一个月是按照正常的利息计算,年化大概4个点。 
 
支付宝的福字: 有一个福字,爱国福,会有18元的现金券,需要你开通阿里的网商银行,这个开通了马上就可以提现。 
 
最近的年底逆回购利率比较高,可以把平时存在货币基金的钱取出来做做逆回购。

逆回购.PNG

今天1天逆回购最高有15个点的年化收益。
 
 
更新时间 *******2016-12-06********
 
最近微信理财通有一个领取红包的活动,第一次可以免费领取3.99的现金。 
首先充1元到理财通,然后就可以获得3.99, 然后总共有4.99元,可以马上就体现到银行卡
 
然后第二次刘涛会发红包给你,需要你投入1000理财金额,就可以获得25元的红包,不过这1025总额要锁定一个月才能取出来,当然1000元每天都有年化2.5%的收益(约等于5分钱)。
 
 
更多的讨论可以加QQ群:613194389 收起阅读 »

股票是怎样毁了我的人生的

转至雪球 产业资本AAA, 个人很同意。
https://xueqiu.com/2181471189/78120907
 写下这个题目,是带着很大的悲伤、无奈以及谷底徘徊的心累。
我是一个90后,13年从国内一所重点大学毕业,经过层层选拔,应聘到国内一家知名的大型公司工作。然而,在工作俩个月后,我就辞职了,回到了大学所在的城市,准备去寻求一份“证券投资顾问”的工作。
我没想到的是,这才是我的混乱不堪人生的开始。
至于为什么会这样做?其实是有原因的。我在大学时主修的是经管专业,然后就接触了股票。那时大学时代,手里也没有多少钱,我还记得自己买的第一个股票,100股的中国联通,成本3.95,后来赚了20块钱卖掉了。从一开始买股票,我就开始痴迷于它,自己很欣喜,觉得自己就是为了炒股而生的。
大学四年,从大二的宏观经济学课上接触了股票之后,我基本上就沉迷于其中。其他的课程基本也不再关心,一门心思的研究如何从市场上赚钱。当时的我是多么的幼稚(现在也是吧),但是自己从小不服输的意气,开始疯狂的看书,我钻进图书馆,把我们大学里面所有与股票相关的书全部都看了一遍,但是当时自己是以研究技术为主,在我把所有的技术指标研究通彻、甚至把江恩的波浪理论都精准的推算之后,我发现我仍然不能通过技术指标、不能通过趋势赚到钱。这时的我,从新浪博客上了解到了@小小辛巴 ,开始了探索企业价值的研究之路,我记得那时是2012年。
大学的这几年,由于自己痴迷于股票,最后保研时,以班级第五名无缘于保送研究生,而在刚入学时,自己的成绩是全系第一名。

大三时,我开始在国内一家大型券商实习,由于自己对股票的热爱,我实习时很努力,后来开始作为总经理助理协助总经理负责中小企业私募债、新三板挂牌等业务,但是由于之后券商总部面试时要求必须是研究生身份,自己最终无缘入职。后来经过面试和层层筛选,入职开头时提到的这家公司。

在企业中工作俩个月之后,我自己经常难以安心工作,仍然继续研究我的股票。后来由于工作的繁重,自己越来越难以支撑,抉择之后,自己决定辞职,回到当初实习的券商,谋求一份工作,当时的想法是哪怕是只给我一个吃饭钱,我自己也愿意为了自己的热爱付出一切。
就是这样,我辞职了。但是辞职之后才发现,自己自以为的很多研究在应聘时根本就是一坨**。我记得我拿着我的博客上写的文章,我拿着我做的PPT去跟任何一家券商讲,没有人听,他们关心的是“你现在手上有多少客户,你能带给我们多少佣金...”。其实那时的惨状,现在都没办法形容,由于没多少钱,只能在一个朋友那里暂住,后来由于迟迟没有找到工作,只能去一家仓库里做搬运工赚点钱吃饭。

后来基本上快要过年,自己迟迟没有找到所谓的热爱的事业,手头上仅有的积蓄也快花完了,百般无奈,最后只能回家了。
中间还有一件事,自己由于这个事情,我心爱的女朋友也跟我分手了。当时真的是惨到没有更惨。
家里毕竟也不富裕,必须出去工作。而仅有不到半年工作经验的我,该去找什么样的工作呢?后来我听亲戚说在北京机会挺多,于是来到了帝都。
到了帝都之后,由于自己缺少工作经验,面试了三个月都没有一家单位给机会,自己根本没有办法再支撑自己,后来无奈只能去做了销售,销售,在北京这个城市,就是卖房。
可想而知,我从一名国内重点211、985的名校生,沦落到在北京大街上卖房时,是怎样的一种情境。
那时因为吃饭都成了问题,自己已经不再关心股票的种种事情。自己开始想着如何有更好的工作机会,开始着重提升自己的工作能力,后来由于朋友介绍,自己进入一家互联网公司做产品实习生。由于自己一直都没有正经的工作机会,对这个工作十分看重,工作十分卖力,经过四个月的时间,我转正并且升职为产品经理。后来过了半年,由于自己几乎拼命三郎时的工作,并且自己的学习能力还不错,能力很快提升,后来被一家知名公司挖掘,去负责整条产品线。在这个过程中,我的工资从5K提到10K,再后来提升到20K。
但是,事情再次变得糟糕,而这次,还是因为股票。
由于自己的工作越来越熟,开始有了一些空闲时间,而自己身上也有了一些闲钱,又开始了投资股票的想法。其实算算,我大概是从今年的3月份,先后投入股票40余万,这都是近俩年的工作积蓄。由于自己觉得自己的资金已经不小,我在上面投入的精力越来越多。5月份之前投资新能源,自己赚了一些钱,也越发飘飘然,觉得自己可以辞职做职业投资。中间一件重要的事情是,我的一个好哥们劝我在5月份的时候跟他一起买房,当时差点跟我急眼,但是我坚持自己的想法,认为房子买了之后钱就死了,就没有同意他。
后来,成长股越来越难做,我自己挖掘了通光、天舟等股票也没有拿住,情绪越来越不好,陆续亏损十多万。
而在10月份我醒悟时,我的哥们跟我说,他买的房子现在已经翻一番了。
此时更糟糕的事情,由于自己心思长期不在工作上,工作中出的错也越来越多。后来由于一个重要项目的出错,自己只能从公司辞职。
于是,现在,我所拥有的,除了股票账户中不到30w的资金,什么都没有。没房没车没工作没女友。而我对工作的荒废,那些工作的技能已经有些陌生。
现在我的感受和处境,和最初开始工作后来又辞职,是那么的相似。我失去了女朋友,错过了买房的机会(如果没有炒股,我想我一定会去买房,因为钱没地方去),失去了工作,变得孤僻......
我现在要告诉自己,在自己最要奋斗的年龄,我要抛掉股票,股票,你是一把无形的刀。
我要重新拾起我的青春,我还很年轻,现在回头,还不晚。
我一直自命不凡,从上学开始,一切所谓的高手后来都被我踩在了脚下,再也看不见。在这个市场上,我还记得那些我憧憬的人,那些我一直仰望的高手,风生水起、老高、茅台02、大头、水晶苍蝇拍......只是我现在选择离开这里,回归我的正常生活
继续阅读 »
转至雪球 产业资本AAA, 个人很同意。
https://xueqiu.com/2181471189/78120907
 写下这个题目,是带着很大的悲伤、无奈以及谷底徘徊的心累。
我是一个90后,13年从国内一所重点大学毕业,经过层层选拔,应聘到国内一家知名的大型公司工作。然而,在工作俩个月后,我就辞职了,回到了大学所在的城市,准备去寻求一份“证券投资顾问”的工作。
我没想到的是,这才是我的混乱不堪人生的开始。
至于为什么会这样做?其实是有原因的。我在大学时主修的是经管专业,然后就接触了股票。那时大学时代,手里也没有多少钱,我还记得自己买的第一个股票,100股的中国联通,成本3.95,后来赚了20块钱卖掉了。从一开始买股票,我就开始痴迷于它,自己很欣喜,觉得自己就是为了炒股而生的。
大学四年,从大二的宏观经济学课上接触了股票之后,我基本上就沉迷于其中。其他的课程基本也不再关心,一门心思的研究如何从市场上赚钱。当时的我是多么的幼稚(现在也是吧),但是自己从小不服输的意气,开始疯狂的看书,我钻进图书馆,把我们大学里面所有与股票相关的书全部都看了一遍,但是当时自己是以研究技术为主,在我把所有的技术指标研究通彻、甚至把江恩的波浪理论都精准的推算之后,我发现我仍然不能通过技术指标、不能通过趋势赚到钱。这时的我,从新浪博客上了解到了@小小辛巴 ,开始了探索企业价值的研究之路,我记得那时是2012年。
大学的这几年,由于自己痴迷于股票,最后保研时,以班级第五名无缘于保送研究生,而在刚入学时,自己的成绩是全系第一名。

大三时,我开始在国内一家大型券商实习,由于自己对股票的热爱,我实习时很努力,后来开始作为总经理助理协助总经理负责中小企业私募债、新三板挂牌等业务,但是由于之后券商总部面试时要求必须是研究生身份,自己最终无缘入职。后来经过面试和层层筛选,入职开头时提到的这家公司。

在企业中工作俩个月之后,我自己经常难以安心工作,仍然继续研究我的股票。后来由于工作的繁重,自己越来越难以支撑,抉择之后,自己决定辞职,回到当初实习的券商,谋求一份工作,当时的想法是哪怕是只给我一个吃饭钱,我自己也愿意为了自己的热爱付出一切。
就是这样,我辞职了。但是辞职之后才发现,自己自以为的很多研究在应聘时根本就是一坨**。我记得我拿着我的博客上写的文章,我拿着我做的PPT去跟任何一家券商讲,没有人听,他们关心的是“你现在手上有多少客户,你能带给我们多少佣金...”。其实那时的惨状,现在都没办法形容,由于没多少钱,只能在一个朋友那里暂住,后来由于迟迟没有找到工作,只能去一家仓库里做搬运工赚点钱吃饭。

后来基本上快要过年,自己迟迟没有找到所谓的热爱的事业,手头上仅有的积蓄也快花完了,百般无奈,最后只能回家了。
中间还有一件事,自己由于这个事情,我心爱的女朋友也跟我分手了。当时真的是惨到没有更惨。
家里毕竟也不富裕,必须出去工作。而仅有不到半年工作经验的我,该去找什么样的工作呢?后来我听亲戚说在北京机会挺多,于是来到了帝都。
到了帝都之后,由于自己缺少工作经验,面试了三个月都没有一家单位给机会,自己根本没有办法再支撑自己,后来无奈只能去做了销售,销售,在北京这个城市,就是卖房。
可想而知,我从一名国内重点211、985的名校生,沦落到在北京大街上卖房时,是怎样的一种情境。
那时因为吃饭都成了问题,自己已经不再关心股票的种种事情。自己开始想着如何有更好的工作机会,开始着重提升自己的工作能力,后来由于朋友介绍,自己进入一家互联网公司做产品实习生。由于自己一直都没有正经的工作机会,对这个工作十分看重,工作十分卖力,经过四个月的时间,我转正并且升职为产品经理。后来过了半年,由于自己几乎拼命三郎时的工作,并且自己的学习能力还不错,能力很快提升,后来被一家知名公司挖掘,去负责整条产品线。在这个过程中,我的工资从5K提到10K,再后来提升到20K。
但是,事情再次变得糟糕,而这次,还是因为股票。
由于自己的工作越来越熟,开始有了一些空闲时间,而自己身上也有了一些闲钱,又开始了投资股票的想法。其实算算,我大概是从今年的3月份,先后投入股票40余万,这都是近俩年的工作积蓄。由于自己觉得自己的资金已经不小,我在上面投入的精力越来越多。5月份之前投资新能源,自己赚了一些钱,也越发飘飘然,觉得自己可以辞职做职业投资。中间一件重要的事情是,我的一个好哥们劝我在5月份的时候跟他一起买房,当时差点跟我急眼,但是我坚持自己的想法,认为房子买了之后钱就死了,就没有同意他。
后来,成长股越来越难做,我自己挖掘了通光、天舟等股票也没有拿住,情绪越来越不好,陆续亏损十多万。
而在10月份我醒悟时,我的哥们跟我说,他买的房子现在已经翻一番了。
此时更糟糕的事情,由于自己心思长期不在工作上,工作中出的错也越来越多。后来由于一个重要项目的出错,自己只能从公司辞职。
于是,现在,我所拥有的,除了股票账户中不到30w的资金,什么都没有。没房没车没工作没女友。而我对工作的荒废,那些工作的技能已经有些陌生。
现在我的感受和处境,和最初开始工作后来又辞职,是那么的相似。我失去了女朋友,错过了买房的机会(如果没有炒股,我想我一定会去买房,因为钱没地方去),失去了工作,变得孤僻......
我现在要告诉自己,在自己最要奋斗的年龄,我要抛掉股票,股票,你是一把无形的刀。
我要重新拾起我的青春,我还很年轻,现在回头,还不晚。
我一直自命不凡,从上学开始,一切所谓的高手后来都被我踩在了脚下,再也看不见。在这个市场上,我还记得那些我憧憬的人,那些我一直仰望的高手,风生水起、老高、茅台02、大头、水晶苍蝇拍......只是我现在选择离开这里,回归我的正常生活 收起阅读 »

曾经的安逸会再次害死自己

安逸的生活会害死自己。
安逸的生活会害死自己。

百度地图的喂火鸡活动都能耍赖

 


 
本来懒得揭露了,但是实在无法容忍。 而且已经不是第一次,第二次了。
 
感恩节百度地图搞了一个喂火鸡游戏,类似于最近比较火的任天堂神奇宝贝,根据地点来找火鸡,然后点击来喂养。
得到一定积分就可以换取奖品。 流氓就在这个地方耍流氓。 尝试兑换积分的时候,总是失败,我本来想拿一个月的爱奇艺会员。第二天继续尝试兑换,结果就会员已经兑换完毕!!!! 
可是在页面你根本不知道在哪里可以看到这一个奖品还剩多少件啊!! 反正就是你百度说了算的,一句话,没有了,你就无法兑换,但之前也不让你轻易兑换(其实是根本无法兑换),真怀疑程序本身就设计成这样子。
以后百度的活动一个都不看。
 
继续阅读 »
 


 
本来懒得揭露了,但是实在无法容忍。 而且已经不是第一次,第二次了。
 
感恩节百度地图搞了一个喂火鸡游戏,类似于最近比较火的任天堂神奇宝贝,根据地点来找火鸡,然后点击来喂养。
得到一定积分就可以换取奖品。 流氓就在这个地方耍流氓。 尝试兑换积分的时候,总是失败,我本来想拿一个月的爱奇艺会员。第二天继续尝试兑换,结果就会员已经兑换完毕!!!! 
可是在页面你根本不知道在哪里可以看到这一个奖品还剩多少件啊!! 反正就是你百度说了算的,一句话,没有了,你就无法兑换,但之前也不让你轻易兑换(其实是根本无法兑换),真怀疑程序本身就设计成这样子。
以后百度的活动一个都不看。
  收起阅读 »

锤子手机T2 屏幕录像文件保存在哪里?

在根目录下的 /Video/ScreenRecorder 下面
在根目录下的 /Video/ScreenRecorder 下面

android TV版 wifi 压力测试

代码完全模拟按键进行操作。
 
1.重启设备
2.等待设备adb
3.移动到wifi设置菜单
4.连接wifi
5.检测网络是否连通
6.抓取log和截图,并把log文件压缩。
7.忘记wifi密码
8.重启设备,重复步骤1.
 
#-*-coding=utf-8-*-
__author__ = 'rocky chen'
from uiautomator import device as d
import time,subprocess,re,os

def zip_log(filename):
filename="count_%d.log" %filename
cmd='zip %s.zip %s' %(filename,filename)
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()

os.remove(filename)

def move_operation(action_key):
cmd='adb shell input keyevent %s' %action_key
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()
print out,err

def basic_info():
for k, v in d.info.items():
print k,v
#print info

def check_connect():
cmd='adb shell ping www.qq.com'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()
print out,err

def wifi_connect(count):
print "WIFI connect in LOOP %d" %count
d.press.home()
#move_operation('KEYCODE_HOME')
d.press.down()

#move_operation('KEYCODE_DPAD_DOWN')

d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')

d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')

d.press.right()
#move_operation('KEYCODE_DPAD_RIGHT')

d.press.enter()
#move_operation('KEYCODE_ENTER')

d.press.enter()
#move_operation('KEYCODE_ENTER')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.enter()
#move_operation('KEYCODE_ENTER')

cmd='adb shell input text xiaomi2g'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
cmd='adb shell input keyevent KEYCODE_ESCAPE'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
cmd='adb shell input keyevent KEYCODE_ENTER'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()

d.press.down()
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
#d.press.down()
d.press.enter()
#move_operation('KEYCODE_ENTER')

cmd='adb shell input text test1234'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()

cmd='adb shell input keyevent KEYCODE_ENTER'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()
time.sleep(25)



def check_wifi_list(count):
print "check wifi list in loop %d" %count
d.press.up()
d.press.up()
d.press.up()
d.press.up()
d.press.up()
d.press.enter()
d.press.enter()
time.sleep(3)
print "########### IN LOOP %d #################" %count
cmd='adb shell screencap -p /sdcard/%d.png' %count
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()

cmd='adb pull /sdcard/%d.png .' %count
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()



def check_connection(count):
print "check connection %d" %count
fp=open("capture.log",'w')
fp.write('\n')
cmd='adb shell ping -c 4 www.baidu.com'
p=subprocess.Popen(cmd,stdout=fp,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
print out
print err
p.wait()
fp.flush()
fp.close()
fp=open("capture.log",'r')
return_data=fp.read()
#print return_data
pettern=re.compile(r'100\% packet loss')
t=pettern.search(return_data)
#print t
if t:
print "Failed"
else:
print "Passed"

try:
os.remove("capture.log")

except:
print "Delete capture.log failed"


def reboot_device(count):
print "reboot device in loop %d" %count
cmd='adb reboot'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
print out,err
p.wait()

cmd='adb wait-for-device'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
print out,err
p.wait()

print "Reboot done"
time.sleep(60)

def forget_password(count):
print "Forget wifi in loop %d" %count
d.press.home()
d.press.down()
d.press.down()
d.press.down()
d.press.right()
d.press.enter()
d.press.enter()
d.press.enter()
d.press.down()
d.press.down()
d.press.enter()
d.press.enter()
time.sleep(1)

def get_log(count):

cmd="adb logcat -v time >count_%d.log &" %count
'''p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
print out,err
'''
os.system(cmd)

if __name__=="__main__":

#check_connection()
#get_log(2)
#basic_info()


for i in range(3000):
reboot_device(i)
wifi_connect(i)
get_log(i)
check_wifi_list(i)
check_connection(i)
forget_password(i)
zip_log(i)

#move_operation('KEYCODE_HOME')
#move_operation('KEYCODE_DPAD_DOWN')

继续阅读 »
代码完全模拟按键进行操作。
 
1.重启设备
2.等待设备adb
3.移动到wifi设置菜单
4.连接wifi
5.检测网络是否连通
6.抓取log和截图,并把log文件压缩。
7.忘记wifi密码
8.重启设备,重复步骤1.
 
#-*-coding=utf-8-*-
__author__ = 'rocky chen'
from uiautomator import device as d
import time,subprocess,re,os

def zip_log(filename):
filename="count_%d.log" %filename
cmd='zip %s.zip %s' %(filename,filename)
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()

os.remove(filename)

def move_operation(action_key):
cmd='adb shell input keyevent %s' %action_key
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()
print out,err

def basic_info():
for k, v in d.info.items():
print k,v
#print info

def check_connect():
cmd='adb shell ping www.qq.com'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()
print out,err

def wifi_connect(count):
print "WIFI connect in LOOP %d" %count
d.press.home()
#move_operation('KEYCODE_HOME')
d.press.down()

#move_operation('KEYCODE_DPAD_DOWN')

d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')

d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')

d.press.right()
#move_operation('KEYCODE_DPAD_RIGHT')

d.press.enter()
#move_operation('KEYCODE_ENTER')

d.press.enter()
#move_operation('KEYCODE_ENTER')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
d.press.enter()
#move_operation('KEYCODE_ENTER')

cmd='adb shell input text xiaomi2g'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
cmd='adb shell input keyevent KEYCODE_ESCAPE'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
cmd='adb shell input keyevent KEYCODE_ENTER'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()

d.press.down()
d.press.down()
#move_operation('KEYCODE_DPAD_DOWN')
#d.press.down()
d.press.enter()
#move_operation('KEYCODE_ENTER')

cmd='adb shell input text test1234'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()

cmd='adb shell input keyevent KEYCODE_ENTER'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()
time.sleep(25)



def check_wifi_list(count):
print "check wifi list in loop %d" %count
d.press.up()
d.press.up()
d.press.up()
d.press.up()
d.press.up()
d.press.enter()
d.press.enter()
time.sleep(3)
print "########### IN LOOP %d #################" %count
cmd='adb shell screencap -p /sdcard/%d.png' %count
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()

cmd='adb pull /sdcard/%d.png .' %count
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
p.wait()



def check_connection(count):
print "check connection %d" %count
fp=open("capture.log",'w')
fp.write('\n')
cmd='adb shell ping -c 4 www.baidu.com'
p=subprocess.Popen(cmd,stdout=fp,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
print out
print err
p.wait()
fp.flush()
fp.close()
fp=open("capture.log",'r')
return_data=fp.read()
#print return_data
pettern=re.compile(r'100\% packet loss')
t=pettern.search(return_data)
#print t
if t:
print "Failed"
else:
print "Passed"

try:
os.remove("capture.log")

except:
print "Delete capture.log failed"


def reboot_device(count):
print "reboot device in loop %d" %count
cmd='adb reboot'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
print out,err
p.wait()

cmd='adb wait-for-device'
p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
print out,err
p.wait()

print "Reboot done"
time.sleep(60)

def forget_password(count):
print "Forget wifi in loop %d" %count
d.press.home()
d.press.down()
d.press.down()
d.press.down()
d.press.right()
d.press.enter()
d.press.enter()
d.press.enter()
d.press.down()
d.press.down()
d.press.enter()
d.press.enter()
time.sleep(1)

def get_log(count):

cmd="adb logcat -v time >count_%d.log &" %count
'''p=subprocess.Popen(cmd,stdout=subprocess.PIPE,stderr=subprocess.PIPE,shell=True)
out,err=p.communicate()
print out,err
'''
os.system(cmd)

if __name__=="__main__":

#check_connection()
#get_log(2)
#basic_info()


for i in range(3000):
reboot_device(i)
wifi_connect(i)
get_log(i)
check_wifi_list(i)
check_connection(i)
forget_password(i)
zip_log(i)

#move_operation('KEYCODE_HOME')
#move_operation('KEYCODE_DPAD_DOWN')

收起阅读 »

python NoneType的判断

比如在爬虫过程中 
content = urllib2.urlopen("http://www.qq1.com").read() 
title=bs.title.string.strip()
 
上面由于网址写错了, 那么title的值如果为NoneType (不同于null 类型) 
那么 需要用的判断和null不一样
 
if title is None:
 print "No title"
 
这样就可以避免 title哪里出错。
(TypeError: object of type 'NoneType' has no len()
或者
TypeError: object of type 'NoneType' has no strip()
继续阅读 »
比如在爬虫过程中 
content = urllib2.urlopen("http://www.qq1.com").read() 
title=bs.title.string.strip()
 
上面由于网址写错了, 那么title的值如果为NoneType (不同于null 类型) 
那么 需要用的判断和null不一样
 
if title is None:
 print "No title"
 
这样就可以避免 title哪里出错。
(TypeError: object of type 'NoneType' has no len()
或者
TypeError: object of type 'NoneType' has no strip()
收起阅读 »

淘股吧 真人性化

居然晚上12:30以后就不给交流了。 看来挺呵护韭菜们的身体的呢
居然晚上12:30以后就不给交流了。 看来挺呵护韭菜们的身体的呢

android adb 捕获屏幕截图的命令


adb shell screencap -p /sdcard/1.png


把当前的截图保存在目录 sdcard下,名字为 1.png
 
然后 adb pull /sdcard/1.png .
就可以图片传到电脑上了

adb shell screencap -p /sdcard/1.png


把当前的截图保存在目录 sdcard下,名字为 1.png
 
然后 adb pull /sdcard/1.png .
就可以图片传到电脑上了

咳嗽多喝点咸柠檬泡水


我跟家人幾乎每天早上都會喝半顆檸檬汁

+500cc開水

用簡單自然的方式保養身體~~

希望有緣人看到這篇文章對你有幫助~~~

 

重感冒的人,可請注意囉!

 

有病治病,沒病強身。來看看,來瞧瞧唷。

話說筆者我從小氣管就非常敏感,所以一

吹風,被煙燻或是小哭一下就會咳咳咳。

感冒就別提啦,那個咳起來簡直連肺都要

出來了。

去年一個寒流就把我整慘了,咳到老闆都

請我回家休養。

第二天,我的越南同事帶了一瓶古古怪怪

的水果罐頭給我,叫鹹檸檬。

同事用1tablespoon的鹹檸檬加上4tables

poon的蜂蜜在馬克杯裡。沖入熱水,就把

鹹檸檬戳得碎碎的要我喝完。

(ps:只要1/4檸檬就好,不要拿湯汁,會太鹹)

我半信半疑的咂了一咪咪。嗯好喝唷。結

果喝了沒幾天,我居然停止咳嗽了。

同事說鹹檸檬加蜜是泡了七年嘍。

當然,泡越好啦(我不知道為蝦米)。

原來我喝了一瓶XO級的鹹檸檬呢。

上個月老妹每個禮拜都感冒兼狂咳,我趕

快翻出醃了一年多的鹹檸檬給老妹治病。

順便泡了杯給老妹的禮服製作者,冰茶小姐。

老妹喝了以後,聲音聽起來總算像人類了。

冰茶小姐則在第二天飛快向我跑來,要我

傳授那神奇鹹檸檬的秘密。

 

她那瓶是原來她嗓子痛得一天都無法開口,

喝完鹹檸檬還可以唱女高音。一年就可以用了啦,不過越久就養喉嚨的,好吧,獨樂樂,不如眾樂樂。

如果妳有和我一樣的煩惱,不妨也泡一瓶

來試試呀。

做法很簡單,找個帶蓋玻璃瓶,塞滿洗乾

淨的檸檬(整粒不要切開),塞緊唷。加上

粉多鹽,再沖入熱水。水要蓋過檸檬,鹽

要多到加了水呈現飽和狀態。

寫上日期,蓋上一層膠膜,上緊蓋子,放

在陰涼處一年就成了。

記得多泡幾瓶,否則你是永遠無法吃到七

年XO級的鹹檸檬。

因為會有知情的人來要,我在一個冬天就

用了五粒(一大瓶也不過八、九粒)。

哦,對了,放一個月後,你會發現檸檬越

來越縮水。
別擔心,粉正常地。再給它十一個月,它

費美給你看啦。

老媽有一次給她朋友的媳婦一粒鹹檸檬,

因為她懷孕又感冒。

好可憐,又不敢吃藥,怕baby被咳出來。

還好老媽難得想起我的好東西,就翻翻找

找,偷偷挖了一粒給她吃。

最近我發現存貨已經見底了,好吧,再泡

兩瓶。

小貼士:

*過了第一個月,檸檬會開始縮水,原來

塞的緊緊的一瓶會開始鬆動。浮在上面的

檸檬會泡不到鹽水,而會乾乾黑黑的。

我在封瓶時做了層層保護,所以每兩個禮

拜,就把瓶子倒過來放。

這樣持續兩到三個月就可以了,因為 原來

看似乾掉的檸檬開始吸取鹽水,慢慢膨脹起

來。就不會因為碰不到水而變乾癟了。   

如果你的瓶子不允許你倒過來放,那就常

常搖晃瓶子或開蓋用湯匙,讓浮在上面的

檸檬換到下面。

每次要用,取一粒檸檬出來放到zip袋。這

樣剩下瓶子裡的還是乾乾淨淨的

 

■檸檬汁的好處:

檸檬具有高度鹹性,被認為是很好的治療所有

疾病的藥,止咳、化痰、生津健脾。

且對於人體的血液循環以及鈣質的吸引有相當

大的助益,其豐富的維他命C,

不但能夠預防癌症、降低膽固醇、食物中毒,

消除疲勞,增加免疫力,延緩老化,保持肌膚

彈性,並且克服糖尿病、高血壓、貧血、感冒

、骨質疏鬆症等等。

 

■強化記憶力:

面對生活上的工作壓力,是否感覺到自己的記

憶力愈來愈差?

面對學校繁重的課業,總是害跟不上進度?身

處在高科技、高生活水準的現代社會人,何必

庸人自擾呢?就讓每天一杯檸檬汁解決你的問

題吧!

根據美國最新研究報告顯示,維他命C和維他

命E的攝取量達到均衡標準,有助於強化記憶

力,提高思考反應靈活度,是現代人增強記憶

力的飲食參考。

研究中顯示,由於血液循環功能的退化,造成

腦部血液循環受阻,而妨礙腦部功能的正常運

作。如利用清除自由基的抗氧化功效,可改善

血液循環不佳的問題,因此對於記憶力及反應

力的運作而言,確實有相當的幫助。

但又要如何從飲食生活中做起呢?

專家建議,檸檬具有抗氧化功效的水溶性維他

命C類的食物,

每天一杯檸檬汁有助記憶力,對身體無副作用

,是生活中隨手可得的健康食品。

■改善骨質疏鬆:

檸檬中的檸檬酸能使鈣易深化並能螯合鈣,可

大大提高人體對鈣的吸收率,增加人體骨密度

,進而預防骨質疏鬆症。

缺乏鈣質是導致骨質疏鬆症原因之一,而預防

骨質疏鬆症第一步是先從改善飲食生活開始,

就是常吃含維他命C豐富的檸檬、柚橘類水果。

基於檸檬對人體的血液循環以及鈣質的吸引,

非常有幫助。

這可是有實驗證明,在日本曾實驗過,參加試

驗的共7人,年齡平均為36~59歲,每日早、

中、晚飲檸檬果汁150毫升,連續飲3個月後,

 7人中有6人骨密度上升,此外檸檬汁中的檸檬

酸還有抗腸炎菌、沙門氏菌、腸道出血性大腸

菌0-157等食物中毒菌效果,能減少人體內疲

勞物質乳酸產生。

 

■達到美容效果:

檸檬可說是女性的水果,因它能安胎,故稱「

宜母子」。

它又能美顏,因其檸檬酸能去斑、防止色素沉

著,內服外塗均有效果。

檸檬本身就是美容妙品,可以促進胃裡蛋白分

解砪的分泌,增加腸胃蠕動,幫助消化吸收。

在國外的美容專家稱其為美容水果,認為檸檬

汁可以潔膚美容,防止及消除皮膚色素的沉積

(即是去斑),能令肌膚光結細膩。

所以,每晚睡前如果用檸檬片擦面部皮膚(要

持續),即能改善消除臉部上的油脂污垢和瑕

疵,並且可以改善皺紋。

用蛋白加檸檬汁來做面膜,可以緊膚及去除黃

氣,令人容光煥發。

而且原來一星期至少一次用檸檬汁來按摩指甲

,有令指甲堅固的效用。


■可防經濟艙症:

你是否害怕在長期的時間下搭乘飛機呢?

日本科學家發現,檸檬汁有助防止乘搭長途飛

機的旅客,患上經濟客艙症候群,科學家建議

應最少每五時便喝一杯檸檬汁,以幫助促進血

液循環。

研究人員曾在13名乘搭長途飛機的旅客身上進

行實驗,讓他們喝下一大杯檸檬汁,然後再進

行試驗,實驗結果發現他們的血液循環比之前

加快了19%。

研究人員解釋,檸檬汁內的檸檬酸和檸檬多酚

,均能有效預防深靜脈栓塞,調整血液循環,

減低血凝塊的機會,因此他建議長途旅客宜每

隔5小時便喝一杯檸檬汁。

由於乘坐長途飛機的旅客往往需要長時間維持

同一個姿勢,而經濟客艙的座位又不夠寬敞,

因此容易產生深靜脈栓塞的情形,亦即所謂的

經濟客艙症候群。

■料理美食:

檸檬汁不但有以上幾種功能,媽媽作菜,而檸

檬汁就變成了萬能的調味料了。

因為它能夠去除腥味及食物本身的異味,無論

是肉類中的腥味、海鮮腥味、蛋腥味、洋菇中

的澀味及洋蔥的味道,只要加入少許檸檬汁,

可減少這些味道而增加食物的風味。

■檸檬的妙用

◎在三明治旁放片檸檬,可保持三明治的新鮮。

◎將檸檬汁滴到蘋果切面上,可防止變色。

◎家裡的芥末存放太久,不妨加二、三滴檸檬

    汁,辣味就會增加; 如用檸檬片蓋面,可

    保芥末醬新鮮,不會變硬。

◎檸檬汁也是高超的清潔劑,能去除頑固的污

    漬 。

白色的襯衫沾上紅茶時,趕快用水或溼布輕

    輕敲打,若還是不管用,滴上一滴檸檬什就

    可以馬上去除了。

熨衣服時若不小心留下焦痕,試塗上檸檬汁

    後曬乾,多能除去焦痕。

◎清洗衣物時最後一道清水中加入數滴檸檬精

    油, 可使衣物保持清新的檸檬香味。

◎榨完汁的檸檬皮渣,就此丟棄太可惜了,

不妨放置在冰箱裡,可以除臭保鮮,或者浸

    在浴缸裡,泡個舒服的檸檬澡,美白潔身。
继续阅读 »

我跟家人幾乎每天早上都會喝半顆檸檬汁

+500cc開水

用簡單自然的方式保養身體~~

希望有緣人看到這篇文章對你有幫助~~~

 

重感冒的人,可請注意囉!

 

有病治病,沒病強身。來看看,來瞧瞧唷。

話說筆者我從小氣管就非常敏感,所以一

吹風,被煙燻或是小哭一下就會咳咳咳。

感冒就別提啦,那個咳起來簡直連肺都要

出來了。

去年一個寒流就把我整慘了,咳到老闆都

請我回家休養。

第二天,我的越南同事帶了一瓶古古怪怪

的水果罐頭給我,叫鹹檸檬。

同事用1tablespoon的鹹檸檬加上4tables

poon的蜂蜜在馬克杯裡。沖入熱水,就把

鹹檸檬戳得碎碎的要我喝完。

(ps:只要1/4檸檬就好,不要拿湯汁,會太鹹)

我半信半疑的咂了一咪咪。嗯好喝唷。結

果喝了沒幾天,我居然停止咳嗽了。

同事說鹹檸檬加蜜是泡了七年嘍。

當然,泡越好啦(我不知道為蝦米)。

原來我喝了一瓶XO級的鹹檸檬呢。

上個月老妹每個禮拜都感冒兼狂咳,我趕

快翻出醃了一年多的鹹檸檬給老妹治病。

順便泡了杯給老妹的禮服製作者,冰茶小姐。

老妹喝了以後,聲音聽起來總算像人類了。

冰茶小姐則在第二天飛快向我跑來,要我

傳授那神奇鹹檸檬的秘密。

 

她那瓶是原來她嗓子痛得一天都無法開口,

喝完鹹檸檬還可以唱女高音。一年就可以用了啦,不過越久就養喉嚨的,好吧,獨樂樂,不如眾樂樂。

如果妳有和我一樣的煩惱,不妨也泡一瓶

來試試呀。

做法很簡單,找個帶蓋玻璃瓶,塞滿洗乾

淨的檸檬(整粒不要切開),塞緊唷。加上

粉多鹽,再沖入熱水。水要蓋過檸檬,鹽

要多到加了水呈現飽和狀態。

寫上日期,蓋上一層膠膜,上緊蓋子,放

在陰涼處一年就成了。

記得多泡幾瓶,否則你是永遠無法吃到七

年XO級的鹹檸檬。

因為會有知情的人來要,我在一個冬天就

用了五粒(一大瓶也不過八、九粒)。

哦,對了,放一個月後,你會發現檸檬越

來越縮水。
別擔心,粉正常地。再給它十一個月,它

費美給你看啦。

老媽有一次給她朋友的媳婦一粒鹹檸檬,

因為她懷孕又感冒。

好可憐,又不敢吃藥,怕baby被咳出來。

還好老媽難得想起我的好東西,就翻翻找

找,偷偷挖了一粒給她吃。

最近我發現存貨已經見底了,好吧,再泡

兩瓶。

小貼士:

*過了第一個月,檸檬會開始縮水,原來

塞的緊緊的一瓶會開始鬆動。浮在上面的

檸檬會泡不到鹽水,而會乾乾黑黑的。

我在封瓶時做了層層保護,所以每兩個禮

拜,就把瓶子倒過來放。

這樣持續兩到三個月就可以了,因為 原來

看似乾掉的檸檬開始吸取鹽水,慢慢膨脹起

來。就不會因為碰不到水而變乾癟了。   

如果你的瓶子不允許你倒過來放,那就常

常搖晃瓶子或開蓋用湯匙,讓浮在上面的

檸檬換到下面。

每次要用,取一粒檸檬出來放到zip袋。這

樣剩下瓶子裡的還是乾乾淨淨的

 

■檸檬汁的好處:

檸檬具有高度鹹性,被認為是很好的治療所有

疾病的藥,止咳、化痰、生津健脾。

且對於人體的血液循環以及鈣質的吸引有相當

大的助益,其豐富的維他命C,

不但能夠預防癌症、降低膽固醇、食物中毒,

消除疲勞,增加免疫力,延緩老化,保持肌膚

彈性,並且克服糖尿病、高血壓、貧血、感冒

、骨質疏鬆症等等。

 

■強化記憶力:

面對生活上的工作壓力,是否感覺到自己的記

憶力愈來愈差?

面對學校繁重的課業,總是害跟不上進度?身

處在高科技、高生活水準的現代社會人,何必

庸人自擾呢?就讓每天一杯檸檬汁解決你的問

題吧!

根據美國最新研究報告顯示,維他命C和維他

命E的攝取量達到均衡標準,有助於強化記憶

力,提高思考反應靈活度,是現代人增強記憶

力的飲食參考。

研究中顯示,由於血液循環功能的退化,造成

腦部血液循環受阻,而妨礙腦部功能的正常運

作。如利用清除自由基的抗氧化功效,可改善

血液循環不佳的問題,因此對於記憶力及反應

力的運作而言,確實有相當的幫助。

但又要如何從飲食生活中做起呢?

專家建議,檸檬具有抗氧化功效的水溶性維他

命C類的食物,

每天一杯檸檬汁有助記憶力,對身體無副作用

,是生活中隨手可得的健康食品。

■改善骨質疏鬆:

檸檬中的檸檬酸能使鈣易深化並能螯合鈣,可

大大提高人體對鈣的吸收率,增加人體骨密度

,進而預防骨質疏鬆症。

缺乏鈣質是導致骨質疏鬆症原因之一,而預防

骨質疏鬆症第一步是先從改善飲食生活開始,

就是常吃含維他命C豐富的檸檬、柚橘類水果。

基於檸檬對人體的血液循環以及鈣質的吸引,

非常有幫助。

這可是有實驗證明,在日本曾實驗過,參加試

驗的共7人,年齡平均為36~59歲,每日早、

中、晚飲檸檬果汁150毫升,連續飲3個月後,

 7人中有6人骨密度上升,此外檸檬汁中的檸檬

酸還有抗腸炎菌、沙門氏菌、腸道出血性大腸

菌0-157等食物中毒菌效果,能減少人體內疲

勞物質乳酸產生。

 

■達到美容效果:

檸檬可說是女性的水果,因它能安胎,故稱「

宜母子」。

它又能美顏,因其檸檬酸能去斑、防止色素沉

著,內服外塗均有效果。

檸檬本身就是美容妙品,可以促進胃裡蛋白分

解砪的分泌,增加腸胃蠕動,幫助消化吸收。

在國外的美容專家稱其為美容水果,認為檸檬

汁可以潔膚美容,防止及消除皮膚色素的沉積

(即是去斑),能令肌膚光結細膩。

所以,每晚睡前如果用檸檬片擦面部皮膚(要

持續),即能改善消除臉部上的油脂污垢和瑕

疵,並且可以改善皺紋。

用蛋白加檸檬汁來做面膜,可以緊膚及去除黃

氣,令人容光煥發。

而且原來一星期至少一次用檸檬汁來按摩指甲

,有令指甲堅固的效用。


■可防經濟艙症:

你是否害怕在長期的時間下搭乘飛機呢?

日本科學家發現,檸檬汁有助防止乘搭長途飛

機的旅客,患上經濟客艙症候群,科學家建議

應最少每五時便喝一杯檸檬汁,以幫助促進血

液循環。

研究人員曾在13名乘搭長途飛機的旅客身上進

行實驗,讓他們喝下一大杯檸檬汁,然後再進

行試驗,實驗結果發現他們的血液循環比之前

加快了19%。

研究人員解釋,檸檬汁內的檸檬酸和檸檬多酚

,均能有效預防深靜脈栓塞,調整血液循環,

減低血凝塊的機會,因此他建議長途旅客宜每

隔5小時便喝一杯檸檬汁。

由於乘坐長途飛機的旅客往往需要長時間維持

同一個姿勢,而經濟客艙的座位又不夠寬敞,

因此容易產生深靜脈栓塞的情形,亦即所謂的

經濟客艙症候群。

■料理美食:

檸檬汁不但有以上幾種功能,媽媽作菜,而檸

檬汁就變成了萬能的調味料了。

因為它能夠去除腥味及食物本身的異味,無論

是肉類中的腥味、海鮮腥味、蛋腥味、洋菇中

的澀味及洋蔥的味道,只要加入少許檸檬汁,

可減少這些味道而增加食物的風味。

■檸檬的妙用

◎在三明治旁放片檸檬,可保持三明治的新鮮。

◎將檸檬汁滴到蘋果切面上,可防止變色。

◎家裡的芥末存放太久,不妨加二、三滴檸檬

    汁,辣味就會增加; 如用檸檬片蓋面,可

    保芥末醬新鮮,不會變硬。

◎檸檬汁也是高超的清潔劑,能去除頑固的污

    漬 。

白色的襯衫沾上紅茶時,趕快用水或溼布輕

    輕敲打,若還是不管用,滴上一滴檸檬什就

    可以馬上去除了。

熨衣服時若不小心留下焦痕,試塗上檸檬汁

    後曬乾,多能除去焦痕。

◎清洗衣物時最後一道清水中加入數滴檸檬精

    油, 可使衣物保持清新的檸檬香味。

◎榨完汁的檸檬皮渣,就此丟棄太可惜了,

不妨放置在冰箱裡,可以除臭保鮮,或者浸

    在浴缸裡,泡個舒服的檸檬澡,美白潔身。
收起阅读 »

Ubuntu使用VNC连接windows错误: connection: no matahcing security types

出现这样的错误,因为你的windows版本的VNC的安全协议和ubuntu连接使用的安全协议不一致。
 
解决办法:
 
在windows下打开VNC Server的设置选项,选择“专家”,然后在右边的设置项中找到 Security Types, 手动把类型改成 RFB
然后确认,重新退出VNC,再重新连接,就可以了。
 
在win7+ubuntu12测试过,问题解决了。
继续阅读 »
出现这样的错误,因为你的windows版本的VNC的安全协议和ubuntu连接使用的安全协议不一致。
 
解决办法:
 
在windows下打开VNC Server的设置选项,选择“专家”,然后在右边的设置项中找到 Security Types, 手动把类型改成 RFB
然后确认,重新退出VNC,再重新连接,就可以了。
 
在win7+ubuntu12测试过,问题解决了。 收起阅读 »

2016年10月17日 复盘 最痛心的不是全天水下蒙杀,而是跳水

今天一点半后开会。 早盘看着自己的个股还不错。 安记食品 也有+2个点,深振业A不怎么样,但也跑赢大盘,也有+1点多个点。
 
每次都是捂股坐过山车。 这个做法在牛市没有错,可是在目前的熊市环境下,会非常被动。至少不能够移仓换股。
 
早上冲高,卖出,目前来看没有错。 那种大阳普张的日子很难才遇到一次。
 
 
 
继续阅读 »
今天一点半后开会。 早盘看着自己的个股还不错。 安记食品 也有+2个点,深振业A不怎么样,但也跑赢大盘,也有+1点多个点。
 
每次都是捂股坐过山车。 这个做法在牛市没有错,可是在目前的熊市环境下,会非常被动。至少不能够移仓换股。
 
早上冲高,卖出,目前来看没有错。 那种大阳普张的日子很难才遇到一次。
 
 
  收起阅读 »

寒战2 梁家辉是黑还是白?

看着有点纠结,很不错的一部电影。
 
个人感觉梁家辉应该是忠的。
看着有点纠结,很不错的一部电影。
 
个人感觉梁家辉应该是忠的。

每天自动获取深圳上海北京的新房二手房的成交量

静观其变,目前的态势不宜参与进去。

每天自动获取深圳上海北京的新房二手房的成交量
深圳市房地产信息系统:http://ris.szpl.gov.cn/
 

一手.PNG

 

house.PNG
#-*-coding=utf-8-*-
__author__ = 'rocky'
#获取每天深圳一手房,二手房的成交套数与面积,并且写入数据库
#主要就是正则表达抓取几个数字
import urllib2,re
import database
def getContent():
url="http://ris.szpl.gov.cn/"
one_hand="credit/showcjgs/ysfcjgs.aspx"
second_hand="credit/showcjgs/esfcjgs.aspx"
req=urllib2.Request(url+one_hand)
content=urllib2.urlopen(req).read()
#返回的就是网页的源码,没有做任何防爬虫的处理,zf网站,呵呵
#print content
date=re.compile(r'<SPAN class=titleblue><span id=\"lblCurTime5\">(.*)</span>')
reg=re.compile(r'<td width="14%"><b>(\d+)</b>')
result=reg.findall(content)
current_date=date.findall(content)

reg2=re.compile(r'<td align="right"><b>(.*?)</b>')
yishou_area=reg2.findall(content)


print current_date[0]
print '一手商品房成交套数:%s' % result[0]
print '一手商品房成交面积: %s' % yishou_area[0]


sec_req=urllib2.Request(url+second_hand)
sec_content=urllib2.urlopen(sec_req).read()

sec_quantity=re.compile(r'<td width="30%">(\d+)</td>')
sec_result=sec_quantity.findall(sec_content)
second_area=re.findall(r'<td align="right">(.*?)</td>',sec_content)

print '二手商品房成交套数:%s' % sec_result[1]
print '二手商品房成交面积: %s' % second_area[2]
database.create_table()
database.insert(current_date[0],result[0],yishou_area[0],sec_result[1],second_area[2])

getContent()

 github代码:https://github.com/Rockyzsu/house​
 

 
继续阅读 »
静观其变,目前的态势不宜参与进去。

每天自动获取深圳上海北京的新房二手房的成交量
深圳市房地产信息系统:http://ris.szpl.gov.cn/
 

一手.PNG

 

house.PNG
#-*-coding=utf-8-*-
__author__ = 'rocky'
#获取每天深圳一手房,二手房的成交套数与面积,并且写入数据库
#主要就是正则表达抓取几个数字
import urllib2,re
import database
def getContent():
url="http://ris.szpl.gov.cn/"
one_hand="credit/showcjgs/ysfcjgs.aspx"
second_hand="credit/showcjgs/esfcjgs.aspx"
req=urllib2.Request(url+one_hand)
content=urllib2.urlopen(req).read()
#返回的就是网页的源码,没有做任何防爬虫的处理,zf网站,呵呵
#print content
date=re.compile(r'<SPAN class=titleblue><span id=\"lblCurTime5\">(.*)</span>')
reg=re.compile(r'<td width="14%"><b>(\d+)</b>')
result=reg.findall(content)
current_date=date.findall(content)

reg2=re.compile(r'<td align="right"><b>(.*?)</b>')
yishou_area=reg2.findall(content)


print current_date[0]
print '一手商品房成交套数:%s' % result[0]
print '一手商品房成交面积: %s' % yishou_area[0]


sec_req=urllib2.Request(url+second_hand)
sec_content=urllib2.urlopen(sec_req).read()

sec_quantity=re.compile(r'<td width="30%">(\d+)</td>')
sec_result=sec_quantity.findall(sec_content)
second_area=re.findall(r'<td align="right">(.*?)</td>',sec_content)

print '二手商品房成交套数:%s' % sec_result[1]
print '二手商品房成交面积: %s' % second_area[2]
database.create_table()
database.insert(current_date[0],result[0],yishou_area[0],sec_result[1],second_area[2])

getContent()

 github代码:https://github.com/Rockyzsu/house​
 

  收起阅读 »

锤子T2 系统 问题 集合 吐槽贴

希望锤子手机的项目经理或者测试部门给点力好不好,这种手机绝对不过关。
 1. 安装的kindle阅读器,然后打开看里面的书,书的方向是和手机方向相反的,也就是你要把手机反过来看书。
 
2. 消息提醒的呼吸灯不起作用,我一堆消息过来,微信,短信,未接来电等,黑屏后没看到任何等在闪,设置里面还煞有介事的写着调整不同通知的灯的颜色。
 
×××××××××× 2018-06-02 更新 ×××××××××××××××
1. 锤子系统的更新 - 更新完成后第一次启动需要大概20分钟才能启动完成。 运行在更新app的界面会持续很久,所以没事不要在白天去升级系统,不然你手机会重启后等待20分钟,期间无法接听电话,收发信息
 
2. 有一个一键省电的按钮,挺好用的,打开后,只能接听电话和收发短信, 大概放在在省电模式有1个小时,电量保持一样没有消耗,说明这个模式非常的省电。

3. 只要手机低电量重启,会进入一个漫长的启动过程,差不多10分钟,会提示 正在优化程序的进度,本身我个人安装的程序大概20个,算上系统内置的,显示有190个app正在优化。 太扯淡了。 开个机10多分钟, 比老爷机台式机慢好几倍。
继续阅读 »
希望锤子手机的项目经理或者测试部门给点力好不好,这种手机绝对不过关。
 1. 安装的kindle阅读器,然后打开看里面的书,书的方向是和手机方向相反的,也就是你要把手机反过来看书。
 
2. 消息提醒的呼吸灯不起作用,我一堆消息过来,微信,短信,未接来电等,黑屏后没看到任何等在闪,设置里面还煞有介事的写着调整不同通知的灯的颜色。
 
×××××××××× 2018-06-02 更新 ×××××××××××××××
1. 锤子系统的更新 - 更新完成后第一次启动需要大概20分钟才能启动完成。 运行在更新app的界面会持续很久,所以没事不要在白天去升级系统,不然你手机会重启后等待20分钟,期间无法接听电话,收发信息
 
2. 有一个一键省电的按钮,挺好用的,打开后,只能接听电话和收发短信, 大概放在在省电模式有1个小时,电量保持一样没有消耗,说明这个模式非常的省电。

3. 只要手机低电量重启,会进入一个漫长的启动过程,差不多10分钟,会提示 正在优化程序的进度,本身我个人安装的程序大概20个,算上系统内置的,显示有190个app正在优化。 太扯淡了。 开个机10多分钟, 比老爷机台式机慢好几倍。 收起阅读 »

欧普照明【2016-10-8】k线分析

先看看k线图

欧普照明.jpg

26日的大阴线,在下降趋势中尤为恐怖。 这也说明了新股在抛压面前完全没有阻力。 好像自由落体一样。
 
所以目前来看,持有欧普照明的都是出于亏损状态,而且看下跌速率,还远远没到底。
 
所以这样的个股,短期可以不碰了。 拉黑。
 
开板后曾经持有过欧普照明,拿了15个点就跑了。玩新股,就是要跑的快。
继续阅读 »
先看看k线图

欧普照明.jpg

26日的大阴线,在下降趋势中尤为恐怖。 这也说明了新股在抛压面前完全没有阻力。 好像自由落体一样。
 
所以目前来看,持有欧普照明的都是出于亏损状态,而且看下跌速率,还远远没到底。
 
所以这样的个股,短期可以不碰了。 拉黑。
 
开板后曾经持有过欧普照明,拿了15个点就跑了。玩新股,就是要跑的快。 收起阅读 »

深圳汽车摇号系统的登录验证码 就是一坨垃圾学生做的

每次填完一次就自动更新,时间能不能慢点呀? 所以每次填入验证码都是提示错误。
 
网站是学生做的,漏洞百出,垃圾中的战斗机。
每次填完一次就自动更新,时间能不能慢点呀? 所以每次填入验证码都是提示错误。
 
网站是学生做的,漏洞百出,垃圾中的战斗机。

不努力,得不到应有的,只能怪你自己

设置的诸多目标,却没有多少个得以完成。 人生有多少个十年?
每每这种感慨,都是别人给我压力才能触发出来。
设置的诸多目标,却没有多少个得以完成。 人生有多少个十年?
每每这种感慨,都是别人给我压力才能触发出来。

dataframe按照条件删除行

#存储每天 涨幅排行榜,避免每次读取耗时过长
        filename=self.today+'.xls'
        filename=os.path.join(os.getcwd(),filename)
        if not os.path.exists(filename):
            self.df_today_all=ts.get_today_all()
            #过滤停牌的
            self.df_today_all.drop(self.df_today_all[self.df_today_all['turnoverratio']==0].index,inplace=True)
            #实测可用,删除的方法
            #n1=self.df_today_all[self.df_today_all['turnoverratio']==0]
            #n2=self.df_today_all.drop(n1.index)
            #print n2
            print self.df_today_all
            self.df_today_all.to_excel(filename)
        else:
            self.df_today_all=pd.read_excel(filename)
            print self.df_today_all
继续阅读 »
#存储每天 涨幅排行榜,避免每次读取耗时过长
        filename=self.today+'.xls'
        filename=os.path.join(os.getcwd(),filename)
        if not os.path.exists(filename):
            self.df_today_all=ts.get_today_all()
            #过滤停牌的
            self.df_today_all.drop(self.df_today_all[self.df_today_all['turnoverratio']==0].index,inplace=True)
            #实测可用,删除的方法
            #n1=self.df_today_all[self.df_today_all['turnoverratio']==0]
            #n2=self.df_today_all.drop(n1.index)
            #print n2
            print self.df_today_all
            self.df_today_all.to_excel(filename)
        else:
            self.df_today_all=pd.read_excel(filename)
            print self.df_today_all 收起阅读 »

9月11日 --浪费了一天

无作为的一天。 
离Loser又进了一步。
无作为的一天。 
离Loser又进了一步。

利用好最近这个30天,好好转型。

开始日期: 2016年9月11日。
千里之行,始于足下。
 
为了一个家庭的责任。
 
虽然人生路茫茫,但是终究的走下去。
开始日期: 2016年9月11日。
千里之行,始于足下。
 
为了一个家庭的责任。
 
虽然人生路茫茫,但是终究的走下去。

雪球跟踪用户持股

老布: 
重仓:新疆天业、立讯精密
其余散仓: 乐视网,国瓷材料
老布: 
重仓:新疆天业、立讯精密
其余散仓: 乐视网,国瓷材料

python中的 if __name__ == __main__ 语句


python中 的

if "__name__" == "__main__" :

    不一定会在开头执行, 因为前面还有语句呢。
比如:

print "Hello"
if "__name__"=="__main__":
    print "Main"

这个就会打印
Hello
Mian
 
继续阅读 »

python中 的

if "__name__" == "__main__" :

    不一定会在开头执行, 因为前面还有语句呢。
比如:

print "Hello"
if "__name__"=="__main__":
    print "Main"

这个就会打印
Hello
Mian
  收起阅读 »

你不应该在年轻时炫耀一种叫“悠闲”的东西

推荐一篇最近看的文章。希望能够激励各位。
 
—— 1 ——

在祖国广袤而空虚的土地上浪荡了整整两个月时间,我的朋友阿哲,一枚标准的社会主义接班人,终于决定结束这段把身体掏空的交配之旅了。


两个月前,这枚“富富富”以罹患绝症的表情,和公司申请辞职。老板立感断臂之痛,极力挽留,加薪、减负、谈情,霸道总裁把能用的招数都试了一遍,最后裤子都脱了,终于把我的朋友挽留下来。


但考虑到这家伙一副马上就要猝死在工位上的状态,老板满眼求欢的祈求道:给你几个月时间,好好调整一下自己吧,你什么时候归队我不管,但一定要归队。

他供职于一家业内顶级的咨询公司,主攻一级市场做投资,是一枚标准的有钱没闲的“闪闪发光冒傻气的精英”。赚来的大把钞票,最大的用处也就是凌晨两点关上电脑开车跑到簋街上孤独地吃一份小龙虾。

很早前在望京买了套房,但一年之中,他睡在自己房子里的时间加起来也到不了一个月,忙的连猫都不敢养。更多的时候,即使在北京,他也选择睡在君悦,因为可以多睡一会,醒来之后,5分钟就可以走到自己位于东方广场的办公室。


他无暇感受各家商务舱和白金五星级有何优劣之处,因为他这两个地方,除了睡觉就是在做报表,关掉电脑前的固定动作,永远都是再核对一下Schedule,然后痛苦而疲惫地睡去。


下飞机或者打开电脑,微信和Outlook会噼里啪啦地响个不停,那是数不清的项目群组和永无止境的Meeting邀请的声音,如果每一个会议他都要参加的话,那么大概需要7*72小时的工作时间,他必须花费至少一个小时的宝贵时间,用冰冷而礼貌的用词,推掉那些可有可无的工作和冗余会议。


但依然有太多临时而重要的会议他需要参加。所以,下飞机的时候,他往往能够收到秘书已经订好的当晚飞往另一个城市的机票。


投资市场上风云变幻,他必须保持36524的随时随地待命状态,开不完的会,参加不完的路演,见不完的人,谈不完的项目。


最忙的时候,下了飞机连回家换衣服的时间都没有,在办公室和BOSS报告一下项目进度,又马不停蹄的赶下一趟航班,对他而言已经是工作的一项基本素质。


“的确,没有谁地球都一样转,但关键是我不上,我们的很多项目真的就玩不转了!”


他曾经这样和我抱怨,钱似乎早就赚够了,但身在其位,世事推着你不得不选择那样忙成狗的状态。


他在群里说,我先消失两个月,估计这两个月中国的资本市场会非常沉寂吧!


妈的,现在想想似乎被他言中了。朋友们依然诧异于他能真正选择脱身。毕竟这家伙的第一站还是从北京飞到了上海,朋友圈的照片里,他和一群妖艳可人的妹纸一起在环球中心的柏悦酒吧笑的下流,配上了一句同样下流的句子:从今天开始,老子要豁车走遍祖国的花花江山了,立志让自己的足迹和精液洒遍了神州!


翌日,这家伙借了一辆圈内某渣买来就没开过几天的兰德酷路泽,竟然真的开始了从人民广场一路干到西藏樟木镇的自驾游。然后,他两个月的心路历程大概如下:


第一周,会感受到一种巨大的烦躁的不适感,会习惯性地在手机上查看Mail,会习惯性地点开那些出发前屏蔽的微信群,将项目信息一条条看完;


第二周开始真正沉浸在旅游这件事本身,拿起相机的频次开始超过拿起手机;


从第三周开始,走走停停,把这一辈子的寺庙都逛完了,很多夜晚就与和尚们一起住在寺庙里,感觉生活就应该是这种缓慢的样子;


但奇妙的是,在第二个月的最后两周,我的旅行更多地呈现出一种百无聊赖的状态,我开始对“悠闲”这件事儿产生一种恍惚感,一个声音反复出现:


余生若就如此闲适,并不美好。我开始怀念工作以及忙碌带给我的成就感,休息本身所能带给我的愉悦感越来越浅薄了。


“我知道,我必须回去干点正事儿了。”他以这样的方式,宣告自己回归工作。

—— 2 ——
一个对立的镜面是,谁身边也不乏另一种朋友:


他们多半苟且于某个不知名的小城镇,多半有一个稳定、轻松而收入微薄的工作,他们身上多半有一种和年轻不相仿颓废气息。


他们很年轻,然而二十啷当岁却活的像个临退休的老干部,他们不到三十岁甚至就徜徉过退休后的生活图景了。


他们安于并享受现状,不仅享受,而且四处炫耀自己的“悠闲”生活。坦白讲,我每一次回老家,都能听到几句“悠闲生活论”。几个年轻人凑在一起,竟然是互相炫耀各自工作和生活的悠闲:


我们单位很闲,管理也很松,每天没什么事儿,根本不用加班,上班也多半是呆着……

他们热衷于转发“起底某某某的隐秘背景,一看吓一跳”这类爆料知名人士背景,原本应该404的文章,他们坚信阶级早已固化,人间并无鲤鱼跃龙门的稀奇事。

如果你像我一样告诉他们,自己经常加班到凌晨,周六周日也往往不得空闲,因为我想过的更好一些。他们就会集体向你投以同情和怜悯的眼神,然后拍拍你的肩膀说:


兄弟,不好混就回来吧,还是咱们这舒坦,根本不用加班,每天下班喝喝小酒,打打麻将,这日子多滋润啊!人啊,一定要学会享受生活。


但他们忽略了一个基本点:我,或者说我们,并不想变得悠闲!


或者说,我并不想一直处于“悠闲”的生活中。毫无疑问,Better Me们正在致力于将自己变的越来越忙碌。


有限的悠闲时光只是作为忙碌生活的一剂润滑剂,甜蜜、宝贵、难以忘怀而又短暂,是的,“短暂”,这是一个很重要的标识。

我总觉得,悠闲而安逸的生活,对于年轻人而言,意味着一个巨大而舒适的泥潭:如果你久居其中,总有一天会发现自己深陷泥潭已经无法自拔,眼睁睁看着脚步滑向中年发福的肚腩,满心惶恐却早已丧失了奔跑的能力。

于是,只能泡在泥潭里,一副仁波切的闲淡目光,对疾驰而过的脚步说一声:年轻人啊,你慢一点奔跑,等一等你的灵魂吧!


总之潦倒非常却摆出一副活明白了的样子,这很容易让人想起网络上的一个段子:

最怕你一生碌碌无为却安慰自己平凡可贵。

我总觉得,你没有拼过命,就没资格摆出一副平凡可贵的模样;


你没真正富贵过,动辄视金钱如粪土是十分可笑的;

你如果从没有认真读过书,却到处宣讲着读书无用,只能让你显得像个傻逼。

人生的一些状态,只有你经历过,得到过,感受过,才有资格选择说“不,这不是我要的”。


无论一个无所事事的人如何生动地描绘他优渥的“悠闲”生活,我总是怀疑他的内心感受,我总能透过他的眼神看到空虚和无聊的一面。


当悠闲成为生活本身,那么任何形式的悠闲都将变的毫无疑义,正因为批评才能彰显赞美的意义,只有忙碌本身才能凸显“悠闲”的可贵。


相信我:一直悠闲的人没有任何值得羡慕的地方。

—— 3 ——
显然,世界并没有按照凯恩斯(John Maynard Keynes)的预测所运转。

这位著名经济学家曾经预测:


到2023年,得益于科学技术的巨大进步,人类每天仅仅需要工作3个小时即可,剩下的时间全部用来休闲。


我们有理由相信,凯恩斯先生很可能用错了词汇,如果这句话变成:“到2023年,人类每天仅仅只能休息3个小时,而其余的时间将全部用来工作”。也许凯恩斯的Title上,还会加上一个“伟大的预言家”的标签。


仔细感受一下身边的世界和步履匆匆的人们吧,毫无疑问,我们正变得越来越忙碌。


年轻人应该远离那些终日无所事事的悠闲一族,他们只会用连自己都已经快无法忍受的无聊去麻痹你,你应该去结识那些比你更忙碌的人。


忙碌令人充实,空虚使人变态。你但凡稍微观察思考一下,就会发现许多令人捧腹的愚蠢行为,许多Loser的可鄙德行,都有一个巨大而明显的共同点:太闲!


闲的蛋疼,为了打发自己空虚漫长的人生,往往斤斤计较于一些无意义的小事上,将暴躁当热闹,用负能量加速时光转瞬带来的遗憾感。

他们在微博上骂,在回帖上骂,在豆瓣天涯上骂,在公众号和朋友圈里骂;他们扒这个扒那个,从海里到天上,所有人的背景都了如指掌;

他们有热闹就凑,生活中最大的恐惧是’今天没局”,中午对着手机看女主播吃饭也能笑一个小时;他们在家里吵,街上闹,公司里玩离间,地铁上你不小心碰了他一下,他能骂你骂到终点站……

毕竟,他最不缺的就是时间,他有的是时间。

—— 4 ——
如果说真正的自由源自我们面对时间的态度,那么我得说,有相当一部分人甘心为奴。

这话听起来特像是前苏联某个斯基说的,但实际上这的确是我这个司机的真实内心感受。

不得不说,许多人都搞错了我们和时间的关系。以为自己的当下放肆的庸常,可以在时间横亘的某一个阶段,华丽地改写那苍白的画纸。

当然我得说,我也反感现在某些创业公司老板动辄喊的震天响的“All In”,太忙当然会压榨个体的幸福感。但对你而言,逃离冗繁的时段永远应该是两个字:短暂。

就像开篇我的那位朋友,他的确忙到了必须要调整和跳出来的程度,但他也终将明白:

停下来是为了思考前进的意义和方向,或者仅仅是简单地调整一下步伐;

但停下来并不是为了呆立原地,那是死人的事情。

时间无涯,它的残酷之处在于,它不等任何人。

年轻人应该致力于让自己变得越来越忙,而不是越来越闲。正如英国小说家杰罗姆·K·杰罗姆(Jerome K.Jerome)所言:

“只有在你工作堆积如山时,你才可能享受闲暇。当你无事可做时,空闲就变得一点也不有趣,因为空闲就是你的工作,而且是最耗人的工作。闲懒和吻一样,当它被盗走了之后,它的味道才是甜的。”

闲人没什么可羡慕的,因为无所事事已经成为了他们的日常。当放空成为日常,当无聊成为常态,你根本体会不到“悠闲”的价值,因为碌碌无为即是你的生活本身。

你不应该在年轻时炫耀一种叫“悠闲”的东西,所谓“慢生活”,这不该是20几岁时该拥有的状态。骚年,做点什么吧,比如这个夜晚!
 
 
继续阅读 »
推荐一篇最近看的文章。希望能够激励各位。
 
—— 1 ——

在祖国广袤而空虚的土地上浪荡了整整两个月时间,我的朋友阿哲,一枚标准的社会主义接班人,终于决定结束这段把身体掏空的交配之旅了。


两个月前,这枚“富富富”以罹患绝症的表情,和公司申请辞职。老板立感断臂之痛,极力挽留,加薪、减负、谈情,霸道总裁把能用的招数都试了一遍,最后裤子都脱了,终于把我的朋友挽留下来。


但考虑到这家伙一副马上就要猝死在工位上的状态,老板满眼求欢的祈求道:给你几个月时间,好好调整一下自己吧,你什么时候归队我不管,但一定要归队。

他供职于一家业内顶级的咨询公司,主攻一级市场做投资,是一枚标准的有钱没闲的“闪闪发光冒傻气的精英”。赚来的大把钞票,最大的用处也就是凌晨两点关上电脑开车跑到簋街上孤独地吃一份小龙虾。

很早前在望京买了套房,但一年之中,他睡在自己房子里的时间加起来也到不了一个月,忙的连猫都不敢养。更多的时候,即使在北京,他也选择睡在君悦,因为可以多睡一会,醒来之后,5分钟就可以走到自己位于东方广场的办公室。


他无暇感受各家商务舱和白金五星级有何优劣之处,因为他这两个地方,除了睡觉就是在做报表,关掉电脑前的固定动作,永远都是再核对一下Schedule,然后痛苦而疲惫地睡去。


下飞机或者打开电脑,微信和Outlook会噼里啪啦地响个不停,那是数不清的项目群组和永无止境的Meeting邀请的声音,如果每一个会议他都要参加的话,那么大概需要7*72小时的工作时间,他必须花费至少一个小时的宝贵时间,用冰冷而礼貌的用词,推掉那些可有可无的工作和冗余会议。


但依然有太多临时而重要的会议他需要参加。所以,下飞机的时候,他往往能够收到秘书已经订好的当晚飞往另一个城市的机票。


投资市场上风云变幻,他必须保持36524的随时随地待命状态,开不完的会,参加不完的路演,见不完的人,谈不完的项目。


最忙的时候,下了飞机连回家换衣服的时间都没有,在办公室和BOSS报告一下项目进度,又马不停蹄的赶下一趟航班,对他而言已经是工作的一项基本素质。


“的确,没有谁地球都一样转,但关键是我不上,我们的很多项目真的就玩不转了!”


他曾经这样和我抱怨,钱似乎早就赚够了,但身在其位,世事推着你不得不选择那样忙成狗的状态。


他在群里说,我先消失两个月,估计这两个月中国的资本市场会非常沉寂吧!


妈的,现在想想似乎被他言中了。朋友们依然诧异于他能真正选择脱身。毕竟这家伙的第一站还是从北京飞到了上海,朋友圈的照片里,他和一群妖艳可人的妹纸一起在环球中心的柏悦酒吧笑的下流,配上了一句同样下流的句子:从今天开始,老子要豁车走遍祖国的花花江山了,立志让自己的足迹和精液洒遍了神州!


翌日,这家伙借了一辆圈内某渣买来就没开过几天的兰德酷路泽,竟然真的开始了从人民广场一路干到西藏樟木镇的自驾游。然后,他两个月的心路历程大概如下:


第一周,会感受到一种巨大的烦躁的不适感,会习惯性地在手机上查看Mail,会习惯性地点开那些出发前屏蔽的微信群,将项目信息一条条看完;


第二周开始真正沉浸在旅游这件事本身,拿起相机的频次开始超过拿起手机;


从第三周开始,走走停停,把这一辈子的寺庙都逛完了,很多夜晚就与和尚们一起住在寺庙里,感觉生活就应该是这种缓慢的样子;


但奇妙的是,在第二个月的最后两周,我的旅行更多地呈现出一种百无聊赖的状态,我开始对“悠闲”这件事儿产生一种恍惚感,一个声音反复出现:


余生若就如此闲适,并不美好。我开始怀念工作以及忙碌带给我的成就感,休息本身所能带给我的愉悦感越来越浅薄了。


“我知道,我必须回去干点正事儿了。”他以这样的方式,宣告自己回归工作。

—— 2 ——
一个对立的镜面是,谁身边也不乏另一种朋友:


他们多半苟且于某个不知名的小城镇,多半有一个稳定、轻松而收入微薄的工作,他们身上多半有一种和年轻不相仿颓废气息。


他们很年轻,然而二十啷当岁却活的像个临退休的老干部,他们不到三十岁甚至就徜徉过退休后的生活图景了。


他们安于并享受现状,不仅享受,而且四处炫耀自己的“悠闲”生活。坦白讲,我每一次回老家,都能听到几句“悠闲生活论”。几个年轻人凑在一起,竟然是互相炫耀各自工作和生活的悠闲:


我们单位很闲,管理也很松,每天没什么事儿,根本不用加班,上班也多半是呆着……

他们热衷于转发“起底某某某的隐秘背景,一看吓一跳”这类爆料知名人士背景,原本应该404的文章,他们坚信阶级早已固化,人间并无鲤鱼跃龙门的稀奇事。

如果你像我一样告诉他们,自己经常加班到凌晨,周六周日也往往不得空闲,因为我想过的更好一些。他们就会集体向你投以同情和怜悯的眼神,然后拍拍你的肩膀说:


兄弟,不好混就回来吧,还是咱们这舒坦,根本不用加班,每天下班喝喝小酒,打打麻将,这日子多滋润啊!人啊,一定要学会享受生活。


但他们忽略了一个基本点:我,或者说我们,并不想变得悠闲!


或者说,我并不想一直处于“悠闲”的生活中。毫无疑问,Better Me们正在致力于将自己变的越来越忙碌。


有限的悠闲时光只是作为忙碌生活的一剂润滑剂,甜蜜、宝贵、难以忘怀而又短暂,是的,“短暂”,这是一个很重要的标识。

我总觉得,悠闲而安逸的生活,对于年轻人而言,意味着一个巨大而舒适的泥潭:如果你久居其中,总有一天会发现自己深陷泥潭已经无法自拔,眼睁睁看着脚步滑向中年发福的肚腩,满心惶恐却早已丧失了奔跑的能力。

于是,只能泡在泥潭里,一副仁波切的闲淡目光,对疾驰而过的脚步说一声:年轻人啊,你慢一点奔跑,等一等你的灵魂吧!


总之潦倒非常却摆出一副活明白了的样子,这很容易让人想起网络上的一个段子:

最怕你一生碌碌无为却安慰自己平凡可贵。

我总觉得,你没有拼过命,就没资格摆出一副平凡可贵的模样;


你没真正富贵过,动辄视金钱如粪土是十分可笑的;

你如果从没有认真读过书,却到处宣讲着读书无用,只能让你显得像个傻逼。

人生的一些状态,只有你经历过,得到过,感受过,才有资格选择说“不,这不是我要的”。


无论一个无所事事的人如何生动地描绘他优渥的“悠闲”生活,我总是怀疑他的内心感受,我总能透过他的眼神看到空虚和无聊的一面。


当悠闲成为生活本身,那么任何形式的悠闲都将变的毫无疑义,正因为批评才能彰显赞美的意义,只有忙碌本身才能凸显“悠闲”的可贵。


相信我:一直悠闲的人没有任何值得羡慕的地方。

—— 3 ——
显然,世界并没有按照凯恩斯(John Maynard Keynes)的预测所运转。

这位著名经济学家曾经预测:


到2023年,得益于科学技术的巨大进步,人类每天仅仅需要工作3个小时即可,剩下的时间全部用来休闲。


我们有理由相信,凯恩斯先生很可能用错了词汇,如果这句话变成:“到2023年,人类每天仅仅只能休息3个小时,而其余的时间将全部用来工作”。也许凯恩斯的Title上,还会加上一个“伟大的预言家”的标签。


仔细感受一下身边的世界和步履匆匆的人们吧,毫无疑问,我们正变得越来越忙碌。


年轻人应该远离那些终日无所事事的悠闲一族,他们只会用连自己都已经快无法忍受的无聊去麻痹你,你应该去结识那些比你更忙碌的人。


忙碌令人充实,空虚使人变态。你但凡稍微观察思考一下,就会发现许多令人捧腹的愚蠢行为,许多Loser的可鄙德行,都有一个巨大而明显的共同点:太闲!


闲的蛋疼,为了打发自己空虚漫长的人生,往往斤斤计较于一些无意义的小事上,将暴躁当热闹,用负能量加速时光转瞬带来的遗憾感。

他们在微博上骂,在回帖上骂,在豆瓣天涯上骂,在公众号和朋友圈里骂;他们扒这个扒那个,从海里到天上,所有人的背景都了如指掌;

他们有热闹就凑,生活中最大的恐惧是’今天没局”,中午对着手机看女主播吃饭也能笑一个小时;他们在家里吵,街上闹,公司里玩离间,地铁上你不小心碰了他一下,他能骂你骂到终点站……

毕竟,他最不缺的就是时间,他有的是时间。

—— 4 ——
如果说真正的自由源自我们面对时间的态度,那么我得说,有相当一部分人甘心为奴。

这话听起来特像是前苏联某个斯基说的,但实际上这的确是我这个司机的真实内心感受。

不得不说,许多人都搞错了我们和时间的关系。以为自己的当下放肆的庸常,可以在时间横亘的某一个阶段,华丽地改写那苍白的画纸。

当然我得说,我也反感现在某些创业公司老板动辄喊的震天响的“All In”,太忙当然会压榨个体的幸福感。但对你而言,逃离冗繁的时段永远应该是两个字:短暂。

就像开篇我的那位朋友,他的确忙到了必须要调整和跳出来的程度,但他也终将明白:

停下来是为了思考前进的意义和方向,或者仅仅是简单地调整一下步伐;

但停下来并不是为了呆立原地,那是死人的事情。

时间无涯,它的残酷之处在于,它不等任何人。

年轻人应该致力于让自己变得越来越忙,而不是越来越闲。正如英国小说家杰罗姆·K·杰罗姆(Jerome K.Jerome)所言:

“只有在你工作堆积如山时,你才可能享受闲暇。当你无事可做时,空闲就变得一点也不有趣,因为空闲就是你的工作,而且是最耗人的工作。闲懒和吻一样,当它被盗走了之后,它的味道才是甜的。”

闲人没什么可羡慕的,因为无所事事已经成为了他们的日常。当放空成为日常,当无聊成为常态,你根本体会不到“悠闲”的价值,因为碌碌无为即是你的生活本身。

你不应该在年轻时炫耀一种叫“悠闲”的东西,所谓“慢生活”,这不该是20几岁时该拥有的状态。骚年,做点什么吧,比如这个夜晚!
 
  收起阅读 »

与市场为友


保持清醒,是市场带着你赚了钱。
而不是你牛逼到可以去赚市场的钱。
从来都要尊重和敬佩市场,不能与市场为敌。
 

保持清醒,是市场带着你赚了钱。
而不是你牛逼到可以去赚市场的钱。
从来都要尊重和敬佩市场,不能与市场为敌。
 

python 爬虫获取XiciDaili代理IP

默认获取前5页的代理IP,验证其是否有效,然后使用sqlite存储为本地db文件。

 
 

proxy.PNG
 
class getProxy():

def __init__(self):
self.user_agent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"
self.header = {"User-Agent": self.user_agent}
self.dbname="proxy.db"
self.now = time.strftime("%Y-%m-%d")

def getContent(self, num):
nn_url = "http://www.xicidaili.com/nn/" + str(num)
#国内高匿
req = urllib2.Request(nn_url, headers=self.header)
resp = urllib2.urlopen(req, timeout=10)
content = resp.read()
et = etree.HTML(content)
result_even = et.xpath('//tr[@class=""]')
result_odd = et.xpath('//tr[@class="odd"]')
#因为网页源码中class 分开了奇偶两个class,所以使用lxml最方便的方式就是分开获取。
#刚开始我使用一个方式获取,因而出现很多不对称的情况,估计是网站会经常修改源码,怕被其他爬虫的抓到
#使用上面的方法可以不管网页怎么改,都可以抓到ip 和port
for i in result_even:
t1 = i.xpath("./td/text()")[:2]
print "IP:%s\tPort:%s" % (t1[0], t1[1])
if self.isAlive(t1[0], t1[1]):

self.insert_db(self.now,t1[0],t1[1])
for i in result_odd:
t2 = i.xpath("./td/text()")[:2]
print "IP:%s\tPort:%s" % (t2[0], t2[1])
if self.isAlive(t2[0], t2[1]):
self.insert_db(self.now,t2[0],t2[1])

接着实现写插入数据库函数:
def insert_db(self,date,ip,port):
dbname=self.dbname
try:
conn=sqlite3.connect(dbname)
except:
print "Error to open database%" %self.dbname
create_tb='''
CREATE TABLE IF NOT EXISTS PROXY
(DATE TEXT,
IP TEXT,
PORT TEXT
);
'''
conn.execute(create_tb)
insert_db_cmd='''
INSERT INTO PROXY (DATE,IP,PORT) VALUES ('%s','%s','%s');
''' %(date,ip,port) #写入时间,ip和端口
conn.execute(insert_db_cmd)
conn.commit() #记得commit
conn.close()





接着完成判断代理是否有效
 #查看爬到的代理IP是否还能用
def isAlive(self,ip,port):
proxy={'http':ip+':'+port}
print proxy

#使用这个方式是全局方法。
proxy_support=urllib2.ProxyHandler(proxy)
opener=urllib2.build_opener(proxy_support)
urllib2.install_opener(opener)
#使用代理访问腾讯官网,进行验证代理是否有效
test_url="http://www.qq.com"
req=urllib2.Request(test_url,headers=self.header)
try:
#timeout 设置为10,如果你不能忍受你的代理延时超过10,就修改timeout的数字
resp=urllib2.urlopen(req,timeout=10)

if resp.code==200:
print "work"
return True
else:
print "not work"
return False
except :
print "Not work"
return False

 获取前面多少也的代理IP,用一个循环即可:
    def loop(self,page):
for i in range(1,page):
self.getContent(i)

更新2016-08-13
接着实现对已有的数据库进行清洗,失效的代理要移除。 待续。。。
 
 
 
调用类实例:设置爬取前面5页的代理ip
if __name__ == "__main__":
now = datetime.datetime.now()
print "Start at %s" % now
obj=getProxy()
obj.loop(5)



获取最新source code,可以到
https://github.com/Rockyzsu/getProxy 
sync up
继续阅读 »
默认获取前5页的代理IP,验证其是否有效,然后使用sqlite存储为本地db文件。

 
 

proxy.PNG
 
class getProxy():

def __init__(self):
self.user_agent = "Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Trident/5.0)"
self.header = {"User-Agent": self.user_agent}
self.dbname="proxy.db"
self.now = time.strftime("%Y-%m-%d")

def getContent(self, num):
nn_url = "http://www.xicidaili.com/nn/" + str(num)
#国内高匿
req = urllib2.Request(nn_url, headers=self.header)
resp = urllib2.urlopen(req, timeout=10)
content = resp.read()
et = etree.HTML(content)
result_even = et.xpath('//tr[@class=""]')
result_odd = et.xpath('//tr[@class="odd"]')
#因为网页源码中class 分开了奇偶两个class,所以使用lxml最方便的方式就是分开获取。
#刚开始我使用一个方式获取,因而出现很多不对称的情况,估计是网站会经常修改源码,怕被其他爬虫的抓到
#使用上面的方法可以不管网页怎么改,都可以抓到ip 和port
for i in result_even:
t1 = i.xpath("./td/text()")[:2]
print "IP:%s\tPort:%s" % (t1[0], t1[1])
if self.isAlive(t1[0], t1[1]):

self.insert_db(self.now,t1[0],t1[1])
for i in result_odd:
t2 = i.xpath("./td/text()")[:2]
print "IP:%s\tPort:%s" % (t2[0], t2[1])
if self.isAlive(t2[0], t2[1]):
self.insert_db(self.now,t2[0],t2[1])

接着实现写插入数据库函数:
def insert_db(self,date,ip,port):
dbname=self.dbname
try:
conn=sqlite3.connect(dbname)
except:
print "Error to open database%" %self.dbname
create_tb='''
CREATE TABLE IF NOT EXISTS PROXY
(DATE TEXT,
IP TEXT,
PORT TEXT
);
'''
conn.execute(create_tb)
insert_db_cmd='''
INSERT INTO PROXY (DATE,IP,PORT) VALUES ('%s','%s','%s');
''' %(date,ip,port) #写入时间,ip和端口
conn.execute(insert_db_cmd)
conn.commit() #记得commit
conn.close()





接着完成判断代理是否有效
 #查看爬到的代理IP是否还能用
def isAlive(self,ip,port):
proxy={'http':ip+':'+port}
print proxy

#使用这个方式是全局方法。
proxy_support=urllib2.ProxyHandler(proxy)
opener=urllib2.build_opener(proxy_support)
urllib2.install_opener(opener)
#使用代理访问腾讯官网,进行验证代理是否有效
test_url="http://www.qq.com"
req=urllib2.Request(test_url,headers=self.header)
try:
#timeout 设置为10,如果你不能忍受你的代理延时超过10,就修改timeout的数字
resp=urllib2.urlopen(req,timeout=10)

if resp.code==200:
print "work"
return True
else:
print "not work"
return False
except :
print "Not work"
return False

 获取前面多少也的代理IP,用一个循环即可:
    def loop(self,page):
for i in range(1,page):
self.getContent(i)

更新2016-08-13
接着实现对已有的数据库进行清洗,失效的代理要移除。 待续。。。
 
 
 
调用类实例:设置爬取前面5页的代理ip
if __name__ == "__main__":
now = datetime.datetime.now()
print "Start at %s" % now
obj=getProxy()
obj.loop(5)



获取最新source code,可以到
https://github.com/Rockyzsu/getProxy 
sync up 收起阅读 »

python 判断sqlite数据库中的表是否存在,不存在就创建

#判断表存不存在来创建表
def create_table():

conn = sqlite3.connect(db_name)
try:
create_tb_cmd='''
CREATE TABLE IF NOT EXISTS USER
(NAME TEXT,
AGE INT,
SALARY REAL);
'''
#主要就是上面的语句
conn.execute(create_tb_cmd)
except:
print "Create table failed"
return False
insert_dt_cmd='''
INSERT INTO USER (NAME,AGE,SALARY) VALUES ("Jack",10,20.1);
'''
conn.execute(insert_dt_cmd)
conn.commit()
conn.close()
 
代码如上,主要就是 
CREATE TABLE IF NOT EXISTS USER
继续阅读 »
#判断表存不存在来创建表
def create_table():

conn = sqlite3.connect(db_name)
try:
create_tb_cmd='''
CREATE TABLE IF NOT EXISTS USER
(NAME TEXT,
AGE INT,
SALARY REAL);
'''
#主要就是上面的语句
conn.execute(create_tb_cmd)
except:
print "Create table failed"
return False
insert_dt_cmd='''
INSERT INTO USER (NAME,AGE,SALARY) VALUES ("Jack",10,20.1);
'''
conn.execute(insert_dt_cmd)
conn.commit()
conn.close()
 
代码如上,主要就是 
CREATE TABLE IF NOT EXISTS USER 收起阅读 »

任何人都有拖延症!

惯例,先上一段TED的视频。
 




 
 
 
 
下面的是译文(原稿+配图):
 
在大学,我读的是政府专业。也就是说,我需要写很多的论文。一般的学生写论文时,他们可能会这样安排:

tuoyan.jpg


 
你可能开头会慢一点,但第一周有这些已经足够。后期再一点点的增加,最后任务完成,非常的有条理。我也想这么做,所以一开始也是这么计划的。我做了完美的安排,

tuoyan2.jpg


tuoyan3.jpg


但后来,实际上论文任务一直出现,我就只能这样了。
 

tuoyan4.jpg




 我的每一篇论文都是这种情况,直到我长达90页的毕业论文任务,这篇论文理应花一年的时间来做,我也知道这样的工作,我先前的工作方式是行不通的,这个项目太大,所以我制定了计划。决定按照这样的方式工作,这样来安排我这一年。(看图)开头我会轻松一点,中期任务逐渐增加,到最后,我再全力冲刺一下。整体是这种阶梯式安排,一层一层走楼梯有多难?所以没什么大不了的,是吧?但后来,好笑的事情出现了,头几个月?时光匆匆而逝,我还没有来得及动工,所以我们明智的调整了计划。然后,中间的几个月也过去了,我还是一个字也没有动,眨眼就到了这里,然后两个月变成了一个月,再变成了2周。一天我醒来,发现离交稿日期只剩3天了,但我还一个字都没写。我别无选择,只能在接下来的72小时里,连续通宵两个晚上赶论文——一般人不应连续通宵两个晚上。90页赶出来后,我飞速冲过校园,像电影中的特写慢镜头一样,恰好在截止日期前的最后一刻交上。
 
我以为事情就这么完了,但一周后,我接到一个电话,是学校打来的。他们说:“你是Tim Urban吗?”我说:“是。”他们说:“我们要说一说你的毕业论文。”我说:“好啊。”他们说:“这是我见过最棒的论文。”……当然不可能。论文非常非常的差劲。我只想享受下你们对我的崇拜,想听你们说:“这老兄太厉害了。”没有,其实写的非常差劲。




不管怎样,我现在成为了一个博客写手,经营着“wait but why”这个博客。几年前,我决定写写拖延这件事。我的行为方式总让身边非拖延者感到不能理解。我很想对世界上非拖延者的人解释一下,我们拖延症患者的脑子是什么样的,为什么我们会拖延。




首先我假设,拖延症患者的大脑实际上和其他人的大脑不一样。为了验证这一点,我找了家核磁共振实验室,给我和另一个确定是非拖延症的人,进行了脑部扫描,我好将二者进行对比,今天我带到现场,给大家展示一下。我希望大家仔细观察,看能不能注意到差异。我知道大家并非专业的大脑专家,较难看出他们的差异,但大家不妨先看一眼,如何?这张是非拖延者的大脑,这张是我的大脑。
 
 
正常人的大脑
 

tuoyan5.jpg


 
 
拖延症者的大脑

tuoyan6.jpg


 
 
张是有一点不同,两个大脑都有一个理性决策人,但在拖延症患者的大脑里,还有一个及时行乐的猴子。那这对拖延症患者来说意味着什么呢?这意味着平时没什么异样,但一旦发生了以下的情况,理性的决策人做出理性的决策,要去做一些实际的工作,但猴子不喜欢这个计划,所以他抢过方向盘,说道:“说实话,我们还是去维基百科上查一查NKTH的丑闻吧。”因为我刚想起来还发生过这件事,然后我们会去翻冰箱,看看和十分钟前相比有没有什么新的东西。然后我们去youtobe看一连串的视频,从Richard Feynman谈论磁铁开始,一直到很久很久之后看到一个Justin Bieber妈妈的访谈才结束。以上这些事情都得花时间,所以我们今天没有时间再来工作了。




所以,到底发生了什么?这个及时行乐的猴子并非你,希望是控制方向的人,他完全生活在当下,没有过去的记忆,也没有未来的概念。他只关注两件事情:简单和开心。在动物界,这两点完全没有问题。如果你是一条狗,一辈子只追求一些简单和快乐的事,那就是巨大的成功了。但对猴子来说,人类是另外一个物种,你得正常睡眠、规律饮食、繁衍后代。在原始部落时代,这也没太大问题。但你注意到没有,现在并非原始部落时代,我们生活在一个现代文明社会中,而猴子完全不能理解这是什么意思,这也是为什么我们大脑中会有另外一个,理性的决策者,他使人类有能力做到其他动物无法做到的事情。我们能设想未来,可以从大局出发,制定长期计划,他可以把所有这些事考虑在内。希望让我们做出最合理的事情。




有时,做一些简单开心的事情是很合理的,比如吃饭睡觉、享受赢得的休闲时光,所以二者也有重叠的部分。有时二者是一致的,但有些时候,从长远的角度来看,一些更困难不开心的事情,才是合理的事情,所以就出现了冲突。对拖延症患者来说,每次这种冲突到最后的结果都一样,都让他在这片橙色区域里耗费大量时间,这里很简单很开心,但完全不在合理圈的范围内,我将这个区域称为黑暗操场。这个黑暗操场,所有的拖延者患者都应该很熟悉,在这里发生了许多,本不应该在此时进行的休闲活动。你在黑暗操场获得的乐趣,实际并不有趣,因为这并非你应得的。这里的空气充满了内疚、恐惧、焦虑和自我憎恨——这些都是拖延症患者常有的情绪。所以问题是,在猴子掌握方向盘的情况下,拖延症患者如何进入这边的蓝色区域呢?这里虽然没有这么舒适,但进行的事情都非常重要。




原来,拖延症患者都有一个守护天使,一个在他黑暗时刻,一直注视和关注他的人,这个人称为惊慌怪兽。惊慌怪兽大部分时间都处于休眠状态,但当临近截止日期或有当众出丑的危险时,或出现职业灾难或者其他恐怖情况时,他就会突然醒来,并且最重要的是,他是猴子唯一害怕的东西。
 
 

tuoyan7.jpg


 
最近他也经常出现在我的生活中,因为6个月前,TED的人找到我,邀请我做TED的演讲,我当然同意了。我一直有个梦想,希望可以“曾经”做过一次TED演讲。但在兴奋之余,理性决策人似乎另有看法。他说:“我们清楚刚才答应了什么吗?我们知道未来哪一天会发生什么事情吗?我们应该坐下来马上开始工作。”猴子说:“完全同意你的看法,但我们先打开google地图,在印度的最南边放大,然后花两个半小时的时间从大约200英尺的高度,慢慢往上滑,直到印度的最北边,这样可以更好地了解印度这个国家。”所以那一天我们就这么做了。




很快6个月变成了4个月,然后2个月,然后1个月,TED工作人员发布了演讲者的照片,我打开网址,看到自己的脸,我的双眼直勾勾的看着我,大家猜猜这个时候谁醒了。惊慌怪兽像发疯了一样,几秒种后,整个系统全乱套了。这时候猴子——还记得吗,他是最害怕惊慌怪兽的,一溜烟窜到了树上!终于,理性决策者重新掌回了方向盘,我也终于可以为这个演讲开始工作了。所以,惊慌怪兽解释了拖延症患者的很多奇葩行为,比如像我,有时候整整两周,都没法写出论文的第一句话,会突然奇迹般的找到职业操守,通宵整晚,把8页论文都给写了出来,以上三个角色的整体情况,就是拖延症患者的系统,虽然并不美好,但最终也有效果。




这是我几年前决定在博客上和大家分享的内容。写成之后,大家的反应很让我惊讶,我收到了上千封的邮件,寄信人来自世界各地,从事各行各业的不同朋友,有护士、银行家、画家、工程师,还有很多很多的博士生。他们都在写同一句话:“我也有这个问题。”但真正让我感到触动的,是我博客的轻描淡写,和邮件的沉重文风之间的强烈对比。这些读者以非常沮丧的语言,告诉我拖延对他们的生活造成了哪些影响,告诉我猴子对他们都做了些什么。我思考了一下,问道,既然拖延症患者的系统是有效果的,那到底哪不对呢?为什么这些人都置身黑暗之中呢?




原来,拖延分为两种,我今天所说的拖延和所举的例子,都是有截止日期的。一旦有了截止日期,拖延的影响会被限制在一定时期内,因为后期惊慌怪兽会出现,但还有第二种拖延,这种拖延是没有截止日期的,所以如果你想在一些领域内自学成才——比如学个艺术或者创个业——这些事情开始都是没有截止日期的,因为开始不会有什么变化,直到你拼尽全力,辛勤投入,才会有一点起色,你才能看到进展。除了工作之外,还有很多其他重要的事情,也是没有截止日期的,比如看望家人、锻炼身体、保持健康、维系感情,或者从一段不合适的感情中抽身。如果说拖延症患者处理这些困难的唯一机制,是惊慌怪兽的话,那就有问题了,因为在这些没有截止日期的情况下,惊慌怪兽是不会现身的,没有唤醒他的条件,所以这一类拖延的后果是没有限制的,他们会不断地肆意延伸。




和有截止日期的好笑的短期拖延相比,这种长时期的拖延,更不易被人察觉,也更少被谈论到,他常常在无声无息中折磨着人们,可以说是大部分长期抑郁和悔恨的根源。我想,这也是为什么这些人会写信,为什么状态这么差的原因吧。他们并非在为某个项目临时抱佛脚,这种长期拖延使他们有时感觉,自己只是生活的旁观者,让他们沮丧的不是他们没有实现梦想,而是他们甚至还没有开始追寻梦想。我读着这些来信,忽然有一种顿悟——我觉得非拖延者是不存在的,没错,我认为你们所有人都是拖延者,当然你们可能不像,我们有些人这么混乱。你们有些人可能与截止日期保持着良性的关系。但记住:猴子最狡猾的伎俩,发生在没有截止日期的时候。




最后我想给大家看一个东西,我称之为“生命日历”。这里的每一个格子都代表90年生命中的一周,格子数并不是很多,尤其我们已经用掉了许多。我想我们需要好好花时间,认真看看这个日历。我们需要想一下,我们真正在拖延的是什么,因为每个人在生命中都有拖延一些东西,我们需要警惕及时行乐的猴子,这是我们所有人的任务。因为这里的格子数并不多,所以或许我们今天就应该行动起来,或许不一定是今天,而是尽快。
 
 
所以,最好每一件事情都要设置一个Deadline, 本来打算这篇文字明天再写的,后来还是当场就写好,免得落下几天没更新。
 
要时刻唤醒Panic monster!
继续阅读 »
惯例,先上一段TED的视频。
 




 
 
 
 
下面的是译文(原稿+配图):
 
在大学,我读的是政府专业。也就是说,我需要写很多的论文。一般的学生写论文时,他们可能会这样安排:

tuoyan.jpg


 
你可能开头会慢一点,但第一周有这些已经足够。后期再一点点的增加,最后任务完成,非常的有条理。我也想这么做,所以一开始也是这么计划的。我做了完美的安排,

tuoyan2.jpg


tuoyan3.jpg


但后来,实际上论文任务一直出现,我就只能这样了。
 

tuoyan4.jpg




 我的每一篇论文都是这种情况,直到我长达90页的毕业论文任务,这篇论文理应花一年的时间来做,我也知道这样的工作,我先前的工作方式是行不通的,这个项目太大,所以我制定了计划。决定按照这样的方式工作,这样来安排我这一年。(看图)开头我会轻松一点,中期任务逐渐增加,到最后,我再全力冲刺一下。整体是这种阶梯式安排,一层一层走楼梯有多难?所以没什么大不了的,是吧?但后来,好笑的事情出现了,头几个月?时光匆匆而逝,我还没有来得及动工,所以我们明智的调整了计划。然后,中间的几个月也过去了,我还是一个字也没有动,眨眼就到了这里,然后两个月变成了一个月,再变成了2周。一天我醒来,发现离交稿日期只剩3天了,但我还一个字都没写。我别无选择,只能在接下来的72小时里,连续通宵两个晚上赶论文——一般人不应连续通宵两个晚上。90页赶出来后,我飞速冲过校园,像电影中的特写慢镜头一样,恰好在截止日期前的最后一刻交上。
 
我以为事情就这么完了,但一周后,我接到一个电话,是学校打来的。他们说:“你是Tim Urban吗?”我说:“是。”他们说:“我们要说一说你的毕业论文。”我说:“好啊。”他们说:“这是我见过最棒的论文。”……当然不可能。论文非常非常的差劲。我只想享受下你们对我的崇拜,想听你们说:“这老兄太厉害了。”没有,其实写的非常差劲。




不管怎样,我现在成为了一个博客写手,经营着“wait but why”这个博客。几年前,我决定写写拖延这件事。我的行为方式总让身边非拖延者感到不能理解。我很想对世界上非拖延者的人解释一下,我们拖延症患者的脑子是什么样的,为什么我们会拖延。




首先我假设,拖延症患者的大脑实际上和其他人的大脑不一样。为了验证这一点,我找了家核磁共振实验室,给我和另一个确定是非拖延症的人,进行了脑部扫描,我好将二者进行对比,今天我带到现场,给大家展示一下。我希望大家仔细观察,看能不能注意到差异。我知道大家并非专业的大脑专家,较难看出他们的差异,但大家不妨先看一眼,如何?这张是非拖延者的大脑,这张是我的大脑。
 
 
正常人的大脑
 

tuoyan5.jpg


 
 
拖延症者的大脑

tuoyan6.jpg


 
 
张是有一点不同,两个大脑都有一个理性决策人,但在拖延症患者的大脑里,还有一个及时行乐的猴子。那这对拖延症患者来说意味着什么呢?这意味着平时没什么异样,但一旦发生了以下的情况,理性的决策人做出理性的决策,要去做一些实际的工作,但猴子不喜欢这个计划,所以他抢过方向盘,说道:“说实话,我们还是去维基百科上查一查NKTH的丑闻吧。”因为我刚想起来还发生过这件事,然后我们会去翻冰箱,看看和十分钟前相比有没有什么新的东西。然后我们去youtobe看一连串的视频,从Richard Feynman谈论磁铁开始,一直到很久很久之后看到一个Justin Bieber妈妈的访谈才结束。以上这些事情都得花时间,所以我们今天没有时间再来工作了。




所以,到底发生了什么?这个及时行乐的猴子并非你,希望是控制方向的人,他完全生活在当下,没有过去的记忆,也没有未来的概念。他只关注两件事情:简单和开心。在动物界,这两点完全没有问题。如果你是一条狗,一辈子只追求一些简单和快乐的事,那就是巨大的成功了。但对猴子来说,人类是另外一个物种,你得正常睡眠、规律饮食、繁衍后代。在原始部落时代,这也没太大问题。但你注意到没有,现在并非原始部落时代,我们生活在一个现代文明社会中,而猴子完全不能理解这是什么意思,这也是为什么我们大脑中会有另外一个,理性的决策者,他使人类有能力做到其他动物无法做到的事情。我们能设想未来,可以从大局出发,制定长期计划,他可以把所有这些事考虑在内。希望让我们做出最合理的事情。




有时,做一些简单开心的事情是很合理的,比如吃饭睡觉、享受赢得的休闲时光,所以二者也有重叠的部分。有时二者是一致的,但有些时候,从长远的角度来看,一些更困难不开心的事情,才是合理的事情,所以就出现了冲突。对拖延症患者来说,每次这种冲突到最后的结果都一样,都让他在这片橙色区域里耗费大量时间,这里很简单很开心,但完全不在合理圈的范围内,我将这个区域称为黑暗操场。这个黑暗操场,所有的拖延者患者都应该很熟悉,在这里发生了许多,本不应该在此时进行的休闲活动。你在黑暗操场获得的乐趣,实际并不有趣,因为这并非你应得的。这里的空气充满了内疚、恐惧、焦虑和自我憎恨——这些都是拖延症患者常有的情绪。所以问题是,在猴子掌握方向盘的情况下,拖延症患者如何进入这边的蓝色区域呢?这里虽然没有这么舒适,但进行的事情都非常重要。




原来,拖延症患者都有一个守护天使,一个在他黑暗时刻,一直注视和关注他的人,这个人称为惊慌怪兽。惊慌怪兽大部分时间都处于休眠状态,但当临近截止日期或有当众出丑的危险时,或出现职业灾难或者其他恐怖情况时,他就会突然醒来,并且最重要的是,他是猴子唯一害怕的东西。
 
 

tuoyan7.jpg


 
最近他也经常出现在我的生活中,因为6个月前,TED的人找到我,邀请我做TED的演讲,我当然同意了。我一直有个梦想,希望可以“曾经”做过一次TED演讲。但在兴奋之余,理性决策人似乎另有看法。他说:“我们清楚刚才答应了什么吗?我们知道未来哪一天会发生什么事情吗?我们应该坐下来马上开始工作。”猴子说:“完全同意你的看法,但我们先打开google地图,在印度的最南边放大,然后花两个半小时的时间从大约200英尺的高度,慢慢往上滑,直到印度的最北边,这样可以更好地了解印度这个国家。”所以那一天我们就这么做了。




很快6个月变成了4个月,然后2个月,然后1个月,TED工作人员发布了演讲者的照片,我打开网址,看到自己的脸,我的双眼直勾勾的看着我,大家猜猜这个时候谁醒了。惊慌怪兽像发疯了一样,几秒种后,整个系统全乱套了。这时候猴子——还记得吗,他是最害怕惊慌怪兽的,一溜烟窜到了树上!终于,理性决策者重新掌回了方向盘,我也终于可以为这个演讲开始工作了。所以,惊慌怪兽解释了拖延症患者的很多奇葩行为,比如像我,有时候整整两周,都没法写出论文的第一句话,会突然奇迹般的找到职业操守,通宵整晚,把8页论文都给写了出来,以上三个角色的整体情况,就是拖延症患者的系统,虽然并不美好,但最终也有效果。




这是我几年前决定在博客上和大家分享的内容。写成之后,大家的反应很让我惊讶,我收到了上千封的邮件,寄信人来自世界各地,从事各行各业的不同朋友,有护士、银行家、画家、工程师,还有很多很多的博士生。他们都在写同一句话:“我也有这个问题。”但真正让我感到触动的,是我博客的轻描淡写,和邮件的沉重文风之间的强烈对比。这些读者以非常沮丧的语言,告诉我拖延对他们的生活造成了哪些影响,告诉我猴子对他们都做了些什么。我思考了一下,问道,既然拖延症患者的系统是有效果的,那到底哪不对呢?为什么这些人都置身黑暗之中呢?




原来,拖延分为两种,我今天所说的拖延和所举的例子,都是有截止日期的。一旦有了截止日期,拖延的影响会被限制在一定时期内,因为后期惊慌怪兽会出现,但还有第二种拖延,这种拖延是没有截止日期的,所以如果你想在一些领域内自学成才——比如学个艺术或者创个业——这些事情开始都是没有截止日期的,因为开始不会有什么变化,直到你拼尽全力,辛勤投入,才会有一点起色,你才能看到进展。除了工作之外,还有很多其他重要的事情,也是没有截止日期的,比如看望家人、锻炼身体、保持健康、维系感情,或者从一段不合适的感情中抽身。如果说拖延症患者处理这些困难的唯一机制,是惊慌怪兽的话,那就有问题了,因为在这些没有截止日期的情况下,惊慌怪兽是不会现身的,没有唤醒他的条件,所以这一类拖延的后果是没有限制的,他们会不断地肆意延伸。




和有截止日期的好笑的短期拖延相比,这种长时期的拖延,更不易被人察觉,也更少被谈论到,他常常在无声无息中折磨着人们,可以说是大部分长期抑郁和悔恨的根源。我想,这也是为什么这些人会写信,为什么状态这么差的原因吧。他们并非在为某个项目临时抱佛脚,这种长期拖延使他们有时感觉,自己只是生活的旁观者,让他们沮丧的不是他们没有实现梦想,而是他们甚至还没有开始追寻梦想。我读着这些来信,忽然有一种顿悟——我觉得非拖延者是不存在的,没错,我认为你们所有人都是拖延者,当然你们可能不像,我们有些人这么混乱。你们有些人可能与截止日期保持着良性的关系。但记住:猴子最狡猾的伎俩,发生在没有截止日期的时候。




最后我想给大家看一个东西,我称之为“生命日历”。这里的每一个格子都代表90年生命中的一周,格子数并不是很多,尤其我们已经用掉了许多。我想我们需要好好花时间,认真看看这个日历。我们需要想一下,我们真正在拖延的是什么,因为每个人在生命中都有拖延一些东西,我们需要警惕及时行乐的猴子,这是我们所有人的任务。因为这里的格子数并不多,所以或许我们今天就应该行动起来,或许不一定是今天,而是尽快。
 
 
所以,最好每一件事情都要设置一个Deadline, 本来打算这篇文字明天再写的,后来还是当场就写好,免得落下几天没更新。
 
要时刻唤醒Panic monster! 收起阅读 »