股票是怎样毁了我的人生的
转至雪球 产业资本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、大头、水晶苍蝇拍......只是我现在选择离开这里,回归我的正常生活 收起阅读 »
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 下面
android TV版 wifi 压力测试
代码完全模拟按键进行操作。
1.重启设备
2.等待设备adb
3.移动到wifi设置菜单
4.连接wifi
5.检测网络是否连通
6.抓取log和截图,并把log文件压缩。
7.忘记wifi密码
8.重启设备,重复步骤1.
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以后就不给交流了。 看来挺呵护韭菜们的身体的呢
android adb 捕获屏幕截图的命令
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小時便喝一杯檸檬汁。
由於乘坐長途飛機的旅客往往需要長時間維持
同一個姿勢,而經濟客艙的座位又不夠寬敞,
因此容易產生深靜脈栓塞的情形,亦即所謂的
經濟客艙症候群。
■料理美食:
檸檬汁不但有以上幾種功能,媽媽作菜,而檸
檬汁就變成了萬能的調味料了。
因為它能夠去除腥味及食物本身的異味,無論
是肉類中的腥味、海鮮腥味、蛋腥味、洋菇中
的澀味及洋蔥的味道,只要加入少許檸檬汁,
可減少這些味道而增加食物的風味。
■檸檬的妙用
◎在三明治旁放片檸檬,可保持三明治的新鮮。
◎將檸檬汁滴到蘋果切面上,可防止變色。
◎家裡的芥末存放太久,不妨加二、三滴檸檬
汁,辣味就會增加; 如用檸檬片蓋面,可
保芥末醬新鮮,不會變硬。
◎檸檬汁也是高超的清潔劑,能去除頑固的污
漬 。
白色的襯衫沾上紅茶時,趕快用水或溼布輕
輕敲打,若還是不管用,滴上一滴檸檬什就
可以馬上去除了。
熨衣服時若不小心留下焦痕,試塗上檸檬汁
後曬乾,多能除去焦痕。
◎清洗衣物時最後一道清水中加入數滴檸檬精
油, 可使衣物保持清新的檸檬香味。
◎榨完汁的檸檬皮渣,就此丟棄太可惜了,
不妨放置在冰箱裡,可以除臭保鮮,或者浸
在浴缸裡,泡個舒服的檸檬澡,美白潔身。 收起阅读 »
寒战2 梁家辉是黑还是白?
看着有点纠结,很不错的一部电影。
个人感觉梁家辉应该是忠的。
个人感觉梁家辉应该是忠的。
每天自动获取深圳上海北京的新房二手房的成交量
静观其变,目前的态势不宜参与进去。
每天自动获取深圳上海北京的新房二手房的成交量
深圳市房地产信息系统:http://ris.szpl.gov.cn/
github代码:https://github.com/Rockyzsu/house
收起阅读 »
每天自动获取深圳上海北京的新房二手房的成交量
深圳市房地产信息系统:http://ris.szpl.gov.cn/
#-*-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多分钟, 比老爷机台式机慢好几倍。 收起阅读 »
深圳汽车摇号系统的登录验证码 就是一坨垃圾学生做的
每次填完一次就自动更新,时间能不能慢点呀? 所以每次填入验证码都是提示错误。
网站是学生做的,漏洞百出,垃圾中的战斗机。
网站是学生做的,漏洞百出,垃圾中的战斗机。
不努力,得不到应有的,只能怪你自己
设置的诸多目标,却没有多少个得以完成。 人生有多少个十年?
每每这种感慨,都是别人给我压力才能触发出来。
每每这种感慨,都是别人给我压力才能触发出来。
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日。
千里之行,始于足下。
为了一个家庭的责任。
虽然人生路茫茫,但是终究的走下去。
千里之行,始于足下。
为了一个家庭的责任。
虽然人生路茫茫,但是终究的走下去。
雪球跟踪用户持股
老布:
重仓:新疆天业、立讯精密
其余散仓: 乐视网,国瓷材料
重仓:新疆天业、立讯精密
其余散仓: 乐视网,国瓷材料
你不应该在年轻时炫耀一种叫“悠闲”的东西
推荐一篇最近看的文章。希望能够激励各位。
—— 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文件。
接着实现写插入数据库函数:
接着完成判断代理是否有效
获取前面多少也的代理IP,用一个循环即可:
更新2016-08-13
接着实现对已有的数据库进行清洗,失效的代理要移除。 待续。。。
调用类实例:设置爬取前面5页的代理ip
获取最新source code,可以到
https://github.com/Rockyzsu/getProxy
sync up 收起阅读 »
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 收起阅读 »
任何人都有拖延症!
惯例,先上一段TED的视频。
下面的是译文(原稿+配图):
在大学,我读的是政府专业。也就是说,我需要写很多的论文。一般的学生写论文时,他们可能会这样安排:
你可能开头会慢一点,但第一周有这些已经足够。后期再一点点的增加,最后任务完成,非常的有条理。我也想这么做,所以一开始也是这么计划的。我做了完美的安排,
但后来,实际上论文任务一直出现,我就只能这样了。
我的每一篇论文都是这种情况,直到我长达90页的毕业论文任务,这篇论文理应花一年的时间来做,我也知道这样的工作,我先前的工作方式是行不通的,这个项目太大,所以我制定了计划。决定按照这样的方式工作,这样来安排我这一年。(看图)开头我会轻松一点,中期任务逐渐增加,到最后,我再全力冲刺一下。整体是这种阶梯式安排,一层一层走楼梯有多难?所以没什么大不了的,是吧?但后来,好笑的事情出现了,头几个月?时光匆匆而逝,我还没有来得及动工,所以我们明智的调整了计划。然后,中间的几个月也过去了,我还是一个字也没有动,眨眼就到了这里,然后两个月变成了一个月,再变成了2周。一天我醒来,发现离交稿日期只剩3天了,但我还一个字都没写。我别无选择,只能在接下来的72小时里,连续通宵两个晚上赶论文——一般人不应连续通宵两个晚上。90页赶出来后,我飞速冲过校园,像电影中的特写慢镜头一样,恰好在截止日期前的最后一刻交上。
我以为事情就这么完了,但一周后,我接到一个电话,是学校打来的。他们说:“你是Tim Urban吗?”我说:“是。”他们说:“我们要说一说你的毕业论文。”我说:“好啊。”他们说:“这是我见过最棒的论文。”……当然不可能。论文非常非常的差劲。我只想享受下你们对我的崇拜,想听你们说:“这老兄太厉害了。”没有,其实写的非常差劲。
不管怎样,我现在成为了一个博客写手,经营着“wait but why”这个博客。几年前,我决定写写拖延这件事。我的行为方式总让身边非拖延者感到不能理解。我很想对世界上非拖延者的人解释一下,我们拖延症患者的脑子是什么样的,为什么我们会拖延。
首先我假设,拖延症患者的大脑实际上和其他人的大脑不一样。为了验证这一点,我找了家核磁共振实验室,给我和另一个确定是非拖延症的人,进行了脑部扫描,我好将二者进行对比,今天我带到现场,给大家展示一下。我希望大家仔细观察,看能不能注意到差异。我知道大家并非专业的大脑专家,较难看出他们的差异,但大家不妨先看一眼,如何?这张是非拖延者的大脑,这张是我的大脑。
正常人的大脑
拖延症者的大脑
张是有一点不同,两个大脑都有一个理性决策人,但在拖延症患者的大脑里,还有一个及时行乐的猴子。那这对拖延症患者来说意味着什么呢?这意味着平时没什么异样,但一旦发生了以下的情况,理性的决策人做出理性的决策,要去做一些实际的工作,但猴子不喜欢这个计划,所以他抢过方向盘,说道:“说实话,我们还是去维基百科上查一查NKTH的丑闻吧。”因为我刚想起来还发生过这件事,然后我们会去翻冰箱,看看和十分钟前相比有没有什么新的东西。然后我们去youtobe看一连串的视频,从Richard Feynman谈论磁铁开始,一直到很久很久之后看到一个Justin Bieber妈妈的访谈才结束。以上这些事情都得花时间,所以我们今天没有时间再来工作了。
所以,到底发生了什么?这个及时行乐的猴子并非你,希望是控制方向的人,他完全生活在当下,没有过去的记忆,也没有未来的概念。他只关注两件事情:简单和开心。在动物界,这两点完全没有问题。如果你是一条狗,一辈子只追求一些简单和快乐的事,那就是巨大的成功了。但对猴子来说,人类是另外一个物种,你得正常睡眠、规律饮食、繁衍后代。在原始部落时代,这也没太大问题。但你注意到没有,现在并非原始部落时代,我们生活在一个现代文明社会中,而猴子完全不能理解这是什么意思,这也是为什么我们大脑中会有另外一个,理性的决策者,他使人类有能力做到其他动物无法做到的事情。我们能设想未来,可以从大局出发,制定长期计划,他可以把所有这些事考虑在内。希望让我们做出最合理的事情。
有时,做一些简单开心的事情是很合理的,比如吃饭睡觉、享受赢得的休闲时光,所以二者也有重叠的部分。有时二者是一致的,但有些时候,从长远的角度来看,一些更困难不开心的事情,才是合理的事情,所以就出现了冲突。对拖延症患者来说,每次这种冲突到最后的结果都一样,都让他在这片橙色区域里耗费大量时间,这里很简单很开心,但完全不在合理圈的范围内,我将这个区域称为黑暗操场。这个黑暗操场,所有的拖延者患者都应该很熟悉,在这里发生了许多,本不应该在此时进行的休闲活动。你在黑暗操场获得的乐趣,实际并不有趣,因为这并非你应得的。这里的空气充满了内疚、恐惧、焦虑和自我憎恨——这些都是拖延症患者常有的情绪。所以问题是,在猴子掌握方向盘的情况下,拖延症患者如何进入这边的蓝色区域呢?这里虽然没有这么舒适,但进行的事情都非常重要。
原来,拖延症患者都有一个守护天使,一个在他黑暗时刻,一直注视和关注他的人,这个人称为惊慌怪兽。惊慌怪兽大部分时间都处于休眠状态,但当临近截止日期或有当众出丑的危险时,或出现职业灾难或者其他恐怖情况时,他就会突然醒来,并且最重要的是,他是猴子唯一害怕的东西。
最近他也经常出现在我的生活中,因为6个月前,TED的人找到我,邀请我做TED的演讲,我当然同意了。我一直有个梦想,希望可以“曾经”做过一次TED演讲。但在兴奋之余,理性决策人似乎另有看法。他说:“我们清楚刚才答应了什么吗?我们知道未来哪一天会发生什么事情吗?我们应该坐下来马上开始工作。”猴子说:“完全同意你的看法,但我们先打开google地图,在印度的最南边放大,然后花两个半小时的时间从大约200英尺的高度,慢慢往上滑,直到印度的最北边,这样可以更好地了解印度这个国家。”所以那一天我们就这么做了。
很快6个月变成了4个月,然后2个月,然后1个月,TED工作人员发布了演讲者的照片,我打开网址,看到自己的脸,我的双眼直勾勾的看着我,大家猜猜这个时候谁醒了。惊慌怪兽像发疯了一样,几秒种后,整个系统全乱套了。这时候猴子——还记得吗,他是最害怕惊慌怪兽的,一溜烟窜到了树上!终于,理性决策者重新掌回了方向盘,我也终于可以为这个演讲开始工作了。所以,惊慌怪兽解释了拖延症患者的很多奇葩行为,比如像我,有时候整整两周,都没法写出论文的第一句话,会突然奇迹般的找到职业操守,通宵整晚,把8页论文都给写了出来,以上三个角色的整体情况,就是拖延症患者的系统,虽然并不美好,但最终也有效果。
这是我几年前决定在博客上和大家分享的内容。写成之后,大家的反应很让我惊讶,我收到了上千封的邮件,寄信人来自世界各地,从事各行各业的不同朋友,有护士、银行家、画家、工程师,还有很多很多的博士生。他们都在写同一句话:“我也有这个问题。”但真正让我感到触动的,是我博客的轻描淡写,和邮件的沉重文风之间的强烈对比。这些读者以非常沮丧的语言,告诉我拖延对他们的生活造成了哪些影响,告诉我猴子对他们都做了些什么。我思考了一下,问道,既然拖延症患者的系统是有效果的,那到底哪不对呢?为什么这些人都置身黑暗之中呢?
原来,拖延分为两种,我今天所说的拖延和所举的例子,都是有截止日期的。一旦有了截止日期,拖延的影响会被限制在一定时期内,因为后期惊慌怪兽会出现,但还有第二种拖延,这种拖延是没有截止日期的,所以如果你想在一些领域内自学成才——比如学个艺术或者创个业——这些事情开始都是没有截止日期的,因为开始不会有什么变化,直到你拼尽全力,辛勤投入,才会有一点起色,你才能看到进展。除了工作之外,还有很多其他重要的事情,也是没有截止日期的,比如看望家人、锻炼身体、保持健康、维系感情,或者从一段不合适的感情中抽身。如果说拖延症患者处理这些困难的唯一机制,是惊慌怪兽的话,那就有问题了,因为在这些没有截止日期的情况下,惊慌怪兽是不会现身的,没有唤醒他的条件,所以这一类拖延的后果是没有限制的,他们会不断地肆意延伸。
和有截止日期的好笑的短期拖延相比,这种长时期的拖延,更不易被人察觉,也更少被谈论到,他常常在无声无息中折磨着人们,可以说是大部分长期抑郁和悔恨的根源。我想,这也是为什么这些人会写信,为什么状态这么差的原因吧。他们并非在为某个项目临时抱佛脚,这种长期拖延使他们有时感觉,自己只是生活的旁观者,让他们沮丧的不是他们没有实现梦想,而是他们甚至还没有开始追寻梦想。我读着这些来信,忽然有一种顿悟——我觉得非拖延者是不存在的,没错,我认为你们所有人都是拖延者,当然你们可能不像,我们有些人这么混乱。你们有些人可能与截止日期保持着良性的关系。但记住:猴子最狡猾的伎俩,发生在没有截止日期的时候。
最后我想给大家看一个东西,我称之为“生命日历”。这里的每一个格子都代表90年生命中的一周,格子数并不是很多,尤其我们已经用掉了许多。我想我们需要好好花时间,认真看看这个日历。我们需要想一下,我们真正在拖延的是什么,因为每个人在生命中都有拖延一些东西,我们需要警惕及时行乐的猴子,这是我们所有人的任务。因为这里的格子数并不多,所以或许我们今天就应该行动起来,或许不一定是今天,而是尽快。
所以,最好每一件事情都要设置一个Deadline, 本来打算这篇文字明天再写的,后来还是当场就写好,免得落下几天没更新。
要时刻唤醒Panic monster! 收起阅读 »
下面的是译文(原稿+配图):
在大学,我读的是政府专业。也就是说,我需要写很多的论文。一般的学生写论文时,他们可能会这样安排:
你可能开头会慢一点,但第一周有这些已经足够。后期再一点点的增加,最后任务完成,非常的有条理。我也想这么做,所以一开始也是这么计划的。我做了完美的安排,
但后来,实际上论文任务一直出现,我就只能这样了。
我的每一篇论文都是这种情况,直到我长达90页的毕业论文任务,这篇论文理应花一年的时间来做,我也知道这样的工作,我先前的工作方式是行不通的,这个项目太大,所以我制定了计划。决定按照这样的方式工作,这样来安排我这一年。(看图)开头我会轻松一点,中期任务逐渐增加,到最后,我再全力冲刺一下。整体是这种阶梯式安排,一层一层走楼梯有多难?所以没什么大不了的,是吧?但后来,好笑的事情出现了,头几个月?时光匆匆而逝,我还没有来得及动工,所以我们明智的调整了计划。然后,中间的几个月也过去了,我还是一个字也没有动,眨眼就到了这里,然后两个月变成了一个月,再变成了2周。一天我醒来,发现离交稿日期只剩3天了,但我还一个字都没写。我别无选择,只能在接下来的72小时里,连续通宵两个晚上赶论文——一般人不应连续通宵两个晚上。90页赶出来后,我飞速冲过校园,像电影中的特写慢镜头一样,恰好在截止日期前的最后一刻交上。
我以为事情就这么完了,但一周后,我接到一个电话,是学校打来的。他们说:“你是Tim Urban吗?”我说:“是。”他们说:“我们要说一说你的毕业论文。”我说:“好啊。”他们说:“这是我见过最棒的论文。”……当然不可能。论文非常非常的差劲。我只想享受下你们对我的崇拜,想听你们说:“这老兄太厉害了。”没有,其实写的非常差劲。
不管怎样,我现在成为了一个博客写手,经营着“wait but why”这个博客。几年前,我决定写写拖延这件事。我的行为方式总让身边非拖延者感到不能理解。我很想对世界上非拖延者的人解释一下,我们拖延症患者的脑子是什么样的,为什么我们会拖延。
首先我假设,拖延症患者的大脑实际上和其他人的大脑不一样。为了验证这一点,我找了家核磁共振实验室,给我和另一个确定是非拖延症的人,进行了脑部扫描,我好将二者进行对比,今天我带到现场,给大家展示一下。我希望大家仔细观察,看能不能注意到差异。我知道大家并非专业的大脑专家,较难看出他们的差异,但大家不妨先看一眼,如何?这张是非拖延者的大脑,这张是我的大脑。
正常人的大脑
拖延症者的大脑
张是有一点不同,两个大脑都有一个理性决策人,但在拖延症患者的大脑里,还有一个及时行乐的猴子。那这对拖延症患者来说意味着什么呢?这意味着平时没什么异样,但一旦发生了以下的情况,理性的决策人做出理性的决策,要去做一些实际的工作,但猴子不喜欢这个计划,所以他抢过方向盘,说道:“说实话,我们还是去维基百科上查一查NKTH的丑闻吧。”因为我刚想起来还发生过这件事,然后我们会去翻冰箱,看看和十分钟前相比有没有什么新的东西。然后我们去youtobe看一连串的视频,从Richard Feynman谈论磁铁开始,一直到很久很久之后看到一个Justin Bieber妈妈的访谈才结束。以上这些事情都得花时间,所以我们今天没有时间再来工作了。
所以,到底发生了什么?这个及时行乐的猴子并非你,希望是控制方向的人,他完全生活在当下,没有过去的记忆,也没有未来的概念。他只关注两件事情:简单和开心。在动物界,这两点完全没有问题。如果你是一条狗,一辈子只追求一些简单和快乐的事,那就是巨大的成功了。但对猴子来说,人类是另外一个物种,你得正常睡眠、规律饮食、繁衍后代。在原始部落时代,这也没太大问题。但你注意到没有,现在并非原始部落时代,我们生活在一个现代文明社会中,而猴子完全不能理解这是什么意思,这也是为什么我们大脑中会有另外一个,理性的决策者,他使人类有能力做到其他动物无法做到的事情。我们能设想未来,可以从大局出发,制定长期计划,他可以把所有这些事考虑在内。希望让我们做出最合理的事情。
有时,做一些简单开心的事情是很合理的,比如吃饭睡觉、享受赢得的休闲时光,所以二者也有重叠的部分。有时二者是一致的,但有些时候,从长远的角度来看,一些更困难不开心的事情,才是合理的事情,所以就出现了冲突。对拖延症患者来说,每次这种冲突到最后的结果都一样,都让他在这片橙色区域里耗费大量时间,这里很简单很开心,但完全不在合理圈的范围内,我将这个区域称为黑暗操场。这个黑暗操场,所有的拖延者患者都应该很熟悉,在这里发生了许多,本不应该在此时进行的休闲活动。你在黑暗操场获得的乐趣,实际并不有趣,因为这并非你应得的。这里的空气充满了内疚、恐惧、焦虑和自我憎恨——这些都是拖延症患者常有的情绪。所以问题是,在猴子掌握方向盘的情况下,拖延症患者如何进入这边的蓝色区域呢?这里虽然没有这么舒适,但进行的事情都非常重要。
原来,拖延症患者都有一个守护天使,一个在他黑暗时刻,一直注视和关注他的人,这个人称为惊慌怪兽。惊慌怪兽大部分时间都处于休眠状态,但当临近截止日期或有当众出丑的危险时,或出现职业灾难或者其他恐怖情况时,他就会突然醒来,并且最重要的是,他是猴子唯一害怕的东西。
最近他也经常出现在我的生活中,因为6个月前,TED的人找到我,邀请我做TED的演讲,我当然同意了。我一直有个梦想,希望可以“曾经”做过一次TED演讲。但在兴奋之余,理性决策人似乎另有看法。他说:“我们清楚刚才答应了什么吗?我们知道未来哪一天会发生什么事情吗?我们应该坐下来马上开始工作。”猴子说:“完全同意你的看法,但我们先打开google地图,在印度的最南边放大,然后花两个半小时的时间从大约200英尺的高度,慢慢往上滑,直到印度的最北边,这样可以更好地了解印度这个国家。”所以那一天我们就这么做了。
很快6个月变成了4个月,然后2个月,然后1个月,TED工作人员发布了演讲者的照片,我打开网址,看到自己的脸,我的双眼直勾勾的看着我,大家猜猜这个时候谁醒了。惊慌怪兽像发疯了一样,几秒种后,整个系统全乱套了。这时候猴子——还记得吗,他是最害怕惊慌怪兽的,一溜烟窜到了树上!终于,理性决策者重新掌回了方向盘,我也终于可以为这个演讲开始工作了。所以,惊慌怪兽解释了拖延症患者的很多奇葩行为,比如像我,有时候整整两周,都没法写出论文的第一句话,会突然奇迹般的找到职业操守,通宵整晚,把8页论文都给写了出来,以上三个角色的整体情况,就是拖延症患者的系统,虽然并不美好,但最终也有效果。
这是我几年前决定在博客上和大家分享的内容。写成之后,大家的反应很让我惊讶,我收到了上千封的邮件,寄信人来自世界各地,从事各行各业的不同朋友,有护士、银行家、画家、工程师,还有很多很多的博士生。他们都在写同一句话:“我也有这个问题。”但真正让我感到触动的,是我博客的轻描淡写,和邮件的沉重文风之间的强烈对比。这些读者以非常沮丧的语言,告诉我拖延对他们的生活造成了哪些影响,告诉我猴子对他们都做了些什么。我思考了一下,问道,既然拖延症患者的系统是有效果的,那到底哪不对呢?为什么这些人都置身黑暗之中呢?
原来,拖延分为两种,我今天所说的拖延和所举的例子,都是有截止日期的。一旦有了截止日期,拖延的影响会被限制在一定时期内,因为后期惊慌怪兽会出现,但还有第二种拖延,这种拖延是没有截止日期的,所以如果你想在一些领域内自学成才——比如学个艺术或者创个业——这些事情开始都是没有截止日期的,因为开始不会有什么变化,直到你拼尽全力,辛勤投入,才会有一点起色,你才能看到进展。除了工作之外,还有很多其他重要的事情,也是没有截止日期的,比如看望家人、锻炼身体、保持健康、维系感情,或者从一段不合适的感情中抽身。如果说拖延症患者处理这些困难的唯一机制,是惊慌怪兽的话,那就有问题了,因为在这些没有截止日期的情况下,惊慌怪兽是不会现身的,没有唤醒他的条件,所以这一类拖延的后果是没有限制的,他们会不断地肆意延伸。
和有截止日期的好笑的短期拖延相比,这种长时期的拖延,更不易被人察觉,也更少被谈论到,他常常在无声无息中折磨着人们,可以说是大部分长期抑郁和悔恨的根源。我想,这也是为什么这些人会写信,为什么状态这么差的原因吧。他们并非在为某个项目临时抱佛脚,这种长期拖延使他们有时感觉,自己只是生活的旁观者,让他们沮丧的不是他们没有实现梦想,而是他们甚至还没有开始追寻梦想。我读着这些来信,忽然有一种顿悟——我觉得非拖延者是不存在的,没错,我认为你们所有人都是拖延者,当然你们可能不像,我们有些人这么混乱。你们有些人可能与截止日期保持着良性的关系。但记住:猴子最狡猾的伎俩,发生在没有截止日期的时候。
最后我想给大家看一个东西,我称之为“生命日历”。这里的每一个格子都代表90年生命中的一周,格子数并不是很多,尤其我们已经用掉了许多。我想我们需要好好花时间,认真看看这个日历。我们需要想一下,我们真正在拖延的是什么,因为每个人在生命中都有拖延一些东西,我们需要警惕及时行乐的猴子,这是我们所有人的任务。因为这里的格子数并不多,所以或许我们今天就应该行动起来,或许不一定是今天,而是尽快。
所以,最好每一件事情都要设置一个Deadline, 本来打算这篇文字明天再写的,后来还是当场就写好,免得落下几天没更新。
要时刻唤醒Panic monster! 收起阅读 »
钻石的营销案例
钻石的存在只是证明了这个世界是何等荒谬。
钻石被誉为二十世纪最精彩的营销骗局,它提供了现代营销史上教科书般的经典案例:商品服务消费者只是一种低端的理念,商品教育消费者才是最高的成就。
一、钻石营销的奥秘
钻石在被发现以后很长一段时间只是皇家和贵族炫耀财富的饰品,产地固定而且产量稀缺。十九世纪后期发生改变,因为南非居然神奇地发现了一座钻石矿,产量有几千万克拉。
这一下不得了,那些投资钻石的商人彻底懵逼。如果这些钻石进入市场,钻石的价值将大打折扣,于是,一个叫罗兹的英国商人在1988年创建了大名鼎鼎的戴比尔斯公司,从此钻石营销拉开了它的世纪大幕。
戴比尔斯一咬牙买下了整个钻石矿,之后小心翼翼地控制钻石出量,垄断了整个钻石的供货市场。最高时候戴比尔斯掌控着市场上90%的交易量。
如果买了钻石的人要出售掉,钻石的价格体系也会崩溃,所以要想稳定价格除了让别人买,还得不让他卖钻石。这怎么可能呢?可是神通广大的戴比尔斯就是做到了,这个超级难题的解决方案催生了这个世界最不要脸的组合,那就是把爱情同钻石紧紧结合在一起。
因为钻石=美好+永恒,而爱情=美好+永恒,所以,钻石=爱情。
1938年以后,戴比尔斯的实际控制者奥本海默家族花费了巨额的广告费用开始打造所谓的钻石文化。宣称坚硬的钻石象征的正是忠贞不渝的爱情,而只有钻石才是各地都接受的订婚礼物。通过各种手段铺天盖地的广告,强化钻石和美好爱情的联系。婚纱照上新娘身着美丽的婚纱,一脸幸福的微笑,手上的钻戒闪瞎大家的眼。
1950年,戴比尔斯更提出了丧心病狂的广告语,“A DIAMOND IS FOREVER”,钻石恒久远,一颗永流传。通过这个营销,戴尔比斯一石三鸟。
1.男人都认为只有更大更美的钻石才能表达最强烈的爱意,恋爱中的男人为了女人什么事都做的出来,买钻石比送命门槛低得多
2.女人都认为钻石是求爱的必需,你连钻石都不舍得买,你还好意思说你爱我,什么,你以为我看中的是钻石,我看中的是你舍不舍得!
3.钻石都代表着永恒的爱情,拿来出售简直是对神圣爱情的最大亵渎。除非你跟前夫不共戴天,否则很少会卖掉他给你的钻戒,而且就算卖,也不会有人接手,因为那是你的爱情,那不是我的~
正是因为如此,尽管钻石不断开采至今已经有五亿克拉,但在整体上还是供不应求,价格扶摇直上,因为只有戴比尔斯才可以卖钻石。你以为戴比尔斯的营销到这就算完成了吗,那这未免太小看它,戴比尔斯还可以根据市场形势改变营销,再通过营销反控市场。
上世纪八十年代,前苏联发现一座更大的钻石矿,大量碎钻供应于世面。戴比尔斯吓得尿了裤子,马上同苏联订立价格同盟。另一方面,为了不让钻石掉身价,营销广告顺势转向,强调碎钻一样高贵,钻石虽小依然代表高贵的爱情。钻石的珍贵不是看大小,而是看做工和切面,于是又炮制了大量行业的标准,如今你去柜台上听服务员向你扔出什么净度4C等专业术语,跟睁眼说瞎话的售楼小姐没什么两样。随后,钻石也彻底征服了底层阶级,大的好的卖给富人,碎的小的卖给穷人。
你以为营销到这个高度就可以了吧,远!没!有!戴比尔斯已经把女人的心理研究到登峰造极的地步,比如他们研究显示,对于钻石这种奢侈的商品女人的心理是矛盾的。
一方面,她们对首饰有着天然的占有欲,一方面又认为主动索取会带来良心的负罪感。所以戴比尔斯的广告在八十年代又开始强调钻戒应该跟惊喜结合。一个男人默默买了钻戒,在一个精心安排的场合突然送出,这才能最大程度上化解女性的矛盾心理,一方面她们拥有钻戒带来的极度喜悦,一方面又保持了女人的纯真。
把女人研究成这样,实在是不服不行。连拥有戴比尔斯百分之四十股权的奥本海默家族都不禁感叹:“感谢上帝,创造了钻石,同时也创造了女人。”
多少年来,钻石已经逐渐绑架了消费它的人们。你以为女人看重的仅仅是钻石本身吗,错了,她们更看重的是你宁愿花掉三个月的工资差点年纪轻轻就过劳死而为她换来的一件爱情的象征。
如果你拿着本文去向你未婚的女友义正言辞地指出,买钻戒是一件傻逼的事情,那么这种行为才是真的傻逼,因为你的女友只需要看着你的眼睛说一句话就让你哑口无言,“是的,这很傻,可是你就不能为我傻一次吗?”
把所有营销学的书籍看完都不如完全理解戴比尔斯钻石营销的案例带来的收获大。消费者是需要培养的吗,完全不是,消费者是需要教育的。
当把一种商品提升到文化乃至习俗的高度,你拥有的就是宗教般狂热和虔诚的信徒。然而我们不知道的是,钻石除了表面的光鲜美好忠贞不渝,还有阴暗血腥的另一面。
二、钻石的血泪史
钻石给戴比尔斯带来了无尽的利益,却也给广袤的非洲大地带来了深重的苦难。这倒并非戴比尔斯公司的错,而是军阀因为争夺钻石的开采和控制权开启了惨绝人寰的内战。莱昂纳多主演的05年的电影《血钻》就处于这样的背景下。
因为钻石发生内战的国家典型当属安哥拉和塞拉利昂。直到现在我仍清楚地记得高三时候看到关于塞拉利昂内战文章的午后,那种头皮发麻的惊悚和不适。
塞拉利昂盛产钻石,因为钻石背后的暴利,叛军首领福迪·桑科联合利比里亚军事强人查尔斯·泰勒建立革命联合阵线。桑科利用军队压迫人民攫取钻石,又靠出售钻石获得的资金购买军火供养军队。
为了打赢惨烈的内战,桑科组建了骇人听闻的娃娃军。将七八岁的孩子集合,让他们亲自肢解敌人,挖出他们的心脏,培养嗜血的狼性;对内亲手杀害自己的亲人泯灭天生的人性,更惊悚地是向孩子的太阳穴注射可卡因等毒品进行精神控制。娃娃军中甚至有女童,白天持刀杀人,晚上沦为性奴。十三岁的塞拉利昂少年伊斯梅尔·比亚不幸加入娃娃军,沦为杀人机器,后来被解救后提笔写下了《长路漫漫》一书,记下了这一人类历史上惨绝人寰的战争。
塞拉利昂的内战从1991年开始,持续了整整十一年,造成了5万人死亡全国三分之一的人口流离失所。其出产的钻石成为了无数恩爱的情侣手指的订婚信物,却也沾满了非洲人民的鲜血。
吊诡的是,戴比尔斯也跳出来呼吁和平,在2001年签订《金伯利进程协议》,呼吁世界不要购买战乱国的钻石,买钻石只会让钻石的争夺更加惨烈。几个卖钻石的商人摇身一变居然操心起了世界和平,其背后的逻辑不言而喻,因为他们可以掌控消费者,却掌控不了军阀。倘若军阀大量出售钻石,也会让钻石市场失控,所以,封闭他们的出售渠道,钻石还是牢牢掌控在戴比尔斯的手里。
是的,这个世界就是这么荒诞。
钻石的唯一元素就是碳,是这个世界上最不缺的元素。人造金刚石与钻石也别无二致,如果想靠钻石保值无疑很难。二手的钻石没有任何市场,只能以低廉的价格回售给商家,可是这仍然阻挡不了被绑架的人类对它疯狂的追捧。
2011年访华的南非副总统莫特兰蒂面对央视采访时说了这么一段话:“钻石只是人们虚荣心的产物,它只是碳而已,价格上涨并不是钻石会枯竭,而是人为造成的供不应求的局面。”
但我似乎能想象,当一个男人把关于钻石的种种都告诉自己的妻子时,他最可能遇到的情景就是妻子幽幽地说:“所以呢,你觉得给我看了这个,钻石就不用买了,是吧?”
而男人一定会立刻摇头,斩钉截铁地说:“哪能啊,买,当然要买,咱还得买个大的,我这就是跟你说说。”
你看,这个世界,就是这么荒谬。
【个人意见】 : 还不如把钱给女友或老婆用呢。 收起阅读 »
钻石被誉为二十世纪最精彩的营销骗局,它提供了现代营销史上教科书般的经典案例:商品服务消费者只是一种低端的理念,商品教育消费者才是最高的成就。
一、钻石营销的奥秘
钻石在被发现以后很长一段时间只是皇家和贵族炫耀财富的饰品,产地固定而且产量稀缺。十九世纪后期发生改变,因为南非居然神奇地发现了一座钻石矿,产量有几千万克拉。
这一下不得了,那些投资钻石的商人彻底懵逼。如果这些钻石进入市场,钻石的价值将大打折扣,于是,一个叫罗兹的英国商人在1988年创建了大名鼎鼎的戴比尔斯公司,从此钻石营销拉开了它的世纪大幕。
戴比尔斯一咬牙买下了整个钻石矿,之后小心翼翼地控制钻石出量,垄断了整个钻石的供货市场。最高时候戴比尔斯掌控着市场上90%的交易量。
如果买了钻石的人要出售掉,钻石的价格体系也会崩溃,所以要想稳定价格除了让别人买,还得不让他卖钻石。这怎么可能呢?可是神通广大的戴比尔斯就是做到了,这个超级难题的解决方案催生了这个世界最不要脸的组合,那就是把爱情同钻石紧紧结合在一起。
因为钻石=美好+永恒,而爱情=美好+永恒,所以,钻石=爱情。
1938年以后,戴比尔斯的实际控制者奥本海默家族花费了巨额的广告费用开始打造所谓的钻石文化。宣称坚硬的钻石象征的正是忠贞不渝的爱情,而只有钻石才是各地都接受的订婚礼物。通过各种手段铺天盖地的广告,强化钻石和美好爱情的联系。婚纱照上新娘身着美丽的婚纱,一脸幸福的微笑,手上的钻戒闪瞎大家的眼。
1950年,戴比尔斯更提出了丧心病狂的广告语,“A DIAMOND IS FOREVER”,钻石恒久远,一颗永流传。通过这个营销,戴尔比斯一石三鸟。
1.男人都认为只有更大更美的钻石才能表达最强烈的爱意,恋爱中的男人为了女人什么事都做的出来,买钻石比送命门槛低得多
2.女人都认为钻石是求爱的必需,你连钻石都不舍得买,你还好意思说你爱我,什么,你以为我看中的是钻石,我看中的是你舍不舍得!
3.钻石都代表着永恒的爱情,拿来出售简直是对神圣爱情的最大亵渎。除非你跟前夫不共戴天,否则很少会卖掉他给你的钻戒,而且就算卖,也不会有人接手,因为那是你的爱情,那不是我的~
正是因为如此,尽管钻石不断开采至今已经有五亿克拉,但在整体上还是供不应求,价格扶摇直上,因为只有戴比尔斯才可以卖钻石。你以为戴比尔斯的营销到这就算完成了吗,那这未免太小看它,戴比尔斯还可以根据市场形势改变营销,再通过营销反控市场。
上世纪八十年代,前苏联发现一座更大的钻石矿,大量碎钻供应于世面。戴比尔斯吓得尿了裤子,马上同苏联订立价格同盟。另一方面,为了不让钻石掉身价,营销广告顺势转向,强调碎钻一样高贵,钻石虽小依然代表高贵的爱情。钻石的珍贵不是看大小,而是看做工和切面,于是又炮制了大量行业的标准,如今你去柜台上听服务员向你扔出什么净度4C等专业术语,跟睁眼说瞎话的售楼小姐没什么两样。随后,钻石也彻底征服了底层阶级,大的好的卖给富人,碎的小的卖给穷人。
你以为营销到这个高度就可以了吧,远!没!有!戴比尔斯已经把女人的心理研究到登峰造极的地步,比如他们研究显示,对于钻石这种奢侈的商品女人的心理是矛盾的。
一方面,她们对首饰有着天然的占有欲,一方面又认为主动索取会带来良心的负罪感。所以戴比尔斯的广告在八十年代又开始强调钻戒应该跟惊喜结合。一个男人默默买了钻戒,在一个精心安排的场合突然送出,这才能最大程度上化解女性的矛盾心理,一方面她们拥有钻戒带来的极度喜悦,一方面又保持了女人的纯真。
把女人研究成这样,实在是不服不行。连拥有戴比尔斯百分之四十股权的奥本海默家族都不禁感叹:“感谢上帝,创造了钻石,同时也创造了女人。”
多少年来,钻石已经逐渐绑架了消费它的人们。你以为女人看重的仅仅是钻石本身吗,错了,她们更看重的是你宁愿花掉三个月的工资差点年纪轻轻就过劳死而为她换来的一件爱情的象征。
如果你拿着本文去向你未婚的女友义正言辞地指出,买钻戒是一件傻逼的事情,那么这种行为才是真的傻逼,因为你的女友只需要看着你的眼睛说一句话就让你哑口无言,“是的,这很傻,可是你就不能为我傻一次吗?”
把所有营销学的书籍看完都不如完全理解戴比尔斯钻石营销的案例带来的收获大。消费者是需要培养的吗,完全不是,消费者是需要教育的。
当把一种商品提升到文化乃至习俗的高度,你拥有的就是宗教般狂热和虔诚的信徒。然而我们不知道的是,钻石除了表面的光鲜美好忠贞不渝,还有阴暗血腥的另一面。
二、钻石的血泪史
钻石给戴比尔斯带来了无尽的利益,却也给广袤的非洲大地带来了深重的苦难。这倒并非戴比尔斯公司的错,而是军阀因为争夺钻石的开采和控制权开启了惨绝人寰的内战。莱昂纳多主演的05年的电影《血钻》就处于这样的背景下。
因为钻石发生内战的国家典型当属安哥拉和塞拉利昂。直到现在我仍清楚地记得高三时候看到关于塞拉利昂内战文章的午后,那种头皮发麻的惊悚和不适。
塞拉利昂盛产钻石,因为钻石背后的暴利,叛军首领福迪·桑科联合利比里亚军事强人查尔斯·泰勒建立革命联合阵线。桑科利用军队压迫人民攫取钻石,又靠出售钻石获得的资金购买军火供养军队。
为了打赢惨烈的内战,桑科组建了骇人听闻的娃娃军。将七八岁的孩子集合,让他们亲自肢解敌人,挖出他们的心脏,培养嗜血的狼性;对内亲手杀害自己的亲人泯灭天生的人性,更惊悚地是向孩子的太阳穴注射可卡因等毒品进行精神控制。娃娃军中甚至有女童,白天持刀杀人,晚上沦为性奴。十三岁的塞拉利昂少年伊斯梅尔·比亚不幸加入娃娃军,沦为杀人机器,后来被解救后提笔写下了《长路漫漫》一书,记下了这一人类历史上惨绝人寰的战争。
塞拉利昂的内战从1991年开始,持续了整整十一年,造成了5万人死亡全国三分之一的人口流离失所。其出产的钻石成为了无数恩爱的情侣手指的订婚信物,却也沾满了非洲人民的鲜血。
吊诡的是,戴比尔斯也跳出来呼吁和平,在2001年签订《金伯利进程协议》,呼吁世界不要购买战乱国的钻石,买钻石只会让钻石的争夺更加惨烈。几个卖钻石的商人摇身一变居然操心起了世界和平,其背后的逻辑不言而喻,因为他们可以掌控消费者,却掌控不了军阀。倘若军阀大量出售钻石,也会让钻石市场失控,所以,封闭他们的出售渠道,钻石还是牢牢掌控在戴比尔斯的手里。
是的,这个世界就是这么荒诞。
钻石的唯一元素就是碳,是这个世界上最不缺的元素。人造金刚石与钻石也别无二致,如果想靠钻石保值无疑很难。二手的钻石没有任何市场,只能以低廉的价格回售给商家,可是这仍然阻挡不了被绑架的人类对它疯狂的追捧。
2011年访华的南非副总统莫特兰蒂面对央视采访时说了这么一段话:“钻石只是人们虚荣心的产物,它只是碳而已,价格上涨并不是钻石会枯竭,而是人为造成的供不应求的局面。”
但我似乎能想象,当一个男人把关于钻石的种种都告诉自己的妻子时,他最可能遇到的情景就是妻子幽幽地说:“所以呢,你觉得给我看了这个,钻石就不用买了,是吧?”
而男人一定会立刻摇头,斩钉截铁地说:“哪能啊,买,当然要买,咱还得买个大的,我这就是跟你说说。”
你看,这个世界,就是这么荒谬。
【个人意见】 : 还不如把钱给女友或老婆用呢。 收起阅读 »
python @classmethod 的使用场合
官方的说法:
classmethod(function)
中文说明:
classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下:
看后之后真是一头雾水。说的啥子东西呢???
自己到国外的论坛看其他的例子和解释,顿时就很明朗。 下面自己用例子来说明。
看下面的定义的一个时间类:
输出:
符合期望。
如果用户输入的是 "2016-8-1" 这样的字符格式,那么就需要调用Date_test 类前做一下处理:
先把‘2016-8-1’ 分解成 year,month,day 三个变量,然后转成int,再调用Date_test(year,month,day)函数。 也很符合期望。
那我可不可以把这个字符串处理的函数放到 Date_test 类当中呢?
那么@classmethod 就开始出场了
在Date_test类里面创建一个成员函数, 前面用了@classmethod装饰。 它的作用就是有点像静态类,比静态类不一样的就是它可以传进来一个当前类作为第一个参数。
那么如何调用呢?
这样子等于先调用get_date()对字符串进行处理,然后才使用Data_test的构造函数初始化。
这样的好处就是你以后重构类的时候不必要修改构造函数,只需要额外添加你要处理的函数,然后使用装饰符 @classmethod 就可以了。
本文原创
转载请注明出处:http://30daydo.com/article/89
收起阅读 »
classmethod(function)
中文说明:
classmethod是用来指定一个类的方法为类方法,没有此参数指定的类的方法为实例方法,使用方法如下:
class C:
@classmethod
def f(cls, arg1, arg2, ...): ...
看后之后真是一头雾水。说的啥子东西呢???
自己到国外的论坛看其他的例子和解释,顿时就很明朗。 下面自己用例子来说明。
看下面的定义的一个时间类:
class Data_test(object):
day=0
month=0
year=0
def __init__(self,year=0,month=0,day=0):
self.day=day
self.month=month
self.year=year
def out_date(self):
print "year :"
print self.year
print "month :"
print self.month
print "day :"
print self.day
t=Data_test(2016,8,1)
t.out_date()
输出:
year :
2016
month :
8
day :
1
符合期望。
如果用户输入的是 "2016-8-1" 这样的字符格式,那么就需要调用Date_test 类前做一下处理:
string_date='2016-8-1'
year,month,day=map(int,string_date.split('-'))
s=Data_test(year,month,day)
先把‘2016-8-1’ 分解成 year,month,day 三个变量,然后转成int,再调用Date_test(year,month,day)函数。 也很符合期望。
那我可不可以把这个字符串处理的函数放到 Date_test 类当中呢?
那么@classmethod 就开始出场了
class Data_test2(object):
day=0
month=0
year=0
def __init__(self,year=0,month=0,day=0):
self.day=day
self.month=month
self.year=year
@classmethod
def get_date(cls,
string_date):
#这里第一个参数是cls, 表示调用当前的类名
year,month,day=map(int,string_date.split('-'))
date1=cls(year,month,day)
#返回的是一个初始化后的类
return date1
def out_date(self):
print "year :"
print self.year
print "month :"
print self.month
print "day :"
print self.day
在Date_test类里面创建一个成员函数, 前面用了@classmethod装饰。 它的作用就是有点像静态类,比静态类不一样的就是它可以传进来一个当前类作为第一个参数。
那么如何调用呢?
r=Data_test2.get_date("2016-8-6")输出:
r.out_date()
year :
2016
month :
8
day :
1
这样子等于先调用get_date()对字符串进行处理,然后才使用Data_test的构造函数初始化。
这样的好处就是你以后重构类的时候不必要修改构造函数,只需要额外添加你要处理的函数,然后使用装饰符 @classmethod 就可以了。
本文原创
转载请注明出处:http://30daydo.com/article/89
收起阅读 »