- 博客(43)
- 收藏
- 关注
转载 AndroidStudio中gradle异常:unexpected end of block data
原因:可能是AndroidbuildTools版本不够高。解决方法:打开build.gradle,将android中buildToolsVersion改为'20.0.0' (我使用的是gradle 2.1)更多尝试后发现也可能是其他版本不够。如下是可行的:android { compileSdkVersion 18 buildToolsVersion...
2014-09-25 04:12:00
466
转载 小米pad MI PAD 开发者选项、USB调试开启方式
设置->关于平板->在MIUI版本一行连续点击7次。之后就出现了开发者选项。可以开启USB调试等。你能想到吗……??转载于:https://www.cnblogs.com/hamhog/p/3978416.html...
2014-09-18 01:13:00
1141
转载 MyBatis用嵌套ResultMap实现一对多映射
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3959451.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。背景我们知道,MyBatis可以很方便地把SQL select出来的数据直接映射为对象的属性,把对象取出来。但是,有些对象的属性是集合类型,集合里保存的是数个其他类型的对象。如...
2014-09-06 17:43:00
293
转载 Spring里用@RequestParam接受Date类型的url参数
首先引入joda-time包。maven的dependency: <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <v...
2014-09-05 17:59:00
5199
转载 android:layout_weight越大所占比例越大和越大所占比例越小的两个例子
摘要: 我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3907146.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。关于android:layout_weight到底是什么含义,在网上“越大所占比例越大”和“越大所占比例越小”两种说法都有。实际上这两种情况也都有。例1:0dp&l...
2014-08-12 13:56:00
166
转载 [Guava源码分析]ImmutableCollection:不可变集合
摘要: 我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3888557.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。API抽象方法iterator()isPartialView()标记是否有Collection方法访问不到的非基础类型对象。...
2014-08-03 17:26:00
127
转载 [Guava源码分析]Ordering:排序
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3876466.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。API实例化直接获得natural()自然序usingToString()字典序指定from(Comparator)包装...
2014-07-29 20:54:00
196
转载 [Guava源码分析]Objects 和 ComparisonChain:帮助重写Object方法
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3874194.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。用来帮助重写Object的equals、hashCode、toString和compareTo方法的两个类。用法见文档。ObjectsAPI-equal 考虑null情况的...
2014-07-28 22:30:00
147
转载 [Guava源码分析] Preconditions 前置条件
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3874170.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。非常简单的一个类。用法可见文档。API为truecheckArgument、checkState只有抛出参数的类型不同为not nullch...
2014-07-28 22:06:00
107
转载 [Guava学习笔记]Strings: 字符串处理
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3861502.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。JoinerJoiner joiner = Joiner.on("; ").skipNulls();return joiner.join("Harry", null, "R...
2014-07-22 21:56:00
207
转载 [Guava学习笔记]Collections: 集合工具类
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3861431.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。集合工具类静态工厂方法List<String> theseElements = Lists.newArrayList("alpha", "beta", "ga...
2014-07-22 21:26:00
97
转载 [Guava学习笔记]Collections: 不可变集合, 新集合类型
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3843386.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。不可变集合不接受null值。创建:ImmutableSet.copyOf(set);ImmutableMap.of(“a”, 1, “b”, 2);public st...
2014-07-20 19:38:00
83
转载 [Guava学习笔记]Basic Utilities: Null, 前置条件, Object方法, 排序, 异常
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3842433.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。NullGuava用Optional表示可能为null的T类型引用。创建:Optional.of(T)不接受nullOptional.fromNullable(T)接受nul...
2014-07-14 13:32:00
99
转载 Java流的正确关闭方式
因为流是无论如何一定要关闭的,所以要写在finally里。如下: BufferedReader reader = null; try { reader = (BufferedReader) getReaderFromFile(file); …… } catch (IOExcept...
2014-07-09 19:21:00
235
转载 Java Calendar类简单用法
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3832307.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。初始化Calendar calendar = new GregorianCalendar();set方法calendar.set(Calendar.YEAR, ...
2014-07-08 20:38:00
71
转载 Java使用泛型类来提高方法的可重用性
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3832268.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。背景为了做今天的作业,我写了一个函数,它能把HashMap的key-value pair按value排序之后返回。一开始它是这样子的: public static A...
2014-07-08 20:18:00
189
转载 Junit的最简单样例:Hello world!
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3824934.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。不多说了,贴两段代码。HelloWorld类:public class HelloWorld { public void main() { ...
2014-07-07 20:23:00
185
转载 Gitlab 与 Git Windows 客户端一起使用的入门流程
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3824934.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。准确来说,大部分的功能都还没有探索过,这只是暂时摸索出来的一个简单流程~先建个branch吧用命令行建肯定是可以的。我采用的方法是在gitlab的web端上直接建。方法如下:...
2014-07-04 19:06:00
126
转载 怎样把SEL放进NSArray里
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3805270.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。有的时候我们会需要把SEL放在NSArray、NSDictionary等集合类型里,比如开新线程执行某函数,传多个参数的时候。但是SEL是不能直接作为NSArray成员的。可以将它...
2014-06-24 01:01:00
120
转载 PerformSelector may cause a leak because its selector is unknown 解决方法
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3801030.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。在Objective-C中需要以函数名或者函数指针来调用函数时,以回调函数为例,对象为(id)target,它的成员函数名为callback,之前习惯是这么写的:if ([ta...
2014-06-21 15:10:00
95
转载 为UITextView添加与UITextField一样的边框——UITextField默认边框颜色、宽度、圆角...
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3789052.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。有的时候,我们app的表单里既有单行的textField,又有多行的textView。而iOS 7以后默认的textField是加边框,而textView是不加边框的。为了让两者风格统...
2014-06-15 02:19:00
124
转载 Passbook教程中生成pass时遇到的“Couldn't find a passTypeIdentifier in the pass”
报错如下:2014-03-28 15:19:17.990 signpass[6358:507] Couldn't find a passTypeIdentifier in the pass解决方案:这可能是因为,pass.json并不是一个有效的json文件。检查pass.json文件,尤其检查每一个双引号。即使是英文下打出的双引号。正确的是【"】而不是【”】【“...
2014-03-28 15:24:00
152
转载 几个app maker的网站
简网APP工场:http://www.cutt.com/app爱传iappk:http://www.iappk.com安米网:http://www.appbyme.com/mobcentACA/index.html后面见到再添加,都没用过。有空试试,写个评测?转载于:https://www.cnblogs.com/hamhog/p/3611475.html...
2014-03-19 15:10:00
517
转载 forever start Error: Cannot find module './daemon.v0.10.26'
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3590158.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。服务器上跑的node突然挂了。forever start server.js 提示错误如下:module.js:340 throw err; ^...
2014-03-09 16:06:00
162
转载 [Effective Objective-C 读书笔记] 第1章 几条基本写法 (2~5条)
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3575599.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。第2条:在类的头文件中尽量少引入头文件1. 常规情况:在.h文件中:(写在@interface之前)@class SomeClass;在.m文件中:#i...
2014-03-01 21:14:00
99
转载 在linux环境下配置node:node + npm + forever
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3574582.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。经历很多遍了,也遇到过各种各样的错误;在此记录一下过程,以备将来参考。1. 安装nodeapt-get install nodejs2. 安装npmapt-...
2014-02-28 23:54:00
114
转载 [技术翻译] 构建现代化的Objective-C (下)
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3563880.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。本文翻译自:Structuring Modern Objective-C译者:Ley,戴仓薯(接上)为 #import 语句分组这一点我们都时不时遇到过。有多少次你写了一...
2014-02-23 23:47:00
84
转载 [技术翻译]构建现代化的 Objective-C (上)
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3561514.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。本文翻译自:Structuring Modern Objective-C译者:Ley,戴仓薯当学习一个新技能时,比如编程语言,我们经常为了能运行,而把所有能用的都揉合在一起。再后...
2014-02-22 23:59:00
140
转载 NSDate与 NSString 、long long类型的相互转化
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3560280.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。【NSDate <-> NSString】NSDateFormatter可在指定的日期格式下使NSDate与NSString相互转化。NSDate -> NS...
2014-02-21 23:23:00
137
转载 Java对象的序列化与反序列化:默认格式及JSON格式(使用jackson)
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3558663.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。【默认格式】public class MyClass implements Serializable{...}序列化:ObjectOutputStream ...
2014-02-20 23:58:00
317
转载 iOS中的定时器 - NSTimer 使用方法
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3556805.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。【初始化】//参数 timeInterval 为 double 类型,单位为秒;每次到时间时,触发回调函数selectormyTimer = [NSTimer schedu...
2014-02-19 23:44:00
111
转载 生产者-消费者模型的3种Java实现:synchronized,signal/notifyAll及BlockingQueue
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3555111.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。【实现1:synchronized】含测试函数main。public class ProductManagerUsingSync { static f...
2014-02-18 23:54:00
150
转载 [Guava官方文档翻译] 7. Guava的Immutable Collection(不可变集合)工具 (Immutable Collections Explained)...
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3538666.html ,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。例子public static final ImmutableSet<String> COLOR_NAMES =ImmutableSet.of( "re...
2014-02-17 23:59:00
102
转载 Java如何获得平台相关的行分隔符、路径分隔符?
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3550194.html ,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。【问题】不同系统平台下的行分隔符、路径分隔符等常常不同。如行分隔符在windows 下是 \r\n,在Linux下面是 \n, 在Mac下是 \r路径分隔符在window...
2014-02-16 23:41:00
149
转载 FileInputStream 与 BufferedInputStream 效率对比
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3550158.html ,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。【问题】FileInputStream & FileOutputStream 和BufferedInputStream & BufferedOutputStre...
2014-02-15 00:00:00
157
转载 如何在C/C++中使用pi (π) 值
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3538672.html ,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。#include <iostream>#define _USE_MATH_DEFINES#include <math.h>using name...
2014-02-06 11:32:00
1619
转载 [Guava官方文档翻译] 6. 用Guava辅助Throwable异常处理 (Throwables Explained)
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3537508.html ,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。Guava的Throwables工具常常可以让exception处理更方便。Propagation有时候,你会想把捕获的exception抛到上一个try/catch块。...
2014-02-05 23:31:00
200
转载 [Effective Java读书笔记] 第二章 创建和销毁对象(1~7)
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3537576.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。第1条:用静态工厂代替构造函数1. 形式public static Boolean valueOf(boolean b) { return b ? Boolean...
2014-02-04 11:09:00
85
转载 [Guava官方文档翻译] 5. Guava的Object公共方法 (Common Object Utilities Explained)
我的技术博客经常被流氓网站恶意爬取转载。请移步原文:http://www.cnblogs.com/hamhog/p/3537367.html,享受整齐的排版、有效的链接、正确的代码缩进、更好的阅读体验。Object 公共方法equals当你的对象里有的域允许null 值时,实现Object.equals方法会很麻烦,因为你必须单独检查 null 。使用Objects....
2014-02-03 10:50:00
106
转载 [Guava官方文档翻译] 4. 使用Guava Ordering排序 (Ordering Explained)
本文地址:http://www.cnblogs.com/hamhog/p/3537233.html示例assertTrue(byLengthOrdering.reverse().isOrdered(list));概述Ordering是Guava的"流畅版"Comparator,它用来构建高级comparator,并把comparator应用于各种集合(col...
2014-02-02 19:12:00
165
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人