自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Android、HTML、CSS、JS、JAVA、Kotlin、PHP等技术

Android、HTML、CSS、JS、JAVA、Kotlin、PHP等技术分享以及常见问题处理记录

  • 博客(23)
  • 资源 (25)
  • 收藏
  • 关注

原创 关联jar包的源代码

1.先点击Android Dependencies,将它从BuildPath remove掉, 再右键点击jar包,将jar add to BuildPath; 然后就出现Attatch Source按钮了2.在libs目录下新建一个文件,文件名是jar包全名(包括后缀.jar),然后 该文件名以.properties结尾,新建一行键值对如: src=jar源代码绝对路径,(不

2015-09-18 15:05:08 731

原创 Android-客户端上传多张图片到服务器功能实现

服务端:需要两个jar包:commons-fileupload-1.2.1.jarcommons-io-1.3.2.jar代码:import java.io.BufferedInputStream;import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import

2015-09-12 18:46:57 17783 11

原创 Java基础-Java生成MD5简单实例

public static void main(String[] args) { String password = "123456"; try { MessageDigest instance = MessageDigest.getInstance("MD5");// 获取MD5算法对象 byte[] digest = instance.digest(password.ge

2015-09-07 16:39:30 3133

原创 JavaWeb-ServletContext对象总结

WEB容器在启动时,它会为每个WEB应用程序都创建一个对应的ServletContext对象,它代表当前web应用。   ServletConfig对象中维护了ServletContext对象的引用,开发人员在编写servlet时,可以通过ServletConfig.getServletContext方法获得ServletContext对象。  由于一个WEB应用中的所有Servlet共享

2015-09-05 21:32:43 1441

原创 SQL-mysql设置utf8编码方法

mysql> SHOW VARIABLES LIKE 'character_set_%';+--------------------------+----------------------------+| Variable_name | Value |+--------------------------+----------------------------+| charac

2015-09-04 09:44:31 46700

原创 Java基础-java中常见的日期时间类

java中常见的日期时间类   Date 类 最基础的日期时间类,返回一个相对日期的毫秒数。   DateFormat类 可以接受字符串输入 输出   SimpleDateFormat类 功能更强大的日期时间格式化类   GregorianCalendar类 提供处理日期的方法,用于计算日期   Calender类转换字符串为日期String strDate = "

2015-09-03 21:08:12 852

原创 Android-调用本地方法实现将C进程分支出来即生成系统进程/NDK-JNI开发实例(九)

流程:点击button调用本地方法,使用C实现本地方法;C实现方法中分支出C进程;如何在本地方中打印LOG;build.gradle配置 : defaultConfig { ....... ndk{ moduleName "Android34" abiFilters "armeabi",

2015-09-02 21:13:15 1014 2

原创 Android studio中JNI-NDK开发打印LOG出现 undefined reference to `__android_log_print‘

Android studio中JNI-NDK开发打印LOG出现 undefined reference to `__android_log_print' 出现问题如图:解决方法:修改build.gradle配置 工程中共有两个build.gradle配置文件,我们要修改的是在\app\build.gradle这个文件。defaultConfig里面写

2015-09-02 20:59:58 5352

原创 Android-使用C++实现调用本地方法返回字符串显示在界面上/NDK-JNI开发实例(八)

本地方法使用C与C++的实现代码是不同的,且.h头文件必须引用;在生成jni文件夹同时将生成.h头文件放在该目录下、命令:进入项目名-->app-->src-->main-->java 目录下输入 javah -d ../jni -jni 包名.类名  (将.h生成头文件放在上级目录中创建jni文件夹中) Android33\app\src\main\java>javah -d

2015-09-02 17:14:47 1562

原创 Android-本地方法与Java相互调用-自定义ProgressBar(锅炉压力监测例子)/NDK-JNI开发实例(七)

流程:点击“开始检测按钮”Java调用本地方法startMonitor(),并启动一个线程,本地方法使用C来实现;本地方法的实现 产生随机数传给Java中的show()方法,show()方法中调用MyProgressBar中的setPressure()方法,MyProgressBar继承了view,在界面上画出一个progressbar。源码地址:http://download.csdn.

2015-09-02 15:09:08 1270

原创 Android-本地方法C调用Java中的方法/NDK-JNI开发实例(六)

流程: 点击button按钮调用本地方法,本地方法中使用C调用Java中的show()方法;生成方法的签名:打印方法签名项目名-->app-->build-->intermediates-->classes-->debug目录下; javap -s 包名.类名     (classes文件夹要先编译才能出来)android31.c//// Crea

2015-09-01 21:48:18 1188

原创 Android-调用本地方法传递数组参数/NDK-JNI开发实例(五)

android30.c//// Created by yulongji on 2015/9/1.//#include JNIEXPORT void JNICALL Java_com_example_yu_1longji_android30_MainActivity_arrayTest (JNIEnv * env, jobject obj, jintArray ji

2015-09-01 20:37:33 973

翻译 JNI编程指南-第十一章 JNI设计思想概述

第十一章JNI设计思想概述 本章是JNI设计思想的一个概述,在讲的过程中,如果有必要的话,还会对底层实现技术的原理做说明。本章也可以看作是JNIEnv指针、局部和全局引用、字段和方法ID等这些JNI主要技术的规范。有些地方我们可能还会提到一些技术是怎么样去实现的,但我们不会专注于具体的实现方式,主要还是讨论一些实现策略。 11.1 设计目标 JNI最重要的设计目标就是在

2015-09-01 12:28:28 700

翻译 JNI编程指南-第十章 使用JNI时容易出错的地方

第十章使用JNI时容易出错的地方 本章总结了JNI实际应用中容易出错的一些情况供JNI程序员参考。 10.1 错误检查 编写本地方法时最常见的错误就是忘记检查是否发生了异常。我承认,JNI里面的异常检查确实比较麻烦,但是,这很重要。 10.2 向JNI函数传递非法参数 JNI不会检查参数是否正确,如果你自己不保证参数的正确有效,那么出现什么样的错误是未知

2015-09-01 12:25:01 714

翻译 JNI编程指南-第九章 使用己有的本地库

第九章使用己有的本地库 JNI的一个使用方式就是编写一些本地方法来使用己有的本地库。本章介绍了一种生成一个包含一系列本地函数的类库的经典的方式。本章首先用一对一映射这种(one-to-one mapping)最直接的方式来写封装类.接下来,我们会介绍一种叫做共享stubs(shared stubs)的技术来简化编写封装类的任务。然后,在本章的最后,我们会讨论怎么样使用peer cl

2015-09-01 12:16:26 582

翻译 JNI编程指南-第八章 多彩的JNI招数

第八章 多彩的JNI招数 我们已经讨论了JNI在写本地代码和向本地应用程序中集成JVM时的特征。本章接下来的部分分介绍其它的JNI特征。 8.1 JNI和线程 JVM可以做到在相同的地址空间内执行多个线程。由于多个线程可能会在同时共享资源,所以,增加了程序的复杂性。要完全理解本章的东西,你需要对多线程编程比较熟悉,知道怎么样在JAVA中用多线程访问共享资源。 

2015-09-01 11:41:35 490

翻译 JNI编程指南-第七章 调用接口(invocationinterface)

第七章调用接口(invocationinterface) 本章讲述如何把一个JVM嵌入到你的本地程序当中去。一个JVM可以看作就是一个本地库。本地程序可以链接这个库,然后通过“调用接口”(invocationinterface)来加载JVM。实际上,JDK中标准的启动器也就是一段简单的链接了JVM的C代码。启动器解析命令、加载JVM、并通过“调用接口”(invocation inter

2015-09-01 10:50:28 808

翻译 JNI编程指南-第六章 异常

第六章 异常 很多情况下,本地代码做JNI调用后都要检查是否有错误发生,本章讲的就是怎么样检查错误和处理错误。我重点放在JNI函数调用引发的错误上面。如果一个本地方法中调用了一个JNI函数,它必须遵守下面几个步骤来检查和处理这个JNI函数调用时可能引发的错误。至于其它可能的错误,比如本地代码中调用了一个可能引发错误的系统方法,那只需要按照该系统方法的标准文档中规定的来处理就可以了。

2015-09-01 10:47:51 597

翻译 JNI编程指南-第五章 全局引用和本地引用

第五章全局引用和本地引用 JNI提供了一些实例和数组类型(jobject、jclass、jstring、jarray等)作为不透明的引用供本地代码使用。本地代码永远不会直接操作引用指向的VM内部的数据内容。要进行这些操作,必须通过使用JNI操作一个不引用来间接操作数据内容。因为只操作引用,你不必担心特定JVM中对象的存储方式等信息。这样的话,你有必要了解一下JNI中的几种不同的引用:

2015-09-01 10:36:52 525

翻译 JNI编程指南-第四章 字段和方法

第四章 字段和方法 现在,你知道了如何通过JNI来访问JVM中的基本类型数据和字符串、数组这样的引用类型数据,下一步就是学习怎么样和JVM中任意对象的字段和方法进行交互。比如从本地代码中调用JAVA中的方法,也就是通常说的来自本地方法中的callbacks(回调)。我们从进行字段访问和方法回调时需要的JNI函数开始讲解。本章的稍后部分我们会讨论怎么样通过一些cache(缓存)技术来优化

2015-09-01 10:32:55 519

翻译 JNI编程指南-第三章 基本类型、字符串、数组

第一章   基本类型、字符串、数组 开发者使用JNI时最常问到的是JAVA和C/C++之间如何传递数据,以及数据类型之间如何互相映射。本章我们从整数等基本类型和数组、字符串等普通的对象类型开始讲述。至于如何传递任意对象,我们将在下一章中进行讲述。 3.1 一个简单的本地方法 JAVA端源代码如下:class Prompt {     //native method

2015-09-01 10:26:42 755

翻译 JNI编程指南-第二章 开始(HelloWorld)

第一章   开始 本章通过一个简单的例子来示例如何使用JNI。我们写一个JAVA程序,并用它调用一个C函数来打印“Hello World!”。 2.1 概述 图2.1演示了如何使用JAVA程序调用C函数来打印“Hello World!”。这个过程包含下面几步:1、  创建一个类(HelloWorld.java)声明本地方法。2、  使用javac编译源文件Hollo

2015-09-01 10:23:35 569

翻译 JNI编程指南-简介

第一章   简介 JNI是JAVA平台的一个重要特征,使用它我们可以重用以前用C/C++写的大量代码。本书既是一个编程指南也是一个JNI手册。本书共包括三部分:1、  第二章通过一个简单的例子介绍了JNI。它的对象是对JNI不熟悉的初学者。2、  3~10章对JNI的特征进行了系统的介绍。我们会举大量的例子来说明JNI的各个特征,这些特征都是JNI中重要且常用的。3、  11~

2015-09-01 10:19:31 1221

外观、角色查询筛选收藏开售开服提醒等功能

外观、角色查询筛选收藏开售开服提醒等功能。应用会不断功能版本迭代优化升级

2023-04-28

基于zip4j开源框架实现android解压带有密码的zip文件(进度条显示)

基于zip4j开源框架实现android解压带有密码的zip文件(进度条显示),项目中有jar包,非常好用。解压、压缩、压缩添加密码、解压带有密码的zip都可以使用。

2016-12-09

jni实现自定义progress(锅炉压力监测)

jni实现自定义progress(锅炉压力监测) csdn:http://blog.csdn.net/u014657752

2015-09-02

Android实现汉字转拼音(支持多音)

Android实现汉字转拼音(支持多音)

2015-09-01

JNI 完全技术手册

很好的JNI资料, 对于JAVA 和 C/C++ 混合编程很有帮助

2015-08-31

Android-服务与广播接收者实现本地音乐播放

Android-服务与广播接收者实现本地音乐播放 CSDN博客:http://blog.csdn.net/u014657752

2015-08-26

android-json的jar包

android json jar包, csdn地址:http://blog.csdn.net/u014657752

2015-08-24

Android-异步HttpClient框架

Android-异步HttpClient框架,采用两种提交方式 Android-异步HttpClient框架(get和post) Android-异步HttpClient框架 csdn博客地址:http://blog.csdn.net/u014657752

2015-08-17

通过网络获取xml文件使用pull解析得到服务器中的信息(新闻客户端)

通过网络获取xml文件,使用pull解析该文件得到服务器中的信息;

2015-08-16

Android-SD卡文件夹创建和删除实现

Android-SD卡文件夹创建和删除实现 * 获取SD卡中的目录 * 功能: * 创建文件夹,删除文件夹,返回键退出程序 * ListView 使用BaseAdapter

2015-08-11

Android-扩展BaseAdapter实现progressBar下载

Android-扩展BaseAdapter实现progressBar下载 * 该Demo涉及了BaseAdapter,ProgressBar,Handler,Thread,线程池; * * Android-扩展BaseAdapter实现progressBar下载 * 1.创建listview的xml * 2.创建listview中填充的xml * 3.创建继承BaseAdapter的MyBaseAdapter类 * 4.初始化MyBaseadapter * 5.向listView中添加适配器 * 6.创建线程池ExecutorService和资源 * 7.创建MyBaseadapter带参构造函数(Context context) * 8.创建ViewHolder对象用于存储那些Item内部的View的直接引用 * 9.getView()中判断convertView是否为空,防止过多填充布局导致OOM * 10.将ViewHolder对象存储在Item的tag * 11.创建点击事件和线程MyThread对象

2015-08-09

Android-Activity之间数据传递的多种方式

Android-Activity之间数据传递的多种方式. 在不同模块(如Activity)间经常会有各种各样的数据需要相互传递,我把常用的几种 方法都收集到了一起。它们各有利弊,有各自己的应用场景。

2015-08-06

Android底层开发技术实战详解——内核、移植和驱动pdf完整版

是王振丽编写的《Android底层开发技术实战详解:内核、移植和驱动》,在网上找的基本上都是不完整的,这个是完整版,共19章,530页,你可以看文件的大小有40多M。

2015-07-25

lamp 环境配置及discuz,phpwind,phpbb,wordpress网站的搭建/优秀论文

lamp 环境配置 discuz phpwind phpbb wordpress网站的搭建 优秀论文

2015-07-07

lamp(Linux+Apache+Mysql+Perl/PHP/Python)论文

lamp(Linux+Apache+Mysql+Perl/PHP/Python)论文 Linux+Apache+Mysql+Perl/PHP/Python,一组常用来搭建动态网站或者服务器的开源软件,本身都是各自独立的程序,但是因为常被放在一起使用,拥有了越来越高的兼容度,共同组成了一个强大的Web应用程序平台。随着开源潮流的蓬勃发展,开放源代码的LAMP已经与J2EE和.Net商业软件形成三足鼎立之势,并且该软件开发的项目在软件方面的投资成本较低,因此受到整个IT界的关注。LAMP是基于Linux,Apache,MySQL和PHP的开放资源网络开发平台,PHP是一种有时候用Perl或Python可代替的编程语言。这个术语来自欧洲,在那里这些程序常用来作为一种标准开发环境。名字来源于每个程序的第一个字母。每个程序在所有权里都符合开放源代码标准:Linux是开放系统;Apache是最通用的网络服务器;mySQL是带有基于网络管理附加工具的关系数据库;PHP是流行的对象脚本语言,它包含了多数其它语言的优秀特征来使得它的网络开发更加有效

2015-06-24

Linux课程设计文档

Linux课程设计文档 (1)熟悉基本的网络命令以及他们的使用方法,例如ping、ifconfig、netstat等网络命令。 (2)熟悉网络配置文件的配置方法。 (3)体会Linux多用户的特点,利用telnet进行。每个人建立个自己的帐户进行测试。 (4)配置samba服务器,实现不同系统之间的文件共享。 (5)配置vsFTP服务器 (6)简单shell编程。

2015-06-24

LAMP(linux,apache,mysql,php)架构

Apache 网站服务器 Mysql 数据库 Php php网页支持库 LAMP(linux,apache,mysql,php)是linux系统下最常用的网站架构。 搭建LAMP环境有两种LAMP的架构的搭建

2015-06-24

网上投票系统+asp.net+文档

网上投票系统+asp.net+文,档网上投票系统+asp.net+文档

2015-06-24

GradeManage(学生成绩管理+asp.net+课程设计)

GradeManage(学生成绩管理+asp.net+课程设计)

2015-06-24

ASP.NET课程设计任务书(本科)

ASP.NET课程设计任务书(本科)

2015-06-24

asp.net课程设计大学生兼职系统+文档

asp.net课程设计大学生兼职系统+文档

2015-06-24

ASP.NET和ACCESS的网上投票系统 毕业设计 有论文全套

ASP.NET和ACCESS的网上投票系统 毕业设计 有论文全套

2015-06-24

javaweb-tomcat浏览器聊天室毕业设计

javaweb-tomcat浏览器聊天室毕业设计 JDBCUtils类会去访问c3p0-config中的配置文件; 开发模式为MVC servlet--service--dao--db 其采用JDBC连接池连接mysql数据库; form表单提交数据给servlet,采用doget和dopost servlet接收value的方法login方法 userservlet类登录 UserServlet-----UserService --login()------------UserDao return ------UserDaoImple implements UserDao ---------dao.login()//sql语句查询 return existUser;

2015-01-30

Java多用户聊天室程序(毕业设计)

Java聊天室程序源 2 需求分析 2.1 业务需求 1. 与聊天室成员一起聊天。 2. 可以与聊天室成员私聊。 3. 可以改变聊天内容风格。 4. 用户注册(含头像)、登录。 5. 服务器监控聊天内容。 6. 服务器过滤非法内容。 7. 服务器发送通知。 8. 服务器踢人。 9. 保存服务器日志。 10.保存用户聊天信息。 2.2 系统功能模块 2.2.1 服务器端 1.处理用户注册 2.处理用户登录 3.处理用户发送信息 4.处理用户得到信息 5.处理用户退出 2.2.2 客户端 1.用户注册界面及结果 2.用户登录界面及结果 3.用户发送信息界面及结果 4.用户得到信息界面及结果 5.用户退出界面及结果 2.3 性能需求 运行环境:Windows 9x、2000、xp、2003,Linux 必要环境:JDK 1.5 以上 硬件环境:CPU 400MHz以上,内存64MB以上

2015-01-30

jsp网页开发2048游戏源码

本源码采用jsp网页技术来开发2048游戏,源码清晰明了,有详细的注释,欢迎下载。有什么问题希望您的提出。

2015-01-29

空空如也

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

TA关注的人

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