现在位置: 首页 > quince发表的所有文章
  • 10月
  • 05日
移动开发 ⁄ 共 4828字 评论关闭
  一,直接向View里画图。 用onDraw  (Canvas g)向View里画图.在模拟器上测序了4种向View里画320X480图的性能:首先,画inmutable的bitmap图最快。(9毫秒)其次,画mutable的bitmap图比较慢。(19毫秒)再其次,画非Alpha的RGB数据更慢。(34毫秒)最后,画Alpha的RGB数据最慢。(43毫秒)测试代码1: long times[]=new long[4]; int cnt=0; protected void onDraw (Canvas g) { long time=System.currentTimeMillis(); if(img!=null) { boolean hasAlpha=!true; time=System.currentTimeMillis(); ......
阅读全文
  • 04月
  • 02日
综合 ⁄ 共 1819字 评论关闭
本题主要难点在判断枚举出来的式子是否成立, 本人采用对一个固定式枚举等号左面可改动位置的值然后生成乘积与后面的串匹配时间最坏需要10^4(前四位都为可改动位)判断是否成立, 然后用迭代加深搜索枚举上限作为主算法,{      每次采用逐位确定。     特别注意最后拷贝串的改动。 } #include <cstdio> #include <cstring> #include <iostream> #include <cmath> #include <algorithm> using namespace std; #define rep(i,n) for(int (i)=0;(i)<=(n);(i)++) int Cmp(int* a,int f,int e,int s)......
阅读全文
  • 11月
  • 07日
综合 ⁄ 共 1181字 评论关闭
JDK版本:1.7.0.4   目录 1 Arrays介绍 1.1 排序 1.2 查找 2 使用例子   1 Arrays介绍     java.util.Arrays提供对数组的操作,例如排序、查找。   1.1 排序      java对基本类型数组采用快速排序,对Object对象数组采用Timsort算法排序(Timsort排序算法原理)。      对Object对象没有采用快速排序,是因为快速排序不是稳定的排序算法,而对于对象的排序,稳定性很重要,Timsort是稳定快速的排序算法。比如学生成绩单,一开始是按学生的学号顺序排好的,现在需要按成绩成绩排序,那么要保证:原来张三在李四前面,即使他们成绩相同,......
阅读全文
  • 11月
  • 03日
综合 ⁄ 共 320字 评论关闭
#安装R.matlab包 install.packages("R.matlab")   #载入R.matlab包 library(R.matlab)   #设置matlab文件的路径 path<-system.file("mat-files",package="R.matlab")   #读取matlab文件 mat<-readMat(file.path(path,"structLooped.mat"))   #对读取内容(存放在mat变量中)进行操作(mat变量) s<-mat$s fields<-dimnames(S)[[1]] cat("Field names:",paste(fields,collapse=","),"\n",sep=" ") print(s)
阅读全文
  • 08月
  • 28日
综合 ⁄ 共 1273字 评论关闭
Android进行数字签名的方法我这里罗列两种方法:   第一种方式: 使用Keytool和jarsigner给程序进行签名: 使用keytool -genkey -v -keystore android.keystore -alias android -keyalg RSA -validity 20000 命令去产生一个密钥; 然后通过jarsigner -verbose -keystore android.keystore -signedjar android123_signed.apk  android123.apk 命令去加密一个应用。 第二种方式: eclipse内置方式生成带有数字签名的应用,此处不多讲。不会的请留言。   使用zipalign优化APK 根据官方文档的描述,Android系统中Application的数据都......
阅读全文
  • 06月
  • 05日
综合 ⁄ 共 1067字 评论关闭
Semaphore可以维护当前访问自身的线程个数,并提供了同步机制,使用Semaphore可以控制同时访问资源的个数。举一个通俗的例子:厕所里有5个坑,加入有十个人要上厕所,那么同时只能有5个人能够占用,当这5个人中的任何一个人用完之后,等待的5个人中又有一个人可以占用。 方法: acquire():霸占一个信号灯。 availablePermits():获取可以提供的信号灯。 release():释放信号灯。 案例: public class SemaphoreTest { public static void main(String[] args) { /*创建一个线程池*/ ExecutorService executorService = ......
阅读全文
  • 05月
  • 15日
综合 ⁄ 共 789字 评论关闭
Lomboz是Eclipse的一个J2EE的插件,它将很多Java应用服务器、J2EE组件和Web应用开发集成到Eclipse中,可以帮助Java开发者使用Eclipse建立、测试、部署J2EE应用。 官方下载地址 一、Lomboz特点   -支持JSP编写,包括:语法着色和语法检查。   Lomboz是Eclipse的一个主要的开源插件(open-source plug-in),Lomboz插件能够使Java开发者更好的使用Eclipse去创建,调试和部署一个100%基于J2EE的Java应用服务器。   Lomboz插件的使用,使得Eclipse将多种J2EE的元素、Web应用的开发和最流行的应用服务器车结合为一体。 二、Lomboz......
阅读全文
  • 04月
  • 28日
综合 ⁄ 共 21823字 评论关闭
文章转自:http://raychase.iteye.com/blog/1679131  作者:RayChase 引言 首先问这样一个问题,如果提到Java多线程编程,你会想到什么? volatile、synchronized关键字? 竞争和同步? 锁机制? 线程安全问题? 线程池和队列? 好吧,请原谅我在这里卖的关子,其实这些都对,但是又不足够全面,如果我们这样来谈论Java多线程会不会全面一些: 模型:JMM(Java内存模型)和JCM(Java并发模型) 使用:JDK中的并发包 实践:怎样写线程安全的代码 除错:使用工具来分析并发问题 …… 可是,这未免太死板了,不是么?......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 8013字 评论关闭
本系列文章的前两节讨论了用于计时的时钟源:clocksource,以及内核内部时间的一些表示方法,但是对于真实的用户来说,我们感知的是真实世界的真实时间,也就是所谓的墙上时间,clocksource只能提供一个按给定频率不停递增的周期计数,如何把它和真实的墙上时间相关联?本节的内容正是要讨论这一点。 1.  时间的种类 内核管理着多种时间,它们分别是: RTC时间 wall time:墙上时间 monotonic time raw monotonic time boot time:总启动时间 RTC时间  在PC中,RTC时间又叫CMOS时间,它通常由一个专门的计时硬件来实现,......
阅读全文
  • 03月
  • 18日
综合 ⁄ 共 3559字 评论关闭
相当出色的DP优化题。 类似于最大不下降子序列,一般有O(N2)的简单算法。但N>30000,故需要优化。原先的算法中,设F(i)= 到第i只老鼠时捕捉到的最大数目,F(i)= max(F(j)+1),j从1到i-1,假如在时限内能从第i到第j只老鼠出现的方格。这里可以预先使用BFS,用time[rati.i][rati.j][ratj.i][ratj.j]来记录从i到j的最小时间,并加以判断。 为了优化时间,首先进行预处理,把不可能捕捉到的老鼠删除,把从每一点访问所有点至少需要的时间maxtime[rati.i][rati.j]记录下来。 然后把老鼠出现的时间排序。当j从1到i-1访问的时候,可以......
阅读全文
  • 02月
  • 17日
综合 ⁄ 共 2707字 评论关闭
方法一:转义字符 使用单引号作为转义字符,即连续使用两个单引号。 select * from jq_jjjl where bt like '%女子''%' 上述代码会匹配jq_jjjl表中所有bt字段包含女子'的记录。(注意单引号) 方法二:SqlDataAdapter string constr = "Server=" + DBConfig.DBAPP_IP + ";user id=" + DBConfig.DBAPP_USER + ";password=" + DBConfig.DBAPP_PASSWD + ";Database=" + DBConfig.DBAPP_DBNAME + ";Connect Timeout=30"; string cmdstr = "SELECT * FROM WIRELESS_POLICE_T"; // Create the adapter with the selectCommand txt and......
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 2047字 评论关闭
iPhone怎么设置铃声?iPhone铃声设置可以自定义吗?想必很多椒友都有这个疑问。凌少使用iPhone也有很长一段时间了。一开始,以为iPhone铃声设置是不能自定义的。后来,实在是受不了iPhone内置的《马林巴琴》铃声,才开始琢磨着换铃声的事情,这才发现,原来iPhone的手机铃声也是可以修改的。那么,iPhone怎么设置铃声?iPhone铃声设置的方法是什么?OK,接下来凌少就给大家带来最详细的iPhone铃声设置教程,告诉你,iPhone怎么设置铃声。(注意本教程适用于iPhone、iPad和iPod touch,是否越狱均可。)   泡椒网其它iPhone......
阅读全文