首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

维护一个开源项目25年是什么体验?

他们之所以这么做,是因为curl做出了「一致性」承诺,并在漫长岁月中遵守了这个承诺。 curl会不会突然没人维护了?承诺了不会,遵守承诺 这个API会不会突然废弃了?...承诺了不会,遵守承诺 如果一个项目25年间都遵守了承诺,那么大概率未来他也是可靠。 现在很多大厂造轮子,理念很棒。可一旦需要投入生产时就会人犯嘀咕:这会不会是个KPI项目?...长远看,成功项目没有天才,只有默默坚持普通人。 强如正义联盟还有战力值只有5蝙蝠侠【手动狗头】 ? 慢下来,一步步来 互联网真是太快了,薪资长得,头发掉得,老人淘汰。...这人产生了一个感觉:当码农就是用命换一笔钱。 对普通人来说,年薪百万不是常态,996也不是常态。这些都只是时代背景下,人生历程一小站。...如果在互联网这么强调「」、「精英范」领域,最成功产品反而是一群普通人、靠漫长岁月积累起来。 那我们为什么不试着和时间做朋友?放下焦虑,你超棒。 ?

30320

zephir-(1)开篇介绍

zephir他特点和特性. ###1.1 简单易于开发### 相信大家和我有一样经历,看到了yaf和phalcon在想为什么C语言拓展框架可以这么,自己能不能写一个出来,然后屁颠屁颠跑去找资料找大神了解...3.编译模式,zephir能狗编译主流系统Liunx/OSX/Windows能够识别的拓展程序 4.开发源代码高级语言,以面向对象为基础,编写拓展都需要基于面向对象 ###1.3 感受一下### 下面是官方提供一个大家感受一下小例子作用是过滤变量返回字母字符...每一个PHP应用程序是基于一组常见组件或者说框架,这些公共组件是库/框架或它们组合。...一旦安装后很少改变,作为应用程序基础,他们必须是有非常, 快速和强大库会很复杂,由于高水平抽象,一般做法是约定基础库或框架很少改变,才有机会来改善性能和资源消耗 Zephir,您可以实现面向对象库...PHP托管ZEPHIR,所以他们显然有很多相似的地方,但是,他们有给ZEPHIR自己个性重要差异。例如,ZEPHIR更加严格,它可以你减少编译步骤。

93390
您找到你想要的搜索结果了吗?
是的
没有找到

精进,就是每天拿出来2小时浪费

但是,诸如躁进、狂进、乱进之外,还是有精进的人存在。他们耗费自己生命,但是他们耗费掉每一秒生命,都像一把“着咽喉刀”一样。他们杀最少子,来擒住对方“帅”。...怎么没看见。”他说:“审稿人提那些意见,预计2个小时能解决,他们明天早上10点截止,8点起床,有两个小时,就等于改完了。”...回想自己花在“干正事”那些时间:学地理、学经济,包括上马哲邓论这种无聊课程,考各种必需证……这些完成今天手头上事情一无帮助,反倒是那些拿来浪费时间里做了事情、冒出来想法,收获许多宝贵经验...最为重要是,极为紧张时候,可以定下心,慢下来。 2011年4月中旬,硕士论文提交前一周,论文被老板毙了,除了题目不动,其他要全部重写。...一个好赛车手,功力不是体现在油门上,而是体现在刹车上。越是的人,越能够自己慢下来。就像你坐在飞机上看夕阳,感觉飞机像虫子一样缓缓蠕动,甚至都没有动,但实际,它比地上那些火车汽车不知快了多少倍。

43140

一个码砖码农,写一年技术博客,出书了?

一、前言 来自延迟满足幸福 可能你生活里很多时候很多人都在教你怎么,“一年面上P6”、“一周学会Java”、“一文看懂C++”,似乎这些看上去,就是达到终点最佳路径。...而实际,却让你在本该沉淀路上,漂浮了起来,一切感觉都美好,就是什么也搞不了。 但如果你愿意慢下来,其实可以收获更多。...1994 年, 他们出版了 《设计模式: 可复用面向对象软件基础》 一书, 将设计模式概念应用到程序开发领域中。...五、 收个尾 这本书出版算是技术成长路上一次打卡,了解了定稿、三审三校、书号、印刷、架等等流程,而这些其实是,就想知道知道没经历过风风雨雨后面的彩虹到底有多美!...感谢能在这一路遇到的人遇到事,是粉丝伙伴陪伴、是号主好友支持、是各平台服务,从一点点做稍有起色,但也还好初心仍在,这条路上扔是一直坚持少年!

