Underwindfall

心怀梦想 脚踏实地

Javascript 柯里化

"基础知识"

Javascript Curry 前言 Javascript 本身是个非常动态化的语言,对于现在前端而言的话,其实是非常是非常必要的,可以说是JS争抢了前端,移动端乃至后端的半壁江山。自己本身不太习惯JS这门语言,更偏向与JAVA之类的,但因为工作需要还是做些总结。函数的柯里化,听上去高大上的不行,仿佛计算机领域很多专业术语都强调了专业性而缺乏本身的可读和理解性,比如说之前提到的RN里面的高...

ReactNative 工作总结

"基础知识"

React Native 前言 最近工作开始接触React Native(以下简称RN),这应该是最近近两年来最火的框架之一。它的推出也伴随着一个名词“全栈式前端”,这是个什么概念呢?大概意思就是一个人可以同时写Android,iOS,Web程序。虽然个人本身仍然是个Android程序员,但是接触一点RN我也相信对自己的职业生涯会有好处,目前我使用的仍然是Javascript进行...

android ormLite总结

"基础知识"

OrmLite 初探 最近工作之余接手了个老项目用到了这个平时不太注意的OrmLite框架,自己总结分享下。 概念 「OrmLite」它的英文全称是Object Relational Mapping,意思是对象关系映射;如果接触过Java EE开发的,一定知道Java Web开发就有一个类似的数据库映射框架——Hibernate。简单来说,就是我们定义一个实体类,利用这个框架,...

HastSet,HashMap,HashTable区别

"Java基础知识"

Introduction HastMap Key和Value都允许Null HashMap不保留加入数组时的顺序,顺序是由 Hash Function控制的 他不是异步操作的 NOT Thread safe,但可以 Collections.synchronizedMap(new HashMap<K,V>()) HashSet ...

Kotlin 学习笔记(1)

"Kotlin Koans基础知识"

Kotlin koans 自己在学习Kotlin 的过程中, 经常去他的官网查阅资料, 其官方也推出了相应的学习语法练习的网站。Kotlin Koans 一共分为42 个内容, 分为6个模块。 每一个任务都有一系列的单元测试, 需要完成的任务就是码代码通过单元测试。 之后的一系列文章相当于对Kotlin koans 的语法做个简单的文章总结。 本片文章大概是从 Conventsions开始...

Redux Android 初体验

"Unidirectional data flow in Android App"

Redux 初探 对我来说,生活不是为了去换取成功,不是为了去超越别人。是一种想去体验一个更大的世界的欲望。以此勉励自己。 概念 「Unidirectional data flow - Redux」是一种数据结构形式,是一系列的状态组合。Redux的核心思想就是要提供可预测的状态管理,这对日益膨胀的大型应用来说尤其重要。他其实与React有着不解之缘,但自己本身不面向前端发展,...

漫说ProgressBar之基础篇

"ProgressBar详解以及自定义(一)"

ProgressBar详解以及自定义(一) 其中牵扯到一些关于MeasureSpec的知识可以去我的另一篇文章看下。 概念 【ProgressBar】既进度条,当我们在做一些耗时操作的时候(例如下载文件),可以使用ProgressBar给用户提供一个进度提示,告诉用户当前的进度。ProgressBar提供了两种进度显示模式,分别是具有进度值的【精确模式】和不具有进度值的【模糊模...

Hello 2016!

"Hello World Hello Blog"

Hello Blog “Carpe diem, Quam minimum credula postero” 写在前面的话 萌生出去写Blog这样的想法是因为之前看了很多大牛的博客,自己心神向往,于是入坑。希望能够借助此博客,锻炼自己常常写作的能力和习惯。无论多忙,也能够与自己,与他人分享一些东西。希望这个博客不单单作为一个技术博客,也能执着于追求和思考。 技术具体实现方法 ...