1. 复制字符串到剪贴板管理器 String text = "abcdefg";ClipboardManager cmb = (ClipboardManager) context .getSystemService(Context.CLIPBOARD_SERVICE);cmb.setText(text); 1. 由剪贴板管理器得到内容 ClipboardManager cmb = (ClipboardManager) context .getSystemService(Context.CLIPBOARD_SERVICE);String text =cmb.getText() Read More
posted @ 2013-05-21 21:21
javawebsoa
Views(405)
Comments(0)
Diggs(0)
java动态代理(JDK和cglib)JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为两种。 静态代理:由程序员创建或特定工具自动生成源代码,再对其编译。在程序运行前,代理类的.class文件就已经存在了。 动态代理:在程序运行时,运用反射机制动态创建而成。首 Read More
posted @ 2013-05-21 21:17
javawebsoa
Views(208)
Comments(0)
Diggs(0)
使用nginx服务器如果遇到timeou情况时可以如下设置参数,使用fastcgi:fastcgi_connect_timeout 75;fastcgi_read_timeout 600;fastcgi_send_timeout 600;这两个选项. fastcgi_read_timeout是指fastcgi进程向nginx进程发送response的整个过程的超时时间 fastcgi_send_timeout是指nginx进程向fastcgi进程发送request的整个过程的超时时间这两个选项默认都是秒(s),可以手动指定为分钟(m),小时(h)等 参考地址: http://wiki.ng.. Read More
posted @ 2013-05-21 21:13
javawebsoa
Views(4150)
Comments(0)
Diggs(0)
两数a,b同余m,显然(a-b)%m=0.....若有m%p=0...那么(a-b)%p=0.... 将所有的(a[j]-a[i])记录下来...用c[1000000]的表来记...如果一个数p是N对数的同余..那么c[p]=N... 有了上面的处理,就可以方便的统计出对于当前枚举的md...会产生多少对同余的(将md所有的整数倍c[ ] 加起来)... 但产生了N对同余的..并不代表要去除N-1个数才行...比如... 3,6,9,10....(3,6),(3,9),(3,12),(6,9),(6,12),(9,12)...如果当前测试的md=3..那么会有6对同余3的....而实际上最.. Read More
posted @ 2013-05-21 21:09
javawebsoa
Views(252)
Comments(0)
Diggs(0)
题目:Given an array of words and a length L, format the text such that each line has exactlyL characters and is fully (left and right) justified.You should pack your words in a greedy approach; that is, pack as many words as you can in each line. Pad extra spaces' ' when necessary so that each Read More
posted @ 2013-05-21 21:06
javawebsoa
Views(154)
Comments(0)
Diggs(0)
大部分智能电视或者机顶盒中的文本框,对于键盘的处理都是这样的:获得焦点,不弹出键盘;按下遥控器的OK键,再呼出键盘。 而在小米盒子1.2版本中,或许是出于优化电视输入体验的考虑,将交互改为:文本框获得焦点即弹出软键盘。 这两种交互谈不上孰优孰劣,各家厂商对此有不同的理解。我个人比较赞同第一种方案,不喜欢小米的设计。 我们可以想一下在手机上的交互过程:用户点击文本框,同时文本框获得焦点时,才弹出软键盘。这个过程分为两步骤:1. 用户点击2.文本框获得焦点 所以当这种交互拿到智能电视的时候,理应也是两个步骤:1.文本框获得焦点2.用户点击 (当然在电视上的用户点击就是用户按下遥控器的OK键) 以. Read More
posted @ 2013-05-21 21:02
javawebsoa
Views(513)
Comments(0)
Diggs(0)
相信很多人也遇到过这样的问题,测试人员认为每次更新包包含的文件越多,项目的风险的就越大,因此每次都让我们开发打每轮修改后更新包。以前都是靠手工整理这些修改的文件,然后合包!不过这样真的费时费力。后来通过在网上搜索和自己整理,最后终于成功实现了脚本,可以自动打更新包。每次只需要设置上次打包的时间和当前时间就可以了。脚本如下: <project basedir="." default="usage" name="xiangmu"> <target name="init"> <propert Read More
posted @ 2013-05-21 20:59
javawebsoa
Views(252)
Comments(0)
Diggs(0)
11、异常处理 程序问题: 1、错误(Error):语法错误和运行时错误; 运行时错误指的是由于程序错误导致运行的环境崩溃或硬件出现问题。这样的错误是无法用代码解决问题的。 2、异常(Exception):编译期异常/检查异常(checked)和运行期异常/未检查异常(unchecket)。 异常能用代码解决问题。 异常的寻找:从上往下寻找自己写的第一行代码。 处理异常: 1、先验判定:在异常出现之前; 2、异常处理机制(后捕):在异常出现后(try(试一试)-catch(捕获)-finally(总会执行的代码)) Throwable类: Thorwable是所有程序问题的父... Read More
posted @ 2013-05-21 20:55
javawebsoa
Views(175)
Comments(0)
Diggs(0)
开始切树形dp。。。 思路:经研究发现,当m大于3的时候,可以把m当成3来运算。先把多叉树转化成二叉树,方便寻找每个节点的儿子和兄弟。dp[i][j][k]: 以i节点为根节点的子树,有j个大头,节点i的状态为k,这时候的难受值。(k=0,1)当k=0时,代表小头吃这个节点,反之,大头吃。map[i][j]: 节点i到节点j的边长。dp[x][j][1]=min(dp[x][j][1],dp[y][k][1]+tmp[j-k][1]+map[x][y],dp[y][k][0]+tmp[j-k][1]);dp[x][j][0]=min(dp[x][j][0],dp[y][k][0]+tmp[j. Read More
posted @ 2013-05-21 20:52
javawebsoa
Views(488)
Comments(0)
Diggs(0)
1.首先包含头文件#include<QMouseEvent>2.在.h中声明voidmousePressEvent(QMouseEvent*e);3.在.cpp中实现这个函数voidCRegisterDialog::mousePressEvent(QMouseEvent*e){if(e->button()==Qt::LeftButton){···}} Read More
posted @ 2013-05-21 20:48
javawebsoa
Views(1858)
Comments(0)
Diggs(0)

浙公网安备 33010602011771号