[原]数据流编程教程:如何使用Airflow构建数据科学工作流

概述Airflow 是一个我们正在用的工作流调度器,相对于传统的crontab任务管理,Airflow很好的为我们理清了复杂的任务依赖关系、监控任务执行的情况。我们喜欢它是因为它写代码太容易了,也便于调试、维护和继承重用,而不是像xml那样的配置文件用来描述DAG。通过SQL和HQL的临时查询,我们还可以快速生成前端图表,而且顺带连数据的API接口也都生成了,这几乎要让的W

[译]CSS 居中(Center)方法大合集

原文出处:Centering in CSS: A Complete Guide本文只给出了不同条件下的实现方式,未对原理做探讨。PS:原来要显示 jsfiddle 和 CodePen 之类网站的代码预览,只需将其以 Markdown 语法来插入链接即可。水平居中行内元素对于行内元素(inline)或复合行内元素(inline-*),直接为其父元素设置文本居中即可。.cent

多进程等待的跨平台实现

最近在xmake中,用lua的协程实现了多任务编译,效果还是不错的,不过后来发现一个问题:如果所有编译进程都在处理编译,没有退出的时候,xmake的lua主进程会不断地在这些任务间,不停的切换轮询进程的状态,但是有没有机会执行其他任务,导致cpu过高,抢占了编译进程的cpu时间。。那如果在等不到完成的进程时候,加入sleep等待呢,又会导致编译速度变慢,没法合理利用cpu。

浅谈JS字符串的三个方法

正文每次遇到某个类型陌生的方法的时候,我通常会思考这样几个问题:该方法需要的传入参数:不需要传参数的:诸如Array的pop方法;有必传参数?默认值是多少?例如前文所诉的parseInt方法;parseInt确实可以不传,但是没什么实际意义,会返回NaN;但是某些方法如Number的toString方法,可接受一个参数即进制数,不传默认值是10。该方法会改变调用该方法的对象

JavaScript数据类型中易被忽略的点

String字符串中可以包含由反斜杠\和字符构成的特殊字符,如\n换行,\b 退格,\f 换页,\r回车,\tTab;var multiLine = " first \n second \n third line "alert(multiLine) // alerts 3 lines""当做转义符号也可以避免一些问题,如var str = 'I\'m the V

WPS 的三生三世,雷军的十里桃花

最近一到午休,我发现妹纸们总爱扎堆讨论一个叫《三生三世十里桃花》的剧,连我司CEO都沦陷了。在跟多位妹纸聊过后,我发现,这三生三世可不就是WPS的故事嘛!于是对话自然而然的就成了:“你是说那个学office的WPS吗”“……”所以,今儿我决定来跟大家聊一聊WPS近三十年的故事,它的三生三世。第一世(1988-1994)四海八荒 唯一战神许晓辉曾在《梦想金山》里这样形容19

友友猝死:分时租赁前期靠钱撑 最终难逃悲剧

新能源汽车分时租赁春天已近,但有玩家扛不住资本压力提前倒下。3月10日,友友用车官方宣布停止运营,退回所有用户账户存款。  新能源汽车分时租赁春天已近,但有玩家扛不住资本压力提前倒下。3月10日,友友用车官方宣布停止运营,退回所有用户账户存款,并称停运的直接原因是“之前签署的投资款项未如期到位”。相比于友友用车转型做新能源汽车分时租赁的2015年,如今的分时租赁模式

从手机芯片到“记忆移植”,我们离未来还有多远?

“随着人体器官移植获得越来越多的成功,科学家又开始对记忆移植进行研究。国外有科学家在小动物身上移植记忆已获得成功他们的研究表明:进入大脑的信息经过编码贮存在一种化学物质里,转移这种化学物质,记忆便也随之转移。当然,人的记忆移植要比动物复杂得多,也许永远不会成功,但也有科学家相信,将来是能够做到的。假如人的记忆可以移植的话,它将引发你想些什么呢?”请注意,以上开脑洞的邀请,并

滴滴融资更像是一场自我革命

