自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(20)
  • 资源 (7)
  • 收藏
  • 关注

原创 如何从后台开启android蓝牙的可见性以及始终保持可见性

最近工作中遇到一个特殊的需求,要求代码能够从后台开机android手机蓝牙的可见性。而framework提供了一种打开可见性的操作,就是通过向用户弹出一个提示框,来询问是否允许开启可见性。而且限制了最长时间为300秒,代码如下: //启动修改蓝牙可见性的Intent Intent intent = new Intent(BluetoothAdapter.ACTION_REQUEST_DI

2013-12-01 13:09:47 5928 1

原创 java内存模型(java 并发编程基础)

内存模型happens-before     两个操作之间具有happens-before关系,并不意味着前一个操作必须要在后一个操作之前执行!happens-before仅仅要求前一个操作(执行的结果)对后一个操作可见,且前一个操作按顺序排在第二个操作之前(the first is visible to and ordered before the second)。     

2013-11-18 19:47:53 1002

原创 android修改不起作用or细微修改导致布局大乱甚至出现莫名其妙的异常

最近在工作做出现几次莫名其妙的状况。不知道是不是只有我一个人遇到过。  我对一个layout xml文件进行了一个细小的修改,结果导致整个界面面目全非,毫无逻辑。排查多次可以排除是代码的问题。          有一次,我只不过是修给了一个控件的android:background 熟悉。结果导致多个不相关的页面报出异常nullpointerexception ,ClassCastExce

2013-03-05 13:54:13 1229 2

原创 java单分派与多分派(多路分发和单路分发)

