职场常备的 TOP 20 AI 产品工具 (www.jeffjade.com)
随着第四次工业革命的来临,人工智能(AI)已经从科幻逐步走入现实,成为人尽皆知的概念;智能支付、无人超市、AI 美图已然融入日常生活,更有 AI 写作,邮件智能助理等四处开花;除此之外,人工智能在 Web 应用这一块,也不遑多让:如智能网页设计排版,PPT 制作,音乐艺术,图片处理,应用配色,文字翻译等相关应用已在市场掀起波澜,层出不穷的设计让人叹为观止。这里整理了倾城之链所收录的,可为生活添彩的 10 余款 AI 产品工具,分享给有需要的朋友。
by @杨琼璞 2020-09-23 23:14 分享 查看详情
如何选择适合自己网站的防盗链 (zhuanlan.zhihu.com)
Token 防盗链适用于具有时效性访问的资源文件,通过设置 Token 密钥,配合签名过期时间来控制资源内容的访问时限。Token 防盗链采用 md5 算法,将密钥、过期时间、文件路径等信息所计算的 md5 值加入到 URL 中……
by @又拍云 2020-09-23 11:27 分享 查看详情
如何知道我们的E2E测试覆盖率? (insights.thoughtworks.cn)
在单元测试中,很容易知道已经覆盖了哪些代码区域。但是我们能及时知道API调用的动态范围吗?我们一直在思考,既然已经编写了许多 E2E 测试用例,但是我们应该继续编写多少剩余测试?
by @ThoughtWorks 2020-09-23 09:32 分享 查看详情
如何产出规范、安全、高质量的代码? (insights.thoughtworks.cn)
对于一个软件开发团队,可以通过哪些代码质量指标和扫描方法让团队产出规范、安全、高质量的代码?让开发团队运行的安全、透明、可靠?本文总结了其中一些实践和工具,包含常见代码质量扫描工具、代码质量指标、第三方依赖管理、安全运维等几个方面,主要适用于 Java/JavaScript 技术栈的 web 项目,希望对于想要规范化自己的项目的 Tech Lead 有所帮助。
by @ThoughtWorks 2020-09-21 15:00 分享 查看详情
Glide 加载 Gif 的卡顿优化思路分析 (mp.weixin.qq.com)
Glide图片框架是可以直接加载GIF图的,但是做一个银行合作项目的时候,由于有需要出货页面需要加载一个GIF图,但是发现在使用Glide框架加载Gif图片,明显发现有延迟.
by @code小生 2020-09-20 22:38 分享 查看详情
是时候提高你撸 RecycleView 的效率了 (mp.weixin.qq.com)
在项目开发中,总离不开列表,说到列表,就会有无穷无尽的 Adapter 需要你去实现。从而出现了很多优秀的 adapter 库。
by @code小生 2020-09-20 22:38 分享 查看详情
Android 记一次解决问题的过程 (mp.weixin.qq.com)
之前我写过一篇文章,介绍我在GitHub开源的滑动控件 ConsecutiveScroller 是如何实现布局吸顶功能的。有兴趣的朋友可以去看一下:Android滑动布局ConsecutiveScrollerLayout实现布局吸顶功能。
by @code小生 2020-09-20 22:37 分享 查看详情
kotlin 如何解决 java 开发痛点,让程序员 happier (mp.weixin.qq.com)
正如官网的slogan所描述:kotlin,是一门让程序员写代码时更有 幸福感 的 现代 语言。
by @code小生 2020-09-20 22:37 分享 查看详情
Android Flutter 混合开发高仿大厂 App (mp.weixin.qq.com)
这篇文章将概述 Android组件化的架构搭建 及 Flutter 和 Android 如何混合开发 (整个App只有首页是用原生Android完成,其他页面都是引入之前的做好的Flutter页面) ,主宿主程序由 Android 搭建,采用了组件化的架构搭建整个 App ,不同业务,对应不同的 module 工程,业务之间采用接口通信 (ARouter) ,以 module 的形式混入 Flutter,通过 MethodChannel 和 Flutter 端进行数据通信等,且这些功能实现源码开源,感兴趣的小伙伴可以移步至 GitHub
by @code小生 2020-09-20 22:36 分享 查看详情
百度网盘终于不限速了!? (mp.weixin.qq.com)
作为国内仅剩的几款网盘之一,它的占有率是绝对的No.1,但一直以来,百度网盘限速都是一个老生常谈的问题。动辄几十KB/s,甚至几KB/s,慢的让人痛不欲生。普通用户限速也就罢了,后来就连付费的超级会员也毫不留情地被限死。
by @code小生 2020-09-20 22:31 分享 查看详情
字节跳动的 8 轮视频面试流程 (mp.weixin.qq.com)
“这流程就是在扯淡……”,”搞笑呢吧 你以为HRBP闲的没事干天天爱面人啊?“,”你确定你面试的是字节跳动?哈哈哈哈 谁告诉你有这么多次BP面?搞笑呢吧“
by @code小生 2020-09-20 22:30 分享 查看详情
Win10 全新“开始”菜单即将发布,一条命令,立即尝鲜! (mp.weixin.qq.com)
近期,微软推送了最新的Windows 10 Dev预览版 Build 20161系统更新,在该版本中,微软带来了一系列的新特性,其中就包括全新的流畅设计开始菜单。
by @code小生 2020-09-20 22:29 分享 查看详情
Angular 10 正式发布,不再支持 IE9/10! (mp.weixin.qq.com)
我们尝试每年发布两个主要版本,以使 Angular 与其他 JavaScript 生态系统保持同步,并给出可预测的时间表。我们计划在今年秋天发布 v11 版。
by @code小生 2020-09-20 22:28 分享 查看详情
C 语言为什么不会过时? (mp.weixin.qq.com)
评价任何一门编程语言,都是招人骂的。永远是这样。就像是春寒料峭的季节,街上穿棉袄和穿单衣的擦肩而过,双方一定是同时在心里出现了两个字:“傻逼!”这个在心理学上有个专业的名字:叫做“二逼”现象!
by @code小生 2020-09-20 22:27 分享 查看详情
Redis 创始人宣布退居二线,不再进行项目的日常代码维护 (mp.weixin.qq.com)
近日,Redis 创始人 Salvatore Sanfilippo 在个人博客发表名为《The end of the Redis adventure 》的博文,在文中表示将退出代码的日常开发,以后只充当该项目的顾问。
by @code小生 2020-09-20 22:27 分享 查看详情
Installing Apache, PHP, and MySQL on macOS Catalina (jasonmccreary.me)
在 Mac 上安装 Apache+PHP+MySQL 环境还是很简单的。macOS runs atop UNIX. Most UNIX software installs easily on macOS. In Additional, Apache and PHP come preinstalled with macOS. So to create a local web server, all you need to do is configure Apache and install MySQL.
by @shengting 2020-09-17 23:52 分享 查看详情
荔枝微课基础架构的演进与实践 (zhuanlan.zhihu.com)
云原生(Cloud Native)是未来架构的演化方向,包含了一组应用模式,用于帮助企业快速、持续、可靠、规模化地交付业务软件,由微服务架构、DevOps 和以容器为代表的敏捷基础架构组成,其中包含很多有利于我们做更多扩展持续演进的理念。我认为云原生是一种文化、一种理念, 也是一种生态,既包括技术(微服务、敏捷基础设施 K8S),也包括管理(DevOps、持续交付), 范围极其广泛,总得来讲是一种围绕云计算时代的架构。
by @又拍云 2020-09-17 15:19 分享 查看详情
更好的开卡,来聊聊非功能性需求 (insights.thoughtworks.cn)
在敏捷团队中一个痛点是我们很少有一个大而全的需求文档,如果在开卡的时候有一些需求没有被想到或者没有在 AC 中体现出来,就需要反复找 BA、UX 反复确认。开发和 BA 沟通调整需求、交互的时候可能忘记知会 QA 或者 UX,或者没有更新故事卡内容,就又会造成沟通的麻烦。
by @ThoughtWorks 2020-09-17 09:59 分享 查看详情
Let’s Encrypt实践指北 (insights.thoughtworks.cn)
最近刚好有个项目需要配置HTTPS,也购买了域名,尤其在知道了本文要介绍的“神器” —— Let’s Encrypt 之后,大大简化了学习成本和时间。
by @ThoughtWorks 2020-09-16 15:17 分享 查看详情
一页纸手把手教你怎么做敏捷项目管理 (insights.thoughtworks.cn)
敏捷项目是为应对变化和不确定性而生,作为项目的管理者(PM或者承担项目管理职责的人),在管理的过程中,需要明确项目的目标,带领团队,选择合适的实践,管理干系人的期望,协调和客户的关系,最终以专业的方式交付客户满意的结果。
by @ThoughtWorks 2020-09-15 10:55 分享 查看详情