Home

心比天高,命比纸薄。

心比天高,命比纸薄。 你的心气再高,死了也就死了。你为之拼搏的、争取的更是无从谈起。活着,就是最大的赢家。 活着,需要智慧。活着本身,也是智慧。 你在知名巨头企业做着精英,租住着含有甲醛的出租屋。没错,是出租屋的错,可是你死了。 你是人人夸口称赞的美女,打着居心叵测的车。没错,是顺风车的错,可是你死了。 人的生命有多脆弱? 你的体温超过38度5就属于高烧,1天不喝水你就会脱水,5分钟不呼吸你的大脑会大面积缺氧,失血15%你就会出现休克窒息。温度、湿度、氧气等多种因素哪怕有一点点变量,你都可能失去生命。 有人说,”生当做人杰”。 有人说,”人生自古谁无死,留取丹心照汗青”。 你追求的社会地位,你追求的出人头地,你追求的金钱、荣耀、财富、美女都需要你活着,你死了,这些有什...

Read more

汉字简化也救不了文盲

Illiteracy is a major problem in some developing countries. 声明:文章观点是我个人观点,当然可以反驳。文中的思维、逻辑才是重点,是本文的根本价值。你看后有所收获,是本文的最终目的。 1 汉字简化,始于太平天国,是为了提升识字率。 以上,就是汉字简化的因果、目的。 2 我当然不是为了掀起繁简汉字之争,如果刻意追求繁体所谓的高逼格,自然是没有必要的。 简体字又叫简单字,听到名字就可以知道这是为了那些脑回路简单、思维模式简单的人刻意设计的。真正意义的汉字简化运动,应该从1950年算起,也就是新中国成立的第二年。可以说,我们的祖国为了让你的脑袋里装些”干货”,煞费苦心。 3 这里我们先说一个前置条件,当然,是指理论...

Read more

那些10w+的公众号都在写什么?

出于好奇,那些10w+的公众号都写了些什么,于是我写了几个脚本爬取了各行业Top的公众号文章,进行了关键词统计。 抓取数据、分析用到了3中语言:Node.js,Java,Python。废话不多说,直接上代码。 1(NODEJS) puppeteer模拟登陆,抓取微信公众号链接: /** * load wechat article urls on newrank.cn **/ const puppeteer = require('puppeteer'); //emulate iphone const userAgent = 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Geck...

Read more

百度,你拿什么和谷歌争?

1 8月1日,有传言谷歌重返中国,百度股价下挫7.84%。后证实是谣传。 8月6日,人民日报在海外(Twitter, Facebook)发声:欢迎谷歌回归,但必须遵守当地(大陆)法律。 紧接着,李彦宏在朋友圈发声:非常有信心再赢谷歌一次。 然而,百度(BIDU)在8月7日的开盘价却是228.31,相较于232.96,下降2%。 (事实上,在我写到这的时候(19点50分),正是美股的盘前交易时间,百度(BIDU)的股价最高已经下跌2.64%) 2 股票定价包含企业盈利和折现因子两部分。按照逻辑,公司的股票价格是人们对它未来盈利能力的预期,扣除时间价值(未来),折现到当下的值加总。 显然,百度的股价受谷歌是否进入中国市场影响巨大。这说明,人们对百度的未来并没...

Read more

向程序员告别

在往期我分享的文章中,最重要的是分享思维,思考问题的方法、学习的方法、解决麻烦的方法,我认为这些是最重要的。思维是拉开人与人差距的最根本因素。 初中时语文课本上有一篇文章叫《怀疑的精神》,这种精神让我受益匪浅,延续至今。怀疑(否定及自我否定)是发现这个世界规则的契机,对这个世界充满疑惑才能发现这个世界的规则。这一切都来自于人的好奇心,这是人的本能。 为什么影子的边缘是虚的?(太阳是面不是点)为什么火焰是向上的?(能量守恒) 这是物理。 为什么三门问题会影响概率?(主持人参与)为什么薛定谔的猫可以又生又死?(观察具有破坏性) 这是逻辑。 物理和逻辑,是人和这个世界的纽带,掌握它你能生存。然而这些还都是基础,非常基础的基础。 人往往不是为了生存而存在,也一定不是为了”理想“而活着。...

Read more

如何正确的提问题

单身时我把气球装上水模拟成D cup的样子,有了女朋友后她脸红红的问我是否对此熟练,我说“精通”。 捷径 我们需要走捷径,因为我们的生命是有限的。 我们一生能做的事情不多,越是精英越会觉得时间不够用。我们不可能花费大量的时间来回答别人的问题,更何况提问的人自己甚至都没思考。 自行求解 有人提问题上来就问“为什么”“怎么回事”“如何…”。其实这是可以理解的,因为提问者对问题相关领域一无所知。但是对于回答者来说,他要花费大量的时间来给你讲解这个问题的相关“前置”知识点,没人愿意这么做,除非他对你有义务。那么,谁又有义务为你解答? 你需要自己去做问题相关的前置调研。如果你自己不肯花费时间,又凭什么置换别人的时间(生命)? 带上观点 在自行求解过后,你不会一无所知,你的问题至少可以...

Read more

你的知识死角不能否定你的技术能力

有些事情你不知道,但你一定能解决。 有些人通过我账号资料里的微信加我,然后问我一些所谓“怎么办”的问题,不是我不告诉你,而是我确实不知道。我确实有很高的title,也确实有很多的技术积累,但我并没有达到知识的“百宝盒”的水平。 换个角度重新说这句话“这么简单的问题你都不知道,你配得上你的title吗?” 技术能力 我们放下技术先不谈,只说能力。当你同时面对工作进度紧张,家里事务繁琐,你是如果做时间管理的?当你面对20个offer,需要做出选择时,你是如何量化对比企业特点,找到最适合你的那一个?当你的schedule堆的满满的,你肯定完不成所有事务时,你是如果设置优先级的?当你发现很多方法都能达到你要做的目的,你是如何寻找最优解的?当你的女朋友们吵得不可开交时,你是如何调和的?(...

Read more

实例:使用puppeteer headless方式抓取JS网页

puppeteer google chrome团队出品的puppeteer 是依赖nodejs和chromium的自动化测试库,它的最大优点就是可以处理网页中的动态内容,如JavaScript,能够更好的模拟用户。 有些网站的反爬虫手段是将部分内容隐藏于某些javascript/ajax请求中,致使直接获取a标签的方式不奏效。甚至有些网站会设置隐藏元素“陷阱”,对用户不可见,脚本触发则认为是机器。这种情况下,puppeteer的优势就凸显出来了。 它可实现如下功能: 生成页面的屏幕截图和PDF。 抓取SPA并生成预先呈现的内容(即“SSR”)。 自动表单提交,UI测试,键盘输入等。 创建一个最新的自动化测试环境。使用最新的JavaScript和浏览器功能,直接在最新版...

Read more