月度归档:2016年05月

0?.png

失传了二千年的老祖宗的老话

夏不睡石,秋不睡板。春不露脐,冬不蒙头。白天多动,夜里少梦。

睡前洗脚,胜吃补药。晚上开窗,一觉都香。贪凉失盖,不病才怪。

早睡早起,怡神爽气, 贪房贪睡,添病减岁。夜里磨牙,肚里虫爬。

一天吃一头猪,不如床上打呼噜。
三天吃一只羊, 不如洗脚再上床。

枕头不选对, 越睡人越累。
先睡心,后睡人,睡觉睡出大美人。

头对风,暖烘烘;脚对风,请郎中。
睡觉莫睡巷,最毒穿堂风。
睡觉不点灯,早起头不晕。
要想睡得人轻松,切莫脚朝西来头朝东。


中国老话

◆千学不如一看,千看不如一练。
◆久住坡,不嫌陡。
◆马看牙板,人看言行。
◆不经冬寒,不知春暖。
◆不挑担子不知重,不走长路不知远。
◆不在被中睡,不知被儿宽。
◆不下水,一辈子不会游泳;不扬帆,一辈子不会撑船。
◆不当家,不知柴米贵;不生子,不知父母恩。
◆不摸锅底手不黑,不拿油瓶手不腻。
◆水落现石头,日久见人心。
◆打铁的要自己把钳,种地的要自己下田。
◆打柴问樵夫,驶船问艄公。
◆宁可做过,不可错过。
◆头回上当,二回心亮。
◆发回水,积层泥;经一事,长一智。
◆耳听为虚,眼见为实。
◆老马识路数,老人通世故。
◆老人不讲古,后生会失谱。
◆老牛肉有嚼头,老人言有听头。
◆老姜辣味大,老人经验多。
◆百闻不如一见,百见不如一干。
◆吃一回亏,学一回乖。
◆当家才知盐米贵,出门才晓路难行。
◆光说不练假把式,光练不说真把式,连说带练全把式。
◆多锉出快锯,多做长知识。
◆树老根多,人老识多。
◆砍柴上山,捉鸟上树。
◆砍柴砍小头,问路问老头。
◆砂锅不捣不漏,木头不凿不通。
◆草遮不住鹰眼,水遮不住鱼眼。
◆药农进山见草药,猎人进山见禽兽。
◆是蛇一身冷,是狼一身腥。
◆香花不一定好看,会说不一定能干。
◆经一番挫折,长一番见识。
◆经得广,知得多。
◆要知山中事,乡间问老农。
◆要知父母恩,怀里抱儿孙。
◆要吃辣子栽辣秧,要吃鲤鱼走长江。
◆树老半空心,人老百事通。
0?.png

谚语第二缉
◆一人说话全有理,两人说话见高低。
◆一正辟三邪,人正辟百邪。
◆一时强弱在于力,万古胜负在于理。
◆一理通,百理融。
◆人怕没理,狗怕夹尾。
◆人怕理,马怕鞭。
◆人横有道理,马横有缰绳。
◆人多出正理,谷多出好米。
◆不看人亲不亲,要看理顺不顺。
◆天上无云不下雨,世间无理事不成。
◆天下的弓都是弯的,世上的理都是直的。
◆天无二日,人无二理。
◆井越掏,水越清;事越摆,理越明。
◆无理心慌,有理胆壮。
◆牛无力拖横耙,人无理说横话。
◆认理不认人,不怕不了事。
◆认理不认人,帮理不帮亲。水大漫不过船,手大遮不住天。
◆水不平要流,理不平要说。
◆水退石头在,好人说不坏。
◆以势服人口,以理服人心。
◆让人一寸,得理一尺。
◆有理说实话,没理说蛮话。
◆有理的想着说,没理的抢着说。
◆有理不怕势来压,人正不怕影子歪。
◆有理不在言高,有话说在面前。
◆有理不可丢,无理不可争。
◆有理赢,无理输。
◆有理摆到事上,好钢使到刃上。
◆有理走遍天下,无理寸步难行。
◆有斧砍得树倒,有理说的不倒。
◆有志不在年高,有理不在会说。
◆吃饭吃米,说话说理。
◆吃人的嘴软,论人的理短。
◆吃要吃有味的,说要说有理的。
◆会走走不过影,会说说不过理。
◆舌头是肉长的,事实是铁打的。
◆灯不亮,要人拨;事不明,要人说。
◆灯不拨不亮,理不辩不明。
◆好人争理,坏人争嘴。
◆好茶不怕细品,好事不怕细论。
◆好酒不怕酿,好人不怕讲。
◆走不完的路,知不完的理。
◆走路怕暴雨,说话怕输理。
◆坛口封得住,人口封不住。
◆理不短,嘴不软。
◆菜没盐无味,话没理无力。
◆脚跑不过雨,嘴强不过理。
◆做事循天理,出言顺人心。
◆船稳不怕风大,有理通行天下。
◆煮饭要放米,讲话要讲理。
◆隔行如隔山,隔行不隔理。
◆鼓不敲不响,理不辩不明。
◆路是弯的,理是直的。
◆路不平,众人踩;事不平,大家管。
◆路有千条,理只一条。
◆碾谷要碾出米来,说话要说出理来。
◆稻多打出米,人多讲出理。
◆劈柴看纹理,说话凭道理。

