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

Linus又炮轰GitHub!看看你们的merge机制,只会产生垃圾

这次事件的起因是Paragon软件为Linux内核开发了一个NTFS 文件系统的读/写驱动程序代码,在commit时写了一个错误的message,导致Linus火气飙升。...邮件中还对GitHub 明褒暗贬,「GitHub 都好,就是merge不行」。 并表示GitHub的merge只会「创造完全无用的垃圾合并」。...2007年时,有位名为 Dmitry Kakurin 的开发者在查看了 Git 源代码并发现其使用的是纯 C 而非 C++ 后,他表示不可理喻,于是发帖喷道(年轻了,敢和Linus喷):「完全没有什么可移植性...Linus称,C++标准复杂导致不合格使用者太多,容易误用和滥用语言特性。C++语言想解决的问题都不对路,都是一些皮毛问题,而没有涉及真正深层次的问题。...面向对象解决的都是一些小问题。 除了C++外,还有万恶之源英伟达, 2012年开始很多笔记本配备了采用optimus技术的双显卡设计,即同时具有Intel核心显卡和Nvidia独立显卡。

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

【每日精选时刻】欠一屁股技术债仍保住工作其实也并非完全不可能;作为极客一代,你应该尝试的 24 个 Linux 桌面;AIAgent:我不是只有AI脑!

但是,不可否认的是,这对于新用户来说,真的神奇了,略显困惑,因为这种自由选择的权利在其他生态系统中罕见了。...如果你正在考虑安装桌面版 Linux,那么你必须做出的选择之一就是要使用款桌面,而最好的方法就是多尝试几种不同的桌面,然后再决定款菜是你的最爱。...OneCode实战——自定义悬停动画菜单基于模型驱动的低代码平台,将数据模型与展现模型做了有机的整合大幅降低了开发者的工作量。使程序员可以从繁重的业务编程和UI展现等技术细节上脱离出来。...在腾讯云开发者社区,未来我将长期保持活跃,旨在分享实际应用中遇到的挑战和解决方案。为此,非常感谢腾讯云开发者社区为我们提供这个优质的平台和难得的机会。...~自荐地址:每日精选时刻-推荐作者社区活动【2023腾讯·技术创作特训营】好文/连更/组队/新人有奖,最高瓜分10000元并一次带走12件大礼本次为了鼓励大家创作更多好的作品,第三期特训营征文挑战赛在原有

479175

把树莓派装进Apple iSight,图像质量堪比MacBook内置摄像头

17年前的东西了,如今没有款相机还在用640x480分辨率——这年头连手机app图标都有这么大。你还记得Firewire火线接口吗?反正我是不记得了。...v=8l0kpQ_2rj4 为啥不在里面直接放个跑Linux的计算机呢去掉里面原有的元件之后我就开始考虑应该塞点什么进去了。我试了好几个新型摄像头的内胆但没有一个大小合适。...完成后,我把成稿发去进行3D打印,并订购了一些螺钉和电缆这些小零件。 成品的精度达到了16µm,这对于细小螺纹等细节来说简直不能完美(不过你想降低一下精度省点钱)。...iSight还有个像是鸢尾花一般的设计:你可以旋转镜头把它打开,然后设备会自动打开iChat程序(这个app也是停止服务了)。我保留了相关的传感器,准备回头想想怎么把它进一步改装一下。

94530

小码匠算法之旅: 第一个算法

小码匠:这么一大串,我还是个小孩儿,搞得懂这么多理论啊?看着我就头晕。 老码农:先别晕,你再仔细看看。 小码匠:就是让我编程序,解决问题吧? 老码农:嗯,是滴。给你出个题目,先来个简单的,接招。...return sum(avg_list) / num if __name__ == "__main__": print(mean([10, 20, 30, 40, 50])) 老码农:看来简单了...作为匠人,要有追求的啊,写得稍有些小啰嗦。 小码匠:你是说这行码? 小码匠轻敲键盘,飞快的改了过来。...后来坚持踢球,是不是身体变得比以前强壮了啊,之后再遇到一些小毛病,比如感冒,是不是比之前恢复的要快。代码也一样,遇到不舒服的时候,他自己要能做个简单处理啊,不至于直接就崩了吧。...小码农:啊? 老码农:这里。 小码农:我的程序应该没错吧。 老码农:程序是没错的,但对于一个匠人来说,这个瑕疵应该是不能容忍的。 小码农:快说哪里? 老码农:你看那个黄色的波浪线(〰️)。

