自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

Onlyoffice-demo.rar

onlyoffice 最新demo ,增加了配置文件关键几处说明,修改了一个配置bug

2021-04-27

harbor-offline-installer-v2.0.6.tgz

harbor-offline-installer harbor离线安装

2021-02-18

jacob-1.19_1.18.rar

Jacob is a Java library that lets Java applications communicate with Microsoft Windows DLLs or COM libraries. It does thisthrough the use of a custom DLL that the Jacob Java classes communicate with via JNI. The library and dll isolate the Javadeveloper from the underlying windows libraries so that the Java developer does not have to write custom JNI code. Jacob is not used for creating ActiveX plugins or other modules that live inside of Microsoft Windows applications.

2020-08-17

springboot jpa mysql controller演示

springboot jpa mysql controller 完整demo演示 public class HelloBootController { @Autowired UserRepository userRepository; /** * jpatest * @param modelMap * @return */ @RequestMapping("/jpatest") public String jpaTest(ModelMap modelMap){ userRepository.save(new User("python","123456","xxxxx@126.com")); List<User> users = userRepository.findAll(); modelMap.put("users", users); return "jpatest"; } /** * 输出字符串测试 * http://localhost:8080/helloboot * @return */ @RequestMapping("/hellotest") public String helloTest(){ return "Hello!"; } /** * htmltest * @return */ @RequestMapping("/htmltest") public String test(){ return "login"; } /** * 测试 Model * spring自动为Model创建实例,并作为controller的入参 * @param model * @param name * @return */ @RequestMapping("/modeltest") public String testVelocity(Model model, String name){ if (name==null ||name.isEmpty()){ name ="您没有输入名字!"; } model.addAttribute("name", name); return "modeltest"; } /** * 测试 ModelAndView * @param name * @return */ @RequestMapping("modelandview") public ModelAndView testModel(String name) { if (name==null ||name.isEmpty()){ name ="您没有输入名字!"; } //构建ModelAndView实例,并设置跳转地址 ModelAndView view = new ModelAndView("modelandviewtest"); //将数据放置到ModelAndView对象view中,第二个参数可以是任何java类型 view.addObject("name", name); //返回ModelAndView对象view return view; }

2018-08-01

site-1.10.10

eclipse的svn插件,使用时很方便解压,把对应的文件夹中的内容复制到eclipse中即可(features,plugins),就可以直接使用eclipse-svn功能下载上传,同步等一系列的工作了。非常方便,资源来自网上,希望和大家分享

2015-09-06

windows下64位的Redis-x64-3.0.300-alpha3

Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)、list(链表)、set(集合)、zset(sorted set --有序集合)和hash(哈希类型)。这些数据类型都支持push/pop、add/remove及取交集并集和差集及更丰富的操作,而且这些操作都是原子性的。在此基础上,redis支持各种不同方式的排序。与memcached一样,为了保证效率,数据都是缓存在内存中。区别的是redis会周期性的把更新的数据写入磁盘或者把修改操作写入追加的记录文件,并且在此基础上实现了master-slave。

2015-09-06

curl-7.33.0-win32.msi

libcurl主要功能就是用不同的协议连接和沟通不同的服务器~也就是相当封装了的sockPHP 支持libcurl(允许你用不同的协议连接和沟通不同的服务器)。, libcurl当前支持http, https, ftp, gopher, telnet, dict, file, 和ldap 协议。libcurl同样支持HTTPS证书授权,HTTP POST, HTTP PUT, FTP 上传(当然你也可以使用PHP的ftp扩展), HTTP基本表单上传,代理,cookies,和用户认证。

2013-10-30

应用框架的设计与实现源码.zip

应用框架的设计与实现源码.zip 应用框架的设计与实现源码.zip 应用框架的设计与实现源码.zip

2009-02-26

空空如也

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

TA关注的人

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