1. Json字符串转换为java对象
1.1. Json字符串转换为java bean
Json2Bean.java
package jackson;
import java.io.IOException;
import org.codehaus.jackson.map.ObjectMapper;
public
class J...
分类:
编程语言 时间:
2015-02-01 16:13:28
阅读次数:
195
简介
在csdn上发现了一个http://blog.csdn.net/maotoula/article/details/7680716 ,上面有分析对于一个车牌的识别过程。于是跟着这个流程分析,自己利用opencv
来代码实现了一遍。
[编辑]图像预处理
首先拿到如下的车牌照片:
接着对它进行一些预处理,这里做的是简单的将它灰阶二值化:
uchar* p...
分类:
其他好文 时间:
2015-02-01 16:11:49
阅读次数:
257
在不同游戏中,经常有各种各样抽奖的环节,比如每次登入游戏的免费抽奖,卡牌游戏中的抽不同颜色的卡牌英雄,不同品质的武器抽奖,十连抽等等。今天给大家讲解一下,比较传统的抽奖方式,就是转转盘的抽奖,包含抽奖界面动画的设计和抽奖概率的设计。由于内容稍微有点多,所以分两篇进行讲解,本篇先介绍转盘抽奖方式的界面设计。...
分类:
其他好文 时间:
2015-02-01 16:12:56
阅读次数:
209
-- 表的结构 `ecs_account_log`
CREATE TABLE IF NOT EXISTS `ecs_account_log` (
`log_id` mediumint(8) unsigned NOT NULL AUTO_INCREMENT COMMENT '自增ID号',
`user_id` mediumint(8) unsigned NOT NULL COMMENT '用户...
分类:
数据库 时间:
2015-02-01 16:12:00
阅读次数:
216
Digit fifth powers
Problem 30
Surprisingly there are only three numbers that can be written as the sum of fourth powers of their digits:
1634 = 14 + 64 + 34 + 44
8208 = 84 + 24 + 04 + 84
...
分类:
编程语言 时间:
2015-02-01 16:11:28
阅读次数:
209
前三篇我们主要说了多线程访问共享可变状态时需要进行正确的同步处理,保证同一时刻只有一个线程访问相同的数据,我们使用synchronized关键字来实现原子性操作。今天我们在来认识一下同步的另一个重要方面:内存可见性,这个概念其实很好理解,就是保证在同一个时刻,共享可变状态对访问它的线程呈现出自己最新的状态变化。
我们经常遇到的情景是这样的,一个全局变量计数器,一个线程负责更新该数值,另一些线程获...
分类:
编程语言 时间:
2015-02-01 16:12:17
阅读次数:
240
/**
*
* Javascript sprintf
* http://www.webtoolkit.info/
*
* %% – Returns a percent sign
* %b – Binary number
* %c – The character according to the ASCII value
* %d – Signed decimal number
* %f...
分类:
编程语言 时间:
2015-02-01 16:11:24
阅读次数:
178
sprintf 跟printf在用法上几乎一样,只是打印的目的地不同而已,前者打印到字符串中,后者则直接在命令行上输出。这也导致sprintf比printf 有用得多.下面我们先说以下sprintf的用法.
sprintf是个变参函数,定义如下:
int sprintf(char *buffer, const char *format [, argument] ... )
除...
分类:
其他好文 时间:
2015-02-01 16:12:24
阅读次数:
256
下拉菜单(基本用法)
小伙伴们注意,在Bootstrap框架中的下拉菜单组件是一个独立的组件,根据不同的版本,它对应的文件:
? LESS版本:对应的源码文件为 dropdowns.less
? Sass版本:对应的源码文件为 _dropdowns.scss
? 编译后的Bootstrap版本:查看bootstrap.css文件第3004行~第31...
分类:
其他好文 时间:
2015-02-01 16:11:13
阅读次数:
279
1001
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4883
题意为:有n组客人来吃饭,给出每组客人的人数及用餐开始时间,结束时间,格式为hh:mm;要求一组客人来的时候就必须给其安排位子
,问最少需要多少把椅子才能做到(一位客人需要一把椅子).
方法:time[i],表示第i分钟有多少用餐的人,也就是需要多少把椅子,将开始时间,结束...
分类:
其他好文 时间:
2015-02-01 16:12:31
阅读次数:
283
1001
http://acm.hdu.edu.cn/showproblem.php?pid=4907
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
using namespace ...
分类:
其他好文 时间:
2015-02-01 16:10:13
阅读次数:
175
本文的题意就是循环将后面的n个结点移动到前面去,所以,n有可能是大于链表的长度的,这是一个小小的陷阱。然后就是很简单的细节了,有点脑残,提交了好多次。...
分类:
其他好文 时间:
2015-02-01 16:09:35
阅读次数:
252
忘记了以前是不是写过类似的文章了,不管了,结合近几年经验总结一下。
先从最核心的部分开始。如果熟悉图形API的朋友都应该可以理解,要想渲染一个模型,我们至少需要做两个操作,设置各种状态,调用绘图函数。这两个操作都会引起性能损失。我们分头来说
先说设置各种状态。都什么状态呢,比如使用什么纹理,是用什么着色器,是否开启Alpha测试,是否双面显示,是否使用混合以及怎么混合,等等。我...
分类:
其他好文 时间:
2015-02-01 16:11:49
阅读次数:
440
SVG与Canvas是HTML5上绘制图形应用的两种完全不同模式的技术,两种绘制图形方式各有优缺点,但两者并非水火不容,尤其是SVG内容可直接绘制在Canvas上的功能,使得两者可以完美的融合在一起,让Canvas可享用到现有丰富的SVG素材,并不失SVG矢量无级缩放的特点。
《基于HTML5的Drag and Drop生成图片Base64信息》这篇虽然展示的是拖拽普通栅格图片的效果,但你也可以直接拖拽SVG格式的图片进行显示,只不过普通图片的格式数据为data:image/png类型,而SVG格式的数据类...
分类:
Web程序 时间:
2015-02-01 16:11:21
阅读次数:
234
1.UISearchBar(效果如下:)
①创建UISearchBar对象
//初始化,定义frame
UISearchBar *bar = [[UISearchBar alloc] initWithFrame:CGRectMake
(0, 50, self.view.fra...
分类:
移动开发 时间:
2015-02-01 16:10:59
阅读次数:
300
0.定义和声明的区别
1、什么是定义?
所谓的定义就是编译器创建一个对象,为这个对象分配一块内存并给它取上一个名字,这个名字就是我们经常所说的变量名或对象名。这个名字一旦和这块内存匹配起来,他们就同生共死,不离不弃,并且这块内存的位置也不能被改变。一个变量或对象在一定的区域内只能被定义一次。
2、什么事声明?
声明就是告诉编译器,这个名字已经匹配到一块内存上了,声明可以出现多次。同时也告诉...
分类:
编程语言 时间:
2015-02-01 16:12:06
阅读次数:
192
1001
http://acm.hdu.edu.cn/showproblem.php?pid=4981
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define rd(x) ...
分类:
其他好文 时间:
2015-02-01 16:10:10
阅读次数:
241