18720

你如果自学前端Js,能不能别看文档了?

第一、百度查一下它的基本资料、介绍、文档、语法; 第二、找一些小例子,把它运行起来,能出效果; 第三、对照着文档,去调整、调试这些小例子,看看出来的效果或反馈,是不是我所希望的。...程序嘛,语言而已,就像学英语免不了背单词一样。那学程序就看文档,先熟悉各种方法、事件、对象呗,然后像写句子一样就行了。 结果嘛,当然是不乐观的。就像你背了好久的单词,依然写不出像样的英文文章一样。...代码是真实业务的反映,同时也体现着开发者的思路。什么样的业务就有什么样的代码,开发者怎么想的,怎么理解的,代码就会是什么样子。...如果没有全局记忆,只能是看到段算段,之前和之后的代码是干啥的?完全不知道、没印象,脑子里也不会有代码的全局的概念。 看代码,看的是架构,看的是逻辑关系,看的是数据的流向。...-- 最后 --> 很多情况,不是熟练的程序员不愿意帮助前端新人,而是前端新人和前端老鸟,不在一个语境里。

85050

OEA中的AutoUI重构(2)- 评审会议前的总体设计

Command自动生成较为独立,所以就单独先进行了重构,目前重构已经完成,效果较好:和原有系统完成兼容,同时插入了更多必需的扩展点。     本次重构主要是针对OEA框架中的AutoUI部分。...以下以基于OEA框架的GIX4应用程序为例子,来说明现有的问题: 从用户角度看: 用户觉得,当前生成的界面不好看,虽然可以换多套皮肤,但是布局死,不能更换一些新的布局。 ?...从开发人员的角度看: 由于我本身也是一名开发人员,平时也记录了一些小问题,觉得AutoUI目前存在的问题主要有这些: ?...在默认情况下,能够生成一个完整的应用程序。这些需要生成的可重用构件包括: 大粒度:应用程序界面框架、布局模块、数据列表、树型数据列表、实体编辑面板、导航栏、工具栏等。...由于目前OEA已经在产品GIX4上应用,而GIX4中代码量并不小,所以这里主要的一个约束是:重构后的AutoUI模块的外部接口需要兼容原有系统。

73190

初试小程序开发

对于个人开发者来说是很好的福利。 ? 下图我们以开发视角来看目前我们的开发程序的一个时序图: ?...开发者可以使用云开发开发微信小程序、小游戏,无需搭建服务器,即可使用云端能力。...上面就是小程序·云开发简单的使用图谱:在小程序端,直接用官方提供的接口,在云函数端,直接用官方提供的 Node SDK,就可以操作你云的资源。...程序开发一定是未来的趋势,解放个人开发者,目前觉得在企业级应用上还是有点鸡肋。...查阅资料说云开发,并不排斥原有的后台架构,通过下面的架构,你也可以无缝与原有的后台服务兼容,也简化了一些小程序鉴权的逻辑,直接后端的中台服务群为什么还要上云开发?相当于云函数复用加一层路由?

3.1K20

IDEA 惊天 bug:进程已结束,退出代码 1073741819

0,表示程序正常结束;退出代码是 1073741819,它代表什么意思呢?...对比之后,问题就很确定了,出在 IDEA 身上,一定是它根神经错乱了。于是换了一下谷歌搜索的关键词,结果如下所示。 ?...果然也有同行遇到了类似的问题,但文章中提到的原因竟然是金山词霸的划词翻译,这有点扯了吧? ? 虽然有点扯,但的确值得试一试,毕竟山穷水尽了啊,况且我的电脑上真的安装了金山词霸,并且是打开状态。 ?...不管怎么说,这个莫名其妙的 bug 是解决了,有必要总结一波经验心得了,希望能够给小伙伴们在开发中一些启发。...这年头,经常听到一些小伙伴们抱怨说,公司不允许上网,遇到问题时真的无从下手,我只能说这样的公司真的是闭关锁国啊。 经验四:换个环境试一试。同样的代码,环境不同,运行后的解决真有可能不同。

2.3K20

