RCalculator可能是全世界最好用的图片压缩工具

thunkli

干支历,八字排盘 – 钦天

钦天 iOS App

钦天主要功能包括阳历、农历、干支历、二十四节气、七十二候。可以用来指导农业生产,推测运程。 下载(APP Store)

Posted in 产品 |
thunkli

《毛泽东:忆往昔峥嵘岁月稠》

北平在我看来非常浪费,我是向朋友借钱去北平的,所以一到就得找事。那时,湖南师范学校的伦理教员杨杨昌济在北京大学做教授。我就去求他帮助我找事。他将我介绍给北大的图书馆长,这人就是李大钊,后来变成中国共产党的创立人,结果被张作霖杀害。李大钊给我工作做,叫我做图书馆佐理员,薪俸是每月8块大洋。 我的职位如此之低,以致人们都不屑和我来往。我的工作之一就是登记来馆读报的人名,不过这般人大半都不把我放在眼里。这许多人名之中,我认为有几个新文化运动著名的领袖,是我十分敬仰的人想和他们讨论关于政治和文化的事情,不过他们都是极忙的人,没有时间来倾听一个南边口音的图书馆佐理员所讲的话。 但是,我并不因此而丧气,我仍然参加哲学研究会和新闻学研究会,想借此能听大学里的课程。在我服务北大时,所遇到的人中,有两个现在是南京高级的官吏,一个是中国苏维埃政府的副主席,还有个加入共产党随后又成了所谓“第三党”的党员,再有一个则后来加入加利福尼亚的“三K党”。在这里我也遇到了杨开慧,而且发生恋爱,后来结了婚,她是我的好友杨教授的女儿。 我对政治的兴趣继续增高,同时我的头脑愈来愈激进。至于所以会如此的背景,则上面已经讲过了。不过,当时我还彷徨,还在“找出路”。我读了几本无政府主义的小册子,很受影响。我和一个常来看我的北大学生时时讨论无政府主义和它在中国的可能性。 我自己在北平的生活是十分困苦的。我住在一个叫“三眼井”的地方,和另外七个人合住一个小房间。我们全体挤在炕上,连呼吸的地方都没有,每逢我翻身都得预先警告身旁的人。不过,在公园和故宫的宫址,我看到了北国的早春;在坚冰还盖着北海的时候,我看到了怒放的梅花;北京的树木引起了我无穷的欣赏。[我看到北海的垂柳,枝头悬挂着晶莹的冰柱,因而想起唐朝诗人岑参咏雪后披上冬装的树木的诗句:“千树万树梨花开。”北平数不尽的树木引起了我的惊叹和赞美]

Posted in Memo |
thunkli

Intellij IDEA代码自动换行

Intellij idea 当前文件自动换行 在代码编辑区域左侧右键勾选Soft-Wrap(自动换行)。 Intellij idea 设置默认自动换行 在 Preferences/Settings窗口 (⌘,/Ctrl+Alt+S), 选择 Editor > General 勾选Soft-wrap files。 Intellij idea 设置自动换行宽度 在 Preferences/Settings 窗口 (⌘,/Ctrl+Alt+S), 选择 Editor > Code Style 修改Hard wrap at。勾选Wrap on typing会在编写代码的时候自动换行。

Posted in Memo | |
thunkli

Intellij IDEA 代码格式化/格式化代码快捷键

Intellij idea格式化代码片段 在编辑器中,选择需要格式化的代码。 在菜单中,选择 Code | Reformat ⌥⌘L/Ctrl+Alt+L。 如果您不选择代码片段,则IntelliJ IDEA将重新格式化整个文件。 Intellij idea格式化文件 在编辑器中打开文件,然后按⌥⇧⌘L/Ctrl+Alt+Shift+L或在Project(项目)工具窗口中,右键单击该文件,然后选择Reformat Code。 可以按⇧并选择其他文件以进行多个文件格式化。 如果需要,在打开的对话框中,选择以下重新格式化选项: Optimize imports:如果您想要删除未使用的导入、添加缺失的导入或组织导入语句,请选择此选项。 Rearrange entries:如果您需要根据代码样式设置中指定的排列规则重新排列代码,请选择此选项。 Code cleanup:选择此选项可运行代码清理检查。 Do not keep line breaks:根据代码样式设置重新格式化换行符。 此选项会覆盖重新格式化时保留 | 换行符设置。 点击OK。 Intellij idea重新格式化模块或目录 在Project(项目)工具窗口中,右键单击模块或目录,然后从上下文菜单中选择Reformat Code或按⌥⌘L/Ctrl+Alt+L。 在打开的对话框中,指定重新格式化选项,然后单击OK。 您还可以将过滤器应用于代码重新格式化,例如指定范围或将重新格式化范围缩小到特定的文件类型。 Reformat and rearrange code