谚语第三缉
◆人有志,竹有节。
◆人有恒心万事成,人无恒心万事崩。
◆人不在大小,马不在高低。人往高处走,水往低处流。
◆人往大处看,鸟往高处飞。
◆人争气,火争焰,佛争一炷香。
◆人老心不老,身穷志不穷。
◆人要心强,树要皮硬。
◆人凭志气,虎凭威势。
◆人怕没志,树怕没皮。
◆人起心发,树起根发。
◆三百六十行,行行出状元。
◆山高有攀头,路远有奔头。
◆山高流水长,志大精神旺。
◆小人记仇,君子长志。
◆不怕路长,只怕志短。
◆不怕百事不利,就怕灰心丧气。
◆不怕山高,就怕脚软。
◆不怕学不成,就怕心不诚。
◆不怕学问浅,就怕志气短。
◆不担三分险,难练一身胆。
◆不磨不炼,不成好汉。
◆木尺虽短,能量千丈。
◆天下无难事,只怕有心人。
◆天无一月雨,人无一世穷。
◆天不生无用之人,地不长无名之草。
◆无志山压头,有志人搬山。
◆见强不怕,遇弱不欺。
◆月缺不改光,箭折不改钢。
◆水深难见底,虎死不倒威。
◆水往下流,人争上游。
◆只要自己上进,不怕人家看轻。
◆只有上不去的天,没有过不去的山。
◆只怕不勤,不怕不精;只怕无恒,不怕无成。
◆只给君子看门,不给小人当家。
◆鸟贵有翼,人贵有志。
◆鸟往明处飞,人往高处去。
◆生人不生胆,力大也枉然。
◆宁可身冷,不可心冷;宁可人穷,不可志穷。
◆宁可身骨苦,不叫面皮羞。
◆宁做蚂蚁腿,不学麻雀嘴。
◆宁做穷人脚下土,不做财主席上珍。
◆宁愿折断骨头,不愿低头受辱。
◆宁给好汉拉马,不给懒汉作爷。
◆宁给穷人一斗,不给富人一口。
◆宁吃开眉粥,不吃皱眉饭。
◆宁肯给君子提鞋,不肯和小人同财。
◆宁打金钟一下,不打破鼓千声。
◆宁叫钱吃亏,不叫人吃亏。
◆宁死不背理,宁贫不堕志。
◆有志不在年高,无志空长百岁。
◆有上不去的天,没过不去的关。
◆有山必有路,有水必有渡。
◆百日连阴雨,总有一朝晴。
◆吃过的馍馍不香,嚼过的甘蔗不甜。
◆好汉凭志强,好马凭胆壮。
◆好汉不吃闷头亏,好鸟不钻刺笆林。
◆好汉做事干到底,好马登程跑到头。
◆好男不争财和产,好女不争嫁时衣。
◆好鼓一打就响,好灯一拔就亮。
◆志高品高,志下品下。
◆走路不怕上高山,撑船不怕过险滩。
◆男人无志,钝铁无钢,女人无志,乱草无秧。
◆秀才饿死不卖书,壮士穷途不卖剑。
◆谷要自长,人要自强。
◆没有锯不倒的树,没有敲不响的钟。
◆穷莫失志,富莫癫狂。
◆穷人不攀高亲,落雨不爬高墩。
◆君子报仇,十年不晚。
◆君子报仇三年,小人报仇眼前。
◆虎不怕山高,鱼不怕水深。
◆虎瘦雄心在,人穷志不短。
◆树老根子深,人老骨头硬。
◆树怕烂根,人怕无志。
◆草若无心不发芽,人若无心不发达。
◆胆大骑龙骑虎,胆小骑猫骑兔。
◆胆大走遍天下,胆小寸步难行。
◆秤砣虽小,能压千斤。
◆留得青山在,不怕没柴烧。
◆浪再高,也在船底;山再高,也在脚底。
◆菜无心必死,人无心必亡。
◆菜能吃,糠能吃,气不能吃;吃能让,穿能让,理不能让。
◆猛虎不处劣势,雄鹰不立垂枝。
◆绳锯木断,水滴石穿。
◆愁人苦夜长,志士惜日短。
◆愿为众人死,不为一人亡。
◆撒网要撒迎头网,开船要开顶风船。