共享出行市场俨然成为一家独大的局面,除了传统市场的出租车还在和滴滴产生直接竞争之外,滴滴出行在共享出行的领域算是无可争议的龙头老大。市场地位的确立显示着滴滴将会进入到一个全新的发展阶段,这个阶段的内部竞争显然要比外部竞争来得更加强烈一些。正如每一次的融资都给滴滴带来的飞速发展一样,滴滴出行这一轮55亿美元的融资则更加折射出滴滴在未来发展的巨大潜力。根据官方宣布的资料显示,滴

对微信新功能的一点“不成熟的小看法”

微信公众号评论区出了新功能,不需要公众号作者审核既可以自动进行展示,相信这个功能对于许多读者而言是一个好消息,那本文就主要谈谈对这个新功能的一点“不成熟的”小看法。起因最近看一篇某个产品培训公众号文章中提到微信的新功能:朋友留言自动优先在公众号评论区展示,并且无需公众号作者审核就会自动进行展示。如下截图:激起我的好奇心:像微信这么克制的产品,为什么这么做哪?他的目的是什么?

谈谈JS设计模式和应用场景一(单例模式)

什么是单例模式单例模式是单例模式,也叫单子模式,是一种常用的软件设计模式。 在应用这个模式时,单例对象的类必须保证只有一个实例存在。 许多时候整个系统只需要拥有一个的全局对象,这样有利于我们协调系统整体的行为。。(来源于维基百科)1.创建单例模式,案例1:其实就是创建个对象,将我们的对象看做一个人var person ={height:1,name:'wy',callbac

又一家创业公司破产 资金链断裂 创始人称将变卖家产

11月1日,萌萌学车正式发布了破产公告。对于萌萌学车的倒下,张泽涛坦言,主要是由于前期为了实现引流招揽用户,在引流成本上预算失误,低价招收了大量学员导致巨额亏损,同时又恰逢O2O融资寒冬,资金链断裂导致公司走到了破产的地步。创业维艰,筚路蓝缕。“我们前期判断失误,3800元的班给我们埋了一个巨大的坑,不但没有稍微地实现盈利,反而造成了巨大亏损。”11月2日,O2O学车平台深

中小卖家双十一躺平指南

12个小时,2.5亿人涌入直播间,成交额106亿。14个小时,2.4亿人涌入直播间,成交额82.52亿。如果数据会说话,李佳琦和薇娅创造的记录注定载入史册。

传统网约车,能跑赢无人驾驶汽车吗?

“不知道是不是第一单有优惠,我的行程3公里只花了3.8块钱。”“不会玩手机、外放其他司机的脏话语音,不会抽烟,我坐在里面,就我一个人的感觉,非常放松。”在小红书看大家第一次坐萝卜快跑的体验,感觉还不错

微信改版后,视频号和直播的机会变大

昨天,我看到很多苹果手机用户可以在微信中玩炸弹了,玩就玩吧,还录频发朋友圈,这让我这个安卓手机的用户心里痒痒的——张小龙说微信改版可以玩炸弹?,没想到这么好玩。

创业公司怎么找投资人?这三种方式告诉你

平时经常有朋友问我,应该怎样才能获得融资。在此我就粗略的讲讲,适合创业公司获取融资的三种途径。其中“广泛式撒网”成功率最低,“熟人引荐”成功率中等,“投资人主动联系”成功率最高。1.广泛式撒网 目前有许多创投平台链接着创业者与投资人。比如创投圈,天天投,天使汇。另外还有猎云网、36kr等科技媒体也有了此类功能。你可以在这些平台上疯狂地投BP,广泛式撒网,总有投资人会联系上来

关于本地化社群的一点参考

我们都知道80年代以前,我们的社会结构是平的。每个人的收入都是相差不大。但中国经历了30多年市场经济的发展历程。中国经济飞速的发展。尤其是加入WTO以后。中国在生产、制造、经济、农业、建筑、教育、等等的行业是深度对接到了全球化的分工协作体系当中。那么这势必就让我们这个地球的财富分配极不平衡。这就如同一个个千沟万壑的球,上面高耸入云,下面深不见底。那么我们的社会结构,就此分层