Posted in Memo | |
thunkli

在IntelliJ IDEA中使用类似Sublime Text的选择功能

IntelliJ IDEA 在13.1之后的版本中引入了类似Sublime Text的多光标、连选等选择功能。 IntelliJ IDEA相关快捷键: 增加/移除一个光标: Alt + Shift + Mouse Click 选择/取消选择下一个事件(光标所在单词或和当前选择范围一样的字符): Alt + J / Shift + Alt + J ( Ctrl + G / Shift + Ctrl + G  for Mac OS X ) 选择所有的事件(光标所在单词或和当前选择范围一样的字符): Shift + Ctrl + Alt + J ( Ctrl + Cmd + G for Mac OS X ) 移除所有的选择范围: Esc

Posted in Memo | |
thunkli

IntelliJ IDEA保存时自动重新格式化代码

您可以将 IDE 配置为在保存更改时自动重新格式化已修改文件中的代码。 按 ⌘,/Ctrl+Alt+S, 打开 IDE 设置,然后选择Tools | Actions on Save(保存时的操作)。 启用Reformat code(重新格式化代码)选项。

Posted in Memo | |
thunkli

Sublime Text 自动换行

当前文件自动换行 在菜单栏选择View 》Word Wrap,即可。 所有文件自动换行 在菜单栏打开Settings,然后在配置文件中添加一行: “word_wrap”: true,

Posted in Memo | |
thunkli

从阿里出山的CTO用孙子兵法管理团队