44530

理清 Activity、View 及 Window 之间关系

希望能帮你梳理清楚他们各自工作职责,以及是因为什么需求导致了它们出现。...个人长期有个困惑:Window能做事情,View对象基本都能做:像什么触摸事件啊、显示坐标及大小啊、管理各个子View啊等等。View已经这么强大了,为什么还多此一举,加个Window对象。...Surface其实就是一个持有像素点矩阵对象,这个像素点矩阵是组成显示屏幕图像一部分。...现在我们知道了Window绘制过程,其实,站在系统角度来考虑,一个Window对象代表一块显示区域,系统不关心Window里面具体绘制内容,也不管你Window怎么去绘制,反正只给你提供可以在这块区域绘制图形...但是如果用户自己去管理这些Window,先不说工作量,光用户自己去实现任务栈这点,有几个人能写出来。

1.2K90

放弃数学专业跳槽高薪行业,如今他却后悔了

明明这个时代奔涌向前,明明有这么机会,干嘛要舍近求远?干嘛要舍而求慢?到我毕业时候觉得不要学数学了,放弃了继续深造机会,转向了金融行业。 ?...原来每天要见很多投资人,他们跟我这样说:“我们现在正处一个变革时代,所以我们要大干快上,我们要紧抓时代翅膀,天下武功唯不破。”可是股灾之后?“再想想吧,再等一等,再看一看。”...原来他们说:“放着来,来”,现在是“你给你掩护”。 几个月时间从热火朝天就变成了寒冰地窖,就进入了资本寒冬时代。当时在想:不是应该吗?那怎么来得,它去得也?...一眼望去,这不是以我学数学为基础那些个专业吗?怎么随风而动、顺势而为,抓住风口,反而就错过了机遇了? ? 就反思自己当年做决定,就想起上学时候最喜欢一位数学家。...而这一时刻,距离他41岁生日,只剩下两个月了,他最后一刹那,斩获了这数学界最崇高荣誉,菲尔兹奖。 ? 这突然想到我自己,到底是哪错了?是去投行错了吗?那不应该,这是个值得从事行业。

64060

日本 AI 公司联合丰田打造家务机器人,承担家庭清洁重任

关键词:清扫机器人 机器视觉 机械臂 为什么房间这么乱? 明明才刚收拾过,怎么又乱了? 谁能帮我来收拾? 可能每个人都面临过这几个问题。...HSR外观图 那机器人是怎么整理房间?...通过这些方法,最终打造出了强大识别引擎,就算是数百件物品散乱房间各处,机器人也能够准确识别出物品位置和种类。进而规划物体应该怎么去抓取以及如何整理等等。 ?...整理鞋子时,机器人会调整鞋子朝向 整理房间第三步:加入人性化控制 为增加它可用性,更多人都能得到帮助,他们系统中加入了语音和手势控制,用户可以通过这些方式启动和指挥机器人。 ?...这项工作最早在 CEATEC JAPAN 2018 会展亮相,技术、产品和服务品质与创新性评比中,他们项目荣获了行业/市场部门二等奖。 能做出这么有意思工作,其背后也是一个厉害团队。

82910

休闲游戏

你也许会问,这么游戏为什么会有人去玩?但是事实却是,这么游戏其实很火。...休闲游戏让我们感觉到我们每一分钟做事情变多了。不过,这也是我们时代病,单纯地坐着听讲开始人紧张而不知所措,给他们一个手机就舒服了。...(以上参考 Extra Credit:Idle Game) 等待 但是问题来了,随着这类游戏开始火了,如何保证你游戏竞争当中脱颖而出?...画面、音效等尽量做得精致,当然,也有反例,比如文字游戏「A Dark Room」 游戏展开 游戏开始给予大量玩家可以做事情,然后慢下来。 用一个简单游戏机制作为开始,然后复杂起来。...游戏进行中给予资源短缺问题,然后用上面加新机制解决它们。 用不断更新保持玩家新鲜感。保证他们对更新(新机制、新资源)有所期待。 ---- 都看到这了,留个言,点亮那个 ♡ 开心一下吧~~_

