Git使用教程:最详细、最傻瓜、最浅显、真正手把手教! (mp.weixin.qq.com)
导读:因为教程详细,所以行文有些长,新手边看边操作效果出乎你的预料。GitHub虽然有些许改版,但并无大碍。
by @code小生 2019-11-03 18:32 分享 查看详情
我在 GitHub 上发现了一款骚气满满的字体! (mp.weixin.qq.com)
这个字体叫 Leon Sans,表面看去平平无奇。

但事实上,它并不是普通的字体,体内蕴藏着魔力。
by @code小生 2019-11-03 18:31 分享 查看详情
Linux 终端最全推荐(建议收藏) (mp.weixin.qq.com)
如果你跟我一样,整天要花大量的时间使用Linux命令行,而且正在寻找一些可替代系统自带的老旧且乏味的终端软件,那你真是找对了文章。我这里搜集了一些非常有趣的终端软件,可以用来替代debian系的Linux原生终端。
by @code小生 2019-11-03 18:31 分享 查看详情
Android Studio 4.0 这几个新功能可太牛逼了! (mp.weixin.qq.com)
新的 Android Studio 4.0 更换了全新的启动界面,在今天 Google I/O 中官方发布了 Android Studio 3.5 的 beta 版,一个月之后发布了 Android Studio 3.6 beta 版,而最近的 Android Dev Summit 中为我们带来了 Android Studio 4.0 预览版,今天我们就来看一下,新的 Android Studio 4.0 为开发者带来了哪些新体验!
by @code小生 2019-11-03 18:30 分享 查看详情
49式!Python初级到高级招式都全了 (mp.weixin.qq.com)
1. Welcome to Python.org

https://www.python.org/
官方Python站点提供了一个开始使用Python生态系统和学习Python的好方法,包括官方文档。
by @code小生 2019-11-03 18:30 分享 查看详情
Android面试题:bindService获取代理是同步还是异步 (mp.weixin.qq.com)
Android中bindService是一个异步的过程,什么意思呢?使用bindService无非是想获得一个Binder服务的Proxy,但这个代理获取到的时机并非由bindService发起端控制,而是由Service端来控制,也就是说bindService之后,APP端并不会立刻获得Proxy,而是要等待Service通知APP端,具体流程可简化如下:
by @code小生 2019-11-03 18:29 分享 查看详情
字节跳动三轮技术面_后端研发提前批 (mp.weixin.qq.com)
项目相关
介绍一个项目
为什么考虑使用Spark?
使用华为的服务减少了哪些运维工作?
你觉得项目中有哪些比较有意思的点?
数据处理方面做了哪些工作?
用Redis做了什么?使用过Redis的什么命令?什么情况下会用到flush?
如果一个信息更新非常频繁会怎么应对?
前面的结合自己的实际经验回答即可。
最后一题答使用了消息队列做缓冲。
by @code小生 2019-11-03 18:29 分享 查看详情
Android路由框架ARouter的集成、基本使用以及踩坑全过程 (mp.weixin.qq.com)
对项目进行过组件化的同学肯定也都经历过这样的痛苦,在模块之间通过原生路由方案的界面跳转存在很多的约束,例如子模块向主模块显示跳转无法引用类依赖,又或者是隐式跳转时繁琐的规则定义。并且在项目中如果涉及到需要根据用户的角色或者权限来展示不同内容时,就会在各个界面产生大量的逻辑代码,后期很难进行统一维护,因此,一套类似于前端的路由框架就能解决我们这一系列的烦恼,而对于Android,如今其实已经有相当多成熟的路由框架了,刚好这次项目中准备使用阿里开发的ARouter框架,因此详细来说说这个框架的集成、使用和一些踩坑的过程。
by @code小生 2019-11-03 18:29 分享 查看详情
这样让你的 IDEA 好用到飞起来! (mp.weixin.qq.com)
1.设置maven

