自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(94)
  • 资源 (5)
  • 论坛 (1)

原创 mysql下载安装修改账号密码

mysql下载地址https://dev.mysql.com/downloads/mysql/到最下面直接下载zip版,解压到指定的位置,配置环境变量path,把安装目录\bin拼接上去就好了。进入cmd输入net start msyql启动MySQL服务,提示服务名无效,这是因为MySQL并没有安装完成。进入配置环境变量时所设的bin目录,按住shift键右击,选择‘在此处打开命令窗口’,然后执...

2018-05-02 21:34:03 271

原创 android studio继续深入ndk打包so库和jar Api

android studio 初步JNI开发android studio在原有项目中使用cmake构建JNIandroid studio用Javah创建.h头文件和编译运行android studio继续深入ndk打包so库和jar Api在AS的terminal中可以使用指令直接编译so库,如下:D:\wangpeng\android\workstudio\TestJni\jnilib\src\...

2018-05-02 11:43:01 1977

原创 android studio用Javah创建.h头文件和编译运行

android studio 初步JNI开发android studio在原有项目中使用cmake构建JNIandroid studio用Javah创建.h头文件和编译运行android studio继续深入ndk打包so库和jar Api首先一如既往的创建library module:jnilib,然后在jnilib\src\main\java目录中新建类JniUtil如下:package co...

2018-04-28 18:17:46 2362

原创 android studio在原有项目中使用cmake构建JNI

android studio 初步JNI开发android studio在原有项目中使用cmake构建JNIandroid studio用Javah创建.h头文件和编译运行android studio继续深入ndk打包so库和jar Api其实和上一篇文章一样,只是很多文件都是手动加入的。此外为了以后方便打包成公用的库,本文采用的是添加library module的形式添加cmake构建的JNI。...

2018-04-28 13:41:02 585

原创 android studio 初步JNI开发

android studio 初步JNI开发android studio在原有项目中使用cmake构建JNIandroid studio用Javah创建.h头文件和编译运行android studio继续深入ndk打包so库和jar Api貌似android studio是从2.2版本开始引入cmake lldb,我门这些程序猿终于可以轻松一点的进行JNI开发了。我现在用的是2.3的,好像比2.2...

2018-04-27 18:00:28 434

原创 eclipse经常自动闪退

最近eclipse经常自动闪退,回头想想是和我一次清理电脑垃圾有关,所以建议尽量不要进行深度清理电脑,不得已时也不要勾选Java项的清理。eclipse经常自动闪退有很多种情况,常见的解决方法如下:1、调整eclipse配置,可以参考http://blog.csdn.net/w2865673691/article/details/28292761。2、清理workspace,删除.metadata...

2018-02-28 11:24:29 3354 1

原创 android studio 安装配置svn

1、下载安装TortoiseSVN下载地址https://tortoisesvn.net/downloads.html安装时需要勾选command line client。如果安装忘记勾选,重新双击安装文件,选择下图第一项,重新选择:安装完成后需要android studio配置svn路径如下:这样svn就安装好了,如果上面安装和配置有问

2017-12-14 13:08:39 264

原创 android studio常见问题

 问题1:android studio run按钮灰色解决tools->android->Sync project with gradle files如果sync失败先解决失败原因。一般点解show log int explore可以查看失败原因问题2:Gradle sync failed: A problem occurred configuring project ...

2017-12-14 09:29:48 1961

原创 mysql存储表情符号Emoji报错或者乱码问号

emoji就是表情符号,来自日语词汇“絵文字”(假名为“えもじ”,读音即emoji)。手机操作系统iOS,Android,WindowsPhone;电脑:Windows,Mac OS X均内设Emoji表情;QQ等聊天工具中也添加了emoji表情供用户使用;另外搜狗手机输入法,Google拼音等Android第三方输入法也内置此表情。mysql存储表情符号会报错如下:Cause

2017-11-15 16:59:44 2755

原创 maven项目的一些常见问题

1、-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.可以设一个环境变量M2_HOME指向你的maven安装目录M2_HOME=D:\Program Files\apache-maven-3.3.3

2016-12-06 11:02:38 876

原创 https证书制作

C:\Program Files\Java\jdk1.7.0_75\bin>keytool -v -genkey -alias tomcat -keyalg RSA -keystore f:/zhengshu/wpzhengshu.keystore  -validity 36500输入密钥库口令:再次输入新口令:您的名字与姓氏是什么?  [Unknown]:  192.

2016-09-21 16:52:36 2854

