自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 Java内存泄露的理解与解决

Java内存管理机制在C++ 语言中,如果需要动态分配一块内存,程序员需要负责这块内存的整个生命周期。从申请分配、到使用、再到最后的释放。这样的过程非常灵活,但是却十分繁琐,程序员很容易由于疏忽而忘记释放内存,从而导致内存的泄露。 Java 语言对内存管理做了自己的优化,这就是垃圾回收机制。 Java 的几乎所有内存对象都是在堆内存上分配(基本数据类型除外),然后由 GC ( ga

2016-02-17 20:58:58 1050

转载 Github上的andoird开源组件整理

第一部分 个性化控件(View)主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar、TextView、ScrollView、TimeView、TipView、FlipView、ColorPickView、GraphView、UI Style等等。一、L

2016-02-02 14:20:15 1860

转载 android sqlite 不存在插入,存在更新语句

1.表不存在则创建  create table if not exists student( _id Integer primary key autoincrement , name Text , age Integer)  2.当表中的数据不存在时插入数据  insert into student(name,age) select 'zz7zz7zz',25 where no

2016-01-14 19:19:12 14251 1

转载 JavaScript中变量提升 Hoisting

一。案发现场 我们先看一段很简单的代码: 复制代码代码如下:var v='Hello World'; alert(v); 这个没有疑问吧,弹出“Hello World”。OK,我们继续。 我们在看一段Code: 复制代码代码如下:var v='Hello World'; (function(){ alert(v); 

2016-01-14 12:32:10 382

转载 JSON对象和JSON字符串的转换

红色部分为推荐使用的方法 JSON字符串:    var str1 = '{ "name": "cxh", "sex": "man" }';    JSON对象:    var str2 = { "name": "cxh", "sex": "man" };    一、JSON字符串转换为JSON对象    要使用上面的str1,必须使用下

2016-01-14 10:14:32 915

转载 在Android程序中使用已有的SQLite数据库

在中文搜索中,没有找到一篇比较好的关于如何在Android应用中使用自己事先创建好的数据库的文章,于是在谷歌上找到这篇英文文章,按照它的步骤,测试成功,决定把这篇文章大致的翻译一下,想看原文的可以点击这里:http://www.reigndesign.com/blog/using-your-own-sqlite-database-in-android-applications/ ,这篇文章有700

2016-01-05 18:48:09 894

转载 Java中如何遍历Map对象的4种方法

在Java中如何遍历Map对象How to Iterate Over a Map in Java在java中遍历Map有不少的方法。我们看一下最常用的方法及其优缺点。既然java中的所有map都实现了Map接口,以下方法适用于任何map实现(HashMap, TreeMap, LinkedHashMap, Hashtable, 等等) 方法一 在for-ea

2015-12-30 20:11:20 2669

转载 Java 泛型通配符?解惑

T  有类型?  未知类型一、通配符的上界既然知道List并不是List的子类型,那就需要去寻找替他解决的办法, 是AnimalTrianer.act()方法变得更为通用(既可以接受List类型,也可以接受List等参数)。在java里解决办法就是使用通配符“?”,具体到AnimalTrianer,就是将方法改为act(List list),当中“?”就是通配符,而

2015-12-30 16:59:55 604

转载 Java总结篇系列:Java泛型

一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码: 1 public class GenericTest { 2 3 public static void main(String[] args) { 4 List list = new ArrayList(); 5 list.add("qqyumidi")

2015-12-30 16:58:49 463

转载 js 实现ReplaceAll 的方法

JS  字符串有replace() 方法。但这个方法只会对匹配到的第一个字串替换。 如下例:[javascript] view plaincopy     New Document              var str = "wordwordwordword";     var strNew = str

2015-12-29 17:23:48 1576

转载 深入理解ANGULAR中的$APPLY()以及$DIGEST()

$apply()和$digest()在AngularJS中是两个核心概念,但是有时候它们又让人困惑。而为了了解AngularJS的工作方式,首先需要了解$apply()和$digest()是如何工作的。这篇文章旨在解释$apply()和$digest()是什么,以及在日常的编码中如何应用它们。 探索$apply()和$digest()AngularJS提供了一个非常酷的特性

2015-12-29 10:31:23 444

转载 前端必读:浏览器内部工作原理

目录  一、介绍  二、渲染引擎  三、解析与DOM树构建  四、渲染树构建  五、布局  六、绘制  七、动态变化  八、渲染引擎的线程  九、CSS2可视模型  英文原文:How Browsers Work: Behind the Scenes of Modern Web Browsers  一、介绍  浏览器可以被认为是使用最广

2015-12-29 10:20:37 10755 1

转载 在Angular.js使用组合+依赖注入而不是继承

在Angular.js,您创建的每个对象(控制器,服务或工厂)是一个纯老javascript的对象(POJO)。POJO是小功能是独立的不继承任何其他对象 ,可轻松地测试和可扩展性。听起来可能不是很多,但是在大规模应用程序中实现去耦逻辑,这是非常重要的。不要使用继承,继承导致代码耦合。比如下面代码:var Mammal = Backbone.Model.exte

2015-12-25 17:20:01 1334 1

转载 angularjs 从外部改变controller内的数据

var appElement = document.querySelector('[ng-controller=seatsCtrl]');var $scope = angular.element(appElement).scope();$scope.$apply(function () { $scope.data = [ { id: 1, cnt: 4 },

2015-12-25 14:59:17 5924 1

转载 [js][json]前台页面中json和字符串相互转化

原文地址http://www.css88.com/archives/3919比如我有两个变量,我要将a转换成字符串,将b转换成JSON对象:var a={"name":"tom","sex":"男","age":"24"}var b='{"name":"Mike","sex":"女","age":"29"}';在Firefox

2015-12-25 14:39:52 832

转载 js遍历json数组

var json = {"options":"[{\"text\":\"王家湾\",\"value\":\"9\"},{\"text\":\"李家湾\",\"value\":\"10\"},{\"text\":\"邵家湾\",\"value\":\"13\"}]"} json = eval(json.options) for(var i=0; i{ alert(json[i].te

2015-12-24 16:54:58 2014

转载 JSONObject、JSONArray

最近两个星期接触最多的就是json和map了。   之前用到的json,就是一个键对应一个值,超级简单的一对一关系。现在用到的json那可以层层嵌套啊,刚开始接触的时候,确实有种崩溃的赶脚,不想去理,取个数据还那么麻烦。其实,就跟if else语句一样,如果if中套if,if中再套if,写的规范了还行,要是代码格式不规范,那我们肯定也看着麻烦。所以啊,对于json嵌套,只要记住符号“:”前

2015-12-24 16:03:29 714

转载 [原创]安卓复制assets目录下的文件及文件夹(1)

声明:本博客带有[原创]标志的均为原创文章,转载时请注明出处http://blog.sina.com.cn/felonwan并声明作者felonwan。参考资料:http://android.9tech.cn/news/2013/1125/38867.htmlhttp://my.oschina.net/haquanwen/blog/54746

2015-11-25 15:35:42 2384

转载 android.os.NetworkOnMainThreadException 异常处理

在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,在4.0中,访问网络不能在主程序中进行,有三个方法可以解决,一个是在主程序中增加: Java代码  //安卓2.3以后访问网络增加内容          StrictMode.setThreadPolicy(new StrictMode.Thread

2015-11-24 17:25:31 503

原创 android 下载文件

//uri为网址,path为保存在手机上的路径  ,当然下载不应该放在主线程,可以考虑asynTaskpublic void downLoad(String uri, String path) throws Exception {            URL url = new URL(uri);            LLog.e("url", uri);           

2015-11-24 14:35:04 390

转载 cordova 如何从手机sdcard上加载html

LZ最近在做android html应用,要求应用能动态更新js文件,就想到将js文件放到手机sdcard上,方便随时更新js文件,但是网上找了好久,貌似关于cordova从sdcard上加载html文件的资料是相当的少,不过最终还是从google上找到一些资料,下面将思路跟大家分享。1.我开始想的是既然加载assets 下的html是用this.loadUrl("file:///androi

2015-11-23 15:36:06 4972

转载 获取Android设备的方向

获取Android设备的方向带有g-sensor的Android设备上可通过API获取到设备的运动加速度,应用程序通过一些假设和运算,可以从加速度计算出设备的方向获取设备运动加速度的基本代码是:        SensorManager sm = (SensorManager) context.getSystemService(Context.SENSOR_

2015-11-19 11:53:02 2309

转载 Android--保持加速度传感器在屏幕关闭后运行(收集)

由于写论文需要,需要用手机加速度采集数据,关于android加速度传感器的介绍网上一抓一大把,但大多都是大同小异,跟官网文档差不多。自己写了个取加速度传感器的APK,发现数据有点不对劲,原理屏幕一关后,系统就自动把各种传感器给停掉了,网上找了很久,发现一些可用的资源。1、查看手机是否支持锁屏后继续运行传感器  有些手机可以支持后台取传感器数据,有些手机不行,这与硬件厂商具体

2015-11-19 11:50:24 4061 1

转载 android的消息处理机制(图+源码分析)——Looper,Handler,Message

作为一个大三的预备程序员,我学习android的一大乐趣是可以通过源码学习google大牛们的设计思想。android源码中包含了大量的设计模式,除此以外,android sdk还精心为我们设计了各种helper类,对于和我一样渴望水平得到进阶的人来说,都太值得一读了。这不,前几天为了了解android的消息处理机制,我看了Looper,Handler,Message这几个类的源码,结果又一次被g

2015-11-18 16:41:55 413

原创 非CLI环境下插件的添加

在CLI环境下添加插件的方法见  http://blog.csdn.net/findsafety/article/details/49883361但有的时候,我们需要在非CLI环境下添加插件这个时候我们可以先在CLI环境下把插件加入到一个标准的cordova项目,然后在运行后把assets文件夹下的www文件夹完整地复制到非cordova项目中的assets目录下

2015-11-18 10:16:48 671

转载 基于Cordova的android项目入门

本文记录在ecplise里建立一个基于Cordova的android项目的基本步骤。准备工作:1、cordova-3.0.0.jar2、cordova.js3、发开android的eclipse的环境。Android SDK、ADT Plugin开始建立项目1、打开Eclipse,选择文件->新建->Android Project。与建立原生的and

2015-11-17 09:41:39 6023

转载 Cordova 非CLI的环境搭建(WIN+ANDROID)

赞一下,侃船老湿的handout总结的简单而且易理解。直接拿来翻一下分享给正在学手机开发的童子们。如何配置ADT,如何使用安卓模拟器,请百度先。建议还是使用真机测试。(CLI环境搭建请参考 连接 http://rensanning.iteye.com/blog/2016364)以下环境搭建的思想就是,在ADT里先创建一个自己的安卓空白项目,再导入一个cordova默认安卓项

2015-11-16 14:58:27 709

转载 基于MVC4+EasyUI的Web开发框架形成之旅--界面控件的使用

在前面介绍了两篇关于我的基于MVC4+EasyUI技术的Web开发框架的随笔,本篇继续介绍其中界面部分的一些使用知识,包括控件的赋值、取值、清空,以及相关的使用。我们知道,一般Web界面包括的界面控件有:单行文本框、多行文本框、密码文本框、下拉列表Combobox、日期输入控件、数值输入控件、单项选择、复选框、表格控件DataGrid、树形控件、布局控件、弹出式对话框、提示信息、列表控件等,这

2015-11-05 15:30:18 1009

转载 Spring配合接口实现解耦原理

一个简单的接口:?123publicinterface ChangLetter {    publicString change();}两个实现:?12345

2015-11-05 09:55:23 2255

转载 WEB三层架构与MVC

而我发此文的目的有二:一者,让初学者能够听到一家之言,是为解惑;二者,更希望抛砖引玉,得到专家的批判。许多学生经常问我,MVC到底和WEB三层架构有啥关系? 开始时,我也只能给他们一些模糊的回答。时间长了,自己的良心开始受到谴责。对于一个程序员来说,这个问题显得挺学究。我在跟自己的许多程序员朋友以及同行(Java讲师)都对MVC和WEB三层架构的关系做了探讨。现在可以说对WEB三层架构和M

2015-10-30 11:04:01 554

转载 session与cookie的区别

session和cookie是网站浏览中较为常见的两个概念,也是比较难以辨析的两个概念,但它们在点击流及基于用户浏览行为的网站分析中却相当关键。基于网上一些文章和资料的参阅,及作者个人的应用体会,对这两个概念做一个简单的阐述和辨析,希望能与大家共同探讨下。session和cookie的最大区别在于session是保存在服务端的内存里面,而cookie保存于浏览器或客户端文件里面;sessi

2015-10-29 16:45:31 443

转载 java-web-j2e学习建议路线

首先要明白Java体系设计到得三个方面:J2SE,J2EE,J2ME(KJAVA)。J2SE,Java 2 Platform Standard Edition,我们经常说到的JDK,就主要指的这个,它是三者的基础,属于桌面级应用开发,这部分如果学得好很容易拓展J2EE和J2ME。J2ME,The Micro Edition of the Java 2 Platform。主要用于嵌入式Java,

2015-10-29 15:59:23 461

转载 修改应用图标及添加启动画面(更新官方命令行工具自动生成)

由于Ionic更新了命令行工具,以后修改应用图标和添加启动画面就简单了,最新方法见最下方:应用图标:1.在整个项目所在文件夹下创建res文件夹,里边再分别创建两个文件夹android和ios。2.针对Android平台:将我们的要替换的启动图标放如android文件夹下。可以分别起名为:mdpi.png(48*48),hdpi(72*72

2015-10-22 15:04:18 2886

转载 C#中载入界面的常用方法

方法1.采用事件委托的方法  对象:主窗体:FrmMain 加载窗体:FrmLoading  思路:  在主窗体加载前显示窗体FrmLoading,当主窗体加载完毕后(第一次显示的时候),关闭FrmLoading C#代码如下所示:复制代码代码如下:using System;using System.Collections.Generic;usi

2015-10-16 09:21:09 7200

转载 winform flash

在启动一个新窗口的时候,类似的代码如下   DetectionConfirm ii = new DetectionConfirm();                if (ii.ShowDialog() == DialogResult.OK)                {                    PowerUtil.ShowPower(this.pane

2015-10-14 17:14:11 461

转载 html select 标签

效果就是 有一个下拉框,默认选项为 请选择, 然后选中了某项的话会将选中值赋值给旁边的textarea请选择VolvoSaabFiatAudifunction func(obj){var selectedIndex = obj.selectedIndex;var option= obj.op

2015-10-12 16:42:58 626

转载 AngularJS 为什么如此火呢?

在本文中让我们来逐步发掘angular为什么如此火:AngularJS是一个MV*(Model-View-Whatever,不管是MVC或者MVVM,统归MDV(model Drive View))JavaScript框架,其是Google推出的SPA(single-page-application)应用框架,其为我们的web应用开发增加不少魔法变换。我可以花整天的时间告诉你为什么

2015-10-10 15:36:56 1478

转载 Chrome 中的 JavaScript 断点设置和调试技巧

你是怎么调试 JavaScript 程序的?最原始的方法是用 alert() 在页面上打印内容,稍微改进一点的方法是用 console.log() 在 JavaScript 控制台上输出内容。嗯~,用这两种土办法确实解决了很多小型 JavaScript 脚本的调试问题。不过放着 Chrome 中功能越发强大的开发者工具不用实在太可惜了。本文主要介绍其中的 JavaScript 断点设置和调试功能,

2015-10-10 11:14:33 1323

转载 js 字符串转换成数字的三种方法

在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章,这个比较全方法主要有三种转换函数、强制类型转换、利用js变量弱类型转换。1. 转换函数:js提供了parseInt()和

2015-10-10 10:44:58 7998

转载 angularjs学习笔记—事件指令

转载于http://segmentfault.com/a/1190000002634554ngClick适用标签:所有触发条件:单击#html"LearnCtrl"> "click()">click me "click()">click me#scriptangular.module('learnModule', [])

2015-10-09 10:05:57 5152

Fiddler安装程序.rar

Fiddler安装程序

2021-03-22

jni使用ndk-build的方式调用

jni调用 使用传统的ndk-build方式 见博客http://blog.csdn.net/findsafety/article/details/72311321

2017-05-16

jni调用c来实现

JNI调用c.

2017-04-11

虚拟机下载

android源码虚拟机资源下载 注意留够空间 博客见 http://blog.csdn.net/findsafety/article/details/53100977

2016-11-13

可以显示进度的glide框架

可以显示进度的glide框架

2016-05-10

android 公共框架

通用工具类

2016-05-10

dlodlovr(添加了imageloader的demo).rar

android studio 第三方项目

2016-04-18

有2个可以滑动的子分类

fragment嵌套 viewpager tablayout

2016-04-14

dlodlovr(实现tab)

实现tab

2016-04-13

android jni helloworld

android jni helloworld

2016-03-04

非CLI环境下配置插件的demo

非CLI环境下配置插件的demo,该项目为已经配置好的,可参照其来进行配置

2015-11-18

cordova.js

cordova.js 用于构建cordova应用时所用到的基础文件

2015-11-17

cordova-3.4.0.jar

不使用CLI来生成cordova项目的时候,所需要用到的jar包,记得要在build path加进去喔

2015-11-17

ionic自定义字体图标

ionic自定义字体图标,我主要是用于android开发的

2015-09-22

绘制手势并保存图片到SD卡

绘制手势并保存图片到SD卡,android,使用控件

2015-08-13

MVC网页上传图片

MVC通过网页上传图片,图片在项目的根目录下

2015-07-30

windows服务启动另外一个应用程序

在一般的windows service中,是不能调用有界面的应用程序的,而这个demo则穿越了session隔离,可以调用

2015-05-25

jquery-2.1.4.min.js等js文件

jquery.mobile-1.4.5.min.js

2015-05-18

cordova activity和HTML通信

实现cordova中html页面和activity之间的数据交互

2015-05-14

二维码生成程序

提供一个生成二维码的demo,生成GUID,然后对该GUID进行二维码图片生成

2015-05-07

空空如也

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

TA关注的人

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