用 poudriere 完成包管理 (blog.delphij.net)
由于使用的 port 的编译选项与官方的往往不一致(例如我非常讨厌 gnutls、avahi 这两个包,此外有时我希望使用一个和官方不太一样的 OpenLDAP 版本,或者采用不同的编译选项等等),我之前一直是 portmaster(8) 的用户。 portmaster 是Doug Barton 早年用 shell 脚本写的一个 portupgrade(1)的替代品,和后者相比,它不需要使用数据库,并且充分利用了 shell 的任务管理功能实现了尽可能利用 CPU 的计算能力,我个人也从这个脚本中学到了不少shell 脚本的技巧。
by @技术头条 2022-06-19 11:48 分享 查看详情
libcurl使用线程的方式做DNS解析 (phpor.net)
一个PHP进程本来看不到使用任何的多线程方法,但是,strace时却发现大量的clone调用,而且,ps时,还发现进程状态是Sl 的,随不解,gdb 探查之,发现......
by @技术头条 2022-06-19 11:48 分享 查看详情
如何构建团队内的反馈氛围 (insights.thoughtworks.cn)
反馈文化在敏捷实践中能起到积极作用,团队成员在收到了正向的反馈之后,会觉得工作得到了团队的肯定。这样也就知道了自己所做工作是有价值的,在一定的程度上促进了团队的凝聚力。
by @Thoughtworks 2022-06-17 10:04 分享 查看详情
如何让混沌工程实验降本增效 (insights.thoughtworks.cn)
通过在测试环境和生产环境上,注入经过精心设计并控制好爆炸半径的故障,进行故障注入实验,就可以观察和学习复杂分布式系统的运行模式和失效模式,从而提升团队的系统稳定性设计,让团队能够快速应对业务系统在云环境上的未知故障。
by @Thoughtworks 2022-06-16 10:23 分享 查看详情
关于分享的意义 (insights.thoughtworks.cn)
分享离不开写作,写作并不需要多好的天赋,写作贵在坚持,不要担心写的不好,完成比完美更重要。分享可以打破封闭,只有你能分享的知识,才是真正属于你的,分享可以让你结识同道中人,同时实现自我价值。
by @Thoughtworks 2022-06-15 09:38 分享 查看详情
恶意技术时代的负责任技术 (insights.thoughtworks.cn)
技术所产生的无意识伤害有多种形式,可能潜伏在任何技术决策中。作为技术管理者,我们有责任提出正确的问题,并考虑这些技术将如何被每个人使用,以及可能对使用者的生活和经历产生怎样的影响。
by @Thoughtworks 2022-06-14 09:52 分享 查看详情
性能测试之K6篇 (insights.thoughtworks.cn)
性能测试是一个较为复杂的任务,包括确定性能测试目标,工具选择,脚本开发,CI集成,结果分析,性能调优等过程,需要QA,Dev,Devops协力合作。
by @Thoughtworks 2022-06-13 09:52 分享 查看详情
机器学习不是你想用,想用就能用 (insights.thoughtworks.cn)
机器学习的目的:更精准地替代经验以及更大面积复用人工。在这个文章中,要回答什么场景下该用机器学习,同时我们也需要回答一个更为本质的问题,什么是机器学习?
by @Thoughtworks 2022-06-10 10:21 分享 查看详情
容器江湖的爱恨情仇 (insights.thoughtworks.cn)
Colima作为Docker Desktop的热门开放替代方案,Podman作为Docker的替代方案,收到许多开发者和企业的关注,分别收录在Thoughtworks的最新一期技术雷达中。
by @Thoughtworks 2022-06-09 09:44 分享 查看详情
看看你有没有陷入“标签化”客户和 用户 的陷阱? (insights.thoughtworks.cn)
充分熟悉和理解项目背景,产品愿景和干系人关系永远是重要的第一步。在拒接“标签化”客户的同时,也不要“标签化”自己,在认清当前不足的前提下,也要敢于质疑,勇敢尝试, 最终才能自信地和客户"say no“。
by @Thoughtworks 2022-06-08 17:34 分享 查看详情
验收标准到底是不是测试用例? (insights.thoughtworks.cn)
验收标准和测试用例分别是什么,以及在什么阶段使用。容易得出,验收标准与测试用例是完全不同的两件事,两者的相同点在于它们都是可判定的用户使用场景,可以根据预期来判断是否通过,而两者的区别体现在下表中的各个维度上。
by @Thoughtworks 2022-06-08 09:57 分享 查看详情
性能指标的信仰危机 (insights.thoughtworks.cn)
我观察到对于大部分前端工程师又或者曾经的自己而言,做性能监控是一个被“喂”的过程,即会惯性的收集已有指标和利用已有工具。又因为性能优化工作过程前置结果后置的关系,等到我们有需求发生时才会发现当下收集的数据并非是我们想要的。
by @Thoughtworks 2022-06-07 15:56 分享 查看详情
在一个“去QA化”的项目中,QA能做什么? (insights.thoughtworks.cn)
所谓“去QA化”只是在某些项目中去掉了单独的一个QA角色,但是总有人会戴上QA的帽子,或者人人都戴上了QA的帽子,人人都拥有很高的质量意识,这其实是QA的理想国。
by @Thoughtworks 2022-06-07 14:27 分享 查看详情
4个Python编程游戏网站,玩嗨了~ (mp.weixin.qq.com)
学习编程虽然对有些人来说是件乐事,但是对大多数人来说仍然是一件比较枯燥困难的事情。当然,面临这样困惑的人并不是你一个。于是就出现了许多通过游戏来教你编程的平台,寓教于乐,让你快乐学习编程。
by @code小生 2022-05-30 21:09 分享 查看详情
iOS15如何让App启动更快? (mp.weixin.qq.com)
目前还没有任何文献或会议可以了解更多有关于此更改的信息,但我们可以对其进行逆向工程,以了解 Apple 在新版本上有何不同,它是否优化了App的启动时间。首先,了解控制App启动的程序的一些背景知识。
by @code小生 2022-05-30 21:08 分享 查看详情
一款开源OA办公自动化系统 (mp.weixin.qq.com)
oasys使用 Maven 进行项目管理,基于 springboot 框架开发的项目,mysql 底层数据库,前端采用 freemarker 模板引擎,Bootstrap 作为前端 UI 框架,集成了 jpa、mybatis 等框架。作为初学 springboot 的同学是一个很不错的项目,如果想在此基础上面进行 OA 的增强,也是一个不错的方案。
by @code小生 2022-05-30 21:08 分享 查看详情
别再用OFFSET和LIMIT分页了 (mp.weixin.qq.com)
随着时代的进步,随着野心勃勃的企业想要变成下一个 Facebook,随着为机器学习预测收集尽可能多数据的想法的出现,作为开发人员,我们要不断地打磨我们的 API,让它们提供可靠和有效的端点,从而毫不费力地浏览海量数据。
by @code小生 2022-05-30 21:07 分享 查看详情
VSCode花式摸鱼大法,悄悄用起来! (mp.weixin.qq.com)
现在使用VsCode编码的人越来越多,凭借着免费,开源,轻量,跨平台的特点收货了一大批忠实粉丝。
以其可支持扩展程序(通过安装扩展程序,VS Code 可以支持更多新的语言、界面主题、测试器,以及更多的增值服务),而备受广大开发者追捧。
by @code小生 2022-05-30 21:07 分享 查看详情
面试官:Java反射是什么? (mp.weixin.qq.com)
反射是java语言的一个特性,它允程序在运行时(注意不是编译的时候)来进行自我检查并且对内部的成员进行操作。例如它允许一个java的类获取他所有的成员变量和方法并且显示出来。Java 的这一能力在实际应用中也许用得不是很多,但是在其它的程序设计语言中根本就不存在这一特性。例如,Pascal、C 或者 C++ 中就没有办法在程序中获得函数定义相关的信息。(来自Sun)
by @code小生 2022-05-30 21:07 分享 查看详情
一定用得到的C++资源,限时开放收藏! (mp.weixin.qq.com)
提到C/C++语言很多初学者都觉得,学到中间就进行不下去了,但是如果你最难啃的那几块硬骨头拿下,一切都会顺畅许多,而且C++诞生很久了,因此有大量可以免费阅读编程文档。近日,在Quora上发现一份免费的C ++资料列表,涉及到C++的各方各面。如果你对C++感兴趣,不妨继续往下看看看这些资料是不是你正需要的。
by @code小生 2022-05-30 21:06 分享 查看详情