1.在File->settings->搜索maven
2.Mavan home directory--设置maven安装包的bin文件夹所在的位置
3.User settings file--设置setting文件所在的位置
4.Local repository--设置本地仓库
by @code小生 2019-11-03 18:28 分享 查看详情
58同城厂商内置包大小减少实战 (mp.weixin.qq.com)
何为厂商内置包?厂商内置包是公司和厂商之间的一种商务合作,可以将应用内置到出厂的手机上,可以带来新增用户和提升日活。
by @code小生 2019-11-03 18:28 分享 查看详情
你 多久没有跳槽了? (mp.weixin.qq.com)
临近年关,王丽一直惴惴不安,时刻盯着手机,生怕遗漏任何重要的电话。前不久,她去应聘了一家心仪的单位岗位,过五关斩六将,已经通过了两轮面试。本打算年后辞职的,但左等右等,就是没有等来录取的offer,也没有接到不录用的通知。
by @code小生 2019-11-03 18:27 分享 查看详情
推荐 15 款编程游戏,从此谁都可以学编程! (mp.weixin.qq.com)
一边玩游戏,一边挑战编程难题。Coding games支持包括PHP、C、JavaScript在内的20多种编程语言。用户界面功能强大,可以定制。
by @code小生 2019-11-03 18:27 分享 查看详情
这 42 款 Chrome 插件,事半功倍! (mp.weixin.qq.com)
整这个真是体力活,好几个小时才整理完,后面发现新的好玩的插件再补充进来,希望对你们有用。
by @code小生 2019-10-28 00:50 分享 查看详情
失业42天,我废了 (mp.weixin.qq.com)
这天下午,公司以资金困难,亏损较大为理由将我们整个技术部裁掉,我失业了。

之后一个礼拜,我每天复习面试题,并且重新做了简历。

作为一个Android程序猿,工作4年,我毫不犹豫的在期望薪资上写了10~15K(西安)。
by @code小生 2019-10-28 00:50 分享 查看详情
这 17 个 Python 骚操作,你都Ok ? (mp.weixin.qq.com)
很多读者都知道 Python 是一种高级编程语言,其设计的核心理念是代码的易读性,以及允许编程者通过若干行代码轻松表达想法创意。
by @code小生 2019-10-28 00:50 分享 查看详情
我为什么不再推荐 RxJava (mp.weixin.qq.com)
距离上一次更新也有一段时间了,其实这篇文章我早就想写,碍于一直没来得及总结(懒)。所以一直没有成文。来总结一下我RxJava遇到的坑,或者说我为什么不在推荐使用RxJava。相信熟悉或者关注我的朋友,绝大多数都是因为RxJava。所以看到这个标题你已经会惊讶。作为RxJava坚定的拥护者,或者说自干五?为什么突然不再支持RxJava了呢?
by @code小生 2019-10-28 00:49 分享 查看详情
1024 程序员专属大大大礼包! (mp.weixin.qq.com)
有几天没聊聊了,最近又增加了一批读者,今天是个好日子,就聊聊,顺便再送点福利,对,就是福利。
by @code小生 2019-10-28 00:49 分享 查看详情
MySQL 面试题 24 问 (mp.weixin.qq.com)
如果没有显式定义主键,则InnoDB会选择第一个不包含有NULL值的唯一索引作为主键索引。
如果也没有这样的唯一索引,则InnoDB会选择内置6字节长的ROWID作为隐含的聚集索引(ROWID随着行记录的写入而主键递增,这个ROWID不像ORACLE的ROWID那样可引用,是隐含的)。
by @code小生 2019-10-28 00:48 分享 查看详情
最佳开发工具大全,GitHub Star 6.2k+ (mp.weixin.qq.com)
一位曾经的谷歌工程师,花费两年时间,辛苦整理了一份清单。
这个名为 “xg2xg” 的清单,原本是这位前谷歌工程师(ex-Googler),为所有离职的谷歌工程师写的一份 “厂外” 生存指南。
by @code小生 2019-10-28 00:48 分享 查看详情
推荐几款能提升代码效率的笔记应用 (mp.weixin.qq.com)
编程容易产生挫折,即使作为一种业余爱好也可能是这样。建立一个网页,手机APP或桌面应用都是个很大的工程,好的记笔记技能是让这个工程井然有序的关键,也是克服压力、绝望和倦怠的好方法。
by @code小生 2019-10-28 00:47 分享 查看详情