- 博客(69)
- 资源 (2)
- 收藏
- 关注
原创 Android免root提权手机已安装apk的方法
偶然间发现手机QQ可以向好友发送自己手机上安装的apk文件,很好奇。可以想到实现这种功能的方法肯定是从/data/app里面copy一个出来。可/data/目录下的东西不都不可读么,手机QQ又没有root权限,它是怎么做的呢? 于是乎Google了一番,找到一个叫apk extractor的应用也能实现这种功能,破解之,未果....http://blog.csdn.net/cdu09
2015-05-23 16:49:09
3133
原创 Android插件式开发学习笔记
最近在学习android下的插件式开发,做个笔记整理一下。参考链接:http://blog.csdn.net/singwhatiwanna/article/details/22597587http://blog.csdn.net/singwhatiwanna/article/details/23387079http://blog.csdn.net/bboyfeiyu/art
2015-01-17 17:28:14
943
转载 使用java自带加密算法实现文本的md5加密算法
转载请注明出处:http://blog.csdn.net/xiaojimanman/article/details/21456943 本篇使用java自带的MessageDigest实现对文本的md5加密算法,具体代码如下:[java] view plaincopyprint? /** *@Description
2014-12-12 12:54:39
619
转载 AES和RSA加密算法时间效率
转自:http://blog.csdn.net/wgw335363240/article/details/8878584一、AES(DES的升级版)(对称加密)执行时间[1] 测试数据这里以读取纯文本文件,一行一行的方式对字符串进行加密,并把加密后的内容存储到另外一个文件中,计算文件的加密时间。待文件加密完成后,同样通过一行一行的方式读取加密内容并解密,
2014-12-07 20:55:27
44500
6
转载 字符编码笔记:ASCII,Unicode和UTF-8
http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html作者: 阮一峰今天中午,我突然想搞清楚Unicode和UTF-8之间的关系,于是就开始在网上查资料。结果,这个问题比我想象的复杂,从午饭后一直看到晚上9点,才算初步搞清楚。下面就是我的笔记,主要用来整理自己的思路。但是,我尽量
2014-10-29 23:27:12
434
原创 AES实用类,支持加密解密和生成密钥三个功能
/** * AESUtil * @author 健健 * @date 2014/10/28 * @QQ 4999315 */import java.security.InvalidKeyException;import java.security.NoSuchAlgorithmException;import java.security.SecureRandom;import
2014-10-28 23:53:31
1220
原创 快速排序Java代码
public class 快速排序 { public static void qSort(int[] arr, int low, int high) { if (low < high) { int i = low; int j = high; int x = arr[i]; // 基准 while (i x) j--; if (i < j) {
2014-09-10 16:44:30
2384
转载 Android开发如何调试Service
介绍 以调试 模式启动Android 项目时,在service 中设置断点,调试 器不会停止下来解决方法 所有的这种情况下,都是在代码中声明。调用的方法是:android.os.Debug.waitForDebugger();举个例子,SoftKeyboard:public class SoftKeyboard extends InputMethodService
2014-07-30 16:58:05
631
转载 Android 监听返回键,弹出一个退出对话框
public class BackKeyTest extends Activity{ /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); se
2014-07-24 21:38:58
569
原创 isc-dhcp-server
The first thing You need to do is install the packages we need.Open up a terminal and type:sudo apt-get install isc-dhcp-serverThere are two main files /etc/default/isc-dhcp-server and /etc
2014-06-06 19:47:21
7360
原创 DownTask实现后台下载功能
自定义一个Activity中的方法package com.example.asynctasktest;import java.net.MalformedURLException;import java.net.URL;import android.os.Bundle;import android.app.Activity;import android.os.AsyncTask
2014-05-12 22:18:17
724
转载 DES算法实现(C++版)
#include "memory.h"#include "stdio.h"enum {encrypt,decrypt};//ENCRYPT:加密,DECRYPT:解密void des_run(char out[8],char in[8],bool type=encrypt);//设置密钥void des_setkey(const char key[8]);static void f_f
2014-04-09 16:24:31
4490
原创 去哪儿网个2014校招笔试题 技术岗实习生
1、(开发,前端,测试必选)Create a function for searchOrinsertIndex(int[] sortedArray, int givenValue) the first parameter is asorted array and duplicates in array the second parameter is a random
2014-03-29 14:05:10
1210
原创 蓝桥杯 连号区间数
标题:连号区间数 小明这些天一直在思考这样一个奇怪而有趣的问题: 在1~N的某个全排列中有多少个连号区间呢?这里所说的连号区间的定义是: 如果区间[L, R] 里的所有元素(即此排列的第L个到第R个元素)递增排序后能得到一个长度为R-L+1的“连续”数列,则称这个区间连号区间。 当N很小的时候,小明可以很快地算出答案,但是当N
2014-03-19 19:02:20
534
原创 蓝桥杯 剪格子
问题描述如下图所示,3 x 3 的格子中填写了一些整数。+--*--+--+|10* 1|52|+--****--+|20|30* 1|*******--+| 1| 2| 3|+--+--+--+我们沿着图中的星号线剪开,得到两个部分,每个部分的数字和都是60。本题的要求就是请你编程判定:对给定的m x n 的格子中的整数,是否可以分割为
2014-03-19 18:59:27
520
转载 01背包问题
转自:http://blog.csdn.net/fg2006/article/details/6766384动态规划的基本思想:将一个问题分解为子问题递归求解,且将中间结果保存以避免重复计算。通常用来求最优解,且最优解的局部也是最优的。求解过程产生多个决策序列,下一步总是依赖上一步的结果,自底向上的求解。动态规划算法可分解成从先到后的4个步骤:1. 描述一个最优
2014-03-03 19:51:20
610
转载 辗转法求最小公约数和最大公倍数
本来是小学的概念了 但一直搞糊涂 复习一下:被除数 / 除数 = 商 ...... 余数 6497 / 3869 = 1 ...... 2628 3869 / 2628 = 1 ...... 1241 2628 / 1241 = 2 ...... 146 1241 / 146 = 8 ...... 73 146 / 73 = 2 ...... 0 因此最大公约数为:73 最小
2014-03-02 14:55:30
655
原创 杭电oj 1009
题目来源Problem DescriptionFatMouse prepared M pounds of cat food, ready to trade with the cats guarding the warehouse containing his favorite food, JavaBean.The warehouse has N rooms. The i-t
2014-03-02 14:17:56
905
1
原创 Struts2看书笔记
《布局 Java EE企业级开发》Struts2部分笔记Action访问Servlet API:通常通过类HttpServletRequest、HttpSession、ServletConetext、访问Servlet API,这三条分别代表JSP内置对象request、session、application,通常在Struts2中,通过ActionContext(接口)返回以上类。S
2014-01-02 21:46:05
474
转载 mysql错误提示Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)的一个解决办法
mysql 中关于:Error Code: 1267 Illegal mix of collations (gbk_chinese_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE)最近使用mysql遇到了一个问题,当创建一个视图时,出现了如下提示:Error Code: 1267Illegal mix of collations (g
2013-12-05 22:48:14
6766
转载 使用svn进行版本控制
以前都是别人建好并配置好了svn,然后我使用。今天自己简单尝试了下建svn来管理项目文档。中间也遇到些问题。下面是我总结的一个完整流程,许多步骤可以有另外的方法来完成,但在这我都只给我认为比较简单的方法。我使用系统是: Microsoft Windows xp sp2 第一:下载软件有两个软件需要下载的:Subversion和
2013-11-20 21:13:57
635
转载 Hibernate事务与并发问题处理(乐观锁与悲观锁)
目录一、数据库事务的定义二、数据库事务并发可能带来的问题三、数据库事务隔离级别四、使用Hibernate设置数据库隔离级别五、使用悲观锁解决事务并发问题六、使用乐观锁解决事务并发问题 Hibernate事务与并发问题处理(乐观锁与悲观锁)一、数据库事务的定义 数据库事务(Database Transaction)
2013-11-16 15:50:03
479
1
原创 输出最长子串 Java实现
一会要参加学校的程序设计比赛,写个小东西热身。Scanner sc = new Scanner(System.in); String input = sc.nextLine(); char[] arr = input.toCharArray(); //放数组里方便处理 int MaxCharPos = 0, MaxLen = 1; //记录最长子串起始位置及长度 int
2013-11-11 17:10:53
794
原创 java练习 计算n位可被浮点数精确表示的小数
原理,穷举生成N-1位定点二进制小数(第N位为1),然后转换成十进制的就行了。import java.util.Scanner;public class GetDecimal { static Vector record = null; public static void main(String[] args) { Scanner sc = new Scanner(Syst
2013-09-20 23:41:41
498
原创 Spring 的声明式事务管理概述
Spring 的声明式事务管理在底层是建立在 AOP 的基础之上的。其本质是对方法前后进行拦截,然后在目标方法开始之前创建或者加入一个事务,在执行完目标方法之后根据执行情况提交或者回滚事务。声明式事务最大的优点就是不需要通过编程的方式管理事务,这样就不需要在业务逻辑代码中掺杂事务管理的代码,只需在配置文件中做相关的事务规则声明(或通过等价的基于标注的方式),便可以将事务规则应用到业务逻辑中。因
2013-08-24 21:30:51
629
原创 Spring配置数据源
使用了spring的annotation自动装配技术将数据源装配到ServiceImpl中。需要引入:commons-pool.jar commons-dbcp.jar 还有mysql的驱动包mysql-connector-java-5.1.22-bin.jarservice.javapackage bean;public interface Service { publi
2013-08-22 20:32:41
570
原创 AOP helloworld by XML
Service.javapackage bean;public interface Service { public void service();}ServiceImpl.javapackage bean;public class ServiceImpl implements Service { //业务方法 public void service()
2013-08-22 18:33:29
420
原创 Java动态代理
在学AOP的时候看到了动态代理的概念,然后写了一个helloworld。http://download.csdn.net/detail/blue1244/5971909
2013-08-19 00:00:08
393
转载 Spring笔记
课程内容1. 面向接口(抽象)编程的概念与好处2. IOC/DI的概念与好处a) inversion of controlb) dependency injection3. AOP的概念与好处4. Spring简介5. Spring应用IOC/DI(重要)a) xmlb) annotation6. Spring应用AOP(重要)a) xmlb) an
2013-08-13 15:47:05
598
原创 Spring helloworld
刚看书看到spring,通篇看了一遍,不是很难,就是不知道这玩意有什么用,所以先照着书写个helloworld出来,再深入学习。首先导入jar包到WebRoot\WEB-INF\lib下,包括:这个commons-logging-1.1.1.jar是一个日志,是我从别的地方搞来的,没这个helloworld无法运行。有三个文件:Hello.java是JavaBe
2013-08-08 20:32:20
489
转载 Struts2标签
转自:http://blog.csdn.net/zxl315/article/details/2886456要在jsp中使用Struts2的标志,先要指明标志的引入。通过jsp的代码的顶部加入以下的代码:taglib prefix="s" uri="/struts-tags" %> If elseif else描述:执行基本的条件流转。参数:
2013-08-08 12:04:39
450
原创 使用struts2 上传文件
在Java领域,常用两个组件进行文件的上传,一个是Apache的Jakarta的common-FileUpload组件,另一个是Oreilly的COS框架。这里我们使用前者。一.环境准备需要在struts2的jar包基础上增加commons-fileupload-1.3.jar commons-io-2.0.1.jar两个包,所有的包加起来如图所示:二.代码:首先说
2013-08-07 20:47:11
658
原创 struts2初学小结
刚开始学习struts2的相关内容,小结一下。首先说下环境的配置:1.下载struts2.3.15.1,解压出apps/blank.war,这里面就是一个完整的实例,我们找到struts-2.3.15.1\apps\struts2-blank\WEB-INF\lib,把里面的jar文件都复制到你的web project工程的WebRoot\WEB-INF\lib里面,然后在struts2-
2013-08-02 10:49:22
803
原创 解决hibernate查询不及时同步的问题
在做一个用户注册的servlet时出现了一个问题,因为这个servlet要查询每次提交的用户id是否和数据库已有的ID重复,若重复则给出提示。我在测试的时候先提交servlet注册了一个用户,又在navicat里删除了这条记录,然后刷新servlet提交注册信息 居然还提示重复 分析了一下应该就是hibernate消息没有即时同步的问题 我自己就想了一个笨办法:用hibernate修改数据
2013-07-25 00:50:57
1049
原创 Hibernate之one-to-many
Hibernate之one-to-many感悟:基于架构的设计,主要在于xml配置文件的编写原理:表中一对多的实现是在表中使用外键关联,也就是通过一张表的主键做为另一个表的外键来建立一对多关系。在hibernate的pojo类中实现一对多关系的方法是在主控类中个设置一个集合属性来包含对方类的若干对象,而在另一个类中,只包含主控类的一个对象,从而实现一对多关系的建立。
2013-07-20 20:01:52
649
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人