原创 Android解决HAXM安装的问题

新版的Android模拟器需要先安装HAXM才能顺畅的使用。否则会出现如下报错:emulator: ERROR: x86 emulation currently requires hardware acceleration!Please ensure Intel HAXM is properly installed and usable.CPU acceleration status: H

2016-01-17 11:31:08 15907 2

原创 Android解决“发现了以元素 'd:skin' 开头的无效内容”

今天打开eclipse出现了很多错误提示,如下:Error: Error parsing F:\wangpeng\Android\adt-bundle-windows-x86_64-20140702\sdk\system-images\android-23\android-wear\armeabi-v7a\devices.xmlcvc-complex-type.2.4.d: 发现了以元素 '

2016-01-17 11:17:11 6320 2

原创 Android解决Download interrupted: Connection to https://dl-ssl.google.com refused

Android开发必然要下载sdk,但是谷歌的官网在大陆是被屏蔽的,绝大部分情况下是不可能下载成功的,常见的如下错误:Download interrupted: Connection to https://dl-ssl.google.com refused但是上帝关上一扇门的时候同时会打开几扇窗,国家在屏蔽谷歌的同时就考虑到了我们开发人员的感受,在国内有很多开源的网址可以访问到Androi

2016-01-16 16:34:26 6848 1

原创 android解决No system images installed for this target

在进行Android开发的过程中大部分时间是用真机测试的,但是有时候需要测试在指定版系统上的稳定性,又没有足够的手机资源的情况下,模拟器就是最好的选择了。创建模拟器首先得需要有对应版本的sdk,但是下载一次sdk需要很长时间,这时候你可能会从同事那边拷贝过来。拷贝本来无可厚非,但是偶尔会产生一些问题,比如No system images installed for this target。如下

2016-01-16 16:19:36 2948

原创 OpenGL ES雾

