TecHug
    • 首页
    • 必观作品
    • 快乐程序员
    • 联系
    • RSS
    1. 做程序猿的老婆应该注意的一些事情
    2. 能让程序员心花怒放的七种礼物
    3. 如果编程语言是种武器
    4. 如何成为一名黑客
    5. 调查:程序员需要知道的97件事,你知道几件?
    6. 调查:成功创业者的15个特征,你拥有几个?
    7. 让上班族瞬间怒掀桌的20件事,你遇到哪几件?
    8. 如果程序员是猫,你是哪只猫?
    9. 要嫁就嫁程序猿——钱多话少死的早
    10. 当不能上网时你的电脑还能做的26件事

作为程序员,遇到问题时你的解决手段是什么?

一、背景写这篇文章的想法来源于最近的工作:对Worktile客户端升级重构和解决现有堆积的bugs,这对于我来说是个难题,因为这是一个几年前的老项目了,功能和逻辑虽然不是很多,但其中存在着一些历史原因,目前负责该项目的同事已经离职,留下的文档和资料屈指可数,可以说代码是唯一文档了;第二,项目是用Electron写的,我

| 2021-07-18

搞锤子不如搞直播:罗永浩3年还清6亿债 咋做到?

欠下6亿债务,3年左右还完,能做到么?罗永浩即将做到。日前在接受采访过程中,前锤子科技CEO,现交个朋友直播间带货主播罗永浩称自己的还款进程远超预期,预计到今年年底可以还清6亿债务。对此消息,交个朋友直播间方面也表示罗永浩正在努力工作,争取于今年年底前还完所有债务。作为一位自带流

| 2021-07-17

一张图测试:你是不是真的脸盲?

每个工作日,当需要软件定位打卡的时候,多希望镜头它能是个脸盲!(某钉团队笑yue了)事实上,它永远不可能是个脸盲,只有人,才能精准地做到大街上不识朋友,学校里不识老师,公司里不识领导……说起脸盲,大多数人貌似也不是”全盲”,究竟什么人才会脸盲呢?脸盲症是怎么回事?脸盲有一个非常贴

| 2021-07-17

一个月已获3000万用户,华为设计师讲述HarmonyOS的设计故事

近日,华为举办了HarmonyOSUX媒体沟通会,华为软件工程UX设计部部长毛玉敏带领5位资深UX设计师,分享了HarmonyOS的设计之路。目前,在HarmonyOS2正式发布1个月后,已经快速拥有了3000万用户,下一个目标则是在年内满足2亿存量用户的升级

| 2021-07-17

突发!阿里要和腾讯“和解”!以后淘宝可用微信支付?

来源:罗超频道来自道琼斯的新闻称,阿里巴巴和腾讯考虑互相开放生态系统,阿里巴巴的初步举措可能包括将腾讯控股的微信支付引入淘宝和天猫;双方都在分别制定放松限制的计划。受此消息影响,阿里股价盘前大涨。如果传言为真,这绝对称得上是中国互联网的”世纪大和解”。世纪大和解?2014年春节,因为微信

| 2021-07-17

阿里与腾讯考虑互相开放生态系统,将带来什么影响?

来源:互联网怪盗团相信大家今天晚上都被”阿里与腾讯考虑互相开放生态系统”的报道给刷屏了。在本怪盗团团长的朋友圈,至少有五十人在转载相关新闻;所有与互联网和投资相关的微信群都充满了围绕这条报道的讨论。事实上,这条报道提供的信息相当少,我们也无法判断它究竟有多可靠。不过,我认为有一点是很有可能的:双

| 2021-07-17

张建锋:阿里如何管理超大规模研发团队?