55840

为什么看了大量视频教程,却依然学不会前端开发?

换个问法,既然跟着视频就可以学会前端开发了,那为什么那些前端培训机构还会存在?不是说好看视频就Ok了嘛? 现在可不像前些年视频教程并不多,那时候谁有视频教程还能算是独家资源。...再往大了说,前端开发就是三大件,html,css,js,这三大件这么多年来已经被不知多少人,不知多少视频来回讲了无数遍了。 那么回到标题问题,为什么不能通过看视频,学会前端开发技术?...区别只是在于, 1、直播时候知道是在对着人讲,得多讲一些,因为知道以他们情况,这些他们有用。...凑巧是,上述几点我都具备,^_^ 那么写这篇文章目的是什么?是想大家都去报培训班吗?不是的。写这篇文章目的是想说,“先行者计划,还是要有直播”。...但是现在,怎么,现在阶段正在录视频课程,那就先把这些视频课程都录完。

1.3K100

别再被小程序置灰需求给坑了

,并且很完美的上线了 领导看到了直呼高手,说不错不错,既然这么,我们还有小程序,也给加上吧,一个小时够了吧 心想,一个小时?...小程序从表面看这些内容确实没有问题,但是一些特殊点都是有问题 结合这些有问题点,发现在小程序中,只要使用了fixed地方,都会出现问题 有了问题怎么办?...先去社区看一下有没有答案,结果一搜,发现还真有 处理方案 那既然批量有问题,单个总没有问题吧,我们给其中一个元素加上这段css,确实是没问题,但是这么大量工作不可能全加,所以我看了美团小程序,发现他们也只是置灰了一部分...,这确实是个解决方案 但是根本原因是因为什么?...我们看了fixedmdn说明 ❝fixed元素会被移出正常文档流,并不为元素预留空间,而是通过指定元素相对于屏幕视口(viewport)位置来指定元素位置。元素位置屏幕滚动时不会改变。

1.6K130

大数据将彻底颠覆招聘产业

华为几个做技术同事,他们大概工作了五六年,安全产品这一块开发能力应该说很不错了,但是最后几个人找工作时候都最终选择了51job和智联这种平台。...研究这里头原因发现一方面是因为IT行业存在这么一个现象,偏技术的人干时间越长,这些人的人脉就越窄,而工作才五六年的人群,猎头又不是非常care他们。...失败后,反思了几个月。发现单纯职业社交这种模式中国土壤很难做起来,选择效率做文章,换言之,要打造是一个中国提供极速推荐网站。去年10月时候就开始做现在产品内聘网。...刚才咱们说了,做猎头做平台做大就三家,他们做服务出身他们基本把猎头市场占七七八八。为什么中低端做几百上千家还不停出来新企业?...为什么客服占内聘网比例这么高?因为它大数据还没出来,出来以后它客服数量会慢慢下来。) 然后,我们帮助用户来投递信息。个人用户这个平台之后可以不用去投简历,耗费这个时间。

48080

施一公:清华百分之七八十高考状元去哪儿了?

十四五年前,有个简单自己都没意识到发现,就被一家公司盯上了,主动来找我。这些公司就像那些禁毒狗一样不停在闻,在看,听,他们非常敏感,不可能漏掉一个有意义发现。...父老乡亲和他们孩子也没有这么幸运。尽管他们不像我这么幸运,他们却一直很为自豪,他们鼓劲。 有些地方和很多执着科学家们不一样。哪点不一样?他们因为兴趣驱使在做科学研究。...成长于驻马店,是地地道道驻马店人,那里邻里乡亲也从没有把当外人,这种亲情常常感动;想用自己努力和创造回报父老乡亲,哪怕是取得成绩他们骄傲。...这是从小受到教育,真的很感恩、想回报。 不知不觉间,观念似乎很落伍了。想不明白当今社会为什么会变得这样物欲横流,为什么这么多人会一致向钱看。 人不是商品,人活一口气。...现在,呵呵,请客吃饭送礼一样没少干,看到人家开豪车羡慕不得了,想拥有一车!为什么?为了钱!

