没想到一个图片查看器花了我这么多时间,而且没做好。
现在整理下思路,然后把不足的地方记一下,日后请教他人。
基本思路:
一、图片查看器功能---缩放
要实现自由缩放,先要实现图片对canvas的自适应,就是给你一张大图片,你能够把它合理缩放后恰好绘制在canvas中。
具体做法是:例如:图片为500*500,canvas为240*320,那就取缩放宽度为240,长度为240/500*50...
分类:
其他好文 时间:
2015-02-04 21:55:07
阅读次数:
186
三维广搜...
分类:
其他好文 时间:
2015-02-04 21:56:43
阅读次数:
268
今天用真机测试,出现了下面的情况 , 网上找了好多情况 , 都感觉比较费事,没什么效果,报错依旧,
[2013-08-06 16:31:04 - Flashlight] Installation error: INSTALL_FAILED_INSUFFICIENT_STORAGE
[2013-08-06 16:31:04 - Flashlight] Please check logcat out...
分类:
其他好文 时间:
2015-02-04 21:54:37
阅读次数:
215
表达式求值
时间限制:3000 ms | 内存限制:65535 KB
难度:4
描述ACM队的mdd想做一个计算器,但是,他要做的不仅仅是一计算一个A+B的计算器,他想实现随便输入一个表达式都能求出它的值的计算器,现在请你帮助他来实现这个计算器吧。
比如输入:“1+2/4=”,程序就输出1.50(结果保留两位小数)
输入第一行输入一个整数n,共有n组测试数...
分类:
其他好文 时间:
2015-02-04 21:55:25
阅读次数:
224
原文地址:http://yanwushu.sinaapp.com/intellij-idea_customer_folding_cod/
在intelliJ idea中不仅可以对类、方法等结构的代码进行折叠(ctrl+-)还可以自定义折叠代码。intelliJ支持两种风格的自定义代码折叠,如下:visual studio style
//region Description ...
分类:
其他好文 时间:
2015-02-04 21:53:20
阅读次数:
275
创业,是改革开放之后,尤其是最近十多年的热词。 无数当今的年轻人和曾经的年轻人,都走向了自主创业的道路。成功的很多,失败的更多。 不过,我觉得,创业成功的人数是越来越多了。 为什么这么说呢? 新中国成立后,尤其是改革开放之后, 农民总体越来越富裕,但是相对于城市人来说,却相对贫穷。随着城镇化和现代化的加速,农业一直缓慢发展甚至倒退,城市飞速发展,无数的年轻人涌向了城市。这是中国...
分类:
其他好文 时间:
2015-02-04 21:52:49
阅读次数:
194
各种树...
分类:
其他好文 时间:
2015-02-04 21:54:40
阅读次数:
305
原文参考:http://ixdba.blog.51cto.com/2895551/580280/
http://www.bamaol.com/Psy/Showposts-010000108-5048.html
一,rsync安装
目前rsync的最新版本是3.0.9
wget http://rsync.samba.org/ftp/rsync/...
分类:
其他好文 时间:
2015-02-04 21:55:28
阅读次数:
458
Foreign Exchange
Time Limit:3000MS Memory Limit:0KB 64bit IO Format:%lld & %llu
Submit Status
Description
Problem E
Foreign Exchange
Input: standard input
Output: standard out...
分类:
其他好文 时间:
2015-02-04 21:53:38
阅读次数:
349
Q:Given a string containing just the characters '(', ')', '{', '}', '[' and ']',
determine if the input string is valid.
The brackets must close in the correct order, "()" and "()[]{}" are
all ...
分类:
其他好文 时间:
2015-02-04 21:52:50
阅读次数:
187
结构介绍:
最近在写游戏中社交相关的逻辑处理。整体思路架构如下:
当玩家登录游戏,去数据库中查找有没有玩家的信息,如果有,那么就取出来,放在内存中,如果没有,就新建一个玩家信息。
当玩家登出游戏的时候,把玩家的信息从内存中写入数据库中
现场日记:
今天在做单元测试的时候,发现一个bug,当玩家第一次登录游戏,然后登出之后,玩家的信息竟然没有存到数据库里。
当玩家第二次登录的时候,再登出...
分类:
其他好文 时间:
2015-02-04 21:53:14
阅读次数:
217
cmake是个跨平台编译工具,类似于autoconf。通过编译本地环境的makefile或者workplace来编译程序。
它的优点是简单高效。
语法:
CMakeList.txt文件是由注释、命令和空白字符组成。
注释是由 # 开始,到行结尾。
命令是由:命令名(空格分隔的参数)组成。
例如:command
(args….)
args是以空格分隔...
分类:
其他好文 时间:
2015-02-04 21:53:11
阅读次数:
272
对于DAZStudio的安装可以百度查看,最近接触了下此软件,发现进行对模型进行减面时需要decimator,在安装时会弹出installer fails并且显示一个error,
“The installation path for DAZ Studio can not be found”,路径找不到,需要在注册表中注册一下就ok了,安装一下步骤:
1、运行 regedit.exe
2、在 ...
分类:
其他好文 时间:
2015-02-04 21:54:01
阅读次数:
706
最近在unbuntu中搭建android环境,在搭建ndk环境的时候遇到了问题,发现最后无法设置NDK的路径.
首先,还是先进行ndk环境的搭建.(已经事先搭建好了JDK环境,需要搭建JDK环境的可以参考JDK环境的搭建)
1.下载需要的NDK,笔者是unbuntu 14.04 64位的版本.
这里推荐一个android中国镜像,由于访问android官网的速度...
分类:
其他好文 时间:
2015-02-04 21:51:37
阅读次数:
290
一天一段scala代码(六)
为了更好的驾驭spark,最近在学习scala语言特性,主要看《快学scala》,顺便把一些自己认为有用的代码记下来。
package examples
class Account
{
val id = Account.getUnique()//访问这个类的伴生对象
}
object Account //上面类...
分类:
其他好文 时间:
2015-02-04 21:52:08
阅读次数:
254
Keywords Search
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 38092 Accepted Submission(s): 12269
Problem Description
In the moder...
分类:
其他好文 时间:
2015-02-04 21:52:10
阅读次数:
192
Mondriaan's Dream
Time Limit: 3000MS
Memory Limit: 65536K
Total Submissions: 12315
Accepted: 7189
Description
Squares and rectangles fascinated the famous Dutch painter...
分类:
其他好文 时间:
2015-02-04 21:52:18
阅读次数:
295