- 博客(74)
- 资源 (8)
- 收藏
- 关注
转载 hashmap数据结构分析
Java综合 /** *@author annegu *@date 2009-12-02 */ Hashmap是一种非常常用的、应用广泛的数据类型,最近研究到相关的内容,就正好复习一下。网上关于hashmap的文章很多,但到底是自己学习的总结,就发出来跟大家一起分享,一起讨论。1、hashmap的数据结构 要知道hashmap
2015-02-27 17:47:54 806
转载 android回调函数总结
回调函数就是那些自己写的,但是不是自己来调,而是给别人来掉的函数。消息响应函数就可以看成是回调函数,因为是让系统在合适的时候去调用。这不过消息响应函数就是为了处理消息的,所以就拿出来单做一类了。其实本质上就是回调函数。但是回调函数不是只有消息响应函数一种,比如在内核编程中,驱动程序就要提供一些回调函数,当一个设备的数据读写完成后,让系统调用这些回调函数来执行一些后续
2015-02-27 16:27:28 486
转载 App工程结构搭建:几种常见Android代码架构分析
App工程结构搭建:几种常见Android代码架构分析2013-03-22 17:12 佚名 eoe 字号:T |T本文算是一篇漫谈,谈一谈关于android开发中工程初始化的时候如何在初期我们就能搭建一个好的架构。本文先分析几个当今比较流行的android软件包,最后我们汲取其中觉得优秀的部分,搭建我们自己的通用android工程模板。AD:WOT20
2015-02-26 17:12:38 657
转载 SQLite做为本地缓存应注意的几大方面
SQLite做为本地缓存应注意的几大方面2011-02-18 09:34 Tecky Li 博客园 字号:T |T今天我们要介绍的就是如何利用SQLite作为本地缓存的方法。其拥有适应于本地数据缓存和应用程序等诸多优点。AD:WOT2015 互联网运维与开发者大会 热销抢票今天看到了园友陆敏计的一篇文章>,
2015-02-26 16:17:06 1105
转载 搭建XMPP协议,实现自主推送消息到手机
关于服务器端向Android客户端的推送,主要有三种方式:1.客户端定时去服务端取或者保持一个长Socket,从本质讲这个不叫推送,这是去服务端拽数据。但是实现简单,主要缺点:耗电等2.Google的C2DM,具体不细说,缺点,服务器在国外,你懂得,不是很稳定。3.XMPP协议,它是一种基于XML的传递协议,具有很强的灵活性和可扩展性。它的特点是将复杂性从客户端转移到了服务器端
2015-02-26 13:25:23 1121
转载 oschina-app源码分析-提醒标签BadgeView使用逻辑流程
先看下oschina-app里实现标签的效果图: 功能需求比较较简单,就是服务器有新的消息(文章、公告、评论等)就要通知客户端,并在相应的模块tab上显示标签,标签的显示方法上节已经讲过,这里主要讲标签实现逻辑。主要流程:1、初始化BadgeView:在标签显示页面初始化BadgeView控件。 2、获取提醒数据:起定时器,轮询请求服务器,获取需要提醒的消息
2015-02-26 12:38:44 453
转载 基于XMPP协议的手机多方多端即时通讯方案
基于XMPP协议的手机多方多端即时通讯方案目 录基于XMPP协议的手机多方多端即时通讯方案................................................................. 1目 录...................................................................
2015-02-26 12:36:07 1171
转载 oschina客户端安卓研究(二)构造新闻实体类
接上面的,那怎么去服务器端获取那个数据内容后再在客户端显示出来呢。这里我们构造一个新闻实体类,映射数据库的新闻表。[mw_shl_code=java,true]public class News extends Entity{ private static final long serialVersionUID = -8855459365192
2015-02-26 12:24:12 500
转载 oschina客户端安卓研究(一)xml方式传递数据
这几天都在看osc客户端,刚刚看了怎么与服务器交互那段,现在终于搞明白了。我这里以新闻的获取为例来讲解下:1、web端 : http://www.oschina.net/news 打开web端的这个地址 是新闻的首页 看下半部分, 这里有一个全部资讯以及综合资讯和软件更新资讯2、再看下这个地址 htt
2015-02-26 12:22:50 448
转载 oschina客户端安卓研究(三)两个文件缓存的方法
这里讲下缓存:一般缓存有几种:1、用数据库来做缓存sqlite 2、另外一种是文件缓存我这里讲下os的文件缓存。基本上是这样:从服务器读取数据时候,譬如读取前几节讲的news新闻内容,读取之后把xml转换成数据流,再把数据流转换为新闻实体类的集合。拿到这个实体类的集合List 之后我们就把它保存下来,生成一个文本文件。这节讲得就是怎么把List转换成一个文件放在手机里面
2015-02-26 12:20:06 538
转载 Oschina 安卓客户端源码学习之一
今天主要研究一下两个功能(1)双击返回键退出程序(2)接近完美地退出程序(1)在很多应用程序里都有一个功能,就是点击返回键,之后提示你再点击返回键就退出程序。之前一直很好奇这是怎么实现的,今天正好把开源中国安卓客户端源码扒下来了,所以就在这里研究一下这个很简单的功能。[java] view plaincopyprint?
2015-02-26 12:05:28 773
转载 AndroidNDK开发之“文件操作”
其实和上层没什么关系,主要是通过C来完成文件的基本操作。不好意思大家,时间不够,不多说,贴上关键代码。关键文件代码:MainActivity.javapackage com.scan.file;import android.app.Activity;import android.os.Bundle;import android.view.View;
2015-02-25 14:00:07 463
转载 Android 手机上获取物理唯一标识码
唯一标识码这东西在网络应用中非常有用,例如检测是否重复注册之类的。import android.provider.Settings.Secure;private String android_id = Secure.getString(getContext().getContentResolver(), Secure.ANDROID_ID);
2015-02-25 13:49:13 426
转载 使用shareSDK的一些总结
使用shareSDK的一些总结:原创奥最近在使用shareSDK 社会化组件还不错,最开始用的时候是4月份 最终因为各种各样的问题而放弃了,如今又来看看他改的怎么样子了 所以开始试试,感觉还不错 好方面还是挺多的 当然 这里要记住的是他的劣势也就是我今天使用遇到的一些问题(1、显示黑色背景问题 2、 过滤不使用的平台
2015-02-15 18:52:30 1536
转载 Android中使用代码截图的各种方法总结
目录(?)[+]1基于Android SDK的截屏方法2 基于Android ddmlib进行截屏3 Android本地编程Native Programming读取framebuffer4 利用TakeScreenShotService截图Android源码中对组合键的捕获Android源码中调用屏幕截图的接口1,基于Android SDK的截屏
2015-02-15 16:27:05 710
转载 百度地图如何计算两点之间距离
百度地图如何计算两点之间距离分类: 算法 2013-05-08 23:39 15819人阅读 评论(4)收藏 举报路线规划提供了获取路线距离的方法,见MKRoutePlan 类的 getDistance 方法。如果是计算任意两点的距离,自2.0.0版本开始,Android SDK为开发者提供了计算距离的接口(DistanceUtil),具体使
2015-02-15 15:59:00 2251
转载 【百度地图API】如何根据摩卡托坐标进行POI查询,和计算两点距离
【百度地图API】如何根据摩卡托坐标进行POI查询,和计算两点距离摘要:百度地图API有两种坐标系,一种是百度经纬度,一种是摩卡托坐标系。在本章你将学会:1、如何相互转换这两种坐标;2、使用该坐标进行反地址解析;3、坐标附近全部POI的查询;4、计算两点间的距离。--------------------------------------------
2015-02-15 15:55:54 1512
转载 百度地图开发:如何计算两点之间距离
百度地图开发:如何计算两点之间距离 2012-11-26 22:04:27| 分类:百度地图开发 | 标签:android开发 百度地图开发 |举报|字号大中小 订阅路线规划提供了获取路线距离的方法,见MKRoutePlan 类的 getDistance 方法。如果是计算任意两点的距离,有两种方法:一种利用勾股定理计算,适用于两点距离很
2015-02-15 15:53:29 2944
转载 Hibernate各种主键生成策略与配置详解
Hibernate各种主键生成策略与配置详解1、assigned主键由外部程序负责生成,在 save() 之前必须指定一个。Hibernate不负责维护主键生成。与Hibernate和底层数据库都无关,可以跨数据库。在存储对象前,必须要使用主键的setter方法给主键赋值,至于这个值怎么生成,完全由自己决定,这种方法应该尽量避免。generator class="a
2015-02-12 18:27:15 465
转载 为什麽我们一般会在自增列或交易时间列上建立聚集索引
为什麽我们一般会在自增列或交易时间列上建立聚集索引?到新公司上班也有一段时间了,感觉现在的自己才开始慢慢学习SQL~看这篇文章之前,大家可以先看一下我之前写的一篇文章聚集索引表插入数据和删除数据的方式是怎样的一般的交易系统里面我们都会以自增列或交易时间列作为聚集索引列,因为一般这些系统都是写多读少每天的
2015-02-12 18:24:23 1401
转载 Java线程(四):线程中断、线程让步、线程睡眠、线程合并
Java线程(四):线程中断、线程让步、线程睡眠、线程合并分类: Java SE Java 线程 2013-12-26 20:29 4395人阅读 评论(4)收藏 举报传统线程Java目录(?)[+]线程中断线程让步线程睡眠线程合并线程优先级wait和sleep区别 本文来自:高爽|Coder,原文地址:htt
2015-02-12 01:22:33 378
转载 Java线程(三):线程协作-生产者/消费者问题
Java线程(三):线程协作-生产者/消费者问题分类: Java SE Java 线程 2012-04-06 22:46 13049人阅读 评论(22)收藏 举报java多线程线程通信Review 2013.12.24目录(?)[+]notifynotifyAllwaitwaitwait 上一篇讲述了
2015-02-12 01:20:18 470
转载 Java线程(二):线程同步synchronized和volatile
Java线程(二):线程同步synchronized和volatile分类: Java SE Java 线程 2012-04-04 10:49 39326人阅读 评论(27)收藏 举报java互斥同步多线程Review 2013.12.23 上篇通过一个简单的例子说明了线程安全与不安全,在例子中不安全的情况下输出
2015-02-12 01:17:07 395
转载 Java线程(一):线程安全与不安全
Java线程(一):线程安全与不安全分类: Java SE Java 线程 2012-04-02 12:13 34026人阅读 评论(63)收藏 举报线程安全多线程 作为一个Java web开发人员,很少也不需要去处理线程,因为服务器已经帮我们处理好了。记得大一刚学Java的时候,老师带着我们做了一个局域网聊天室,用到了AWT、So
2015-02-12 01:15:56 384
转载 Spring MVC Controller单例陷阱 2014-04-12 16:23:20
Spring MVC Controller单例陷阱 标签:Spring mvc原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://lavasoft.blog.51cto.com/62575/1394669Spring MVC Controller默认是单例的:单例的原因有二:1、为了
2015-02-12 00:59:37 440
转载 spring单例和多例详解。如何在单例中调用多例对象
原文 http://blog.csdn.net/gaotong2055/article/details/8245036 spring生成对象默认是单例的。通过scope属性可以更改为多例。bean id="user" class="modle.User" scope="prototype"> bean>现在又这么一种情况.
2015-02-12 00:53:38 660
转载 Tomcat指定应用事件监听
在tomcat中,监听各类消息:如tomcat启动、关闭等[@more@]Tomcat指定应用事件监听应用事件监听器程序是建立或修改servlet环境或会话对象时通知的类。它们是servlet规范的版本2.3中的新内容。这里只简单地说明用来向Web应用注册一个监听程序的web.xml的用法。注册一个监听程序涉及在web.xml的web-app元素
2015-02-12 00:27:25 646
转载 JEECG-自己用代码生成器生成的controller类是怎样进行数据持久化的
比如我用代码生成器生成了一个UnitInfoEntity.java的实体类,同时生成了UnitInfoController.java的控制类,在改类中用到unitInfoService进行数据的增删改查,unitInfoService的声明方式是这个样的:[java] view plaincopyprint?@Autowired p
2015-02-11 17:46:17 6236
转载 Spring常用注解
Spring常用注解使用注解来构造IoC容器用注解来向Spring容器注册Bean。需要在applicationContext.xml中注册。如:在base-package指明一个包1 context:component-scan base-package="cn.gacl.java"/>表明cn.gacl.java包及其子包中,如果某个类的头上带有特定
2015-02-11 17:44:55 476
转载 基于 Android NDK 的学习之旅-----Java 调用 C(附源码)
目录(?)[+]基于 Android NDK 的学习之旅-----Java 调用C主要流程设计实现运行效果基于 Android NDK 的学习之旅-----Java 调用C随便谈谈为什么要Java调用C 吧:我认为:1、 有些公司开发Android项目的时候, 许多组件功能可能是C中已经实现了,所以我们没必要同样的功能又在ja
2015-02-11 10:41:28 477
转载 C++和JNI的数据转换
如何使用JNI的一些基本方法和过程在网上多如牛毛,如果你对Jni不甚了解,不知道Jni是做什么的,如何建立一个基本的jni程序,或许可以参考下面下面这些文章:利用VC++6.0实现JNI的最简单的例子 JNI入门教程之HelloWorld篇SUN JNI Tutorial这些资料的例子中,大多数只是输入一些简单的参数,获取没有参数。而在实际的使用过程中,往往
2015-02-11 10:40:16 521
转载 JNI中C调用Java方法
背景需求 我们需要在JNI的C代码调用Java代码。实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用。JNI关键方法讲解。1. 在同一个类中,调用其他方法JNIEXPORT void JNICALL Java_cn_itcast_ndkcallback_DataProvider_callmethod1 (JNIEnv * en
2015-02-11 10:37:17 460
转载 JNI调用Java方法
JNI调用Java方法 2009-10-15 22:49 3738人阅读 评论(1)收藏 举报jnijavaprimitiveobjectstringfloatJNI调用Java方法JNI 调用java类的方法与反射代码类似。先得到object的类。-->jobject obj;jclass cls = env->GetO
2015-02-11 10:36:20 374
转载 【JNI】C中调用JAVA的参数、方法
【JNI】C中调用JAVA的参数、方法1、c中返回一个字符串 ................... (*env)->NewStringUTF(env,"Huazi华仔"); ...................2、 c中返回一个数组 ..................... int i
2015-02-11 09:51:25 2004
转载 JNI中C调用Java方法
JNI中C调用Java方法 背景需求 我们需要在JNI的C代码调用Java代码。实现原理:使用JNI提供的反射借口来反射得到Java方法,进行调用。JNI关键方法讲解。1. 在同一个类中,调用其他方法JNIEXPORT void JNICALL Java_cn_itcast_ndkcallback_DataProvider_callmethod1
2015-02-11 08:48:05 981
转载 JNI调用c/c++,env->和(*env)->是有区别的
如果是c程序,要用 (*env)-> 如果是C++要用 env->ps:在linux下如果.c文件中用 “env->” 编译会找不到此结构,必须用“(*env)->”,或者改成.cpp文件,以 c++的方式来编译。以下是两者的区别:jni.h中struct JNINativeInterface_;struct JNIEnv_;#i
2015-02-10 22:04:00 910
转载 ndk c调用java函数
ndk c调用java函数 目录(?)[+]静态函数调用代码代码解释方法签名非静态函数调用代码静态函数调用代码[java] view plaincopyprint?package com.example.as; import android.os.Bundle; import and
2015-02-10 19:44:57 456
转载 c++中new和delete的使用方法
c++中new和delete的使用方法 new和delete运算符用于动态分配和撤销内存的运算符new用法:1. 开辟单变量地址空间1)new int; //开辟一个存放数组的存储空间,返回一个指向该存储空间的地址.int *a = new int 即为将一个int类型的地址赋值给整型指针a.2)int *a = new int(5) 作
2015-02-10 15:51:30 624
转载 android ndk 调试
1234567分步阅读百度经验:jingyan.baidu.com android ndk的调试,目前主要有三种方式: ① 在 eclipse 上直接进行调试; ② 通过 VisualGBD+Visual Studio 进行调试;
2015-02-10 14:37:59 740
转载 明明白白使用DES加密算法
DES加密算法在很多行业都有着非常广泛的应用,对于初学者,开始很容易被ECB、CBC以及计算MAC搞得困惑不已,下面我将一一介绍这几者之间的关系,希望对新人有帮助。为了易于表述,下面所有的密钥及数据都用16进制字符串表示(比如:0x12 0x34 0x56 0x78会被直接写成12345678)。另外,最好你手头上有DES
2015-02-10 14:37:00 2534
jacob-1.19_1.18.rar
2020-08-17
springboot jpa mysql controller演示
2018-08-01
site-1.10.10
2015-09-06
windows下64位的Redis-x64-3.0.300-alpha3
2015-09-06
curl-7.33.0-win32.msi
2013-10-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人