首页
学习
活动
专区
工具
TVP
发布

求索之路

专栏作者
45
文章
54447
阅读量
31
订阅数
吾日外省
11-13 1.写代码前需要做的几件事情: 1.了解代码的上下文结构 2.了解所调用 api 可能会返回的数据类型 3.了解业务逻辑 4.处理业务数据需要注意下面这些问题: 1.了解数据表示的意义 2.了解数据的消费方,以及修改后对消费方的影响。 3.了解数据被处理前后的状态。 11-14 1.写代码时,使用好 library 是一个非常能提高效率的事情,比如 guava 这个 google 的 java 工具库的使用:集合功能、参数检查、区间范围、字符串操作、缓存、各种工具方法、多线程等等。 2.写代
何时夕
2018-12-12
3400
适用于键盘流、懒人、强迫症患者以及码农的究极Mac使用指南
再次声明:本文是给一些喜欢折腾提升效率的、希望成为键盘流选手的、懒惰得不愿意多移动手指的、有严重的强迫症的人提供一些经验和帮助的。所以意义党、不分青红皂白党、键盘侠党可以点击叉叉了。
何时夕
2018-10-15
1.7K0
我的技术成长之路
上面就是我目前的状态了,如果大家觉得能力比我弱那么一丢丢的话,那么还是可以继续把文章看下去的,应该会对你有所帮助。
何时夕
2018-10-15
7870
cs231n之SVM算法和SoftMax算法
1.环境搭建以及前置条件 1.前置环境: 1.mac 2.pycharm 3.python3 4.Anaconda 2.环境搭建: 1.官网下载并安装Anaconda 2.官网下载并安装pycharm 3.在pycharm中使用Anaconda 1.preference-->project-->project interpreter 2.将Anaconda的解释器当做一个project interpreter添加 4.下载assignment1作业项目并导入pycharm中,作业下载 。 5.下载数据
何时夕
2018-05-02
8640
让你的Mac成为超高效率的工作工具(Keyboard Maestro 和 Alfred的整合)
用mac已经有了一段时间了,作为一个爱折腾(懒)的程序员,我花费了大概一周的时间将自己的mac打造成了一个超高效率的工作工具,先展示一下其中的一个成果。 一键退出某些工作app 上面这个图是一键退
何时夕
2018-05-02
3.1K0
GradleForAndroid笔记
就是一笔记,我看的英文版,里面纰漏应该比较多。方便自己记忆而已。 1.gradle的插件就是一系列可以被复用的构建项目的脚本,我们可以使用其中的task 2.一个gradle文件中只能存在一种插件: 1.apply plugin: 'com.android.application',这是构建一个app的插件 2.apply plugin: 'com.adnroid.library',这是构建一个sdk的插件 3.setting.gradle文件中表示需要加入到project中的module,单个项目
何时夕
2018-05-02
7420
教你用android玩冲顶大会——实现几个小时的财务自由
最近答题类app比较火,玩了几把之后想到为什么不用技术来查找答案呢?因此搞了一款辅助app,能够帮助大家直接搜索答案.经过两天的开发和三天的测试,终于让我的冲顶率达到了80%左右,先上几个不错的战绩装
何时夕
2018-05-02
8080
cs231n之KNN算法
1.环境搭建以及前置条件 1.前置环境: 1.mac 2.pycharm 3.python3 4.Anaconda 2.环境搭建: 1.官网下载并安装Anaconda 2.官网下载并安装pycharm 3.在pycharm中使用Anaconda 1.preference-->project-->project interpreter 2.将Anaconda的解释器当做一个project interpreter添加 4.下载assignment1作业项目并导入pycharm中,作业下载 。 5.下载数据
何时夕
2018-05-02
9450
四大组件以及Application和Context的全面理解
1.概述 Context抽象结构 2.用处 1.Context的实现类有很多,但是ContextImpl(后称CI)是唯一做具体工作的,其他实现都是对CI做代理。 2.CI中有一些成员对象,先来看看这
何时夕
2018-05-02
1.3K0
从零开始撸一个Fresco之gif和Webp动画
上一篇文章的链接:从零开始撸一个Fresco之硬盘缓存 转载请注明出处 Fresco源代码文档翻译项目请看这里:Fresco源代码翻译项目 这个项目会不断更新想学习Fresco源代码的同学一定不要错过。 Fresco中有个很重要的功能就是gif和Webp动画的实现,今天我就来讲解一下这个模块,顺便撸了个模块demo出来。这是项目的github地址Fresco动画模块,推荐看博客的时候结合项目一起看,项目中绝大部分类都有细致的注释,看起来还是很清晰的。 一、项目包结构 1.animated: 1
何时夕
2018-05-02
1.6K0
MVVM架构之自动增删改的极简RecycleView的实现
介绍图 先上个源代码的链接:https://github.com/whenSunSet/MVVMRecycleView RecycleView是Google替代ListView的一种方案,其有着很高的解耦度,让许多开发者抛弃了以往的ListView,那么RecycleView在MVVM架构下又该怎么实现呢?如何实现单条item刷新以及增减Item的自动刷新呢?今天我就要给大家带来一种方便的高解耦度的解决方案。 1.了解几个工具类 我们先来看几个我制作的工具类,这几个工具类可以一直复用。为啥要介绍他
何时夕
2018-05-02
2K0
Java/Android阿里面试JVM部分理解
最近选择性的看了深入理解java虚拟机这本书,挑了几章对于深入android开发有帮助的章节,大厂面试android或者java的时候也可能会问到,所以大家有爱自取。 1.java内存管理 很多
何时夕
2018-05-02
5930
MVVM架构篇之databinding源码解析
databinding是google去年发布的一个库,它支持在xml中写表达式使得viewModel中的数据能够绑定到view中,目前已经支持双向绑定,也就是说数据的改变能够反馈到界面上,界面的数据也能够主动传到viewModel中。虽然我已经用这个库已经有4个月了,但是它的内在机制我一直没有去探寻,所以本片博客就是来深究databinding的运行机制。 1.了解 DataBindingUtil和DataBinderMapper## 这是一个工具类主要就是帮助我们获取和生成View所对应的View
何时夕
2018-05-02
1.1K0
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档