自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(58)
  • 收藏
  • 关注

转载 如何创建自己的第三方SDK(环境搭建)

现在Android的阵营当中,很多第三方的SDK,广告SDK,ShareSDK等等,这些都是第三方的SDK。当然还有我们一直在用的第三方扩展包,或是框架,这属于是第三方的SDK。什么是SDK?(百度一下,肯定有很详细的解释)我就简单地说一下,其实就是一个Jar包,并没有什么特别神秘的东西。那问题就变成了如何将自己的项目打包成Jar包了。(这里只是个人的主见,不对的请跟帖指出

2014-11-17 14:21:15 2915

转载 Process 和 ProcessBuilder 区别

前段时间在开发Android项目当中,发现需要更改文件权限,所以接触了Linux的一些文件权限问题。Android系统中,在data/data/包名/  这个路径下的文件是只有 可写可读 的权限,但是没有 可执行 的权限。(关于权限的问题可以百度一下查看这方面的技术点)下面是我项目中所使用到有关于更改文件权限的代码第一段是我原本所使用的,原理上是没有什么问题。

2014-11-17 14:18:48 726

转载 Spring和Hessian整合使用中的小修改

之前项目中需要分开部署,使用hessian(4.0.7)交互,而项目本身就是用Spring(3.2.5),已提供相关组件,因此使用起来很容易。如果是作为服务端,暴露服务,使用的是org.springframework.remoting.caucho.HessianServiceExporter,已提供有debug属性,方便开发时调试。但提供给客户端用于代理指定接口的org.springframew

2014-11-09 14:11:34 1012

转载 采用list传输格式的webservice实现控制远程设备

前些天在弄一个远程指令控制传感设备的程序,大体思路是这样的:用webservice作为中间服务程序,各平台作为客户端。客户端点击开启按钮调用webservice,webservice向传感设备发送开启指令,webservice和设备之间为TCP连接,分别为socketcliet和socketserver。二者会保持10秒的连接时间,传感设备数据会保存在webservice数据库中,10秒之后把数据

2014-11-09 14:09:27 617

转载 浅析Android中的消息机制

在分析Android消息机制之前,我们先来看一段代码:public class MainActivity extends Activity implements View.OnClickListener {            private TextView stateText;      private Button btn;            @Override

2014-11-07 14:38:49 370

转载 java基础之求数组最大值

有这么一个问题,从键盘输入五位学员的java考试成绩,求考试成绩的最高分。

2014-11-07 13:36:32 1171

转载 android 获取本地sd卡图片,拍照获取图片的方法

Android 现在版本出到4.4.2了,这也带来了一些各个版本上通用的问题,比如拍照获取本地图片的路径之类。在android 4.4 以下的版本中,一些常用的获取本地图片的路径方法在4.4 以上有的时候不能够用了,所有需要对获取图片路径做个判断。项目中用到的方法如下,留着下次自己备用了:import java.io.File;import java.io.FileNotFound

2014-11-03 14:58:02 514

转载 java数组应用之数组排序

前面的文章中上海java培训机构带大家学习了Java数组,这里我们看数组排序。数组排序是实际编程中比较常用的操作,比如我们需要对存放在数组中的五位学员的考试成绩从低到高排序,如何实现呢?其实在Java中,这个问题并不难,看下面的语法:    语法    Arrays.sort()    Arrays是java中提供的一个类,而sort()是该类的一个方法,将数组名放在sort方法的括号

2014-11-03 14:53:37 574

转载 java基础之如何使用java数组

在前面的文章中,我们选择了各种数据类型,这些数据类型操作的是单个的数据。有时候,我们需要对数据类型相同,用途相近的一组数据集中进行处理,比如处理一个班级所有学员的考试成绩等。这时候我们就要用到数组。下面看这样一个问题,这样我们能更直观的了解数组。    java考试结束后,老师给张浩分配了一项任务,让他计算全班学生(30人)的平均分。    面对这样的问题,按照之前的思

2014-11-02 13:59:51 708

转载 sql注入

SQL注入是网站和web应用程序中最常见的安全漏洞。这种恶意技术有很多应用场景, 但(SQL注入)通常是指在数据输入的地方注入代码以利用数据库应用程序中的安全漏洞。 SQL注入在接收用户输入的接口处 (也就是说在注册表单、查询表单等地方)尝试执行注入操作。对(SQL注入)高度关注以及方便检测数据库应用程序中的安全漏洞使得攻击者经常地以最小的努力“测试”网站/应用程序的安全完整性。危害

2014-11-02 13:57:41 414

转载 java基础之continue语句的使用

在前面文章中上海java培训机构介绍了break语句的使用,在if循环中使用break语句退出循环。但是可能你也会遇到这样的问题,在某次循环中,我们不想执行完所有的循环体,就想跳出本次循环开始执行下一次循环。    张浩在上次的比赛中狼狈退出,他觉得很没面子,这一次他下定决心,一定要跑完全程。他想了个办法,就是中途补水!每跑一圈,如果口渴,就从旁边为他加油的同学手中接过水壶,喝上几口,然后继续

2014-10-31 15:23:09 1956

转载 四步完成WebService服务端与客户端的调用

内部系统之间数据传输使用RMI方式比较方便,但外部系统之间由于系统兼容性原因,使用WebService是较流行的方式。这两天特意整理了一下WebService发布、调用的方式,把实例贴出来。       1.服务端配置:使用CXF + Spring方式。    配置web.xml,添加cxfservler,      Xml代码  servlet> 

2014-10-31 15:19:54 710

转载 java基础之for循环

在前面的文章中,上海java培训机构已经为大家分享了while和do-while循环结构。这里我再重申下,while循环结构是先进行条件判断,然后执行循环操作;do-while循环结构是先执行一次循环操作,然后在进行判断。但是Java的循环结构不只有while和do-while,还有for循环结构。我们先来看前面用while循环做的一个Demo。    public class

2014-10-28 15:58:41 482

转载 如何使用for循环

通过上海java培训分享的java基础之for循环大概了解for循环的结构,本篇文章将上海java培训机构将讲解如何使用for循环。看这样一个问题:    循环输入某同学S1结业考试的五门课成绩,并计算平均分。    先分析下,很明显,循环次数是固定的五次,因此我们优选for循环。使用for循环结构的步骤和使用while/do-while一样,首先要明确循环条件和循环操作,这里的循

2014-10-28 15:57:46 1252

转载 java基础之数据类型篇

计算机的基本作用就是运算,运算就需要数据,整数,小数,一连串的字符,单个字符等等都是数据!不同的数据有不同的数据类型,java中定义了许多的数据类型,生活中的数据都能在这里找到匹配。下面上海java培训小编介绍下常用的java数据类型。数据类型说明举例int整型用于存储整数,比如,学员人数,天数、小时数doub

2014-10-27 16:48:29 1242

转载 java数据类型之boolean

前面我们已经学习了一些表示数字和字符的数据类型(java基础之数据类型篇),但是事物往往还有真假之分,比如在判断一件艺术品的时候常说:“这是真的”或“这是假的”。另外还有一些判断性的,比如地铁1号线的首发时间是早上5点吗?这些问题都需要经过判断。但答案只能有两个,要么“是”要么“否”。程序也是一样,有时也需要判断真假,这时就需要一种数据类型,专门用来表示真和假。“boolean”又称布尔,所以我们

2014-10-27 16:48:02 6717

转载 android获取当前的手机号

/*          * 获取当前的手机号          */         public String getLocalNumber() {                 TelephonyManager tManager = (TelephonyManager) this                                 .getSystemServ

2014-10-26 16:24:10 1790

转载 tabhost点击标签头,标签页不切换,直接进入另一activity

今天遇到一需求,tabhost点击某个标签头,标签页不切换,直接进入另一activity;其他标签头正常如下图点击“本地”标签头直接跳到另一个activity:开始想通过OnTabChangeListener来实现,没有成功,后来通过设置标签头view的OnTouchListener里的onTouch()事件里来实现,返回true;代码如下:im

2014-10-26 16:16:58 578

转载 javascript 排序,分组小工具 - 支持JSON数组 原生数组

/**  * @author wsf 数据分组,排序js  */  本文you;  (function(win, $) {      var _jsUtils = null;      if(jsUtils)          _jsUtils = new jsUtils();//js工具对象            //分组排序对象      functio

2014-10-24 16:49:30 850

转载 java排列组合算法代码实现

java排列组合算法,有需要研究的童鞋可以下载,运行结果如下:  Java代码  package com.zuidaima.test;  /** *@author www.zuidaima.com **/  public class Pailie {       public static void main(String[]

2014-10-20 15:54:52 789

转载 JDBC操作调用Qracle中过程或函数取得数据

在java中可以通过直接向数据库传输SQL语言字符串的方式来调用数据库中的数据,但这样会有很多缺点,比如说容易被他人从网络注入SQL语句,传输数据量大影响效率之类的。    所以一般的JAVA程序操作数据库的方式都是通过事先在数据库中用PL/SQL编程建立好我们需要操作的过程或者函数,然后由JAVA程序通过JDBC直接来调用数据库中的过程来达到我们的目的,这样他人就难以从网络悄悄的注入SQ

2014-10-20 15:52:40 474

转载 内容+外链

相信做seo的都知道“内容为王、外链为皇”,至于它出自何人之口,估计也无从考证!  我们先来论一下这句话的正确与否!先看一个网站从无到有需要经过的历程,这里大致概括以下几点:  a》 突然有了一个想法,可能是兴趣爱好,可能是未来生活的依仗,可能是其他,总之我要做一个网站!  b》 有了一个想法之后,我需要一个具体而又可操作的方案,这个方案可以不是文档形式,但需要有!  c》 有了方

2014-10-18 11:39:14 418

转载 如何创建并运行java线程

Java线程类也是一个object类,它的实例都继承自java.lang.Thread或其子类。 可以用如下方式用java中创建一个线程:  Java代码  Tread thread = new Thread();    执行该线程可以调用该线程的start()方法:    thread.start();     在上面的例子中,我们

2014-10-12 10:55:36 326

转载 做java开发这一年

从去年到现在,从.NET转向Java开发(只是因为项目原因,绝对与平台好坏没有关系)差不多有一年的时间了。通过这一年时间也有些感触,想从几个面比较一下这两个平台。希望能做到客观公正。  语言  我原来是使用C#语言的,和现在的Java语言相比,现在的Java语言语法就停留在C# 2.0这个年代。语法结构都非常传统,中规中矩。很突出的一点是,因为缺少对闭包的支持,有些用C#很容易做到

2014-10-12 10:55:10 422

转载 ListView之BaseAdapter

三种Adapter构建ListView                ListView添加条目的时候, 可以使用setAdapter(ListAdapter)方法                        BaseAdapter: 定义一个类继承BaseAdapter, 重写4个抽象方法, ListView的条目是由getView()方法构建出来的               

2014-09-27 14:15:34 440

转载 spring4.x + hibernate4.x 配置详解

关于spring和hibernate的使用以及特征等等,在此不再啰嗦,相信大家也都知道,或者去搜索一下即可。本篇博文的内容主要是我最近整理的关于spring4.x 和 hibernate 4.x 相关配置和使用方式,当然spring3.x以及hibernate4.x也可以借鉴。本文由上海ja 首先是配置文件 web.xml 增加以下代码即可Xml代码  

2014-09-26 16:06:15 462

转载 北漂码农的三年java开发工作感悟

又到了秋雨霏霏的时节,转眼之间已经在程序员这个职业滚爬了三年。  毕业于一所不入流的专科院校,没有任何的竞争优势,自己的年龄也不大,91年出生,可恨的是我面相长的成熟,我女友一直以来都喊我大叔,虽然她才比我小一岁。。。  临阵磨枪、恶补了一些技术知识,硬着头皮于11年9月底来到北京找工作,也没抱太大的希望。  也许是命运的使然,运气的眷顾,到了北京之后面试了几家公司,很快就

2014-09-26 16:04:15 3394

原创 Android WebView总结

1、添加权限:AndroidManifest.xml中必须使用许可"android.permission.INTERNET",否则会出Web page not available错误。    2、在要Activity中生成一个WebView组件:WebView webView = new WebView(this);    3、设置WebView基本信息:          如果访问的

2014-09-22 16:16:23 346

转载 java I/O流学习笔记

1、流:相当于管道,联通程序和数据源。输入还是输出都是相对于程序来说,程序中的数据存储在内存中。(流就是IO包中的一些类)2、流的分类:根据每次读取的单位分为字节流和字符流,(汉字如果用字节流,那么每读一个字节就转成一个字符,但是汉字两个字节才表示一个汉字,所以会出现乱码)根据功能不同分为节点流和处理流,节点流就是直接按照字节流和字符流进行数据读取,处理流是在节点流的基础上加上

2014-09-21 14:46:55 419

转载 android的跨进程访问

一、通过一个Activity打开另一个Activity:核心代码:Intent intent = new Intent(); intent.setComponent(new ComponentName("包名","包名.类名"));intent.setAction(Intent.ACTION_VIEW); startActivity(intent);但是如果要打开的第三方程

2014-09-20 11:02:44 519

转载 App加密:常用加密方式和爱加密原理

伪加密伪加密是Android4.2.x系统发布前的加密方式之一,通过java代码对APK(压缩文件)进行伪加密,其修改原理是修改连续4位字节标记为”P K 01 02”的后第5位字节,奇数表示不加密偶数表示加密。虽然伪加密可以起到一定防破解作用,但也会出现问题,首先使用伪加密对其APK加密后市场无法对其进行安全检测,导致部分市场会拒绝这类APK上传;其次,伪加密的加密方式和解密

2014-09-15 16:35:27 1470 1

转载 java规则引擎你应该知道的几点东西

由于时间的问题,已经很久没有来写东西,突然写起来还有点手生,今天来给大家讲一下有关java的规则引擎的一些东西,比如向开源的drools等等,好了,废话不多说了,大家一起来看看。规则引擎的原理  1、基于规则的专家系统(RBES)简介  Java规则引擎起源于基于规则的专家系 统,而基于规则的专家系统又是专家系统的其中一个分支。专家系统属于人工智能的范畴,它模仿

2014-09-15 16:24:48 806

转载 java socket单线程阻塞

这次文章中,是在上篇的基础上,在服务端使用了多线程的方式来管理连接,主线程负责接收连接,在接到连接后变创建新的线程,每个线程负责与自己的客户端进行通信。与单线程阻塞的例子相比来说,服务端可以与多个客户端进行通信了,不过多线程频繁的创建与销毁便会带来很大的资源开销,而系统的网络资源等都是有限的;因此便可以引入线程池,可以在某种程度上重用线程,减少线程的创建和销毁的次数以减少开销。 

2014-09-10 14:00:37 596

转载 jQuery经典面试题及答案精选

jQuery是一款非常流行的Javascript框架,如果你想要从事Web前端开发这个岗位,那么jQuery是你必须掌握而且能够熟练应用的一门技术。本文整理了一些关于jQuery的经典面试题及答案,分享给正要面试Web开发岗位的同学。问题:jQuery的美元符号$有什么作用? 回答:其实美元符号$只是”jQuery”的别名,它是jQuery的选择器,如下代码:

2014-09-08 13:21:14 637

转载 hibernate的映射:一对多关联关系

hibernate的映射可以说是hibernate中最复杂的部分了。我们一步一步来,首先说一对多关联关系,我们知道在数据库只能用外键而且只能出表示一对多和多对一的单向关系,而在hibernate中还有另外一种就是一对多双向关联。Order到Customer的多对一单项关联 Customer到Order的一对多单项关联 Customer和Order的一对多双向

2014-09-06 16:22:22 523

转载 Android Service 翻译

Android Service=========================public abstract class Service extends ContextWrapper implements ComponentCallbacks2java.lang.Object    |- android.content.Cont

2014-09-05 11:03:52 589

转载 Java实现将一个正整数分解质因数

* 题目:将一个正整数分解质因数。例如:输入90,打印出90=2*3*3*5。  * 分析:对n进行分解质因数,应先找到一个最小的质数k,然后按下述步骤完成:  *(1)如果这个质数恰等于n,则说明分解质因数的过程已经结束,打印出即可。  *(2)如果n>k,但n能被k整除,则应打印出k的值,并用n除以k的商,作为新的正整数你n,重复执行第一步。  *(3)如果n不

2014-09-03 13:57:04 2246

转载 动手写最优的单例模式

单例模式是码农常用的设计模式,但未必用的是最优的单例模式。在此通过代码逐步分析出最优的单例模式,分享给各位码农。 一说到单例模式,我想最快想到的就是饿汉的单例模式,即:Java代码  public class Singleton {      private Singleton () {      }        private

2014-09-01 16:15:21 486

转载 MyEclipse定制工具栏和菜单

假如我们需要安装一个插件,比如免费且开源的SVN,安装他的Eclipse插件。一般网上有很多内容可以参考,往往也就是那么几部,我们来看一下:1. 打开Myeclipse,在菜单栏中选择Help→Software Updates→Find and Install;这里就到这一步为止,因为有的人打开Help后没有发现Software Updates这个选项,这是怎么回事?

2014-09-01 16:14:59 468

转载 DOM解析XML文档

本文由上海it培训网站titipackage com.softeem.xml.util;import java.io.File;import java.util.HashMap;import java.util.Map;import javax.xml.parsers.DocumentBuilder;import javax.xml.parsers.DocumentBuil

2014-08-30 15:08:51 367

空空如也

空空如也

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

TA关注的人

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