谚语第四缉
◆一人修路,万人安步。
◆一人作恶,万人遭殃。
◆一人不说两面话,人前不讨两面光。
◆一山出虎,百家猪死。
◆一字两头平,戥秤不亏人。
◆一好遮不了百丑,百好遮不了一丑。
◆一个鸡蛋吃不饱,一身臭名背到老。
◆人怕放荡,铁怕落炉。
◆人怕引诱,塘怕渗透。
◆人怕私,地怕荒。
◆人怕没脸,树怕没皮。
◆人靠自修,树靠人修。
◆人靠心好,树靠根牢。
◆人心换人心,八两换半斤。
◆人前若爱争长短,人后必然说是非。
◆人要实心,火要空心。
◆人是实的好,姜是老的辣。
◆入山不怕伤人虎,只怕人情两面刀。
◆刀伤易治,口伤难医。
◆大路有草行人踩,心术不正旁人说。
◆千金难买心,万金不卖道。
◆小时偷针,大了偷金。
◆小人记仇,君子感恩。
◆不怕怒目金刚,只怕眯眼菩萨。
◆不怕虎狼当面坐,只怕人前两面刀。
◆不怕人不敬,就怕己不正。
◆不怕鬼吓人,就怕人吓人。
◆不要骑两头马,不要喝两头茶。
◆不是你的财,别落你的袋。
◆不吃酒,脸不红;不做贼,心不惊。
◆不图便宜不上当,贪图便宜吃大亏。
◆天凭日月,人凭良心。
◆歹马害群,臭柑豁筐。
◆劝人终有益,挑唆害无穷。
◆打人两日忧,骂人三日羞。
◆打空拳费力,说空话劳神。
◆击水成波,击石成火,激人成祸。
◆只可救人起,不可拖人倒。
◆只可劝人家圆,不可劝人家离。
◆只可救苦,不可救赌。
◆只有修桥铺路,没有断桥绝路。
◆只有千里的名声,没有千里的威风。
◆鸟惜羽毛虎惜皮,为人处世惜脸皮。
◆宁可认错,不可说谎。
◆宁可荤口念佛,不可素口骂人。
◆宁可无钱,不可无耻。
◆宁可正而不足,不可邪而有余。
◆宁可明枪交战,不可暗箭伤人。
◆宁可一日没钱使,不可一日坏行止。
◆宁叫心受苦,不叫脸受热。
◆宁伸扶人手,莫开陷人口。
◆宁救百只羊,不救一条狼。
◆发誓发得灵,监房无罪人。
◆皮鞭伤肉,恶语伤心。
◆有话说在当面,有事摆在眼前。
◆有势不可使尽,有福不可享尽。
◆有心烧香,不论早晚。
◆当着真人,别说假话。
◆行为不正经,舌头短三分。
◆明人不做暗事,真人不说假话。
◆知足得安宁,贪心易招祸。
◆知足称君子,贪婪是小人。
◆知足常乐,终身不辱。
◆知过不难改过难,言善不难行善难。
◆狗咬人,有药治;人咬人,没药医。
◆狐狸总要露尾巴,毒蛇总要吐舌头。
◆贪图小利,难成大事。
◆使心用心,反害自身。
◆和气生财,忤逆生灾。
◆学好三年,学坏三天。
◆学好千日不足,学坏一日有余。
◆放虎归山,必有后患。
◆刻薄不赚钱,忠厚不折本。
◆刻薄成家,终无久享。
◆做贼瞒不得乡里,偷食瞒不得舌齿。
◆做贼偷葱起,贪污揩油起。
◆偷来钱,两三天;血汗钱,万万年。
◆偷吃不肥,做贼不富。
◆脚正不怕鞋歪,心正不怕雷打。
◆脚踏十字稳,不怕棒槌滚。
◆猫鼠不同眠,虎鹿不同行。
◆船头坐得稳,不怕风来颠。
◆银钱如粪土,脸面值千金。
◆清贫常乐,浊富多忧。
◆谎话讲不得,庄稼荒不得。
◆麻雀落田要吃谷,狐狸进屋要偷鸡。
◆欺山莫欺水,欺人莫欺心。
谚语第五缉
◆一个和尚挑水喝,两个和尚抬水喝,三个和尚没水喝。
◆一心想赶两只兔,反而落得两手空。
◆一回经蛇咬,三年怕草绳。
◆一问三不知,神仙没法治。
◆一年算得三次命,无病也要变有病。
◆一瓶子水不响,半瓶子水乱晃。
◆人心不足蛇吞象,贪心不足吃月亮。
◆人在福中不知福,船在水中不知流。
◆人见利而不见害,鱼见食而不见钓。
◆人爱富的,狗咬穷的。
◆人越嬉越懒,嘴越吃越馋。
◆自己做错不算数,别人做错打屁股。
◆自家的肉不香,人家的菜有味。
◆自称好,烂稻草。
◆多鸣之猫,捕鼠必少。
◆论旁人斤斤计较,说自己花好稻好。
◆好药难治冤孽病,好话难劝糊涂虫。
◆伶俐人一拨三转,糊涂人棒打不回。
◆身穿三尺衣,说话无高低。
◆没钱时挨饿,有钱时耀阔。
◆纸做花儿不结果,蜡做芯儿近不得火。
◆鸡大飞不过墙,灶灰筑不成墙。
◆看人挑担不吃力,自己挑担步步歇。
◆看佛警僧,看父警子。
◆说话看势头,办事看风头。
◆爹不识耕田,子不识谷种。
◆病急乱投医,逢庙就烧香。
◆家人说话耳旁风,外人说话金字经。
◆家无主心骨,扫帚颠倒竖。
◆烧的香多,惹的鬼多。
◆娘痛儿,路样长;儿痛娘,线样长。
◆娘想儿,长江水,儿想娘,扁担长。
◆能大能小是条龙,只大不小是条虫。
◆眼大肚子小,争起吃不了。
◆眼睛不识宝,灵芝当蓬蒿。

2016-05-29_065010

10种杂粮作用大揭秘,值得收藏,受用一生

一、小米:
2016-05-29_065010

小米能益肾和胃、除热补虚、安神健胃。小米所含丰富的色氨酸,可轻松被人吸收,色氨酸会促使分泌五羟色氨酸促睡血清素,是很好的安眠健胃食品。
二、高粱:

高粱能温中涩肠、止霍乱、利小便、健脾益中、补气清胃。高粱对小孩消化不良、大人脾胃气虚现象有显著的治疗功效,对体质有着非常好的作用。
三、薏米:

薏米能够清热强身、健脾补肺、止泻和胃、消浮肿,可缓和肠、胃轻度炎症。薏米适合脚气病、浮肿者食用,也可改善粉刺、淡化黑斑、雀斑与皮肤粗糙等现象。
四、芡实:

芡实能补脾益肾、收敛止泻、镇痛镇静、缓和腹泻、神经痛、风湿骨痛要膝关节痛等症状。芡实也能健脾胃、补脾生血,使人耳聪目明,美化肌肤,防老抗衰。
五、荞麦:

荞麦能益气力、开胃宽肠、清热解毒。荞麦在医学临床上被使用于防治高血压、脑中风、动脉硬化、肾炎等疾病。其中所含大亚油酸,可降低胆固醇与体内血脂。
六、黄豆:

黄豆能够健脾开中、润燥消水、宽中益气、清热散血;黄豆能预防改善乳癌、前列腺癌及改善妇女更年期症状、骨质疏松等;保持血管软化、改善缺铁性贫血、神经衰弱。
七、燕麦:

燕麦能够补脾益肾、止血消肿、补虚强体。燕麦所含的亚油酸对糖尿病、便秘有很好的改善,并抑止胆固醇、调理病后体弱、预防心血管疾病、维持身体血糖稳定。
八、茯苓:

茯苓是一种名贵的真菌,有健脾祛湿、宁心安神的作用。茯苓可治脾湿、糖尿病、失眠多梦,常服有养颜防衰老的作用。

九、核桃:

核桃富含维生素E,能抗氧化、抗衰老。核桃所含的主要是不饱和脂肪酸,能降低胆固醇、防止血管硬化,核桃能健脑益智,经常吃能润血脉,黑须发,使皮肤细腻光滑。(一斤核桃仁相当于5斤鸡蛋或者9斤牛奶的营养)
十、枸杞:

枸杞具有滋补肝肾、名目、益面色、长肌肉、竖筋骨之功效。久服枸杞可以延年益寿、延缓衰老。常吃枸杞可以美容,因为枸杞可以提高皮肤吸收氧份的能力,还能起到美白作用。

git

Git 简单使用说明

1安装msysgit:

git

msysgit是Windows版的Git,从http://msysgit.github.io/下载,然后按默认选项安装即可。

