自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

以后学到什么东西就写到这里吧

  • 博客(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

转载 Android中Service和Thread的区别

转自:http://www.zhihu.com/question/19591125  rlei

2014-09-23 15:35:45 585

原创 快速排序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

原创 Android实现发送短信

默认activity代码:

2014-05-11 20:21:38 680

转载 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

原创 AOP helloworld by Annotation

这段是从Spring学习笔记中截取出来的,使用注解动态代理。

2013-08-19 18:13:33 501

原创 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

原创 尚学堂马士兵struts2操作手册

图片右键另存为到本地,改成docx就可以看了

2013-07-31 18:26:54 1123

转载 Struts2的hello world教程

马士兵老师的教程,讲解了如何配置Struts2的环境,入门的同学可以看下

2013-07-31 18:14:14 496

原创 解决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

Java动态代理helloworld

Java动态代理的helloworld,抛砖引玉吧

2013-08-18

守望迷你ftp服务器

简单实用体积小 文件只有740KB哦

2012-03-17

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除