swift语言编写一个简单的条形码扫描APP原文地址:appcoda
在处理职员在杂货店的收银台排了很长的队伍,在机场帮助检查背包和旅客,或者在主要的食品供应商,协助处理乏味的存货清单过程,条形码扫描是很简单的处理工具。实际上,他们已经用了这个办法来解决消费者在智能购物,图书分类,等其他目的。因此,让我们来制作一个iPhone版本的条形码扫描工具吧!
对我们来说幸运的是,苹果已经制作了条...
分类:
移动开发 时间:
2016-07-03 19:39:37
阅读次数:
286
视图动画请移步:http://blog.csdn.net/u013424496/article/details/51700077
属性动画 使用条件:...
分类:
移动开发 时间:
2016-07-03 19:39:55
阅读次数:
288
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Given a binary tree, determine if it is height-balanced.
For this problem, a height-balanced...
分类:
其他好文 时间:
2016-07-03 19:40:54
阅读次数:
91
FlexboxLayout是google官方开源的一个可以简单快速创建具有弹性功能的流式布局,它的目的是使用我们常见的布局模式,帮我们很好的实现UI区域的比例划分,比如三列布局,可以非常简单的实现。它支持非常多的属性设置,用起来很简单。
首先引入该库:
dependencies {
compile 'com.google.android:flexbox:0.2.2'
}
然后是在布局文...
分类:
移动开发 时间:
2016-07-03 19:39:54
阅读次数:
277
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Given a binary tree and a sum, find all root-to-leaf paths where each path’s sum equals the given...
分类:
其他好文 时间:
2016-07-03 19:38:48
阅读次数:
117
Android 的线程和线程池在操作系统中,线程是操作系统调度的最小单元,同时线程又是一种受限的系统资源,即线程不可能无限制的产生,并且线程的创建和销毁都有一定的开销。...
分类:
移动开发 时间:
2016-07-03 19:40:55
阅读次数:
185
Android中最常用到缓存的地方就是图片,通过过缓存即可以提高应用程序的效率,又可以节省用户的流量。图片的缓存简单来说可以分为SD卡缓存和内存缓存,也可以俩者配合使用。
Android中图片缓存遵循的策略就是:当第一次从网络中加载图片的时候,将其缓存到存储设备上(比如sd卡,这也就是我们说的SD卡缓存),并且在内存中同样也缓存一份(内存缓存),这样当下次使用或者网络请求图片的时候,就先去内存中获...
分类:
移动开发 时间:
2016-07-03 19:39:33
阅读次数:
193
一:在JAVA中,有六个不同的地方可以存储数据:
1. 寄存器(register)。 这是最快的存储区,因为它位于不同于其他存储区的地方——处理器内部。但是寄存器的数量极其有限,所以寄存器由编译器根据需求进行分配。你不能直接控制,也不能在程序中感觉到寄存器存在的任何迹象。
------最快的存储区, 由编译器根据需求进行分配,我们在程序中无法控制.
2. 堆栈(sta...
分类:
编程语言 时间:
2016-07-03 19:40:23
阅读次数:
227
EventBus源码分析EventBus简介
EventBus is a publish/subscribe event bus optimized for Android.
EventBus 是一个基于发布/订阅模式的事件总线。其模型图如下
从图可知,EventBus分为四个角色,消息发布者、事件总线、事件、消息订阅者。消息发布者把Event(消息)po...
分类:
其他好文 时间:
2016-07-03 19:38:33
阅读次数:
146
机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。这里 IT 经理网为您总结一下常见的机器学习算法,以供您在工作和学习中参考。
机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有些算法又是从其他算法中延伸出来的。这里,我们从两个方面来给大家介绍,第一个方面是学习的方式,第二个方面是算法的类似性。
学习方式
...
分类:
编程语言 时间:
2016-07-03 19:39:19
阅读次数:
294
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目
Given a binary tree and a sum, determine if the tree has a root-to-leaf path such that adding up a...
分类:
其他好文 时间:
2016-07-03 19:37:36
阅读次数:
110
Android中ListView字母排序,实现字母挤压效果以及右侧快速选中字母,搜索关键字功能本文中阐述如何自定义EditText实现搜索框自定义的样式以及挤压字母的思路等
自定义EditText
相关的drawable文件
在activity中动态设置布局文件的高度以及添加控件到布局文件中
结果展示
定义要呈现的EditText的样式public class ClearEditText exten...
分类:
移动开发 时间:
2016-07-03 19:38:39
阅读次数:
312
前面对WPS交互过程有了大概的了解,现在了解一下WPS交互时帧的格式以及每个帧所携带的信息。
WPS使用802.1x和EAP传输in-band注册协议的交互信息,这些信息里面都会携带大端排序的attributes字段。这个协议都会和一个自定义的EAP method相对应。WPS不需要AP支持RADIUS,也不要求网络内包含一个认证服务器,事实上,很多具有WPS功能的AP只支持802.1x使用WPS...
分类:
其他好文 时间:
2016-07-03 19:37:23
阅读次数:
567
u-boot: v2009.08
系统默认只支持nand的fastboot erase功能,而我们用的是SD,SD和EMMC都是基于MMC,
u-boot本身有实现mmc的block erase功能,因此我们利用它来擦写对应的块即可。
在擦写之前,我们需要对应的分区信息,fastboot init那会需要将partition
的信息添加到partition table中,这...
分类:
其他好文 时间:
2016-07-03 19:38:41
阅读次数:
168
上一篇,我们从源码的角度分析了View的事件分发过程,这篇我们从实例的角度来看看不同实例下具体的输出会是什么样子的呢?好的,我们开始吧!
同样我们的测试布局文件:
<com.hzw.eventtest.MyRelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:too...
分类:
移动开发 时间:
2016-07-03 19:38:41
阅读次数:
187
解决Master单点问题,两台mysql互为主备,双向replication。当一master挂了,则将slave切换为master,继续工作。好,给定两台机器
主机A:192.168.1.201
主机B:192.168.1.202一、互为主从1.配置
主机A上,vim /etc/my.cnf,添加:
[mysqld]
log-bin=mysql-bin
server-id=1 #服务i...
分类:
数据库 时间:
2016-07-03 19:37:40
阅读次数:
297
文件系统
文件系统是操作系统用于明确磁盘或分区上的文件的方法和数据结构;即在磁盘上组织文件的方法.在移动存储设备上比较常用的有FAT文件系统和ExFAT文件系统。
FAT分区依据FAT表中每个簇链的所占位数分为fat12、fat16、fat32三种格式;
exFAT是为了解决FAT32等不支持4G及其更大的文件而推出的文件系统。...
分类:
其他好文 时间:
2016-07-03 19:38:09
阅读次数:
313