蹲坑44分钟被曝光,360程序开发这个小程序是认真的吗?

程序猿 整编 综合自:@360公司、去蹲小程序 无论是大型集团,还是中小型企业,都面临着一个比较常见的问题,那就是员工“带薪如厕”,曾经,一位日本网友就在推特上发了这么一段话—— ?...但是,万万没想到,360的程序员近日竟然开发了一个小程序——去蹲,这个小程序让你上厕所再也不用排队了 ?...其实,这款「去蹲」小程序是使用门磁智能硬件和小程序相结合的解决方案,成本并不高,但是确实很实用,遗憾的是这个小程序,这款小程序只能让你知道360公司的厕所使用情况。...@360清理大师:支持我司新开发的小程序~如厕神器,本次蹲坑时长30分钟,你已击败全国5%的用户,获得新晋厕主称号!...@明天我结婚-:六楼那胸die我要举报你占坑吃鸡… @匿名: 我需要一个这东西,最好能标识是马桶还是蹲坑,这大冬天的....

89020

微信小程序开发者自助解绑小程序

最近在帮朋友开发程序时,朋友突然告诉我,不能绑定开发者了。但是就比较纳闷,问了下,才知道,一个微信号只能绑定为50个小程序开发者。...当时就比较懵了,之前我帮过好多人开发过小程序,这些小程序都绑定过我为开发者,可是具体是那些人,真的有点忘记了。就去官方文档搜,还真给搜到了。 官方给出的解决办法如下 ?...由于忘记都有谁绑定过我为开发者了,所以只能有第二种方式了。 这不看不知道,一看吓一跳啊。我居然被好多根本就没接触过的小程序绑定为开发者了。...因为小程序绑定开者容易了,知道你的微信号,就可以绑定你为开发者。至于这些人为啥要把我添加为开发者呢,想来想去也就这个原因了。 ? 一个极速审核奖励。。。。。。...因为我们的目的是微信开发者/体验者自主发起解绑小程序账号,所以选择的是小程序,可以看到你目前作为管理员和作为项目成员分别下面有那些小程序账号,在这个页面可以看到每个小程序的头像、名称 ?

3K53

简单聊聊Python在算法、后端、量化工作中的应用

面试的时候,对用门语言其实并没有严格限制,Python、Java、C++都可以,但是需要手写算法,也会考上面几种框架的使用。...我问同学A为什么用Python,他笑着说了四个字“人生苦短”啊,Python写脚本、做测试、跑数据实在是方便,虽然跑算法没有C++快,但是并不会带来很大差异,因为他们不需要实时去出结果。...2、同学B:某头部自主车企 后端开发工程师 同学B是原来在乙方软件公司工作,主要负责车机软件的开发,后来不想卷去了甲方做web安全后端,但发现活一点没变少,可能这几年汽车电子发展太快,都在更新迭代。...他说你还是不了解,安全领域C/C++、Java、Python一直是三大主流技术栈,像NTA、防火墙、IDS、IPS都会用到Python,一些小型的后端服务也会采用Python进行开发。...量化领域基本是以C++和Python为主,C++一般用来写大型交易框架,稳定性强,而且速度快,Python则用来写策略、跑算法、验证模型,也支持一些小型应用的编写,对C++库进行包装等。

94111

嵌入式开发之交叉编译程序万能命令_以freetype为例

现在我们还是手工交叉编译freetype,这种方法在编译、安装一些小程序时很有用。 6.4.1 程序运行的一些基础知识 编译程序时去找头文件?...链接时去找库文件? 系统目录:就是交叉编译工具链里的某个lib目录; 也可以自己指定:链接时用 “ -L dir ”选项指定。 运行时去找库文件?...6.4.4 交叉编译freetype 使用GIT下载所有源码后,本节源码位于如下目录: 01_all_series_quickstart 04_嵌入式Linux应用开发基础知识\source\10..._freetype freetype-2.10.2.tar.xz libpng-1.6.37.tar.xz 本节文档以STM32MP157开发板,对于其他开发板:工具链可能不一样,请灵活变通。...确定头文件、库文件在工具链中的目录 以STM32MP157开发板为例,它的工具链是arm-buildroot-linux-gnueabihf-gcc,可以执行以下命令: echo 'main(){}'

2K20

我所理解的前端