35110

安全对你来说意味着什么

,进去以后给我感觉都是吹水说什么昨天日站挂黑页(刚开始不知道这些是什么意思)群里面说想学黑客技术 100+ 私信就来了,基本都是说给你一套完整黑客自己使用软件和教程你起飞,你再也不用羡慕别人...很多人觉得无线安全没有必要,刚开始也是这样觉得,当然其他人也会这么想。发现这种想法大错特错,虽然专门从事无线领域的人非常少,那么无线领域为什么还存在?...对与安全这个行业来说各种新奇攻击手法和防御手法,而且他们淘汰速度也是非常,要想吃到肉那就必须要比别人而且强。...总结 朋友跟我说了一句话印象很深:正是因为有你们这些从业安全领域的人来保护我们这些在网络“手无寸铁”网民,让我们能体验到良好上网环境真的很不错。...可能你还在某个漆黑角落和一台电脑独处,手指弹跳着别人看不懂字符和代码,可能附近朋友和家人都不能理解你干什么,为什么这么认真的和电脑相处,可以一直盯着屏幕不眨眼,屏幕飞快刷一些别人看不懂画面

1.1K00

16 毫秒挑战:图表库渲染优化

本文是这次演讲内容总结。 今天演讲主题叫做“16 毫秒挑战:图表库渲染优化”。 标题里 16 毫秒是怎么?...我们优化中使用过方式有及时释放,意思就是说,临时一个小对象对性能情况影响比较小,比如说函数里声明一个临时对象,这个对象也没有挂在哪,用完了后就释放掉了,没有太大影响。...但是另一种情况有影响,就是这个临时对象实际挂了一个什么东西上,在下一个阶段可能又使用了它,再在下一个阶段才准备把它释放掉,这时候它释放可能就会影响很多了。...但它没办法适应不同环境,CPU 慢下来帧率就明显降下来了,这就是一个弊端。 如何解决这个弊端?我们先把整个渲染流程抽象成一个最简单结构,就是 onFrame。...就是一个 task 先一直循环,循环不是固定三千,而是一直检查是不是应该 break,是的话就跳出来,不是的话就时序处理一个一个单点。 那么怎么来判断是不是应该跳出来

1.2K50

学妹问我: 如何提高编程能力

但是大神和我课,学东西都完全一样呀,况且都是上了大学才开始接触编程,为什么差别这么? 以至于那时候,和学妹一样,常常怀疑自己没有编程天赋,觉得别人天生就是这么强。...当时就疑惑了,当一方落子后,该怎么把棋子对象通过网络传输给对方,再从网络接收数据恢复到对象?...其实把个人编程经历这么多,就是想展现是如何一步步去实践,遇到了什么问题,又是怎么解决,把这个过程展现出来。 你看我没学任何计网知识,还不是通过边学边用,完成了网络相关项目。...那这个时候怎么? 第一办法是重新搜索尝试不同教程,这个其实是换汤不换药,能不能配通还是看运气 第二个办法就是去搜为什么要这样配?...上面这段话,抛砖引玉聊了下为什么知识是可以遗忘,什么是不可以遗忘。 那不能遗忘知识也遗忘了怎么? 多看。多去思考这样设计背后原理,多问自己「Why」。

1.8K40

教你步步为营掌握自定义 View

这层含义,就是告诉你,View就是用来与用户交互,那么很自然地,我们要问,我们用户在哪里与View交互,以及怎样与View交互? View屏幕占据一个矩形区域。...很自然地,我们又想问,View屏幕占据一个矩形区域,这个区域大小、位置怎么确定,它们会不会变化,谁来决定这个变化?...分给他们后还得为每个View排好在屏幕位置,难上加难。 停一停,想一想,如果是你,你怎么解决这个问题?...也有可能是你使用者说你占据wrap_content大小,跟你商量,又不知道你到底要占多大区域,但是告诉你,只有100dp,你最多也只能用这么多哈。...,完全没有真正根据自己内容来确定大小,为什么这么粗暴?

