Java服务端
package com.yqq.socketTest;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
impor...
分类:
移动开发 时间:
2015-02-13 16:34:20
阅读次数:
175
// 以下是获得版本信息的工具方法
//版本名
public static String getVersionName(Context context) {
return getPackageInfo(context).versionName;
}
//版本号
public static int getVersionCode(Context context) {
return ...
分类:
移动开发 时间:
2015-02-13 16:32:54
阅读次数:
148
注:学习资料是 《第一行代码Android》--郭霖
好久不使用数据库操作了,在android提供的简易数据库操作中,比如select * from Book 最后面得加“;”来表示结束;
一直用adb shell 操作数据库没有成功,发现是这个错误,看来学好英语还是很重要的,因为...
分类:
移动开发 时间:
2015-02-13 16:34:55
阅读次数:
153
右键弹出菜单是指右键抬起的时候弹出的菜单。通常放置在Dialog的OnRButtonUp响应函数里。下面就给出右键弹出菜单的实例:1 添加右键事件及响应函数
可以用Class Wizard。。。来添加一个右键消息WM_RBUTTONUP,为其添加Handler,会自动生成OnRButtonUp响应函数2 为弹出菜单添加资源
可以用“Resource View”中的”String Table”添加...
分类:
编程语言 时间:
2015-02-13 16:33:12
阅读次数:
212
在实际的项目代码使用过程中,发现如果用Java类库标准指定的GZIPInputStream读取压缩数据解压不能稳定工作,原因不明。反而使用InflaterInputStream可以替代GZIPInputStream稳定、正常工作,现在把基于InflaterInputStream的zip\gzip解压代码工具方法给出:
public static byte[] decompress(byt...
分类:
移动开发 时间:
2015-02-13 16:34:02
阅读次数:
181
Description
最近flymouse开始玩qq音速,这个游戏只需要按4个键,上,下,左,右(分别用u,d,l,r表示)。
flymouse必须按照游戏规则,依次按下一系列键。问题是flymouse的手太胖了,他只能把两个手指放在方向键上。
flymouse把一个手指从键i移动到键j,要耗费w[i][j]的体力,而按键不需要耗费体力。
由于flymouse反应比较慢,所以他每次只能移动一个...
分类:
其他好文 时间:
2015-02-13 16:32:30
阅读次数:
113
DAO(Data Access Object) 设计模式
字段:类的getter和setter方法的去掉get(set)后,首字母小写就是对应得Java的属性值,以前称为字段
一般来说字段和属性相差不大
beanutils工具类,就是封装了set和get方法,反射也可以创建对象,但是beanutils首选
需要的工具:
commons-beanutils-1.9.2
commo...
分类:
数据库 时间:
2015-02-13 16:33:20
阅读次数:
186
一:看程序
{CSDN:CODE:604309}
二:post方法
//线程阻塞优化方案1:post方法
v.post(new Runnable() {
@Override
public void run() {
int sum = 10;
TextView view = (TextView) v;...
分类:
移动开发 时间:
2015-02-13 16:32:55
阅读次数:
188
顺着昨天spark standalone实现那篇文章继续扯淡,看看Mesos Scheduler的两种实现的异同。
对我来说,回过头再仔细看Spark在这一层的实现,思路又清晰了许多。...
分类:
其他好文 时间:
2015-02-13 16:33:58
阅读次数:
430
我们可以定义一个指针类型的字符串,把它的地址传递给一个指针类型的数组
#include
int main(void)
{
//这个字符串p本身代表一个地址
char * p = "hello world!";
//ch本身是一个指针类型的数组,指向ch这一片空间
char * ch[64];
ch[0] = p;
printf("...
分类:
编程语言 时间:
2015-02-13 16:32:29
阅读次数:
195
有个长度为2n的数组{a1,a2,a3,…,an,b1,b2,b3,…,bn},希望排序后{a1,b1,a2,b2,….,an,bn},请考虑有无时间复杂度o(n),空间复杂度0(1)的解法。...
分类:
编程语言 时间:
2015-02-13 16:31:54
阅读次数:
359
1)GROUP BY分组转换(MySQL不支持)
①分组操作下移
GROUPBY 操作可能较大幅度减小关系元组的个数,如果能够对某个关系先进行分组操作,然后再进行表之间的连接,很可能提高连接效率。这种优化方式是把分组操作提前执行。下移的含义,是在查询树上,让分组操作尽量靠近叶子结点,使得分组操作的结点低于一些选择操作。
②分组操作上移
如果连接操作能够过滤掉...
分类:
数据库 时间:
2015-02-13 16:32:35
阅读次数:
196
微博置顶 - 豪情
*{ margin:0; padding:0;}
body{font:12px/1.125 Arial,Helvetica,sans-serif;background:#fff;}
table{border-collapse:collapse;border-spacing:0;}
li{list-styl...
分类:
其他好文 时间:
2015-02-13 16:32:05
阅读次数:
192
GLSurfaceView中GL相关资源销毁问题...
分类:
其他好文 时间:
2015-02-13 16:33:03
阅读次数:
511