极乐技术周报 (第十三期)

595 阅读4分钟
原文链接: zhuanlan.zhihu.com
你知道JAVA程序员和C程序员的差别吗?
食堂里,吃完饭就走的是JAVA程序员,吃完饭还要自己收拾的那就是是C程序员。




1.最近开发的一款应用,我选择了哪些框架 & 第三方库

<img src="https://pic3.zhimg.com/v2-8df159e6ec3f8492e6c88661dea5f4ae_b.png" data-rawwidth="666" data-rawheight="300" class="origin_image zh-lightbox-thumb" width="666" data-original="https://pic3.zhimg.com/v2-8df159e6ec3f8492e6c88661dea5f4ae_r.png">

最近利用闲暇时间,写了一款生活工具类的应用,开始的目的也主要是为了熟练一些老框架和熟悉一些新框架或者第三方库,大家可以把它看成一款练手的 Demo 应用吧!这里把自己在这个应用中用的库总结一下,还有一些大家感兴趣的实现效果也在这里给大家说明一下,大家在开发中作为一种参考吧。

链接地址



2.CSS优化,样式表中的70%个重复数据

<img src="https://pic2.zhimg.com/v2-d1497270f357223307210ed8c89c4671_b.jpg" data-rawwidth="666" data-rawheight="300" class="origin_image zh-lightbox-thumb" width="666" data-original="https://pic2.zhimg.com/v2-d1497270f357223307210ed8c89c4671_r.jpg">

检查你在样式表中使用的声明,这些声明中有多少是唯一的,这意味着有多少声明在使用

链接地址



3.小哥哥我想..把报警日志发到微信

<img src="https://pic2.zhimg.com/v2-f5353aad37e63b90220d8ee5cf83a6f9_b.jpg" data-rawwidth="666" data-rawheight="300" class="origin_image zh-lightbox-thumb" width="666" data-original="https://pic2.zhimg.com/v2-f5353aad37e63b90220d8ee5cf83a6f9_r.jpg">

利用微信个人号接口只要是个微信号就能担当发送日志警报的重任,不仅可以发送到个人同时还能发送到群组。

但是所有微信机器人都是自己主动运行,注册会话,没有办法接收外部程序的日志或报警,因此我就依托 wxpy 写了 wechat_sender。

链接地址



4.形状检测API:检测图像中的条形码,面部和文本

<img src="https://pic3.zhimg.com/v2-0a94e71f651f5664ac79842e41ab4b6e_b.jpg" data-rawwidth="666" data-rawheight="300" class="origin_image zh-lightbox-thumb" width="666" data-original="https://pic3.zhimg.com/v2-0a94e71f651f5664ac79842e41ab4b6e_r.jpg">

你知道你的设备有惊人的能力来检测图像中的不同形状吗?现在,无论您是移动设备,平板电脑还是PC电脑,都能够检测图像中的面部,条形码甚至文字。

链接地址



5.shell在手分析服务器日志不愁

<img src="https://pic3.zhimg.com/v2-74af22cdd337c401033b144813e36fa2_b.jpg" data-rawwidth="666" data-rawheight="300" class="origin_image zh-lightbox-thumb" width="666" data-original="https://pic3.zhimg.com/v2-74af22cdd337c401033b144813e36fa2_r.jpg">

自己的小网站跑在阿里云的ECS上面,偶尔也去分析分析自己网站服务器日志,看看网站的访问量。看看有没有黑阔搞破坏!于是收集,整理一些服务器日志分析命令,大家可以试试!

链接地址




6.揭秘:微信如何用libco支撑8亿用户?

<img src="https://pic4.zhimg.com/v2-93c7bad586118be77bc3510b17e2ad13_b.jpg" data-rawwidth="666" data-rawheight="300" class="origin_image zh-lightbox-thumb" width="666" data-original="https://pic4.zhimg.com/v2-93c7bad586118be77bc3510b17e2ad13_r.jpg">

libco是微信后台大规模使用的c/c++协程库,2013年至今稳定运行在微信后台的数万台机器上。libco在2013年的时候作为腾讯六大开源项目首次开源...

链接地址




7.从JavaScript属性描述器剖析Vue.js响应式视图

<img src="https://pic2.zhimg.com/v2-1d8011b37d1f199a0618d23c1730d919_b.png" data-rawwidth="666" data-rawheight="300" class="origin_image zh-lightbox-thumb" width="666" data-original="https://pic2.zhimg.com/v2-1d8011b37d1f199a0618d23c1730d919_r.png">

学习每一门语言,一般都是从其数据结构开始,JavaScript也是一样,而JavaScript的数据结构中对象(Object)是最基础也是使用最频繁的概念和语法,坊间有言,JavaScript中,一切皆对象,基本可以描述对象在JavaScript中的地位,而且JavaScript中对象的强大也使其地位名副其实,本篇介绍JavaScript对象属性描述器接口及其在数据视图绑定方向的实践,然后对Vue.js的响应式原理进行剖析。

链接地址




推荐阅读

极乐技术周报(第十二期)极乐技术周报(第十一期)极乐技术周报(第 期)