安装完成后,在开始菜单里找到“Git”->“Git Bash”,蹦出一个类似命令行窗口的东西,就说明Git安装成功!

2 配置用户名:

    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"

3、创建仓库(或者 克隆一个远程仓库 ):

    git init

    Initialized empty Git repository in /Users/michael/learngit/.git/ (告诉你是一个空的仓库)

请确保目录名(包括父目录)不包含中文

4、添加文件到仓库:

把文件(readme.txt)放在创建的仓库内

    git add readme.txt  //可反复多次使用,

添加多个文件;

    git add .

(.)点表示当前目录下的所有内容,交给git管理,也就是提交到了git的本地仓库。
用命令git commit告诉Git,把文件提交到仓库:

    git commit -m "Update README.md, add the front-end interview questions "
    [master (root-commit) cb926e7] wrote a readme file
     1 file changed, 2 insertions(+)
     create mode 100644 readme.txt

5、修改文件后,更新仓库

    git status   查看仓库当前的状态, 告诉我们,什么文件被修改过了,但还没有准备提交的修改。
    git diff  文件名,  查看具体修改了什么内容
    git add 文件名    更新和添加一样
    git commit

6、版本回退:

先 git log 添加的注释

也可以:git reflog 记录你的每一次添加命令和注释 和commit_id:

只回到上一个版本就是HEAD^,

     git reset --hard HEAD^

上上一个版本就是HEAD^^ git reset –hard HEAD^^

    git reset --hard commit_id。

7、暂存区

Git和其他版本控制系统如SVN的一个不同之处就是有暂存区的概念。
第一次修改 -> add -> 第二次修改 -> add -> commit

只会提交第一次的修改内容到主分支

8、撤销提交操作(add)

    git checkout -- readme.txt   //(--很重要,没有--,就变成了“创建一个新分支”的命令)

把readme.txt文件在工作区的修改全部撤销,这里有两种情况:
当你改乱了工作区某个文件的内容,想直接丢弃工作区的修改时,用命令

    git checkout -- file

一种是readme.txt自修改后还没有被放到暂存区,现在,撤销修改就回到和版本库一模一样的状态;
当你不但改乱了工作区某个文件的内容,还添加到了暂存区时,想丢弃修改,分两步,

第一步用命令git reset HEAD file,就回到了场景1,第二步按场景1操作

二是readme.txt已经添加到暂存区后,又作了修改,现在,撤销修改就回到添加到暂存区后的状态。

总之,就是让这个文件回到【最近一次git commit后】 或【git add之前】的状态;

假设你不但改错了东西,还从暂存区提交到了版本库,怎么办呢? 可以回退到上一个版本。
不过,这是有条件的,就是你还没有把自己的本地版本库推送到远程。

9、删除文件

    git rm test.txt
    rm 'test.txt'
    m "remove test.txt"
    git commit
    -
    //如果删错了,因为版本库里还有呢,所以可以很轻松地把误删的文件恢复到最新版本:
    git checkout -- test.txt

10、设置SSH Key

由于你的本地Git仓库和GitHub仓库之间的传输是通过SSH加密的,所以,需要SSH Key

默认存放在 C:UsersAdministrator.ssh idrsa是私钥,不能泄露出去,idrsa.pub是公钥,可以放心地告诉任何人。

    ssh-keygen -t rsa -C “mygood@126.com"

为什么GitHub需要SSH Key呢?因为GitHub需要识别出你推送的提交确实是你推送的,而不是别人冒充的,
而Git支持SSH协议,所以,GitHub只要知道了你的公钥,就可以确认只有你自己才能推送。

11、绑定到远程仓库 (注意格式的gitlab,不支持ssh,请使用http)

    关联一个远程库   git remote add origin git@github.com:markyun/beilibao.git
    远程库的名字就是origin,这是Git默认的叫法,也可以改成别的,但是origin这个名字一看就知道是远程库。

12、推送到远程仓库

    git remote -v //查看你当前项目远程连接的是哪个仓库地址。
    git push -u origin master //将本地的项目提交到远程仓库中。

正常情况下这样显示:

    git push -u origin master
    Counting objects: 19, done.
    o 4 threads.
    Compressing objects: 100% (
    Delta compression using up
    t19/19), done.
    Writing objects: 100% (19/19), 13.73 KiB, done.
    lliao/learngit.git
     * [new branch]
    Total 23 (delta 6), reused 0 (delta 0)
    To git@github.com:micha
    e  master -> master
     to track remote branch master from origin.
    Branch master set u
    p

如果提示:

    ssh:connect to host github.com port 22:bad file number could not read from remote repository

(说不能读取远端库,请确保有正确的访问权限并且仓库存在。看看你本机22端口有没有打开)

    ssh github.com 测试是否能正常使用SSH

当你第一次使用Git的clone或者push命令连接GitHub时,会得到一个警告:

    The authenticity of host 'github.com (xx.xx.xx.xx)' can't be established.
    RSA key fingerprint is xx.xx.xx.xx.xx.
    cting (yes/no)?
    Are you sure you want to continue conn
    e

这是因为Git使用SSH连接,而SSH连接在第一次验证GitHub服务器的Key时,需要你确认GitHub的Key的指纹信息是否真的来自GitHub的服务器,输入yes回车即可。
Git会输出一个警告,告诉你已经把GitHub的Key添加到本机的一个信任列表里了:

    Warning: Permanently added 'github.com' (RSA) to the list of known hosts.

这个警告只会出现一次,后面的操作就不会有任何警告了。

13、从服务器上把一个远程仓库中的工程完全的拷贝下来

    git clone git@github.com:china-UED/test.git
    假如本地已经存在了这个项目,而仓库中又有一新的更新,如何把更的合并到本地的项目中?
    git fetch origin    //取得远程更新,这里可以看做是准备要取了
    git merge origin/master  //把更新的内容合并到本地分支/master

—————-待补充————–

14、创建与合并分支

15、冲突的处理

16、多人协作

17、其他

 git config --list 查看配置
 git config --global core.autocrlf false  关闭 github的换行符自动转换”功能

补充 Git 命令快速查询表

