`
文章列表
工作之余,对android颇有兴趣,只是武汉从事android的企业貌似不多,所有自学着玩一下,就坐个简单的拼图游戏,只当实验一下 简单的功能有  查找手机或sd卡的图片,等比缩放,分割,乱序,排列 还有再次点选择图片的时候,会记录图片所属目录(免得每次从根目录开始找) 部分代码(其实我用的最土的办法,一个小图片记录两个坐标,一个是原始的,一个是随机的,最后判断每个小图片的  这两个坐标是否一致,如果都相同,则 Game Over) public synchronized void check(){ boolean over = true; ...
例如一个表单利用struts2中的 <s:token/> 加上 tokenSession拦截器很有效防止表单重复提交 ,但是action中对表单的数据也做了一次验证,切验证并未通过,我们一般会通过history.back()返回表单输入页面,当表单数据正确填满后,发现表单不能正常提交,就是因为第一次提交的时候tokenSession 将session中存放的 <s:token/>生成的数据给清除了 <input type="hidden" name="struts.token.name" value="struts ...
function formatParams(source,params){ $.each(params, function(i, n) { source = source.replace(new RegExp("\\{" + i + "\\}", "g"), n); }); return source; } //调用方法 var source = "Hello {0},I'm {1}"; var params= ["Lisa","Sunny"] ...

java-Math

    博客分类:
  • java
Math.PI 记录的圆周率 Math.E&nbsp;记录e的常量 Math中还有一些类似的常量,都是一些工程数学常用量。 Math.abs 求绝对值 Math.sin 正弦函数&nbsp;Math.asin 反正弦函数 Math.cos 余弦函数&nbsp;Math.acos 反余弦函数 Math.tan 正切函数&nbsp;Math.atan 反正切函数&nbsp;Math.atan2 商的反正切函数 Math.toDegrees 弧度转化为角度&nbsp;Math.toRadians 角度转化为弧度 Math.ceil 得到不小于某数的最大整 ...

java垃圾回收

    博客分类:
  • java
1.垃圾收集算法的核心思想   Java语言建立了垃圾收集机制,用以跟踪正在使用的对象和发现并回收不再使用(引用)的对象。该机制可以有效防范动态内存分配中可能发生的两个危险:因内存垃圾过多而引发的内存耗尽,以及不恰当的内存释放所造成的内存非法引用。   垃圾收集算法的核心思想是:对虚拟机可用内存空间,即堆空间中的对象进行识别,如果对象正在被引用,那么称其为存活对象,反之,如果对象不再被引用,则为垃圾对象,可以回收其占据的空间,用于再分配。垃圾收集算法的选择和垃圾收集系统参数的合理调节直接影响着系统性能,因此需要开发人员做比较深入的了解。 2.触发主GC(Garbage Collector)的条 ...

java文件操作

    博客分类:
  • java
//-----------------------------------读取文件----------------- package com.util; /** * @author zhangshuling *1、按字节读取文件内容 2、按字符读取文件内容 3、按行读取文件内容 4、随机读取文件内容 */ import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileReader; import java.io.IOExceptio ...

java运算符

    博客分类:
  • java
1.      算术运算符 + :加法 - :减法 * :乘法 / :除法 % :取余运算 2.      关系运算符 < :只能比较基本类型数据之间的关系,不能比较对象之间的关系。 > : (同关系运算符“<”) <=: (同关系运算符“<”) ...

用xml来存储图片

    博客分类:
  • java
//将jpg转码,并转成String private String readImage() { BufferedInputStream bis = null; byte[] bytes = null; try { try { bis = new BufferedInputStream(new FileInputStream(ix)); bytes = new byte[bis.available ...
1.  编码可痛苦的了......一做一改,一天就过去了;嚎~      再一改一调,整个晚上就过去了;嚎~ 2.  编码最痛苦的事儿是啥,知道不?就是,代码没写完,需求又改了; 3.  编码最最痛苦的事儿是啥,知道不? 就是,代码好不容易写完了,需求全改了; 4.  编码最最最痛苦的事儿是啥,知道不? 就是,代码写完了,狗日的客户跑了; 5.  编码最最最最最痛苦的事儿是啥,知道不? 就是,狗日的客户又回来了,代码给删没了。
//js构建HashMap function HashMap(key,value){ var key; var value; this.put = function(key,value){ this.key = key; this.value = value; } this.getKey = function(){ return key; } this.getValue = function(){ return value; } } //构建简单对象 function Requ ...
备份MySQL数据库的命令 mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql 备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。 mysqldump -–add-drop-table -uusername -ppassword databasename > backupfile.sql 直接将MySQL数据库压缩备份 mysqldump -hhostname -uusername -ppassword databasename | gzip ...

SQL 之 in exists

SELECT * FROM user WHERE role IN (SELECT id FROM role WHERE role='管理员') SELECT u.* FROM user u WHERE NOT EXISTS (SELECT r.id FROM role r WHERE r.role='管理员' AND r.id = u.role)
/** * 将byte类型数据转为int型 */ public static int bytesToInt(byte[] bytes) { int mask = 0xff, temp = 0, result = 0; for (int i = 0; i < 4; i++) { result <<= 8; temp = bytes[i] & mask; result |= temp; } return result; } /** * 将int类型数据转为byte型 */ public stat ...
明天你是否会想起 昨天你写的程序 明天你是否还惦记 曾经爱编程的你 领导们都已想不起 曾经加班的你 我也是偶然看程序 才想起同事的你 谁聘了牛B烘烘的你 谁安慰天天加班的你 谁把你的设计做起 谁给你做的升级 你从前总是很小心 从不把离职的事提起 你也曾无意中说起 薪水实在太低 那时候屏幕总是在闪 日子总过得太慢 你总说离职遥遥无期 转眼就各奔东西 谁聘了牛B烘烘的你 谁安慰天天加班的你 谁看了我给你写的信 谁把它删在回收站里
Global site tag (gtag.js) - Google Analytics