张建锋(花名行癫)文、编辑/张帅采访者/刘湘明来源:钛媒体揭秘阿里巴巴的研发团队,看阿里云智能总裁、达摩院院长张建锋(花名行癫)如何管理超大规模开发团队?钛媒体注:本文刊发于阿里云及钛媒体联合策划的《云栖战略参考》2021年第一期。2011年,网景创始人、著名风险投资人马克·安德森(

| 2021-07-17

图解堆排序,带你彻底了解清楚!

写在前面:大家好,我是时光。今天给大家带来的是排序算法中的堆排序,这种排序跟二叉树相关。我采用图解方式讲解,争取写透彻。话不多说,开始!思维导图:堆排序导图1,堆排序概念堆排序(Heapsort)是指利用堆这种数据结构所设计的一种排序算法。堆积是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小

| 2021-07-17

防止你的 API 被人采用的 4 个技巧

过去几个月里,我一直在对付一个流行健身品牌的API,最后发现自己陷入了一种卡夫卡式的噩梦。程序员都喜欢挑战,优秀的程序员一定要征服种种挑战。我一直觉得自己是一个非常优秀的程序员。因此,尽管每天晚上我都以失败告终,只能上床睡觉,但我内心深处的某些东西是不会让我就此放弃的——第二天早上,我会带着新的想法和新的动力满血复活。

| 2021-07-17

DoorDash 的后端服务如何从 Python 迁移到 Kotlin?

美国外卖平台DoorDash原先的代码库是基于Django的单体应用。之前这个平台对业务的支持能力已逼近天花板。为给送餐服务提供更坚实的基础,DoorDash需要全新设计的技术栈。新平台应能很好地支撑企业的未来增长,并支持团队在构建中持续推陈出新,用上更好的模式。原系统的每次发布都需更新大量的节点,这显著增加了所需的发

| 2021-07-17

小米在知识表示学习的探索与实践

知识表示是知识获取与应用的基础,贯穿了小米知识图谱的构建与应用。本文将结合小米知识图谱的构建及小爱问答场景,介绍融合文本和知识图谱的知识表示学习方法,以及知识表示在知识图谱补全、实体链接、实体推荐等任务的落地。主要围绕以下3点展开:业务介绍,小米知识图谱的架构和业务;算法介绍,融合文本和知识图谱的表示学习方法;算法应用

| 2021-07-17

新手程序员必备 10 大技能

如果你已经有一段时间的编程经验,或者正准备学习编程,那么可能会考虑的是:怎样才能成为一名优秀的程序员?计算机专业的毕业生如何为软件开发和编程职业生涯做准备?职场对于初级开发人员有哪些期望?这是临近毕业或初入职场的新手程序员们密切关注的问题。以下十项技能并不是必须,但它为程序员应该知道的事情提供了一个很好的起点,供新手程

| 2021-07-16

关于数据库时区,这么多奥秘你都知道么?

摘要: GaussDB(DWS)中关于时区相关知识及使用的介绍。本文分享自华为云社区《人人都知道的时区,背后竟然有这么多奥秘》,原文作者:leapdb 。背景介绍时区同其它工业标准一样,标准化过程也是一个复杂而漫长的过程。GaussDB(DWS)作为一款面向全球用户的高性能分析型数据库产品,对时区的支持也是符合工业界标

| 2021-07-16

架构师之于团队的作用和其能力体现是什么?

架构师是什么?架构师是一个项目组的灵魂人物,他直接或间接地决定着整个系统的技术选型、整体架构以及模块划分,同时还可能担当与领导层的沟通角色,从某种意义上来说,架构师在很大程度上决定着项目的成败与否。很多优秀的架构师都是从一个优秀的开发人员转变过来的,但优秀的开发人员未见得都能成为合格的架构师。因为相比于普通开发程序员,

| 2021-07-16

彼得原理:我们迟早会不胜任自己的岗位?

什么是彼得原理?在层级组织当中,每个人都迟早会从他原本胜任的职位,晋升到他不能胜任的职位,并一直占据这个位子。也就是说你迟早有一天会晋升到无法在晋升的岗位。顺着这个逻辑,还可以得到一个有意思的推论,那就是:只要时间足够长、层级足够多,那么层级组织中的每个职位上,最终都是不胜任的员工。这就很要命了。怎么破解这个问题呢?我

| 2021-07-16

B 站崩了,受害程序员聊聊

非吃瓜,B 站事件始末分析 + 防治技术分享大家好,我是鱼皮,昨天小破站崩了的事情相信很多朋友都听说了。这要是搁以前,不爱吃瓜的我根本不会去关注这种事,崩了就崩了呗,反正天塌下来有程序员大佬们扛着,很快就会好的。但这次不太一样,因为我自己也成为了本事件的”受害者”!所以今天以一名程序员的视角,带大家回顾 B

| 2021-07-16

10+ 款 Redis 容器化技术选型对比,K8S 并非万金油

今天将分享的内容分为以下4个方面:一、缘起二、介绍多样的容器化技术三、Redis介绍四、Redis容器化方案的对比一、缘起首先我们先聊一下为什么今天我会分享这个主题。我和朋友一起组织了一个Redis技术交流群,到现在已经经营了6年左右的时间,其中某一天在群里有一个小伙伴就抛出来一个问题:他问大家线上的Redis有没有使

| 2021-07-16

微信iOS 8.0.8版本发布:终于支持更换消息提示音和来电铃声

7月14日,微信iOS版发布了8.0.8正式版更新,虽然官方依然是在描述中简单表示:更新了若干功能。但是,从多方网友反馈发现,微信终于带来了大家期盼多年的功能,支持自主更换新消息提示应和视频通话的来电铃声了。根据微信APP内显示,目前微信消息提示音提供了提供默认、积木、可爱、空

| 2021-07-15

在太空,空间站都能做什么?这四点你可能没想到过

我国空间站建造已于今年拉开帷幕,定于2022年在轨建造完毕,实现中国载人航天工程三步走发展战略第三步的任务目标。开展长期有人照料的大规模空间应用是建造空间站的最终目的。那么,位于太空的空间站究竟能做些什么?今天我们约请全国空间探测技术首席科学传播专家庞之浩和读者聊一聊。计划于2022年建成

| 2021-07-15

深度体验Win11:解答你最关心的5个问题

6月底Windows11的正式发布,引起了大家的广泛关注。也确实近些年Windows很少有这样令人兴奋的升级了,所以笔者也是第一时间在自己的多台设备上更新,并作为主力使用了一段时间,今天就几个大家讨论比较多的问题,分享一下经验和感受。01、你的设备能升级Win11吗?目前,微软

| 2021-07-15

软件开发的 22 条黄金法则

编程本质上是一门手艺活,既然是手艺,里面就会有很多个人技巧和经验。”破窗理论”,DRY(Don’t repeat yourself),曳光弹,正交性,这些词的意思是什么你还记得么?《程序员修炼之道》这本书在我看来就是一本师傅写给徒弟的开发哲学指南。里面既讲了一些软件开发的哲学,比如破窗理论,它解释了你的代码为什么很快就

| 2021-07-14

Rust 与 Golang – 何时使用它们?

【转自 Fizer Khan的《Rust Vs Golang – When to use them?》(翻译)】在过去的十年中,Rust 和 Go 两种新的编程语言主要为企业开发而开发和出现。Go 于 2009 年由世界知名的 Google 创建,其次是 Rust,后者于 2010 年由 Mozilla

| 2021-07-14

程序员 :我怀疑你在偷窥我的生活

软件工程师的日常生活总是波澜起伏的。我们每天都得和男性/女性(经理)和机器打交道。因此,需要有真正的勇气才能成为一名程序员。笑话和连环漫画简直是描写开发人员日常生活的最佳方式。所以我为你带来了一些基于程序员真实生活事件的有趣笑话,请大家笑纳,相信你会笑出声来的。注意:如果你正在喝热饮,请在继续阅读之前先放在一边吧。灵光

| 2021-07-14

靠系统 bug 骗取超千万美元,微软一软件工程师锒铛入狱

据彭博社报道,微软一名工程师利用微软商店的系统bug,盗取了超过15.2万张Xbox礼品卡,价值1010万美元。改变”命运”的bugVolodymyrKvashuk是一名软件工程师,2017年加入微软,其工作职责是负责测试电子商务基础设施。通过模拟在微软在线商店的购买行为,寻找支付系统中的故障。他使用微软官方提供的虚假

| 2021-07-14

怎样编写人们容易阅读的代码?

有一句广为流传的话:代码是写给人看的,而不是为了给机器执行。然而,编写人类易于阅读的代码,这说起来容易做起来难。这件事需要花费几年时间去学习,花费几十年才能掌握。我也许可以提供一个捷径:像一名教育者一样思考代码质量。”捷径”这个词表达的能力很强大。这并不是一个捷径。但我认为,这种观点很重要。AlanKay说过,观点抵得

| 2021-07-14
« 上一页 1 … 67 68 69 70 71 … 310 下一页 »

  • 对 Rust 10 年的押注以及我对未来的期待

  • 苹果: 密码监控服务从 Java 迁移到 Swift

  • 网络爬虫

    关于 JavaScript "工作证明(proof of work) "防抓取系统的思考

  • 关于程序员过时的传说

  • 这是 JavaScript 吗?

  • 为什么DeepSeek在规模化部署时成本低廉,但在本地运行时却成本高昂?

  • 为什么 2025/05/28 和 2025-05-28 在 JavaScript 中是不同的日子?

  • 为什么原始的Macintosh屏幕分辨率是512×342,而不是人们可能预期的512×384

  • 我的编程技术退步了

  • 台积电押注非正统光学技术

本站内容使用知识共享署名-非商业性使用-相同方式共享 3.0 Unported许可协议进行许可。

联系我们 京ICP备12002735号