命令      简要说明
git add 添加至暂存区
git add–interactive   交互式添加
git apply   应用补丁
git am  应用邮件格式补丁
git annotate    同义词,等同于 git blame
git archive 文件归档打包
git bisect  二分查找
git blame   文件逐行追溯
git branch  分支管理
git cat-file    版本库对象研究工具
git checkout    检出到工作区、切换或创建分支
git cherry-pick 提交拣选
git citool  图形化提交,相当于 git gui 命令
git clean   清除工作区未跟踪文件
git clone   克隆版本库
git commit  提交
git config  查询和修改配置
git describe    通过里程碑直观地显示提交ID
git diff    差异比较
git difftool    调用图形化差异比较工具
git fetch   获取远程版本库的提交
git format-patch    创建邮件格式的补丁文件。参见 git am 命令
git grep    文件内容搜索定位工具
git gui 基于Tcl/Tk的图形化工具,侧重提交等操作
git help    帮助
git init    版本库初始化
git init-db*    同义词,等同于 git init
git log 显示提交日志
git merge   分支合并
git mergetool   图形化冲突解决
git mv  重命名
git pull    拉回远程版本库的提交
git push    推送至远程版本库
git reBase  分支变基
git rebase–interactive    交互式分支变基
git reflog  分支等引用变更记录管理
git remote  远程版本库管理
git repo-config*    同义词,等同于 git config
git reset   重置改变分支“游标”指向
git rev-parse   将各种引用表示法转换为哈希值等
git revert  反转提交
git rm  删除文件
git show    显示各种类型的对象
git stage*  同义词,等同于 git add
git stash   保存和恢复进度
git status  显示工作区文件状态
git tag 里程碑管理

2、对象库操作相关命令

命令  简要说明
git commit-tree 从树对象创建提交
git hash-object 从标准输入或文件计算哈希值或创建对象
git ls-files    显示工作区和暂存区文件
git ls-tree 显示树对象包含的文件
git mktag   读取标准输入创建一个里程碑对象
git mktree  读取标准输入创建一个树对象
git read-tree   读取树对象到暂存区
git update-index    工作区内容注册到暂存区及暂存区管理
git unpack-file 创建临时文件包含指定 blob 的内容
git write-tree  从暂存区创建一个树对象

3、引用操作相关命令

命令  简要说明
git check-ref-format    检查引用名称是否符合规范
git for-each-ref    引用迭代器,用于shell编程
git ls-remote   显示远程版本库的引用
git name-rev    将提交ID显示为友好名称
git peek-remote*    过时命令,请使用 git ls-remote
git rev-list    显示版本范围
git show-branch 显示分支列表及拓扑关系
git show-ref    显示本地引用
git symbolic-ref    显示或者设置符号引用
git update-ref  更新引用的指向
git verify-tag  校验 GPG 签名的Tag

4、版本库管理相关命令

命令  简要说明
git count-objects   显示松散对象的数量和磁盘占用
git filter-branch   版本库重构
git fsck    对象库完整性检查
git fsck-objects*   同义词,等同于 git fsck
git gc  版本库存储优化
git index-pack  从打包文件创建对应的索引文件
git lost-found* 过时,请使用 git fsck –lost-found 命令
git pack-objects    从标准输入读入对象ID,打包到文件
git pack-redundant  查找多余的 pack 文件
git pack-refs   将引用打包到 .git/packed-refs 文件中
git prune   从对象库删除过期对象
git prune-packed    将已经打包的松散对象删除
git relink  为本地版本库中相同的对象建立硬连接
git repack  将版本库未打包的松散对象打包
git show-index  读取包的索引文件,显示打包文件中的内容
git unpack-objects  从打包文件释放文件
git verify-pack 校验对象库打包文件

5、数据传输相关命令

命令  简要说明
git fetch-pack  执行 git fetch 或 git pull 命令时在本地执行此命令,用于从其他版本库获取缺失的对象
git receive-pack    执行 git push 命令时在远程执行的命令,用于接受推送的数据
git send-pack   执行 git push 命令时在本地执行的命令,用于向其他版本库推送数据
git upload-archive  执行 git archive –remote 命令基于远程版本库创建归档时,远程版本库执行此命令传送归档
git upload-pack 执行 git fetch 或 git pull 命令时在远程执行此命令,将对象打包、上传

6、邮件相关命令

命令  简要说明
git imap-send   将补丁通过 IMAP 发送
git mailinfo    从邮件导出提交说明和补丁
git mailsplit   将 mbox 或 Maildir 格式邮箱中邮件逐一提取为文件
git request-pull    创建包含提交间差异和执行PULL操作地址的信息
git send-email  发送邮件

7、协议相关命令

命令  简要说明
git daemon  实现Git协议
git http-backend    实现HTTP协议的CGI程序,支持智能HTTP协议
git instaweb    即时启动浏览器通过 gitweb 浏览当前版本库
git shell   受限制的shell,提供仅执行Git命令的SSH访问
git update-server-info  更新哑协议需要的辅助文件
git http-fetch  通过HTTP协议获取版本库
git http-push   通过HTTP/DAV协议推送
git remote-ext  由Git命令调用,通过外部命令提供扩展协议支持
git remote-fd   由Git命令调用,使用文件描述符作为协议接口
git remote-ftp  由Git命令调用,提供对FTP协议的支持
git remote-ftps 由Git命令调用,提供对FTPS协议的支持
git remote-http 由Git命令调用,提供对HTTP协议的支持
git remote-https    由Git命令调用,提供对HTTPS协议的支持
git remote-testgit  协议扩展示例脚本

8、版本库转换和交互相关命令

命令  简要说明
git archimport  导入Arch版本库到Git
git bundle  提交打包和解包,以便在不同版本库间传递
git cvsexportcommit 将Git的一个提交作为一个CVS检出
git cvsimport   导入CVS版本库到Git。或者使用 cvs2git
git cvsserver   Git的CVS协议模拟器,可供CVS命令访问Git版本库
git fast-export 将提交导出为 git-fast-import 格式
git fast-import 其他版本库迁移至Git的通用工具
git svn Git 作为前端操作 Subversion

