• 漫画:什么是自动驾驶?

    什么是自动驾驶自动驾驶,也被称为无人驾驶,顾名思义,是指交通工具在没有人类操作的情况下,也能够完成环境的感知与导航,顺利到达目的地。从传统的手动驾驶到智能的自动驾驶,并不是非黑即白的关系。有一个国际权威的机动车工程组织SAE(SocietyofAutomotiveEngineer...

  • 每个程序员都应该知道哪些最基本的常识?

    Quora平台,可以看成是美国的知乎。在Quora平台上,曾经有人提出过这样一个问题:Whataresomeofthemostbasicthingseveryprogrammershouldknow?每个程序员都应该知道哪些最基本的常识?这个问题只有64个答案,并没有很多人愿意给...

  • “要源码上门自取”,结果人真上门了!国内企业再惹争议

    文|Travis出品|OSC开源社区(ID:oschina2013)国内智能设备制造商UMIDIGI因违反GPLv2协议引发争议,并告知开发者“想要源码上门自取”。此事已引起国外网友热议。UMIDIGI是位于深圳的一家智能设备制造商,主要售卖平价的Android智能手机和智能穿戴...

    程序员小灰
    2021-09-03
    源码
  • 不要等到离职,才明白这些道理

    两年前的今天,我的一位朋友,被一个90后的面试官上了一课,现在我朋友想起那个场景都恨不得用脚底板抠出个三室一厅…简直太tm痛苦了,不过我朋友也挺感谢他的,如果不是那次面试,我朋友也许到现在都不会明白,原来底层原理有这么重要!让我朋友给大家回忆一下当时那个场景(别tm说我的这位朋友...

    程序员小灰
    2021-09-03
  • 5G时代,技术人员为何要懂网络编程?

    什么是网络编程?用一句话概括,就是对网络协议的落地。 落地,意味着对实战的要求更高。所以,一些朋友更喜欢用类似Netty这种封装好的框架——快速,高效。确实,跟开发细节相比,我们常常更看重开发效率。 可日常的项目里,我们也不得不面对极端的网络性能考验。没人喜欢堵车,但应对大量请求...

  • 如何动手做出一个 CPU

    纯手工打造一个CPU这个事儿。在电子专业的同学眼里,很容易。在计算机专业的同学眼里,稍稍有点复杂,有的专业课的实验课可能会带着同学做一个,或者用Logisim这样的仿真软件去模拟实现一个。在非计算机专业的同学眼里,就有点不敢想象了。我就属于第三种。纯手工做一个CPU有很多好处,做...

    程序员小灰
    2021-09-03
    CPU
  • 高端知识点 — socket fd 是什么?

    socketfd长什么样子?什么是socketfd?粗糙的来讲,就是网络fd,比如我们最常见的C/S客户端服务端的编程模式,就是网络通信的一种方式。撇开底层和协议细节,网络通信和文件读写从接口上有本质区别吗?其实没啥区别,不就是读过来和写过去嘛,简称IO。我们先看一下socket...

    程序喵大人
    2021-09-03
    socket
  • C 语言的那些坑!

    来源:IBN,作者:CameronLairdhttps://www.ibm.com/developerworks/cn/aix/library/au-memorytechniques.html本文将带您了解一些良好的和内存相关的编码实践,以将内存错误保持在控制范围内。内存错误是C...

    程序喵大人
    2021-09-03
  • 彷徨C 十几年,终于盯上 Rust

    C开发究竟需不需要学点Rust?个人认为:需要!早就是优势!多年以前,后端还是Java和C的天下呢!那时好多人都说Go的生态不好,它作为后端主要语言还有很长一段距离。然而,看看现在,多数做后端开发的人都转到Go去了。貌似现在的Rust和当年的Go有点类似的味道?对于Rust这个新...

    程序喵大人
    2021-09-03
  • 最近我在忙什么(文末送书)

    熟悉我的读者应该都知道,前一段时间我始终在忙着翻译一本外文C进阶书籍,接近半年时间,书籍翻译工作终于接近尾声了,虽然还有一些校对的工作,但是的确比之前空闲出来好多时间。翻译一本书真的很磨人,过去半年,基本上每一天我都要拿出工作之外的三小时用于翻译书籍。要知道程序员光工作就已经很累...

    程序喵大人
    2021-09-03
  • 怎么写代码能让 CPU 执行更快?

    技术厉害一点的工程师都知道,性能不仅对产品的攻城掠地至关重要,也是程序员价值的重要体现,在工作面试、等级晋升上都扮演着核心角色。 比如,很多大厂为了保障晋升的公平性,一般会由跨部门的专家组成评委会。其他部门的高级专家,在不熟悉候选人业务的情况下,只能去考察其底层的硬核知识,而这当...

  • 三个多月、40余场面试浓缩为6000字

    卷友们好,我是阿秀。阿秀在去年找工作时,大概面试过四十余场,不敢说自己的面试经验很丰富,但至少也不差的。所以专门花了点时间把自己的面试经验总结了一下,分享给大家!可以说,三个多月的时间里,40余场面试,都浓缩在这6262个字里了。在此之前,先分享一下自己昨天的小确幸,可以说是20...

    程序喵大人
    2021-09-03
  • 【程序员必读】经验:编程的智慧

    来源:码洞下面的这篇文章内容由中国最具争议性的计算机天才王垠老师精心创作,可谓字字珠玑用心苦良,文章篇幅较长,希望大家能认真阅读,值得收藏。 编程是一种创造性的工作,是一门艺术。精通任何一门艺术,都需要很多的练习和领悟,所以这里提出的“智慧”,并不是号称一天瘦十斤的减肥药,它并不...

  • 网络编程的最佳学习路线!

    什么是网络编程?用一句话概括,就是对网络协议的落地。 落地,意味着对实战的要求更高。所以,一些朋友更喜欢用类似Netty这种封装好的框架——快速,高效。确实,跟开发细节相比,我们常常更看重开发效率。 可日常的项目里,我们也不得不面对极端的网络性能考验。没人喜欢堵车,但应对大量请求...

  • 鸿蒙开发会是下一个风口吗?

    6月2号,华为自主研发的操作系统HarmonyOS2.0正式发布。截止8月6号,已经超过5000万用户升级了鸿蒙系统。平均每秒钟就有8个用户升级鸿蒙系统。与此同时,华为鸿蒙生态开发者数量已突破120万,超过300家应用伙伴加入到鸿蒙生态。已有1000多家智能硬件合作伙伴,50多家...

    程序喵大人
    2021-09-03
    鸿蒙
发布文章