CC++程序员的编程修养 (mp.weixin.qq.com)
什么是好的程序员?是不是懂得很多技术细节?还是懂底层编程?还是编程速度比较快?我觉得都不是。对于一些技术细节来说和底层的技术,只要看帮助,查资料就能找到,对于速度快,只要编得多也就熟能生巧了。
by @code小生 2022-01-16 11:01 分享 查看详情
微信语音终于可以转发了,安卓用户优先! (mp.weixin.qq.com)
近日, 看到微信语音可以进行转发了 ,之前微信出于对安全方面的考虑,语音消息无法进行直接转发,下面给大家分享一个隐藏的转发技巧。
by @code小生 2022-01-16 11:00 分享 查看详情
还在为 Flutter 图表控件发愁么?不妨试试这个 (mp.weixin.qq.com)
图表在我们的应用中是经常用到的展示数据的方式,精美的图表加上动效,能让我们的应用增色不少。在这里,我们推荐一个开源的 flutter 图表库 fl_chart。这是一个强大的 flutter 图表库,目前在 Github 上已经有 3.9k 的 Star 以及将近 1k 的 Fork。这款开源库目前支持以下图表形式
by @code小生 2022-01-09 23:30 分享 查看详情
用Python做一个游戏辅助脚本! (mp.weixin.qq.com)
简述:本文将以4399小游戏《 宠物连连看经典版2 》作为测试案例,通过识别小图标,模拟鼠标点击,快速完成配对。对于有兴趣学习游戏脚本的同学有一定的帮助。
运行环境:Win10/Python3.5。
主要模块:win32gui(识别窗口、窗口置顶等操作)、PIL(屏幕截图)、numpy(创建矩阵)、operator(比较值)、pymouse(模拟鼠标点击)。
by @code小生 2022-01-09 23:11 分享 查看详情
阿里巴巴为什么能抗住90秒100亿? (mp.weixin.qq.com)
本文以设计淘宝网的后台架构为例,介绍从一百个并发到千万级并发情况下服务端的架构的演进过程



同时列举出每个演进阶段会遇到的相关技术,让大家对架构的演进有一个整体的认知。

文章最后汇总了一些架构设计的原则。
by @code小生 2022-01-09 23:11 分享 查看详情
常见代码重构技巧(非常实用) (mp.weixin.qq.com)
项目在不断演进过程中,代码不停地在堆砌。如果没有人为代码的质量负责,代码总是会往越来越混乱的方向演进。当混乱到一定程度之后,量变引起质变,项目的维护成本已经高过重新开发一套新代码的成本,想要再去重构,已经没有人能做到了。
by @code小生 2022-01-09 23:11 分享 查看详情
10个动图,你会喜欢上idea的自动补全! (mp.weixin.qq.com)
IDEA 有个很牛逼的功能,那就是后缀补全(不是自动补全),很多人竟然不知道这个操作,还在手动敲代码。
这个功能可以使用代码补全来模板式地补全语句,如遍历循环语句(for、foreach)、使用 String.format() 包裹一个字符串、使用类型转化包裹一个表达式、根据判(非)空或者其它判别语句生成 if 语句、用 instanceOf 生成分支判断语句等。
by @code小生 2022-01-09 23:10 分享 查看详情
微信Windows版本干了件大事! (mp.weixin.qq.com)
微信朋友圈一直以来都是大家分享自己生活的主要方式,也是大家了解他人生活状态的途径之一;
以往大家只能通过手机看看朋友圈动态,前不久微信MacOS苹果电脑版正式更新到3.0.0,此版本也支持浏览朋友圈动态了。
by @code小生 2022-01-09 23:10 分享 查看详情
一位10年Google工程师给技术人的建议 (mp.weixin.qq.com)
我在Google呆了10年半,离开时的头衔/职位是 Staff Software Engineer / Manager。大致分三期:



前两年关注 Linux 桌面搜索产品和 Google 的开源项目;中间三年花了许多力气在 Google 中国相关的产品上,诸如输入法、谷歌音乐之类;后面四五年大致都在 Knowledge Graph 的范畴内工作,这些工作和 Google 搜索、Google Now 最近几次大幅度的变革密不可分。
by @code小生 2022-01-09 23:10 分享 查看详情
Vue开发移动端项目,这个工具对你一定有帮助 (mp.weixin.qq.com)
基于Vue.js开发移动端工程时,一些特定的问题和场景下,只能在移动端运行工程复现、追踪问题(比如在微信端内,在App容器内),桌面端的Devtools就没法用了。数次安装Electron版本devtools后,觉得调试起来太麻烦了,所以我决定把devtools搬进vConsole里
by @code小生 2022-01-09 23:09 分享 查看详情
送你一份VSCode必知必会的进阶指南! (mp.weixin.qq.com)
并不是每一个开发者都有足够的时间,去了解熟悉所有的快捷键,来帮助我们提高编码效率。因为快捷键实在是太多了。