9、合并相关的辅助命令

命令  简要说明
git merge-base  供其他脚本调用,找到两个或多个提交最近的共同祖先
git merge-file  针对文件的两个不同版本执行三向文件合并
git merge-indexindex中的冲突文件调用指定的冲突解决工具
git merge-octopus   合并两个以上分支。参见 git merge 的octopus合并策略
git merge-one-file  由 git merge-index 调用的标准辅助程序
git merge-ours  合并使用本地版本,抛弃他人版本。参见 git merge 的ours合并策略
git merge-recursive 针对两个分支的三向合并。参见 git merge 的recursive合并策略
git merge-resolve   针对两个分支的三向合并。参见 git merge 的resolve合并策略
git merge-subtree   子树合并。参见 git merge 的 subtree 合并策略
git merge-tree  显式三向合并结果,不改变暂存区
git fmt-merge-msg   供执行合并操作的脚本调用,用于创建一个合并提交说明
git rerere  重用所记录的冲突解决方案

10、 杂项

命令  简要说明
git bisect–helper 由 git bisect 命令调用,确认二分查找进度
git check-attr  显示某个文件是否设置了某个属性
git checkout-index  从暂存区拷贝文件至工作区
git cherry  查找没有合并到上游的提交
git diff-files  比较暂存区和工作区,相当于 git diff –raw
git diff-index  比较暂存区和版本库,相当于 git diff –cached –raw
git diff-tree   比较两个树对象,相当于 git diff –raw A B
git difftool–helper   由 git difftool 命令调用,默认要使用的差异比较工具
git get-tar-commit-id   从 git archive 创建的 tar 包中提取提交ID
git gui–askpass   命令 git gui 的获取用户口令输入界面
git notes   提交评论管理
git patch-id    补丁过滤行号和空白字符后生成补丁唯一ID
git quiltimport 将Quilt补丁列表应用到当前分支
git replace 提交替换
git shortlog    对 git log 的汇总输出,适合于产品发布说明
git stripspace  删除空行,供其他脚本调用
git submodule   子模组管理
git tar-tree    过时命令,请使用 git archive
git var 显示 Git 环境变量
git web–browse    启动浏览器以查看目录或文件
git whatchanged 显示提交历史及每次提交的改动
git-mergetool–lib 包含于其他脚本中,提供合并/差异比较工具的选择和执行
git-parse-remote    包含于其他脚本中,提供操作远程版本库的函数
git-sh-setup    包含于其他脚本中,提供 shell 编程的函数库

git-guide

南京

1

前端开发环境搭建入门

前端自动化构建环境的搭建

为了更好的协作开发同时提高项目编码质量,我们需要将Web前端使用工程化方式构建;目前需要一些简单的功能:

1

    1. 版本控制
    6. 编译SASS
    2. 检查JS
    3. 图片合并
    4. 压缩CSS
    5. 压缩JS

这些都是每个Web项目在构建、开发阶段需要做的事情。前端自动化构建环境可以把这些重复工作一次配置,多次重复执行,极大的提高开发效率。

目前最知名的构建工具: Gulp、Grunt、NPM + Webpack;

    grunt是前端工程化的先驱

    gulp更自然基于流的方式连接任务

    Webpack最年轻,擅长用于依赖管理,配置稍较复杂

    推荐使用Gulp,Gulp基于nodejs中stream,效率更好语法更自然,不需要编写复杂的配置文件

Use Gulp to automate front-end build tasks

Gulp是基于 Node.js的,需要要安装 Node.js

1、为了确保依赖环境正确,我们先执行几个简单的命令检查。

    node -v
    Node是一个基于Chrome JavaScript V8引擎建立的一个解释器
    检测Node是否已经安装,如果正确安装的话你会看到所安装的Node的版本号

2、接下来看看npm,它是 node 的包管理工具,可以利用它安装 gulp 所需的包

    npm -v
    这同样能得到npm的版本号,装 Node 时已经自动安装了npm

3、开始安装Gulp

    npm install -g gulp
    全局安装 gulp

    gulp -v
    得到gulp的版本号,确认安装成功

基础安装结束

4、切换到你的在项目根文件夹下,运行

    npm install gulp --save-dev //将具体的gulp功能插件局部安装项目下

5、安装gulp功能插件依赖包

    npm install gulp-jshint gulp-sass gulp-concat gulp-uglify gulp-rename   --save-dev

gulp功能模块的文件会放在项目所在的目录的./node_modules 下

6、我们目前先使用一些简单的功能:

    - 检查Javascript
    - 编译Sass文件
    - 合并Javascript
    - 压缩合并并重命名Javascript

新建gulpfile.js 配置文件放在项目根目录下

 演示项目目录结构
    testProject     (项目名称)
    |–.git            通过git进行版本控制,项目自动生成这个文件
    |–node_modules    组件包目录
    |–dist            **发布环境**(编译自动生成的)
        |–css         样式文件(style.css style.min.css)
        |–images  图片文件(压缩图片\合并后的图片)
        |–js      js文件(main.js main.min.js)
        |–index.html  静态页面文件(压缩html)
    |–src             **开发环境**
        |–sass                sass文件
        |–images              图片文件
        |–js                  js文件
        |–index.html      静态文件
    |–gulpfile.js             gulp配置文件
    |–package.json            依赖模块json文件,在项目目录下npm install会安装项目所有的依赖模块,简化项目的安装程序

