- 博客(20)
- 收藏
- 关注
原创 照片缩略图管理机制、方案和相关文档
1. Android加载Bitmap的策略和相关资料1.1 加载图片:一般手机相机拍摄的照片分辨率较高,大小在2M左右,加载时需要一定的时间并占用内存,所以不能直接去加载原图,参考1.3中第一篇博文,主要思路是:1.1.1 获取图片的像素宽高(不加载图片至内存中,所以不会占用资源),关键代码:options.inJustDecodeBounds = true;1.1.2 计算需要压...
2014-09-14 10:47:55
239
原创 书本翻页实现机制、方案及说明
书本翻页实现机制、方案及说明1. 翻页项目:https://github.com/harism/android_page_curl2. Android OpenGL ES:简明开发教程3. CurlAcitivity.java(文件内包含多个类)代码说明:3.1 首先需要确定照片书在屏幕的位置大小,SizeChangedObserver.java: 默认距离上边距(curl...
2014-09-14 10:41:59
396
原创 照片已选列表与大图浏览的机制、实现方案和相关文档
照片已选列表与大图浏览的机制、实现方案和相关文档1. 照片已选列表 1.1 已选列表功能需求:1.1.1 动态增删,列表视图需要动态添加元素改变长度。1.1.2 单击(Click Action)item查看大图。1.1.3 横向滚动(Scroll Action),列表超出屏幕宽度,可以横向滚动查看。1.1.4 长按item(Long Click Action)可以拖动交...
2014-09-14 10:39:54
178
原创 必应词典使用初体验
必应词典采用win8的简洁设计风格,界面干练,体验流畅。但毕竟是个新产品,下面提几个小建议:1.取词和划译不能在必应软件自身使用,这似乎是很多词典软件的通病,这样就限制了用户冲浪式查询(查询该词条的一个解释的解释),或者可以做到在软件内双击某单词即可自动查询该单词。如图:已开启划译,划选“通过”,却没有翻译。 2.微软翻译是有多语种支持的,必应词典既然没有标明只是...
2013-05-03 11:31:48
301
原创 Java - finally - return - String - StringBuffer的一个有趣儿的程序。
[code="java"]public class Test { /** * @param args */ static String sb=try; public static String test(){ try{ return sb; }finally{ sb+=catch; } } public static voi...
2013-04-24 19:07:12
163
原创 汽车加油问题(停靠最少的加油站)
(一) 问题描述 一辆汽车加满油后可以行驶N千米。旅途中有若干个加油站。指出若要使沿途的加油次数最少,设计一个有效的算法,指出应在那些加油站停靠加油。 给出N,并以数组的形式给出加油站的个数及相邻距离,指出若要使沿途的加油次数最少,设计一个有效的算法,指出应在那些加油站停靠加油。要求:算法执行的速度越快越好。 (二) 问题分析(前提行驶前车里加满油) ...
2013-04-23 11:34:16
1298
原创 汽车加油问题的数学推导过程(用最少的汽油)(Reprint)
题目如下: 一辆载油500升的汽车从A开往1000公里外的B,已知汽车每公里耗油量为1升,A处有无穷多的油,其他任何地点都没有油,但该车可以在任何地点存放油以备中转,问从A到B最少需要多少油。 这个题想了好多天也没想出来,在网上找答案也都是基本相同的,只给出了一个结论,而没有一个详细推导过程。今天没事在家仔细的推导了一下,终于有些眉目了。记录如下:由最少耗油的...
2013-04-23 10:50:25
926
原创 A nice Java inverse essay
http://www.cnblogs.com/rollenholt/archive/2011/09/02/2163758.html
2013-04-21 09:48:35
89
原创 B树、B-树、B+树、B*树 wrong wrong
B树 即二叉搜索树: 1.所有非叶子结点至多拥有两个儿子(Left和Right); 2.所有结点存储一个关键字; 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树; 如: B树的搜索,从根结点开始,如果查询的关键字与结点的关键字相等,那么就...
2013-04-05 21:34:19
90
原创 将IP字符串转化为一个32bit整数
1.use strtok() [code="c++"]char a[]="1.0.0.1"; char *p=NULL; char *d="."; p=strtok(a,d); while(p){ cout
2013-03-29 21:40:06
1633
原创 C++ multimap
map/multimap,set/multiset都是关联容器。定义时,set与map不同的地方在于:set仅有key_type类型,它的value_type也就是key_type;set没有下标操作。[code="c++"]#include "stdafx.h"#include#include#include#includeusing namespace std;...
2013-03-29 20:56:30
137
原创 web中文乱码的post与get
1.数据库 在创建的时候,指定其编码为UTF-8. (1)oracle:SQL> select userenv('language') from dual; USERENV('LANGUAGE') --------------------------------------------- SIMPLIFIED CHINESE_CHINA.UTF8...
2011-04-22 10:40:52
97
原创 sql 按拼音查询
思想:把汉字对应的拼音先存在数据表,然后查询吧,汉字对应的拼音可以自动生成。1、建立拼音首字母资料表 Sql代码:[code="sql"] DROP TABLE IF EXISTS `pinyin`; CREATE TABLE `pinyin` ( `PY` varchar(1), `HZ1` varchar(1), `HZ2` va...
2011-04-12 11:12:31
992
原创 根据属性分页查询
1.The Pager.java[code="java"]package com.music.util.pager;import java.util.ArrayList;import java.util.List;//分页 戚拂晓 2011.2.24public class Pager { //页面大小 private Integer[] pageSizeLi...
2011-04-11 11:15:58
241
原创 javascript控制select控件
options集合的这几个方法: 1.options.add(option)方法向集合里添加一项option对象; 2.options.remove(index)方法移除options集合中的指定项; 3.options(index)或options.item(index)可以通过索引获取options集合的指定项;设置select中某个Item为选中 document...
2011-04-11 11:14:15
125
原创 图像压缩(大二)····
[code="java"]import java.awt.Image;import java.awt.image.BufferedImage;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import javax.imageio.ImageIO;import co...
2011-04-11 11:12:51
135
javascript 倒计时
[code="js"]var hhhh = 300; (function daoJiShi() { var ofm = parseInt((hhhh % 3600) / 60); var ofs = hhhh % 60; document.getElementById('timer').innerHTML = '制品正在解析中,还有 ' + ''+ofm +...
2011-04-11 11:10:28
105
原创 javascript 进度条
1.js[code="js"]function daoJiShi() { document.getElementById('thebar').innerHTML = ''+''+hhhh+'%' +''+''+' 制品正在上传...'; hhhh = hhhh + 1; if(hhhh>100){ window.location.h...
2011-04-11 11:09:00
109
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人