74260

如何高效地学习

现在笔记产品已经最够完善,大多数都提供了多端云同步功能,你可以轻松地各个设备上进行笔记创作,而且,永远不要忘记初心,我们记笔记目的是为了更好地学习,而不是为了记笔记而记笔记。...学会慢下来 都说时间是最宝贵东西,为什么这里又让我们慢下来,这里所说慢是让我们没做一件事都要耐心,都要全力以赴,都要认真。 有句话叫做慢工出细活,只有慢下来我们才能更好地吸收知识。...记得上大学时候看过动漫秦时明月,那个时候这个动漫很火,同学很多人都在看,而我也不例外,不过与他们不同是,很慢,每一集都是认认真真地品味,而我同学看很快,结果是他们已经看完了,而我还只是刚看了不到...想说是,如果做你喜欢事情你都不能集中精力认真起来,那么对于学习你又怎么能认真起来。...正确休息方法就是闭目神,身体和精神都得到放松和缓解疲劳。

14720

【译】前端 VS 后端

如果来解析前端和后端之间差异(执行方面),我会说: 前端是有关视觉 后端是有关通信 前端是有关视觉 当我们构建前端事物,我们很大程度上关注了用户对我们构建东西是怎么。...如果有人无法忍受我们动效怎么办? 用户喜欢明亮主题还是暗黑主题? 我们考虑很多东西 -- 从用户视图层面。这就是为什么说前端是有关视觉。 我们为用户着想。然后我们为他们构建产品。...不幸是,一些开发者自欺欺人地认为用户 === 他们自己。他们为自己建立网站而不是他们用户。 后端是有关通信 具体一点。当我说到后端,指的是前端和数据库之间层。...当我们构建后端时,我们会问如下问题: 我们需要从前端那里得到什么信息? 我们应该传什么信息到数据库/API? 在数据库/API操作是否正确保存? 数据库/API返回什么信息?...必须学习重新思考问题方法。 这是最大收获: 不要以为你对自己学东西了如指掌。你几乎总是错慢下来你有时间和空间去学习。在学习过程中始终验证,以便你记住并重新连接你大脑。

53420

前端 VS 后端

如果来解析前端和后端之间差异(执行方面),我会说: 前端是有关视觉 后端是有关通信 前端是有关视觉 当我们构建前端事物,我们很大程度上关注了用户对我们构建东西是怎么。...如果有人无法忍受我们动效怎么办? 用户喜欢明亮主题还是暗黑主题? 我们考虑很多东西 -- 从用户视图层面。这就是为什么说前端是有关视觉。 我们为用户着想。然后我们为他们构建产品。...不幸是,一些开发者自欺欺人地认为用户 === 他们自己。他们为自己建立网站而不是他们用户。 后端是有关通信 具体一点。当我说到后端,指的是前端和数据库之间层。...当我们构建后端时,我们会问如下问题: 我们需要从前端那里得到什么信息? 我们应该传什么信息到数据库/API? 在数据库/API操作是否正确保存? 数据库/API返回什么信息?...必须学习重新思考问题方法。 这是最大收获: 不要以为你对自己学东西了如指掌。你几乎总是错慢下来你有时间和空间去学习。在学习过程中始终验证,以便你记住并重新连接你大脑。

28310

什么是程序-编译与调试

打印到屏幕。...如下图所示,右键单击“HelloWorld”,选择打开,选择 Explorer 就可以看到如下界面,就是我们项目文件夹 断点及调试窗口设置 程序我们点击绿色三角形按钮时,一下子就运行到最后一步了...,速度非常,如果最终输出结果和我们预期不一样,我们如何查找代码哪一步出了问题?...秘诀就是它运行慢下来(类似于魔术慢放),一次只程序运行一步,如何程序运行慢下来,那就是断点调试!...学习 C 语言后境界 掌握能力是程序调试能力,要灵活掌握单步调试手段,要能在清晰理解程序执行过程基础准确分析数据(变量)变化过程,定位程序问题点,进而解决问题。

50310
领券