所以,下面我列出了我最喜欢的快捷键。
by @code小生 2022-01-03 19:56 分享 查看详情
分享几个酷炫的IDEA主题 (mp.weixin.qq.com)
IDEA,全称 IntelliJ IDEA ,是 Java 语言的集成开发环境, IDEA 在业界被公认为是最好的 java 开发工具之一,尤其在智能 代码助手、代码自动提示、重构、 J2EE支持、 Ant 、 JUnit 、 CVS 整合、代码审查、创新的GUI 设计等方面的功能可以说是超常的。
by @code小生 2022-01-03 19:55 分享 查看详情
如何把安静的程序员逼成话唠? (mp.weixin.qq.com)
将伪代码更改为python代码的方法
我们开始驱动测试吧
by @code小生 2022-01-03 19:55 分享 查看详情
苹果的反跟踪新功能大受欢迎,你更新了吗? (mp.weixin.qq.com)
Facebook 担忧 iOS 14.5 将大幅影响收入,并不是没有道理的。在不久前的 4 月 27 日,苹果正式推送了 iOS 14.5,而此次更新最受关注的变化是,提升了 App 跟踪的透明度。从部分数据追踪公司的统计来看,用户对这项新功能很“买账”。
by @code小生 2022-01-03 19:55 分享 查看详情
Google内部的Python代码风格指南(译) (mp.weixin.qq.com)
这是一位朋友翻译的Google Python代码风格指南,很全面。可以作为公司的code review 标准,也可以作为自己编写代码的风格指南。希望对你有帮助。
Translator: shendeguize@github
by @code小生 2022-01-03 19:23 分享 查看详情
一漂亮妹子的美团面经,4轮2小时,成功拿到Offer (mp.weixin.qq.com)
美团我是在拉勾网上投的简历,之前也投过一次,简历都没通过筛选,后来让学姐帮我改了一下简历,重新投另一个部门,获得了面试机会。
中午HR打电话过来预约了下午4点半面试,说会在线写代码,让我准备好网络环境。结果5点半还没打电话过来,被放鸽子。与hr重新沟通过后,确定下周一下午再面,可是跟hr沟通预约这一套貌似在美团并没有什么用。
by @code小生 2022-01-03 19:22 分享 查看详情
我曾目睹的微服务灾难 (mp.weixin.qq.com)
在 2010 年代的早期,很多组织都面临着软件开发周期的挑战。与其他 50、100 或 200 名工程师一起工作的人,他们在开发环境、QA 过程和程序部署方面都很困难。Martin Fowler 的《Continuous Delivery》(译注:尚无中译本)一书给许多团队带来了曙光,他们开始意识到,他们那“雄伟”的单体应用正给他们带来组织问题。所以,微服务对软件工程师很有吸引力。在一个大项目中引入持续交付或部署,而不是一开始就引入,更具有挑战性。
by @code小生 2022-01-03 19:22 分享 查看详情
一个目录,居然干了10000+字! (mp.weixin.qq.com)
下面就是年度文章分类,大家可以收藏这篇文章,就相当于找到了逆锋起笔公众号一年内的文章,想学习某个内容,可直接在这篇文章中进行搜索,方便快捷。
by @code小生 2022-01-03 19:21 分享 查看详情
Edge浏览器新版来袭,Office功能首次出现! (mp.weixin.qq.com)
为了让用户快速访问Office文件,微软已经为Edge和Chrome浏览器提供了一个浏览器扩展。除此之外,近日微软Edge 92版开始向开发频道的测试人员推出,此次更新带来两个新功能:Office 查看器和 Windows 搜索集成。
by @code小生 2022-01-03 19:21 分享 查看详情
实战:利用Python开发App (mp.weixin.qq.com)
我很早之前就想开发一款app玩玩,无奈对java不够熟悉,之前也没有开发app的经验,因此一直耽搁了。最近想到尝试用python开发一款app,google搜索了一番后,发现确实有路可寻,目前也有了一些相对成熟的模块,于是便开始了动手实战,过程中发现这其中有很多坑,好在最终依靠google解决了,因此小记一番。
by @code小生 2022-01-03 19:20 分享 查看详情