爬一爬那些年你硬盘存过的老师 (mp.weixin.qq.com)
最近在Github发现一个基于google浏览器的爬虫项目,此项目是由美国大神2018年开源的。这个开源项目不需要使用者再去手写核心爬虫,只需要下载安装,然后传入一些配置参数即可。重要的能做到google图片的无限量爬取,只有不想爬的图片,没有爬不到的。下来就介绍一下这个牛逼的开源项目。
by @code小生 2019-04-14 16:50 分享 查看详情
当刚毕业工作半年遇上裁员 (mp.weixin.qq.com)
很多人都说裁员裁的是那些已经工作几年的人,精力和加班时间比不上年轻人,工资却比年轻人贵一倍不止,但是裁员要赔偿啊,N+1的赔偿摆在那里,很多公司选择裁的对象都是刚毕业进入公司不久的毕业生,听说很多同学都是被一句“很抱歉”,然后就解除了劳动合同。
by @code小生 2019-04-14 16:49 分享 查看详情
尝试加载一千张照片 (mp.weixin.qq.com)
我在捣鼓一个图片上传App,我需要上传手机上的照片,首先要把照片显示出来,类似于微信发送朋友圈选取照片的场景。假说我用一个RecyclerView去显示所有的照片(1000张)。在不适用Glide的情况下,如何尽可能好的去加载这些照片。
by @code小生 2019-04-14 16:49 分享 查看详情
React Native 实践与感悟 (mp.weixin.qq.com)
移动开发的发展渐渐趋于成熟,开发者的技能树分布渐渐完善。随着大前端的发展跨平台技术也衍生除了相关平台。对于移动开发者来说,也是面临着新的机遇与挑战,各个公司也尝试拥抱新技术,可以说这也是一个趋势相关的挑战。由于公司产品,存在Android,iOS两组开发人员,且业务逻辑与UI几无差别。对于成本和效率的考虑团队开始考虑使用React Native 开发产品。
by @code小生 2019-04-14 16:49 分享 查看详情
以太坊 - 深入浅出虚拟机 (learnblockchain.cn)
以太坊虚拟机,简称EVM,是用来执行以太坊上的交易的,这篇文章深入浅出的介绍了虚拟机执行过程
by @Tiny熊 2019-04-11 21:41 分享 查看详情
为什么说流处理即未来? (mp.weixin.qq.com)
Flink电子月刊第二季《重新定义计算:Apache Flink 实践》正式发布了,该月刊融合了 Apache Flink 在国内各大互联网公司的大规模实践和 Flink Forward China 峰会上的精彩演讲内容,希望对大家有所帮助。
by @zhisheng_tian 2019-04-11 14:16 分享 查看详情
从诗词大会到图解 ElasticSearch 原理解析 (mp.weixin.qq.com)
小史学完了elasticsearch,在笔记本上写下了如下记录:

1、反向索引又叫倒排索引,是根据文章内容中的关键字建立索引

2、搜索引擎原理就是建立反向索引

3、elasticsearch在lucene的基础上进行封装,实现了分布式搜索引擎

4、elasticsearch中的索引、类型和文档的概念比较重要,类似于mysql中的数据库、表和行

5、elasticsearch也是master-slave架构,也实现了数据的分片和备份