对于当时我一个小白而言完全是胡说一通,词不达意,搞得面试官一脸懵逼,现在想想那可能就叫尬聊吧……时隔两年在不断爬坑中对这个问题有了自己新的认识,今天趁着上午没什么事情,写下这篇博客,想到写到,谈一谈我所理解的前端...接下来还有一项额外的技能PhotoShop,要知道ps可以不用去做,但必须要会,而且在一些小公司里UI只会丢给你一个PSD,没有什么Sketch之类的东西,也没人帮你切图,这些都需要你自己来处理,所以ps..., 现在的前端开发已经不再仅仅只是静态网页的开发了,日新月异的前端技术已经让前端代码的逻辑和交互效果越来越复杂,更加的不易于管理,模块化开发和预处理框架把项目分成若干个小模块,增加了最后发布的困难,没有一个统一的标准...我们往往在编码的时候写不下去,就是因为给的需求模糊,没有细化到点上。 4.换一种方式说“不能实现” 不能实现,这句话想必我们都是经常说。但是直接对产品经理说,没准会让产品经理抓狂。...所以程序员要找到一种更好更容易实现的方法。别给产品经理的想当然自乱阵脚。 6.必须遵循文档精神 在开发的时候,我们往往会另外与产品经理进行细节化的讨论。

812110

那些年,我写过的编程语言

于是简单学习了 Python,写了一些小工具,例如自动生成 SQL 定义,提取数据库的数据转成 Excel,等等。...后来到了数据库行业做内核开发,开始用 C,于是便重操旧业,开始复习大学期间最开始接触的 C 语言。...工作之后才发现,完全有可能根据工作的改变,而去学习并且切换到新的语言,这是无法避免的,所以还在学校的同学,不用去纠结自己到底应该学门编程语言,能够深入任何一门语言,以后再学习新的语言,都会非常的快。...比如你学一门新的语言,就是为了看懂公司的项目,那么可以一边看一边学,并且能够接一些小的需求,逐渐深入。...如果学一门语言并没有明确的目的,只是为了兴趣,或者说给以后的自己多一个选择,那么可以找一个基础的教程,跟着敲代码,然后自己参与到项目中去。

39620

1个开发如何撑起一个过亿用户的小程序

[(腾讯相册用户量破亿)] 可是,谁曾想到,这样一个亿级体量的小程序,竟然是一个开发做出来的?他又是有般“绝技”,可以一个人撑起一个用户过亿的小程序? 后台人力紧缺,怎么办?...不仅如此,我们的后台开发还不是百分百能够投入到这个项目,大部分时间要抽身支援其它项目,人力非常紧缺。此外,原有后台系统有不少历史包袱,在原有架构上做新的社交化功能开发是不现实的。怎么办?...[(评论点赞逻辑)] 用户进行评论点赞的时候,会在小程序端发起请求调用云函数并带上 openid,云函数用 openid 查询原有的后台服务看看该用户是否有权限进行操作,如果用户具有权限,则把评论和点赞的数据都写入云开发的数据库中...原有开发模式 云开发全栈开发 工作量 后台1周(微信登录态校验+业务逻辑server开发)+ 前后台联调1天 1 - 2天,无需联调 _________________________________...[wchuoxt3zo.png] 如果你是已有的小程序,部份需要跟原有后台交互的功能,完全可把云函数作为路由,节省获取openid 等用户信息的逻辑,如下图: [rjvdnz45pu.png] 相关资料

14.8K7764

程序开发这个小程序是认真的吗?

但是,万万没想到,360的程序员近日竟然开发了一个小程序——去蹲,这个小程序让你上厕所再也不用排队了。 ?...其实,这款「去蹲」小程序是使用门磁智能硬件和小程序相结合的解决方案,成本并不高,但是确实很实用,遗憾的是这个小程序只能让你知道360公司的厕所使用情况。...有网友就指出,这个小程序简直是查看员工偷懒的神器,还好这个厕所没有实名制.......@360清理大师:支持我司新开发的小程序~如厕神器,本次蹲坑时长30分钟,你已击败全国5%的用户,获得新晋厕主称号!...@明天我结婚-:六楼那胸die我要举报你占坑吃鸡… @匿名: 我需要一个这东西,最好能标识是马桶还是蹲坑,这大冬天的...

69820
领券