以退为进 这个CTO一上来还是比较老实的,也就是采用孙子兵法中的“以退为进”,一个个的去摸底,且单独沟通聊天。 这位CTO按照职级,先从技术总监开始,并从技术总监口中得到一手情报“哪些员工是这位技术总监眼中的红人,哪些是刺头,哪些是技术很厉害,哪些是刚过来的专家”,当然这位CTO肯定不会直接相信这位技术总监的汇报,他只需要将这个汇报的书面材料记录下来。 接着这位CTO就开始摸底一线技术Leader,并从他们口中了解“他们眼中的技术总监是一个什么样的人”,这样有助于他来判断技术总监的忠诚度。当然他也需要从技术Leader口中得到情报“比如目前他负责什么业务,具体规划要做什么,技术Leader下面的员工在做什么,以及对这些员工的评价”。 接着这位CTO就要一一找一线的开发去沟通,并从他们嘴里得到业务最新的进展,以及他们对自己的技术Leader的评价。 也就是说这位CTO开始工作的第一个星期就是沟通,没错就是找自己的员工挨个去聊天。 经过一个星期的沟通之后,这位CTO就基本的掌握了自己即将要管理的团队的员工的想法以及具体的工作现状。 当然光靠这些,这位CTO是不能够快速的熟悉现有团队业务和流程的,于是他需要技术总监去帮他整理业务文档和技术文档,当然技术总监肯定不会自己的整理,他就任务下放给下面的技术Leader,一般技术Leader碰到这样的事情,只能自己去干。 CTO沟通的主要目的是要搞清楚目前团队中哪些人可以利用,哪些人呢是目前自己惹不起的,得先养成,等自己时机成熟了就可以将他废掉。当然他也会分析出哪些人是老实人,可以随意的摆弄,比如利用KPI将他撸掉,并给他挖一个大坑,自己往里面去跳也不会吭声的职场情商小白。 总之,这位CTO就是要尽快的让自己熟悉自己的手下,并实事求是的把自己从阿里学来的管理知识运用到这家公司。 玩弄权术 当这位CTO彻底拿下这个部门之后,他就开始将自己的影响力扩散到兄弟部门(一般公司会有多个子公司或者合作部门),也就是说他需要对方的最高决策人有自己人。 当然大Boss之间搞合作,绝对不是什么称兄道弟,而是相互输送利益关系,这个时候,阿里的PUA理念就体现出来了。 这位CTO就疯狂的PUA技术总监以及这些技术Leader,总是在给他们洗脑,别的部门有的,你们一定也要有,只有这样他才会满意,还有什么自己只拿结果说话,其他的都是扯蛋。 也就是说,他会立起来一个个的新项目,当然这个就是和其他部门沟通的过程中,他抓住的所谓的机会,也就是他需要利用这些机会去做大和做强,这样自己就会站稳脚根。 当然这个时候,老员工千万不要出风头,否则你会死的很惨,就算是这个CTO玩弄不了和他同级别的老员工,但是对于自己的手下那可是像捏死一个蚂蚁一样简单。 CTO一般都是会玩弄权术的,尤其会做平衡,也就是无论是部门与部门之间,还是小组和小组之间,他都会想着利用平衡去管理团队,也就是你们争论的越凶,他越获益,这个时候他会充当和事佬,总是会把事情摆平,也会收拢一部分人心。 所以我这位朋友总是看到这个CTO平常对谁都是笑嘻嘻的,但是真正去事情,那是雷厉风行,绝不手软。 这个就是告诉我们,假如你的领导表面上看起来很温顺,你怎么挑衅他,他都不敢拿你怎么样?我这里就想告诉大家,其实这个不是人家不敢整你,只是时机未到,只要合适了,他会毫不留情的把你抖出来,那么你就等着公司开除你吧。 这位CTO就是这么干的,前期沟通再加上后面工作的开展,他会快速的定位一批需要走的人,并且从这些人当中划分要走的人的优先级,也就是哪些人现在必须走,哪些可以晚一点走。 当然CTO玩弄权术之后,整个公司都震荡了,很多人都是悄悄的被HR劝走了,这个就说所谓的优胜劣汰制度,人家要你走,总得给你安上一个罪名,且走还得悄悄的走,否则就给你的离职证明写上污点,让你这一辈子都翻不了声。 转自:知乎 ali-cto.mov

Posted in 工作 |
thunkli

空降领导的套路和招数

给大家个忠告,如果你直系领导换了,建议赶紧看新的工作机会,因为对新领导来说,常规操 作是培养新人做自己的嫡系,听话的老人先留下来做一阵苦力然后干掉;不听话的老人,直接 干掉… 可能有人会说我不争不抢不站队,就踏实干好我自己的活都不行?我只能说如果你真这么想, 那么你属实太天真了… 因为对于一个新领导来说,他空降到这个部门,最先考虑的大都是建立自己的嫡系。因为这样 才安全… 而建立自己的嫡系,最安全的方式就是培养新人。为什么不拉拢老人做嫡系?谁知道老人有没 有什么背景关系? 在这个时候,大多数领导都会遵照“宁可我负天下人,不可天下人负我”的打法来。在我不确定 这个人是不是绝对可靠的时候,那我就选择不用他。 所以如果你正在或者已经经历了更换领导,但是对你却没有动刀。那么千万别觉得“这个领导 不是那样的人”,他只不过是还在观察,还在等时机动刀而已… 他在观察什么?观察你这个老人是不是老实,这个老实可不止是老实的干活,还要能积极的向 新领导靠拢! 如果你能做到上面两点,那么你还有可能成为那个做苦力的牛马;如果你只是老实的干活,那 你早晚得被干掉。毕竟新领导在扶持自己嫡系的时候,也要考虑平稳和部门的正常运转… 而对于不听话的老人,那就直接干掉了,毕竟新领导空降新团队,不树权威怎么活得下去?! 所以总结下来,只要换了领导,你作为老人,赶紧考虑换新环境绝对错不了! 转载自:脉脉