6、elasticsearch一个典型应用就是elk日志分析系统
by @zhisheng_tian 2019-04-11 14:16 分享 查看详情
《Flink 源码解析》—— 源码编译运行 (mp.weixin.qq.com)
之前自己本地 clone 了 Flink 的源码,编译过,然后 share 到了 GitHub 上去了,自己也写了一些源码的中文注释,并且 push 到了 GitHub 上去了。这几天阿里开源了宣传已久的 Blink,结果我那个分支不能够继续 pull 下新的代码,再加上自己对 Flink 研究了也有点时间了,所以打算将这两个东西对比着来看,这样可能会学到不少更多东西,因为 Blink 是另外一个分支,所以自己干脆再重新 fork 了一份,拉到本地来看源码。
by @zhisheng_tian 2019-04-11 14:15 分享 查看详情
勒索攻击猖獗,在云上如何应对这位“破坏分子”? (yq.aliyun.com)
借助比特币等数字货币的匿名性,勒索攻击在近年来快速兴起,给企业和个人带来了严重的威胁。阿里云安全中心发现,近期云上勒索攻击事件持续发生,勒索攻击正逐渐成为主流的黑客变现方式。
by @可耐芊小仙女 2019-04-15 14:48 分享 查看详情
OpenResty 在又拍云容器平台中的应用 (zhuanlan.zhihu.com)
今天主要分享 OpenResty 在又拍云容器平台中的应用。目前又拍云有很多产品,其中很多都使用了 OpenResty 技术,比如 CDN 、网关都是基于 OpenResty,还有内部很多服务都是依赖于 OpenResty 进行运营。
by @又拍云 2019-04-10 11:21 分享 查看详情
从考研说起:大学、职场、个人选择 (mp.weixin.qq.com)
A同学本科长沙理工,已经通过上海大学通信工程系复试,大数据人工智能方向。他想跟我聊聊以后学习大方向的问题,通话的时候,他正在从上海回长沙的高铁上,语气中可以感觉到对方抑制不住的兴奋。
by @code小生 2019-04-08 00:10 分享 查看详情
给职场新人的 10 条中肯经验 (mp.weixin.qq.com)
这一条,重点针对技术方面,当然职场其他方面也相同,尤其是在公司。作为一个软件工程师,最起码你得努力将自己进阶到「合格」这个级别,因为在这个级别,你已经具备了熟练的搜索技巧,常用的技术问题答案解决方法,所以很少有问题是你动手解决不了的。
by @code小生 2019-04-08 00:10 分享 查看详情
11 条编程经验分享 (mp.weixin.qq.com)
1. 从小事做起,然后再扩展
无论是创建一个新的系统,还是在现有的系统中添加新的功能,我总是从一个简单到几乎没有任何所需功能的版本开始,然后再一步一步地解决问题,直到满意为止。我从来没有妄想过能够一步登天。相反,我一边开发一边学习,同时新掌握的信息还可以用于解决方案中。 我很喜欢 John Gall 的这句话:“复杂系统总是源于简单系统的演化。”
by @code小生 2019-04-08 00:09 分享 查看详情
编写高质量代码 改善Python程序的91个建议 (mp.weixin.qq.com)
建议1:理解Pythonic概念
建议2:编写Pythonic代码
建议3:理解Python与C语言的不同之处
建议4:在代码中适当添加注释
建议5:通过适当添加空行使代码布局更为优雅、合理
by @code小生 2019-04-08 00:09 分享 查看详情
我们始终不能只靠技术来生活 (mp.weixin.qq.com)
1. 我们生活的每天都面临着很严重的挑战

虽然目前看起来我们都在做着自己的事情,一切在顺利的进行着,但是,实则不然,我们每个人的身边或是自身已充满着“危机”,这里说的危机是指你的自身价值可替代性。
by @code小生 2019-04-08 00:08 分享 查看详情
对于 Android 业务开发的一些理解总结 (mp.weixin.qq.com)
关于 PopupWindow ,很多博客有谈到利用 Builder 设计模式的链式写法,以下是我项目中的类似写法
by @code小生 2019-04-08 00:06 分享 查看详情
2019 年 Android 面试题汇总 (mp.weixin.qq.com)
1.跨进程通信的几种方式
Intent,比如拨打电话
ContentProvider 数据库存储数据
Broadcast 广播通信
AIDL通信,通过接口共享数据
by @code小生 2019-04-08 00:06 分享 查看详情
Kotlin + Mvp + RxJava + Retrofit 心得体会 (mp.weixin.qq.com)
本项目是参考 git-xuhao/KotlinMvp ,对原项目 Mvp 核心代码及 Adapter 代码按照自己的想法进行了重构,布局 (xml) 文件(除 fragment_mine.xml )、工具类、自定义 View 都直接使用的原项目的文件,本项目的主要目的是为了 Kotlin 学习,将自己对 Java 版 Mvp 的理解用 Kotlin 实现。
by @code小生 2019-04-08 00:06 分享 查看详情
Android 组件化之路 (mp.weixin.qq.com)
模块化编程是将一个程序按照功能拆分成相互独立的若干模块,它强调将程序的功能分离成独立的、可替换的模块。每个模块内只有与其相关功能的内容。
by @code小生 2019-04-08 00:05 分享 查看详情
不开兄弟刘强东,加班是福杰克马 (mp.weixin.qq.com)
在各大国产浏览器封杀996网站后,本以为996话题会逐渐冷淡并遗忘。没想到流传出的一段马云内部讲话,将996话题再次引爆!因讲话中对996有明显的支持,马云遭到众多网友炮轰!
by @SELECT-FROMALL 2019-04-13 10:04 分享 查看详情