自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

小虎博客

卯足劲变好,再旗鼓相当的站在不敢想像的人身边,看过世界辽阔,再评判是好是坏。

  • 博客(151)
  • 资源 (7)
  • 问答 (3)
  • 收藏
  • 关注

转载 绝对惊艳的地球自转js

diqiuzizhuaneval(z='p=""/* ,.oq#+ ,._, */;for(y in n="zw24l6k\4e3t4jnt4qj24xh2 x/* =<,m#F^ A W###q. */42kty24wrt413n243n\9h243pdxt41csb yz/* #K q##H######Am */43iyb6k43pk7243nm\r24"

2015-03-11 09:06:51 3973 1

原创 java线程同步wait()外的判断必须是while

在java线程中,经常遇到这样的代码:synchronized(obj){ while(a==1){ lock.wait(); }}现在的问题是为什么用while而不用if.因为线程同步必需保证获得锁后从上到下完整的执行,如wait()期间,另外线程notify()后,不能保证获得锁后条件是否成立,换句话说在另外线程notyfy()之后和上面的代码线程再获

2015-03-09 10:35:39 2460

原创 webstorm添加javascript各种框架提示功能.

在开发nodejs,现在大部分程序员选择webstorm,而一个优秀的IDE代码提示功能是最重要的功能之一,那么如如在开发javascript过程中添加提示功能呢?下面就是我们要讨论的内容.webstorm在Settings里有个神奇的地方,点进去,在下方的Languages & Frameworks-->JavaScript-->Libraries,这里就是为各种库提供提示的设置部分,现在你

2015-03-05 09:26:32 20159 1

原创 java深复制和浅复制

在java中,复制也是就clone()方法,在使用过程中根据业务的需要会有深复制和浅复制之分.那到底什么时候用深复制什么时候用浅复制,以及怎么实现呢?得从复制的概念一起总结一下:概念:1,浅复制所有复制对象的所有变量都有与原对象相同的值,引用对象指向原来的对象.(默认继承object,没有实现clone()方法的类为浅复制).2,深复制所有复制对象的所有变量都有与原对象相同的值

2015-03-04 15:34:47 531

原创 javascript技巧:用闭包传递参数

function aaa(s){ return function(){ alert(s); } } setTimeout(aaa('kkkkkkk'),100);分析上面的代码,setTimeout接收的是一个function,不能接收参数,而这段代码很巧妙的用闭包的方法传递了一个参数.顺便总结一下什么是闭

2015-03-03 16:04:11 2802

原创 java技巧:反射判断field类型方法

JAVA 反射机制中,Field的getModifiers()方法返回int类型值表示该字段的修饰符。其中,该修饰符是java.lang.reflect.Modifier的静态属性。对应表如下:类型                 int        二进制PUBLIC:           1             1PRIVATE:        

2015-03-03 15:22:51 13536

原创 Android Shader类

Android中提供了Shader类专门用来渲染图像以及一些几何图形,Shader下面包括几个直接子类,分别是BitmapShader、 ComposeShader、LinearGradient、RadialGradient、SweepGradient。 BitmapShader主要用来渲染图像,LinearGradient 用来进行梯度渲染,RadialGradient 用来进行环形渲染,Swe

2015-03-03 11:30:08 547

原创 判断app是否在前台运行

public static boolean isAppRunningForeground(String pkgname, Context context) {        boolean isAppRunning = false;        ActivityManager am = (ActivityManager) context.getSystemService(Context.ACTI

2015-03-02 15:50:00 715

原创 bitmap变灰

public static final Bitmap grey(Bitmap bitmap) { int width = bitmap.getWidth(); int height = bitmap.getHeight();                                    Bitmap faceIconGreyBitmap = Bitmap   .createBitmap(w

2015-03-02 15:49:58 1095

原创 二维码生成与解析

project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"      xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0

2015-03-02 15:49:55 487

原创 nodejs插件地址

node.js插件 -- nodeclipse更新地址:http://www.nodeclipse.org/updates如果乱码就更新这个: http://dl.bintray.com/nodeclipse/nodeclipse/0.6.0/javascript编辑插件 -- VJET更新地址:http://download.eclipse.org/vjet/updates-0.10google

2015-03-02 15:49:53 548

原创 线程意外终止异常处理

Thread的run方法是不抛出任何检查型异常(checked exception)的,但是它自身却可能因为一个异常而被终止,导致这个线程的终结。最麻烦的是,在线程中抛出的异常即使使用try...catch也无法截获,因此可能导致一些问题出现,比如异常的时候无法回收一些系统资源,或者没有关闭当前的连接等等。 JDK5.0之前,不能为单独的Thread设置UncaughtExceptionHandl

2015-03-02 15:49:50 2131 2

原创 java读取指定package下的所有class

/**     * 从包package中获取所有的Class     *      * @param pack     * @return     */    public static Set> getClasses(String pack) {        // 第一个class类的集合        Set> classes = new LinkedHashSet>();        /

2015-03-02 15:49:48 533

原创 安卓亮屏

package com.hebaijun.wakelock;import android.app.Activity;import android.os.Bundle;import android.os.PowerManager;public class WakeLockActivity extends Activity {    PowerManager.WakeLock wakeLock;   

2015-03-02 15:49:45 466

原创 setXfermode属性

1.下面的Xfermode子类可以改变这种行为:AvoidXfermode  指定了一个颜色和容差,强制Paint避免在它上面绘图(或者只在它上面绘图)。PixelXorXfermode  当覆盖已有的颜色时,应用一个简单的像素XOR操作。PorterDuffXfermode  这是一个非常强大的转换模式,使用它,可以使用图像合成的16条Porter-Duff规则的任意一条来控制Paint如何与已

2015-03-02 15:49:40 388

原创 javascript动态加载

将所有标签放置在页面底部,紧靠关闭标签的上方。此方法可以保证页面在脚本运行之前完成解析。将脚本成组打包。页面的标签越少,页面的加载速度就越快,响应也更迅速。不论外部脚本文件还是内联代码都是如此。有几种方法可以使用非阻塞方式下载Javascript:为标签添加defer属性动态创建元素,用它下载并执行代码    function loadScript(url, callback){    var s

2015-03-02 15:49:38 449

原创 android中比较重要的API:getSystemService

传入的Name         |         返回的对象            |                  说明WINDOW_SERVICE                      WindowManager                   管理打开的窗口程序LAYOUT_INFLATER_SERVICE             LayoutInflater         

2015-03-02 15:49:35 752

原创 js加入收藏

JS加入收藏夹function addfavorite(){if (document.all){window.external.addFavorite(‘http://www.baidu.com’,'收藏夹’);}else if (window.sidebar){window.sidebar.addPanel(‘百度一下’, ‘http://www.baidu.com’, “”);}}加入收藏!

2015-03-02 15:49:33 406

原创 jfinal

http://www.jfinal.com/

2015-03-02 15:49:30 358

原创 元素的绝对位置

//获取元素的纵坐标 function getTop(e){ var offset=e.offsetTop; if(e.offsetParent!=null) offset+=getTop(e.offsetParent); return offset; } //获取元素的横坐标 function getLeft(e){ var offset=e.offsetLeft; if(e.offsetPar

2015-03-02 15:49:28 390

原创 网页高宽

网页可见区域宽:document.body.clientWidth;   网页可见区域高:document.body.clientHeight;   网页可见区域高:document.body.offsetWeight:   网页可见区域高:document.body.offsetHeight;   网页正文全文宽:document.body.scrollWidth;   网页正文全文高:docu

2015-03-02 15:49:25 480

原创 tomcat远程调试

第一步, 修改startup.bat 启动catalina.bat哪一行, 并增加如下2行  set JPDA_TRANSPORT=dt_socket  set JPDA_ADDRESS=1044//这是倒数第2行  call "%EXECUTABLE%" start jpda %CMD_LINE_ARGS%第二步: 修改catalina.bat, 增加一些jvm启动变量, 也就是 JAVA_OP

2015-03-02 15:49:23 411

原创 拨云剑(源码学习网站)

http://www.boyunjian.comsqlite:自动生成类工具 SqliteGen

2015-03-02 15:49:20 2574

原创 android目录

* 方法:getDataDirectory()解释:返回 File ,获取 Android 数据目录。* 方法:getDownloadCacheDirectory()解释:返回 File ,获取 Android 下载/缓存内容目录。* 方法:getExternalStorageDirectory()解释:返回 File ,获取外部存储目录即 SDCard* 方法:getExternalStorag

2015-03-02 15:49:18 377

原创 页面切换

http://blog.csdn.net/zhaoyw2008/article/details/17013431

2015-03-02 15:49:10 442

原创 activity嵌套

package com.zhf.ActivityInLayoutDemo;      import java.util.HashMap;   import java.util.Map;   import Android.app.ActivityGroup;   import android.content.Intent;   import android.os.Bundle;   import a

2015-03-02 15:49:08 517

原创 十进制颜色转十六进制颜色信息

public void setColor(int color) {      int red = (color & 0xff0000) >> 16;      int green = (color & 0x00ff00) >> 8;      int blue = (color & 0x0000ff);      paint.setColor(Color.rgb(red, green, blue)

2015-03-02 15:49:06 965

原创 百度图片api

一。百度图片API的使用首先, 我们知道百度是没有对外开放图片API的, 但是我们可以通过谷歌浏览器来捕捉到访问过程中它调用的API。有兴趣的, 可以了解下谷歌浏览器Network选项的使用, 也可以参考下这篇文章: 百度图片api这里, 我们主要介绍如何使用即可。1.百度图片通用API:http://image.baidu.com/i?tn=resultjsonavstar&ie=utf-8&w

2015-03-02 15:49:03 3968

原创 Volley使用指南(android通信框架)

1.什么是Volley  在这之前,我们在程序中需要和网络通信的时候,大体使用的东西莫过于AsyncTaskLoader,HttpURLConnection,AsyncTask,HTTPClient(Apache)等,今年的Google I/O 2013上,Volley发布了。Volley是Android平台上的网络通信库,能使网络通信更快,更简单,更健壮。 视频:http://www.youtu

2015-03-02 15:49:00 473

原创 手写画板android

package com.qn.game;import android.content.Context;import android.graphics.Canvas;import android.graphics.Color;import android.graphics.Paint;import android.graphics.PaintFlagsDrawFilter;import androi

2015-03-02 15:48:58 637

原创 android捕获全局异常

1、实现UncaughtExceptionHandler,在方法uncaughtException中处理没有捕获的异常。2、继承Application ,在其中调用Thread方法setDefaultUncaughtExceptionHandler,来捕获异常代码:public class MyApplication extends Application {    public void onC

2015-03-02 15:48:55 343

原创 自定义viewgroup

public class MyViewGroup extends ViewGroup {    private Scroller mScroller;    private int mScaledTouchSlop = 0;    private int mCurrentLayoutFlag = 0;// 当前显示页的标识    private int mScrollingX = 0;    pr

2015-03-02 15:48:52 380

原创 Android 获取控件相对于屏幕位置

// View宽,高public int[] getLocation(View v) { int[] loc = new int[4]; int[] location = new int[2]; v.getLocationOnScreen(location); loc[0] = location[0]; loc[1] = location[1]; int w =

2015-03-02 15:48:50 1792

原创 很不错的技术博客

http://www.cnblogs.com/wanqieddy/

2015-03-02 15:48:47 528

原创 递归判断两个类是不是父子类关系

public static boolean isSubclassOf(Class class1, Class class2) {        if (class1.getSuperclass() != null) {            if (class1.getSuperclass().equals(class2))                return true;         

2015-03-02 15:48:45 636

原创 android滚动

import android.content.Context;  import android.util.AttributeSet;  import android.util.Log;  import android.view.View;  import android.widget.LinearLayout;  import android.widget.Scroller;    public 

2015-03-02 15:48:42 348

原创 android在线源码

http://grepcode.com/project/repository.grepcode.com/java/ext/com.google.android/android/

2015-03-02 15:48:40 309

原创 andriod解析xml

http://blog.csdn.net/ym19860303/article/details/7289181

2015-03-02 15:48:37 316

原创 颜色和形状android相关

http://www.cnblogs.com/leon19870907/articles/1978065.html

2015-03-02 15:48:35 455

原创 下拉刷新

http://blog.csdn.net/wwj_748/article/details/12512885

2015-03-02 15:48:32 362

powerbi-echart

Powerbi 集成 Echart Demo

2023-04-28

springboot 业务插件demo

springboot 插件热加载外部class或者jar,实现业务不停机加载。

2018-03-16

springboot插件

springboot插件,实现动态加载class, 动态注册bean, maven项目。

2018-02-27

html5翻块游戏 蓝色拼图代码实现 源码 lufylegend.js实现

最近有朋友反应代码不整洁,我又重新整理一下,这是用lufylegend编写的html5小游戏.

2015-02-28

[其他文档] html5翻块游戏 蓝色拼图代码实现 源码

html5 游戏 蓝色拼图 源码 翻图小游戏,作者本人过了5级,大牛们.来吧,过6级是高手中的高高手.

2014-11-21

fragement+listview+volley浏览图片

爬虫网络图片fragement+listview+volley 浏览图片 源码

2014-10-08

jQueryAPI-100214.chm

jQueryAPI 中文帮助 很经典的东西,希望和大家一起分享。

2010-05-03

struts包

struts源文件,例子

2008-08-07

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

TA关注的人

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