## :-: 本周热点
### [Visual Studio Code 的 Issue 列表被黑产“攻陷”](https://www.oschina.net/news/124029/vscode-issue)
Visual Studio Code GitHub repo 的 Issue 列表被黑产广告短暂“攻陷”了一段时间,大约好几个小时里 Issue 列表一直充斥着如下的广告,场面非常“魔幻”。
Issue 列表本来是用户反馈 bug、为项目提交技术上的建议和意见的地方,这种滥用功能的行为无疑会对项目本身以及他人的使用造成非常大的影响。
### [编程语言安全漏洞:C++、PHP、Java、Python、.Net 和 JavaScript](https://www.oschina.net/news/123675/programming-language-security)
![](https://img.kancloud.cn/1d/cd/1dcd8745bc6970803ef29932d5da33fe_960x282.png)
在当下的市场环境中,除了掌握困扰软件的最常见安全问题外,开发人员还应该了解到底是什么问题在影响他们正在使用的编程语言。静态代码分析安全公司 Veracode 最近发布了一份年度软件安全状态(SOSS)报告,其中的[第 11 卷](https://www.veracode.com/sites/default/files/pdf/resources/ipapers/security-flaw-heatmap/index.html)则揭示了用 .NET、C++、Java、JavaScript、PHP 或 Python 编写的应用程序中所存在的主要安全漏洞类型(基于扫描的 13 万个应用程序)。
### [拒绝白嫖,Cognitect 倡议商业公司赞助开源开发人员](https://www.oschina.net/news/123682/sponsoring-open-source-developers)
Cognitect[宣布](https://cognitect.com/blog/2020/12/15/sponsoring-open-source-developers)将和[Nubank](https://nubank.com.br/)一起,每个月定期为[Clojure](https://clojure.org/)生态系统的数十个开源贡献者提供[赞助](https://github.com/orgs/cognitect/sponsoring)。Cognitect 是一个技术服务公司,其技术领域涵盖编程语言 Clojure;ClojureScript,使 Clojure 的功能和范例在 JVM 之外可用;数据库 Datomic。
### [盘点 2020 | 技术圈里的这些热名词](https://xie.infoq.cn/article/de2b333a44d70dfb88b366f0e)
2020 看似不平凡的一年接近尾声,对于每一个人来说,2020都会是难忘的一年。如果硬要用一个词来形容2020,那必将是“疫情”,因为它深入到每一个人的内心深处,每一个人都会从中回忆出点点滴滴。
然而在今年IT技术圈里也发生了很多事情,更有更多的新名词、热名词席卷而来。接下来,我们一起回顾一下2020年技术圈里的这些新名词、热名词。
## :-: 官方推荐
### 官方市场推荐:[智轩云物业管理系统](https://market.topthink.com/product/345)
>[info] `ThinkPHP`[应用服务市场](https://market.topthink.com)是官方倾力打造的生态服务交易及交付平台,为`ThinkPHP`开发者和爱好者严选官方及第三方产品和服务,并提供交易保障。
[![](https://image.thinkphp.cn/upload/20201217/165723_5fdb1d7307dc7 =320x)](https://market.topthink.com/product/345)
专业、方便、易用的一体化系统, 物业管理更轻松
### [ThinkAPI](https://docs.topthink.com/think-api/)接口推荐:[新闻资讯API大全](https://market.topthink.com/product/346)
![](https://img.kancloud.cn/3a/ba/3aba01236a6f5645c75e72de495cca89_200x200.png)
各类新闻资讯接口,包含38个新闻频道,资讯类APP开发必备
### 教程推荐:《[Vue3.0核心源码解析](https://www.kancloud.cn/gzamon/vue-3)》
![](https://img.kancloud.cn/e1/b8/e1b8268ed9ab294e74f49d5d78632172_194x259.png)
前端技术日新月异的今天,前端应用的复杂度也在日益提升,熟练掌握一门 MVVM 前端开发框架已经成为必然要求,因为它能够很大程度上帮助前端开发者提高生产力。
## :-: 精选内容
>[info] 每周精选的开发者阅读内容,快速成长和拓宽知识面,欢迎推荐或自荐。
* [API调试工具大汇总](https://segmentfault.com/a/1190000038540848)
* [十分钟学会正则表达式](https://segmentfault.com/a/1190000038502198)
* [「和耳朵」聊聊微服务与分布式系统](https://segmentfault.com/a/1190000038468135)
* [漫话:如何给女朋友解释什么是Mock?](https://mp.weixin.qq.com/s/Pi53dqPH3UVIM3FETPnjuQ)
* [设计模式大冒险第一关:观察者模式](https://mp.weixin.qq.com/s/ehrBQkjtBTyyiuUo8KiBLg)
* [设计模式大冒险第二关:装饰者模式,煎饼果子的主场](https://mp.weixin.qq.com/s/KVy81rtB0YMeaHaem1PYMw)
* [设计模式大冒险第三关:工厂模式,封装和解耦你的代码](https://mp.weixin.qq.com/s/3SsjPP3bxPiQKASKfvyYag)
* [设计模式大冒险第四关:单例模式,如何成为你的“唯一”](https://mp.weixin.qq.com/s/95_oTlmPKHqDCmUJaWeg0A)
* [轻松理解HTTP缓存策略](https://segmentfault.com/a/1190000038562294)
* [20 个值得研究的 Vue 开源项目](https://segmentfault.com/a/1190000038555759)
* [漫画 | 中年架构师的20小时,全靠忍](https://segmentfault.com/a/1190000038555437)
* [超经典!十步完全理解 SQL](https://segmentfault.com/a/1190000038562991)
* [「 面试三板斧 」之 代码分割(上)](https://segmentfault.com/a/1190000038492557)
* [「 面试三板斧 」代码分割(下)](https://segmentfault.com/a/1190000038568567)
* [什么是回流与重绘 (Reflow & Repaint)](https://segmentfault.com/a/1190000038557194)
* [权限系统的基本概念和架构](https://segmentfault.com/a/1190000038570115)
* [MySQL 修改账号密码方法大全](https://xie.infoq.cn/article/84be7279bd9bd0a879ed223cf)
* [HTTP/2做错了什么?刚刚辉煌2年就要被弃用了!?](https://mp.weixin.qq.com/s/OdyJF1WV9Z-1K9FL7PLRoQ)
* [如何辨别二逼互联网公司!?](https://mp.weixin.qq.com/s/BLaEL-25LRbst4xMm4sEYg)
* [explain | 索引优化的这把绝世好剑,你真的会用吗?](https://segmentfault.com/a/1190000038572463)
* [cookies、sessionStorage和localStorage解释及区别](https://segmentfault.com/a/1190000038570822)
## :-: 活动沙龙
[![](https://img.kancloud.cn/40/8b/408b931cc48198bad3df0607633cb059_1456x180.jpg =680x)](https://www.upyun.com/festival)
年货节限定 充值最高加赠 20%
## :-: 关于周刊
>[info] 「**ThinkPHP开发者周刊**」旨在更好的鼓励和传播`ThinkPHP`生态的最新动态、优秀内容和产品服务,每周二通过官方服务号定时推送精选内容。
### 扫码阅读往期内容
:-: ![](https://img.kancloud.cn/73/07/7307977f30ed15f758049a093d9927e0_400x400.png =200x)
### 微信推送
:-: ![](https://img.kancloud.cn/a0/3b/a03b20ff577192426ddd08f56edc0c9f_235x235.png =200x)
### 贡献内容
欢迎推荐优质的`ThinkPHP`开发者周刊内容给我们,让更多的ThinkPHP开发者受益,贡献方式包括`QQ`群(`780179357`)或者发邮件给![](https://img.kancloud.cn/03/c6/03c60cedd59fb502f7a78cfac183d967_206x27.png =x22)。
- 「ThinkPHP开发者周刊」20200630
- 「ThinkPHP开发者周刊」20200707
- 「ThinkPHP开发者周刊」20200714
- 「ThinkPHP开发者周刊」20200721
- 「ThinkPHP开发者周刊」20200728
- 「ThinkPHP开发者周刊」20200804
- 「ThinkPHP开发者周刊」20200811
- 「ThinkPHP开发者周刊」20200818
- 「ThinkPHP开发者周刊」20200825
- 「ThinkPHP开发者周刊」20200901
- 「ThinkPHP开发者周刊」20200908
- 「ThinkPHP开发者周刊」20200915
- 「ThinkPHP开发者周刊」20200922
- 「ThinkPHP开发者周刊」20200929
- 「ThinkPHP开发者周刊」20201013
- 「ThinkPHP开发者周刊」20201020
- 「ThinkPHP开发者周刊」20201027
- 「ThinkPHP开发者周刊」20201103
- 「ThinkPHP开发者周刊」20201110
- 「ThinkPHP开发者周刊」20201117
- 「ThinkPHP开发者周刊」20201124
- 「ThinkPHP开发者周刊」20201201
- 「ThinkPHP开发者周刊」20201208
- 「ThinkPHP开发者周刊」20201215
- 「ThinkPHP开发者周刊」20201222
- 「ThinkPHP开发者周刊」20201229
- 「ThinkPHP开发者周刊」20210105
- 「ThinkPHP开发者周刊」20210112
- 「ThinkPHP开发者周刊」20210119
- 「ThinkPHP开发者周刊」20210126
- 「ThinkPHP开发者周刊」20210202
- 「ThinkPHP开发者周刊」20210223
- 「ThinkPHP开发者周刊」20210302
- 「ThinkPHP开发者周刊」20210309
- 「ThinkPHP开发者周刊」20210316
- 「ThinkPHP开发者周刊」20210323
- 「ThinkPHP开发者周刊」20210330
- 「ThinkPHP开发者周刊」20210413
- 「ThinkPHP开发者周刊」20210420
- 「ThinkPHP开发者周刊」20210427
- 「ThinkPHP开发者周刊」20210511
- 「ThinkPHP开发者周刊」20210518
- 「ThinkPHP开发者周刊」20210525
- 「ThinkPHP开发者周刊」20210601
- 「ThinkPHP开发者周刊」20210608
- 「ThinkPHP开发者周刊」20210615
- 「ThinkPHP开发者周刊」20210622