Posted in 工作 |
thunkli

招商银行(China Merchants Bank)Cnaps Codes

招商银行(China Merchants Bank)Cnaps Codes Cnaps Codes 银行名称 Bank 308100005264 招商银行股份有限公司北京金融街支行 Branch of China Merchants Bank Co., Ltd. Beijing Financial Street 308100005272 招商银行股份有限公司北京静安里支行 China Merchants Bank Co., Ltd. Beijing Branch of Jingan 308100005289 招商银行股份有限公司北京安定门支行 China Merchants Bank Co., Ltd. Beijing Branch of Andingmenwai 308100005297 招商银行股份有限公司北京海淀支行 China Merchants Bank Co., Ltd. Beijing Haidian Branch 308100005301 招商银行股份有限公司北京世纪城支行 Beijing Century City branch of China Merchants Bank Co., Ltd. 308100005310 招商银行股份有限公司北京望京支行 Wangjing Beijing Branch of China Merchants Bank Co., Ltd. 308100005328 招商银行股份有限公司北京朝外大街支行 China Merchants Bank Co., Ltd. Beijing Branch of Wai Avenue 308110023085 招商银行天津新港支行 China Merchants Bank branch in Tianjin Xingang 308110023093 招商银行天津分行解放路支行 China Merchants Bank branch in Tianjin Branch Jiefang 308110023108 招商银行天津分行平山道支行 China Merchants Bank branch in Tianjin Branch Road Flat 308110023116 招商银行天津分行南门外支行 China Merchants Bank branch in Tianjin, outside the South Branch 308110023124 招商银行天津分行保税区支行 China Merchants Bank branch in Tianjin Free Trade Zone Branch 308110023132 招商银行股份有限公司天津西康路支行 Branch of China Merchants Bank Co., Ltd., Tianjin Xikang 308110023149 招商银行股份有限公司天津塘沽营口道支行 China Merchants Bank Co., Ltd., Tianjin Tanggu Branch, Yingkou Road 308221009019 招商银行沈阳分行 China Merchants Bank, Shenyang Branch 308221009027 招商银行沈阳分行营业部 China Merchants Bank, Shenyang Branch Office 308221009035 招商银行沈阳分行兴顺支行 China Merchants Bank branch in Shenyang Branch Xingshun 308221009043 招商银行沈阳分行北市支行 China Merchants Bank, Taipei Branch, Shenyang Branch 308221009051 招商银行沈阳分行太原支行 China Merchants Bank branch in Taiyuan, Shenyang Branch 308221009060 招商银行沈阳分行南顺城支行 China Merchants Bank, Shenyang Branch South Branch of Shun Cheng 308221009078 招商银行沈阳分行长江支行 China Merchants Bank branch in Shenyang branch of the Yangtze River 308221009086 招商银行沈阳分行南湖支行 China Merchants Bank branch in Shenyang Branch Lake 308221009094 招商银行沈阳分行北顺城支行 China Merchants Bank, Shenyang Branch, … Continue reading

Posted in Memo |
thunkli

Serif 和 Sans Serif 字体区别

Sans-serif字体的笔画宽度变化往往比Serif字体小。它们通常用于传达简单性,现代性或简约性。 某些字体的笔画结尾处的小特征称为“Serifs”。 Sans-serif font Serif font Serifs (coloured in red) 一些常见的Serif字体是Times New Roman,Georgia,Palatino和Garamond。 相反,常见的Sans Serif字体包括Arial,Helvetica和Tahoma。 在不同的设计中同时使用Serif和Sans Serif字体有很多优点。简单来说,Serif字体在小尺寸正文中易于阅读,而Sans Serif字体在大字体中确实脱颖而出 由于大多数显示器的分辨率不如印刷介质,因此Serif字体在小尺寸显示时可能效果不佳。随着视网膜显示器等技术的改进和4k屏幕的普及,这已不再是一个问题,但是与印刷相比,绝大多数显示器的分辨率仍然很低。因此,目前最好还是将大部分Sans Serif字体用于Web。

Posted in Memo |