现在,项目文件夹都建好,组件也安装完毕了,我们需要编写gulpfile.js文件以指定gulp需要为我们完成什么任务。

    gulpfile.js内容如下:

    // 引入gulp
    var gulp = require('gulp');

    // 引入组件
    var jshint = require('gulp-jshint');//检查js
    var sass   = require('gulp-sass');  //编译Sass
    var concat = require('gulp-concat');//合并
    var uglify = require('gulp-uglify');//uglify 组件(用于压缩 JS)
    var rename = require('gulp-rename');//重命名

    // 检查js脚本的任务
    gulp.task('lint', function() {
        gulp.src('./js/*.js') //可配置你需要检查脚本的具体名字。
            .pipe(jshint())
            .pipe(jshint.reporter('default'));
    });

    // 编译Sass
    gulp.task('sass', function() {
        gulp.src('./scss/*.scss')
            .pipe(sass())
            .pipe(gulp.dest('./css'));//dest()写入文件
    });

    // 合并,压缩js文件
    // 找到 js/ 目录下的所有 js 文件,压缩,重命名,最后将处理完成的js存放在 dist/js/ 目录下
    gulp.task('scripts', function() {
        gulp.src('./js/*.js')
            .pipe(concat('all.js'))
            .pipe(gulp.dest('./dist'))
            .pipe(rename('all.min.js'))
            .pipe(uglify())
            .pipe(gulp.dest('./dist'));

            console.log('gulp task is done');//自定义提醒信息
    });

    .... // 其他任务类似

    // 定义默认任务,执行gulp会自动执行的任务
    gulp.task('default', function(){
        gulp.run('lint', 'sass', 'scripts');

        // 监听js文件变化,当文件发生变化后会自动执行任务
        gulp.watch('./js/*.js', function(){
            gulp.run('lint','scripts');
        });
    });

7、现在,回到命令行窗口,可以直接运行gulp任务了。

    gulp

    这将执行定义的default任务,就和以下的命令式同一个意思

    gulp default

    当然,我们可以运行在gulpfile.js中定义的任意任务,比如,现在单独运行sass任务:

    gulp sass

8、编译会显示Finished,如果你的JS有什么不好的地方它会提醒,避免一些不必要的错误,十分贴心

    常见提醒:
    1.禁止在同一行声明多个变量。
    2.请使用 ===/!==来比较true/false或者数值
    3.使用对象字面量替代new Array这种形式
    4.不要使用全局函数。
    5.Switch语句必须带有default分支
    6.函数不应该有时候有返回值,有时候没有返回值。
    7.For循环必须使用大括号
    8.If语句必须使用大括号
    9.for-in循环中的变量 应该使用var关键字明确限定作用域,从而避免作用域污染。

9、gulp的插件数量很多,后面还可以根据自己的需要进行添加任务

    常用的gulp插件参考
    gulp-imagemin:      压缩图片
    gulp-ruby-sass:     支持sass,安装此版本需要安装ruby
    gulp-minify-css:    压缩css
    gulp-jshint:        检查js
    gulp-uglify:        压缩js
    gulp-concat:        合并文件
    gulp-rename:        重命名文件
    gulp-htmlmin:       压缩html
    gulp-clean:         清空文件夹
    gulp-livereload:    服务器控制客户端同步刷新(需配合chrome插件LiveReload及tiny-lr)

Use Git as a project management tool

安装git, 下载安装包会安装好 Git Shell 和可视化环境

    http://git-scm.com/download/win

配置用户名:

    git config --global user.name "Your Name"
    git config --global user.email "email@example.com"

关联一个到团队的库

    git remote add origin git@github.com:markyun/My-blog.git

添加文件到仓库,添加全部文件用 . 表示

    git add .

把文件提交到仓库

    git commit -m " first add project file"

提交文件到团队仓库

    git push -u origin master //将本地的项目提交到远程仓库中。

以上就完成了前端团队最基本的开发环境搭建和代码提交工作流程。

补充:ZSmart UED Team 的前端开发软件环境 (Windows, Linux, Mac OS X)

    安装Node.JsNPMRubyJava 基础环境
    Sublime Text3 + 插件        用于编写前端代码
    Google chromeMozilla Firefox + Firebug
    Internet Explorer           进行兼容测试和预览页面UI、动画效果和交互功能
    Node.js+Gulp                进行前端自动化构建、JS语法验证、CSS压缩,图片压缩等;
    Koala                       实时编译LessSassCompassCoffeeScript;
    Github                      存储自己的代码库 、gitSVN用于版本控制和团队Code Review
    TomcatDedeAMPZMAMP      进行简单运行环境演示
    Photoshop CC 切图 + Sprites 合并小图标
    XMind                       画出清晰的工作或业务逻辑思维图

(待补充…)

0e24c624e0f24e23a15d0b63c49c6112_th.jpg

为什么你一直穷困?

穷人和富人的十大区别

听完后小编默默地回家面壁思过去了

前方高能,你想好了再看!!!

↓↓↓

  1

穷人买彩票

富人买保险

谁都想改变命运。买彩票中五百万是最简便的方式。去彩票店溜一圈,你就知道,做着这种一夜暴富梦的大多是穷人。而真正富起来的又有几人?

富人在干什么呢?买保险!他们需要通过保险保障把极端不确定性的风险覆盖住,然后再去积极的投资和开创事业。

其实,这只是两种不同的财富观。

与其不切实际的幻想,不如脚踏实地的实践。

  2

穷人喜欢消费

富人更爱投资

金钱好比一只母鸡。穷人会把它做成美食饱尝一顿享受短暂的刺激而后又是钱包空空。而富人会等它下蛋,在将鸡蛋拿去孵化,最后钱生钱,财源滚滚。

一般富足的美国家庭只有20%的收入来自投资活动,而超级富豪的收入有43%来自于投资活动。

难怪小编这么穷,原来钱钱都贡献给商场的富人老板去了。

  3

穷人专研技术

富人学习管理

富人学习管理,懂得驭人之术,从而不仅自己能挣钱,还能让别人给自己挣钱。

穷人需要一个稳定的饭碗,渴望被别人选择,所以要钻研技术,让别人欣赏自己。却不知道自己给别人赚了更多的钱。富人给别人发薪水,多承担风险,收益也就可能更大。

不说了,小编要去买一本管理学方面的书来看了,你们懂的!

  4

穷人害怕风险

富人喜欢风险

风险和收益是孪生兄弟。因为财富往往在未知的领域,已知领域的利润空间早就被竞争者瓜分。

穷人不敢冒险,总希望跟在别人后面亦步亦趋,赚取稳当的收益。富人喜欢风险,当然,绝非盲目的风险。他知道风险的背后就是巨大的财富。

小编似乎有一点理解生于忧患,死于安乐的意思了!

  5

穷人消磨时间

富人利用时间