其实一般来讲,在OpenGL中所实现的无效果和现实中的雾是有区别的。现实中的雾是充斥在空间中的,而OpenGL中的雾是附着在物体表面的,通过混合每个片元的颜色和一个常量的雾颜色来实现的,雾的密度量由顶点到相机的距离确定,离观察者近雾浓度小,而越远浓度越大。我们可以用线性关系或者非线性关系来来表达在顶点到相机之间的雾量。首先来看两个函数:smoothstep(float start, f

2015-11-26 15:59:58 671

原创 OpenGL ES混合Blend

OpenGL开发中经常需要在物体外层再绘制一层,但是又不能覆盖地面的那层事物,相当于透明效果。这种情况可以使用Blend(混合)技术来实现,使用方法如下://开启混合GLES20.glEnable(GLES20.GL_BLEND); //设置混合因子cglBlendFunc(sfactor, dfactor);//TODO 绘制外层//关闭混合GLES20.glDisable(G

2015-11-26 11:40:42 2923

原创 OpenGL ES纹理贴图

本文针对对OpenGL es有一定了解的人群,一些基础概念不多解释。一、三角形纹理映射OpenGL的平面映射首先是需要区分平面正反方向,一般默认右手定则,面向平面,顶点顺序按平面周边逆时针方向的为正向。默认不打开背面裁剪。可通过如下方法设置:GLES20.glEnable(GLES20.GL_CULL_FACE);//打开背面剪裁 默认不打开GLES20.glFrontFace(

2015-11-24 11:52:07 1677

原创 OpenGl ES光照

一、光照原理光照效果是由发射光,环境光,漫反射光以及镜面高光四部分组成,这四部分各自独立计算,然后再累加起来得到最终的光照效果。1、光特性发射光(emission):由物体自身发射的光。如果物体本身不发光,则无此属性。计算方法:发射颜色 = 物体的发射材质颜色2、环境光(ambient):就是哪些在环境中进行了充分散射的光,而无法分辨其方向的光。光线在物体表面上向各个方

2015-11-23 16:49:15 1457

原创 maven与springMVC之HttpMessageConverter解析json

首先来看一下下面的配置代码: <bean class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> text/html;charset=UTF-8 text/plain;charset=UTF-8

2015-09-15 13:54:36 20369 1

原创 maven与springMVC之接收form表单防止乱码

简单配置本文来介绍一下springmvc接收form表单并进行简单处理的实现。首先我们需要添加依赖: commons-fileupload commons-fileupload 1.3.1 spring-mvc.xml配置CommonsMultipartResolver用来封装form表单提交的相关类: <bean id="multipartResol

2015-09-10 15:58:27 2231

原创 maven与springMVC之数据库dbcp、c3p0、bonecp

前面几篇文章已经基本把maven与springMVC组合的框架说清楚了,现在欠缺的就是和数据库链接方面的介绍了。首先需要引入dbcp、c3p0、bonecp以及mysql的依赖,如下: commons-dbcp commons-dbcp 1.4 c3p0 c3p0 0.9.1.2 com.jolbox b

2015-09-06 15:02:01 9092

原创 maven与springMVC之类型转换器

在通过处理器方法参数接收request请求参数绑定数据的时候,对于一些简单的数据类型Spring会帮我们自动进行类型转换,而对于一些复杂的类型由于Spring没法识别,所以也就不能帮助我们进行自动转换了,这个时候如果我们需要Spring来帮我们自动转换的话就需要我们给Spring注册一个对特定类型的识别转换器。Spring 允许我们提供两种类型的识别转换器,一种是注册在Controller中的,一

2015-09-01 09:55:13 780

原创 maven与springMVC之ModelAttribute、SessionAttributes

这篇文章我们继续来研究springMVC的controller。在springMvc中提供了两个标签,@ModelAttribute和@SessionAttributes,有了这两个标签可以让代码模块化更加方便。先上代码:@Controller@RequestMapping("testAttr")@SessionAttributes (value={ "user","time"}, t

2015-08-28 19:39:55 2304

原创 maven与springMVC之Controller

还记得上篇文章中的有关controller的配置吗: 用来表明扫描指定的包中的类上的注解,常用的注解有:@Controller 声明Action组件@Service    声明Service组件    @Service("myMovieLister") @Repository 声明Dao组件@Component   泛指组件, 当不好归类时. @RequestMapping

2015-08-26 15:56:30 5002

原创 maven与springMVC之基本配置

这篇文章开始springMVC的介绍,但是项目框架是基于之前MAVEN系列的。本文是基于MAVEN自动部署到tomcat的,如果有什么不了解的可以去看一下。目前项目的结构如下:首先我们需要引入springMVC的依赖,在test/pom.xml中点击dependencies,如下图所示,查找spring就可以自动引入了:点击ok之后pom文件就已经加入了如下代码

2015-08-25 11:52:47 1760

原创 MAVEN自动部署到tomcat

前面几篇文章石油maven时都是手动部署到tomcat,显然这样是很麻烦的。那么这一篇文章就来介绍一个如何使用maven快速自动的部署项目到tomcat容器中。1、首先我们需要配置tomcat的权限,如下图,在eclipse的servers下找到tomcat-users.xml。然后对其进行编辑,结果如下: 此处注意一下,为了防止get请求中文乱码,建议

2015-08-14 17:30:09 2763

原创 MAVEN配合webfragment

到上一篇MAVEN项目模块化为止我们的项目还是一个纯粹的maven项目,这一篇开始介绍maven和webfragment的搭配使用。首先我们来看一下webfragment是个什么东东。如上图创建一个web fragment project,项目结构如下:web-fragment.xml和web.xml类似,都是配置文件,只不过这个文件主要是用来模块化开发的,后面还会有更

2015-08-14 16:50:27 3429 3

原创 MAVEN项目模块化

maven的最大的特点之一就是可以把项目模块化。前面的一篇文章MAVEN创建并打包web项目已经创建了一个简单的webapp,注意这个webapp的打包方式是war。如果现在又要划分出来一个模块,而webapp依赖这个新划分的模块,应该怎么做呢,磨叽!首先创建一个maven module,它的parent是test,不能是其他的,因为只有test的打包方式是pom。如下图所示:

2015-08-13 18:03:26 4467

原创 MAVEN创建并打包web项目

maven项目是由一个maven project和多个maven module组成的,下面简单介绍一下maven webapp的创建和打包,前提是你已经安装配置好maven了。打开eclipse,按照如下操作:我们首先当然要先创建一个project,如上图选择。现在maven project已经创建好了,project的名称是test,并且自动创

2015-08-10 19:41:57 6344

原创 MAVEN下载与安装

maven是一个项目管理工具,基于项目对象模型(POM),可以通过一小段描述信息来管理项目的构建。1、maven下载maven下载地址为http://maven.apache.org/download.cgi官网下载页面如下点击上图中被框中的链接就可以下载了,下载完成后,直接解压,并且把解压出来的apache-maven-3.3.3文件夹放在你想放的地方,然后去

2015-08-10 17:03:45 19400 1

原创 tomcat下载安装以及在eclipse中的配置

eclipse的下载地址是http://www.eclipse.org/downloads/。tomcat的下载地址为http://tomcat.apache.org/这两个工具的安装都很简单,直接下载解压就可以使用,当然他们都需要jdk的安装与配置。tomcat配置环境变量把tomcat解压到你觉得合适的路径后,选择计算机->属性->高级选项->环境变量,然后如下

2015-07-16 18:02:06 5985 1

原创 Android获取meta-data

在AndroidManifest.xml中,元素可以作为子元素, 被包含在、 、和元素中,不同的父元素,在应用时读取的方法也不同。 1 :在Activity应用元素。    xml代码段:                     java代码段:   ActivityInfo info=this.getPackageManager()

2015-07-15 16:39:14 1589

原创 android耗时任务_AsyncTask

AsyncTask是sdk封装好的一个轻量级的用于执行异步任务的工具类,所谓轻量级,就是说对于一两个线程就能完成的任务,AsyncTask能够非常快速方便的实现,但是对于像ListView每个item都需要进行刷新的异步任务,AsyncTask就没有那么容易去做了,而且做出来的效果也不好。下面来看一下这个类的基本结构public class MyTask extends AsyncTa

2015-07-04 09:53:19 1107

原创 android耗时任务_IntentService

如果你看到上一篇android耗时任务_HandlerThread中所提到的BackService类了的话,那么你肯定有一个冲动,就是把它封装起来方便使用。别急,Android SDK早就已经为我们提供了和那个BackService基本相同的类——IntentService。因为IntentService和BackService基本相同,所以源码我就不贴了。先来看一下一个简单的例子:

2015-05-28 14:30:56 1039

原创 android耗时任务_HandlerThread

HandlerThread 在上一篇android耗时任务_handler中介绍了handler的运作机制,并且介绍了一个普通线程中产生looper并使用handler机制通信的简单例子。我们知道在普通线程中是没有looper的,也就不好在普通线程空间中使用handler机制,如果每次都像上一篇的例子那样做的话就会略显麻烦。其实Android已经封装了一个拥有自己looper的线程Ha

2015-05-27 16:43:21 2145

原创 android耗时任务_handler

handler机制的5个角色在上一篇android处理耗时任务_ANR中简单的介绍了一个handler的用法,现在我们来看看他的基本原理。Handler:处理者,负责Message的发送及处理。使用Handler时,需要实现handleMessage(Message msg)方法来对特定的Message进行处理,例如更新UI等。Message:消息,携带要传送的信息和任务,是handl

2015-05-27 09:19:57 2681

原创 android耗时任务_ANR

ANR有些应用在使用中会弹出一个对话框,一般这个对话框叫做应用程序无响应对话框(ANR:Application Not Responding)。虽然这个提示框有等待和关闭应用程序两种选择,但是它的弹出就已经影响了用户使用app过程中的体验,所以一般来说,Android开发的过程中都会严格控制ANR的出现。ANR表面原因:应用在一定时间内(一般是5秒)没有响应输入操作(例如输入,按钮,手

2015-05-26 14:41:13 3285

原创 android WebView(六)下载和缓存

WebView下载有时候你所加载的页面有下载链接,如果你需要响应点击后下载的功能则需要进行如下处理: webView.setDownloadListener(new DownloadListener() { @Override public void onDownloadStart(String url, String userAgent, String conte

2015-04-14 11:24:01 1594

原创 android WebView(五)WebChromeClient

WebView诸如获取页面的title、响应js中的alert、获取页面的加载进度等都可以通过设置WebChromeClient来实现。首先来看一下设置WebChromeClient的代码:webchromeclient = new SelfWebChromeClient( progressBar);webView.setWebChromeClient(webchromeclient);

2015-04-10 18:06:38 3416

抢票浏览器软件

猎豹浏览器

2013-12-31

markman软件

用于图片的尺寸标注,在设计页面时,例如web页面或者移动开发时候很有用,与我上传的AdobeAIRInstaller共同使用

2013-12-31

c++的stl源码

stl库的实现源代码,适合于底层开发的人来研究。

2013-10-13

TortoiseSVN

TortoiseSVN-1.7.12.24070-win32-svn-1.7.9.msi安装包

2013-07-26

VisualSVN-Server-2.5.9

VisualSVN-Server-2.5.9安装包

2013-07-26

南京it行业工资真低

发表于 2015-05-29 最后回复 2015-08-28

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