1.          分派的概念变量被声明时的类型叫做变量的静态类型(Static Type) 又叫明显类型(Apparent Type)。变量所引用的对象的真实类型又叫做变量的实际类型(Actual Type)。根据对象的类型而对方法进行的选择,就是分派(Dispatch)。根据分派发生的时期,可以将分派分为两种,即分派分静态分派和动态分派。静态分派(Static Dispatch

2013-02-20 13:43:01 1900 2

原创 inno setup 设置上一级目录,复制整个文件夹

[Dirs]Name: "{userappdata}\..\你的文件夹"比如:[Files]Source: "pnms.war"; DestDir: "{app}\..\tomcat\webapps\"; Flags: ignoreversion复制整个文件夹下的文件Source: "res\*"; DestDir: "{app}\res\"

2012-11-13 11:04:06 3599

翻译 android获得用户位置(Obtaining User Location) android文档翻译

Obtaining User Location获得用户位置Knowing where the user isallows your application to be smarter and deliver better information to theuser. When developing a location-aware application for Android, you

2012-09-04 22:32:52 1839

原创 java实现多路分发

多路分发就是指在调用a.plus(b),a和b都不知道确切类型,也能让他们正常交互。    如果想使用两路分发,那么必须有两个方法调用,第一个方法调用决定第一个未知类型,第二个方法调用决定第二个未知类型。要利用多路分发,程序员必须为每一个类型提供给一个实际的方法调用。一般而言,程序员需要设定好某种配置,以便一个方法调用能够引出更多的方法调用,从而能在这个过程中处理多个类型。   下面是

2012-09-03 14:02:58 4151 2

原创 httpclient 实现自动登录NTLM 域验证(sso)

最近一个项目拿到客户那运行不了。原来我的这个项目要和另一个系统通过http的接口进行通讯。但在客户的生产环境中,那套系统将web应用的登录和Windows Domain的登录结合,做了一个sso单点登录(jcifs实现)。那么我必须要修改我的程序,好自动登录Windows Domain。  通过抓包分析,局域网使用的是NTLM 协议。 当通过浏览器访问被NTLM协议保护的资源的时候,N

2012-04-10 15:28:52 10961 2

原创 java备忘录 (面试知识点)

synchronized 方法:这种机制确保了同一时刻对于每一个类实例,其所有声明为 synchronized 的成员函数中至多只有一个处于可执行状态(因为至多只有一个能够获得该类实例对应的锁),从而有效避免了类成员变量的访问冲突(只要所有可能访问类成员变量的方法均被声明为 synchronized)synchronized ():    synchronized 块里面其实锁

2012-03-05 13:29:02 888

原创 pl sql 备忘(小例子)

set serveroutput on;declare v_id number;beginselect SALARY  into v_id from test where EMPLOYEE_ID=&id;dbms_output.put_line(v_id);end;/处理异常declare v_id number;beginselect SALARY

2012-02-27 13:03:51 612

原创 linux学习笔记

shutdown -h now 立即进行关机shutdown -r now 现在重新启动计算机reboot          现在重新启动计算机logout          注销startx          桌面useradd 用户名    添加用户passwd  用户名    设置密码 ,若不写用户名 则默认为当前用户添加设置密码 userdel 用户名

2012-02-24 14:49:46 663

原创 为什么中文需要2次encodeURI(url)才能保证不出现乱码

因为第一次编码,你的参数内容便不带有多字节字符了,成了纯粹的 Ascii 字符串。是字符串a再编一次后,是字符串b,接收时容器自动解一次,容器自动解的这一次,不管是按 GBK 还是 UTF-8 还是 ISO-8859-1 都好,都能够正确的得到 字符串a,因为a 和b都是纯 Ascii 字符串。我们在服务端拿到字符串a,就可以根据我们所需要的编码进行解码。核心就是,容器会以默认的编

2011-11-28 11:22:35 791

转载 理清 Tomcat中Session和Cookie

一、JSP和Servlet中的Cookie Cookie是通过将数据保存在客户端的硬盘(永久Cookie)或内存(临时Cookie)中来实现数据共享的一种机制。在Windows下,保存在这些Cookie数据的目录一般是C:/Documents and Settings/Administrator/Cookies。每一个Cookie有一个超时时间,如果超过了这个时间,Cookie将自动失效。可按如下方法来设置Cookie的超时时间: Cookie cookie = new

2011-05-30 17:23:00 936

原创 java解惑摘要

<br />条件表达式结果类型的规则: <br />(1) 如果第二个和第三个操作数具有相同的类型,那么它就是条件表达式的类型。 <br />(2) 如果一个操作的类型是T,T表示byte、short或char,而另一个操作数是一个int类型的“字面常量”,并且它的值可以用类型T表示,那条件表达式的类型就是T。 <br />(3) 否则,将对操作数类型进行提升,而条件表达式的类型就是第二个和第三个操作被提升之后的类型。<br /> <br />public class Confusing { priva

2011-04-07 13:54:00 516

转载 Content-Disposition的使用方法

<br />在进行Web开发时,可能遇到遇到以下几种需求:<br />l          希望某类或者某已知MIME 类型的文件(比如:*.gif;*.txt;*.htm)能够在访问时弹出“文件下载”对话框。<br />l          希望客户端下载时以指定文件名显示。<br />l          希望某文件直接在浏览器上显示而不是弹出文件下载对话框。<br /><br />对于上面的需求,使用Content-Disposition属性就可以解决。下面是代码示例:<br />response.s

2011-01-15 22:18:00 772

原创 几个小程序,最大字符字串,

<br />一个字符串参数(value)由字母(a-z,A-Z)组成,且最大字符位数为40,要求写一个函数(maxLength)<br /> 返回该参数中连续相同字母的最大个数及该字母,如果最大位数有多个,<br /> 则返回第一个。例:字符串“aaaddxxxxddddxxxx”,返回值为:“x,4”。要求:请考虑代码执行的效率并注意编码的风格。public class LongestString { /** * @param args */ public static void

2011-01-10 21:08:00 555

原创 struts2和spring结合时,action的class属性应该写什么

<br />这个问题是看马士兵的视频想到的,其实在Struts 2 Documentation里面已经规定的很清楚了。<br /> <br />     Normally, in struts.xml you specify the class for each Action. When using the default SpringObjectFactory, the framework will ask Spring to create the Action and wire up dependenc

2010-12-25 21:19:00 1390

原创 java类的static块什么时候执行

<br />static块到底在什么时候运行的呢?如果了解JVM原理,我们可以知道,一个类的运行分为以下步骤:<br />1、装载;2、链接;3、初始化;4、初始化;5,实例化(创建新的实例)<br />实际上,static块的执行发生在“初始化”的阶段。初始化阶段,jvm主要完成对静态变量的初始化,静态块执行等工作。<br />下面我们看看执行static块的几种情况:<br />1、第一次new A()的过程会打印"";因为这个过程包括了初始化<br />2、第一次Class.forName("A")的

2010-12-01 20:19:00 2362

原创 Eclipse MyEclipse 编辑JSP页面弹出代码提示没有响应的问题

其是在对JSP文件的之间写代码的时候,只要一弹出代码提示就立即卡死,程序失往响应在网上找了很久才知道,是MyEclipse在智能提示的时候自动访问网络上sun公司的最新API文档,只要封闭掉网络连接就可以了。如果断掉网络就OK得,就是属于这种情况经过多方面的综合,解决方法如下:在项目上右键,选择Properties---Java Build Path-----Libraries选项卡有个J2EE 1.4 Libraries(或者其他版本),展开J2EE 1.4 Libraries,   把其中 activa

2010-11-15 15:45:00 2205 1

原创 用C实现串匹配的几种方法,kmp和BM

本来不想自己写的,但网上的大都是c++实现的,有些自称是C实现的 复制到编译器上根本运行不了。KMP还是很<span class="t_tag" onclick="function onclick(){tagshow(event)}">经典的算法,我就不加注释了,直接返回第几个数匹配..#include #include void getNext(char t[]);int next[

2010-04-16 23:00:00 714

c#做的贪吃蛇Visual Studio .NET

c# 贪吃蛇游戏 Visual Studio .NET

2009-06-19

JAVA做的拼图游戏,NetBeans IDE 6.5编译

JAVA做的拼图游戏,NetBeans IDE 6.5编译。 可以使用多张图,可以判断是否完成拼图

2009-06-17

JAVA编写计算器代码

JAVA实现的计算器,功能完备,代码简单明了便于理解。可以参考

2009-05-21

JAVA数字拼图代码

NetBeans IDE 实现的 JAVA数字拼图代码

2009-05-21

★★★★★Java2参考大全(第4版)

★★★★★Java2参考大全(第4版), JAVA 学习者的必备参考书

2009-03-04

去除照片水印软件,使用选择图像周围边界的像素重建图像

使用选择图像周围边界的像素重建图像 很好的工具

2009-02-08

空空如也

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

TA关注的人

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