无聊的人无所事事总想要打发时间。穷人不知道时间的价值。有时候他们看起来很忙,但却是不合理的瞎忙。

富人善于合理分配时间,有效利用时间,一寸光阴一寸金说得大概就是这个吧!

额,时间都去哪了,小编的时间都去哪了???

  6

穷人走亲戚

富人交朋友

说白了,就是人际交往的差距。穷人们喜欢花大把大把的时间跟亲戚们聚在一起聊家长里短,喝茶打麻将消磨时间。

富人更愿意把时间用来交朋友,扩大自己的人脉,寻找合适的创业伙伴,为干番事业做准备。

亲戚固然要串,但好的人脉更不能丢。多和优秀的人来往,你会变得更优秀,比如,像小编这样的!

7

穷人赚小利

富人抓大势

所谓人穷志短,说的就是穷人会被蝇头小利诱惑,把握不住大方向,捡了芝麻丢了西瓜。

富人的目光长远、信念坚定、相信自己的独立判断,能够稳稳地抓住大势赚大钱。从一个人买股票的态度就可以看出来。

小编要做一个人穷志坚的人,总有一天会成为富人的,加油!

  8

穷人说得多

富人做得多

不管是侃侃而谈、口若悬河地畅谈未来,还是声嘶力竭、鞭辟入里地抱怨当下。说得再多再好,不做,你永远只是一个穷人。

知道抱怨无效,排除万难、披荆斩棘,努力实践,做了再说。他们,是富人。

说一千道一万,不如行一件。

不要跟小编说话,我要好好工作了!

  9

穷人精于算计

富人精于工计

有的人天天围着柴米油盐酱醋茶等鸡毛蒜皮的小事费尽心思。 喜欢算计得与失,太在乎一时的得失,终难成大事。他们有一个统一的名字叫穷人。

而有人,并非不在意小事,而是把眼光和思维投向更广阔的空间领域,修炼大智慧。后来,他们成了富人。

小编想起了《管道的故事》和《愚公移山》。

  10

穷人舍不得鸡肋

富人舍不得机会

你如果做决定总是患得患失、犹豫不决,面对未来不确定的因素,充满了顾虑。那你多半是一个穷人。那些食之无味、弃之可惜的鸡肋,留着又有多大的价值?你还在犹疑不决时,机遇已从你的身边无声而过······

富人之所以成为富人,难道不是因为懂得抓住机遇么,即使是冒很大的风险也无所谓。

机遇是留给有准备之人的,从现在开始,好好修炼自己,为机遇的到来做好准备吧!

其实,并不是穷人和富人才有这些差距

而是,因为有了这些差距才成了穷人和富人

所以,与其抱怨、苟且

不如好好努力、认真思考、用心规划

有一句话说得好,不怕别人比你优秀

怕的是优秀的人比你更努力

加油吧,骚年!!!

 

 

 

f2d2c751db184b2f8df8a7cbd01f47ac_metal.jpg

旅顺老铁山灯塔免费游攻略

没有车的话,来看是很费劲的。

门票25元。如果想免费,等到晚上6点下班,就可以上去。

铁山灯塔位于大连市旅顺口区老铁山西南麓一尖端处。系清政府统治时期,由英国人于1893年主持修建,主机为法国制造。

老铁山灯塔高14.2米,射程25海里,闻名亚洲,是我国首座采用-浮槽转镜机的灯塔。

解放后,对老铁山灯塔进行了改造。

2016-05-01_064526

老铁山灯塔现隶属于交通部天津航标局。

从山脚下一路攀登,就可以看见坐落在半山腰处的白色灯塔,除了灯塔以外,南麓还有黄渤海交界处可以观赏,两片海域在老铁山附近会合,天气晴朗的时候能看到分明的界限。

IMG_3882

老铁山灯塔位于辽宁省大连市旅顺口南端,三面环海。灯塔前沿南北方向的海面恰好是黄海和渤海的分界线。该灯塔建于1893年,装备有大型光学透镜,灯光射程达48公里;1977年增设了全球卫星高精度定位系统。老铁山灯塔是国际一流灯塔,它是渤海及旅顺口的重要助航灯塔,是大连市重点文物保护建筑。

IMG_3873

老 铁山灯塔,位于老铁山西南一个海拔86.7米的岬角的坡地上,三面环海,一面靠山。塔高约14米,塔身呈活顶圆柱形。系清政府于1893年请英国人建立 的,至今已有百余年历史。灯塔主体部件是1892年法国制造的。解放后才由电灯代替了油灯,用电机代替了古老的机械,还新建了无线电指向标塔。

 

进入老铁山灯塔大门,在宽敞的停车场周围放置了一些旧物,灯塔曾经用过的东西,以及一些和灯塔相关的东西,向我们展示了灯塔的变迁,以及相关知识介绍。

 

 

 

这里是黄海和渤海的分界处

 

 

 

灯塔脚下的小渔港。

 

 

 

IMG_3848

旅顺儿童公园旅游攻略

如果你能做车到黑石礁,做黑石礁到旅顺的快客,到旅顺终点下,票价7元,然后顺着马路向下,找到民主桥车站,做到列宁街的车,到儿童公园那一站下,下了车就是儿童公园,或者在火车站北有到旅顺的旅南快客(起点,有座),7元,终点是旅顺汽车站,下车后可以打车(10元左右),也可以坐1、2、3路公交车(1元),直接到儿童公园。回大连也是相同的路线,到旅顺汽车站里买票。

旅顺儿童公园在旅顺胜利塔西北侧路边,太阳沟路口。

发现这里真是孩子的乐园,好玩的东西实在太多啦!大大小小的滑梯、秋千、躺床、蚂蚁城堡……别说孩子,就是大人看了都觉得好玩。

IMG_3839 2016-05-01_060843

IMG_38482016-05-01_060856 2016-05-01_060912 2016-05-01_060925 2016-05-01_060939 2016-05-01_060952 2016-05-01_061010 2016-05-01_061023 2016-05-01_061041 2016-05-01_061058 2016-05-01_061114 2016-05-01_061139 2016-05-01_061159 2016-05-01_061210 2016-05-01_061239