自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

CSDN_WHS的专栏

积累错误,分享心得

  • 博客(46)
  • 资源 (7)
  • 收藏
  • 关注

原创 关于eclipse打包签名apk的步骤(对于已经打包过的apk,解决安装程序签名相同的问题)

1.选择你的工程,点击右键->Android Tools->Exoprt Signed Application Package..2.选择你要打包签名的工程3.找到你原先的签名文件,把路径输入在Location中,并写上正确密码,点击Next跳转到下一步4.选择签名文件的别名,并输入签名密码,点击Next5.点击Browse选择将成功的apk路径,点击Fin

2014-12-03 13:49:17 920

原创 JVM学习思维导图

近期学习jvm,对于一些专业术语的不了解,导致学习起来枯燥无味,很是费力气,故整理了学习jvm的思维导图,本思维导图整理了jvm学习内容,包括jvm内存模型、safepoint、java类加载、java类加载器、内存分配策略、GC判定方式、GC收集方法、GC收集器、GC发生条件、GC回收机制,可以以图学习,更容易吸收和了解。高清pdf附件下载如下图:...

2019-10-24 17:43:24 327

原创 Linux centos 7下 nfs实现挂载

前提:当我做nfs挂载业务的时候,网上找的方法好些不可用,故总结了下内容1.下载核心包 yum -y install nfs-utils rpcbind2.配置挂载目录和相应设置  vim /etc/exports ,如果exports不存在则创建 NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可能...

2018-12-11 15:11:31 899

原创 linux centos7 nfs挂载

前提:当我做nfs挂载业务的时候,网上找的方法好些不可用,故总结了下内容1.下载核心包 yum -y install nfs-utils rpcbind2.配置挂载目录和相应设置  vim /etc/exports ,如果exports不存在则创建NFS服务的配置文件为 /etc/exports,这个文件是NFS的主要配置文件,不过系统并没有默认值,所以这个文件不一定会存在,可

2017-05-11 12:25:32 1186

原创 从0到1学习并完成mysql导入大量数据

序言:mysql数据导入方法有多种,当遇到大数量的导入时,就不得不寻求一种高效的导入方法,本文介绍的方法适用于数据在文本中的情况使用环境: Linux   mysql 1.先连接mysql数据库 使用命令  mysql -uxxx -pxxx -hxxx.xxx.xxx.xxx (需注意的是 -h要使用IP地址 ,而不是localhost)2.进入到mysql 使用命令  show v

2016-12-20 15:17:56 596

原创 An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio解决方案(最优方案)

1.遇到问题的原因是:引入了maven项目,启动时加载太慢,然后将其关闭,eclipse也关闭2.遇到问题是:打开eclispe抛出An internal error occurred during: "reload maven project". java.lang.NullPointerExceptio3解决方案:方案一(不建议使用) :找到workspace文件夹下的/.meta

2016-12-14 11:28:11 2963 1

转载 Java中使用Jedis操作Redis

本文转自http://www.cnblogs.com/liuling/p/2014-4-19-04.html,已做记录

2016-11-19 13:45:59 519

原创 alert 弹窗 显示网址的优化方案

我们在网页设计中 或多或少会使用到alert弹窗,但是默认的alert弹窗上方会显示网页的地址,首先它不是很美观,再次就是暴露IP,针对这俩点,进行alert重写,代码如下:window.alert = function(name){var iframe = document.createElement("IFRAME");iframe.style.display="none";/

2016-10-27 11:30:32 4443

转载 JS动态修改微信浏览器中的title

JS动态修改微信浏览器中的title我们的原理是设置一个ifame然后我们再加载一下就可以实现了,具体的例子如下所示.平时使用JS修改title,直接document.title=新标题就好了 这样在安卓的微信浏览器是正常运行,可在IOS中这样的确不起作用。微信浏览器的title在页面加载完成后就确定了,因此如果光使用document.title来修改,不会有效果。所以这里使用

2016-08-24 17:18:59 8825

原创 设置手机网页不可长按选中元素的方法

设置手机网页不可长按选中元素的解决方案

2016-06-29 11:00:25 1990

原创 mysql服务启动不了

今天遇到一奇葩的问题,下午在用mysql做java项目,公司网络断了一会,网络正常后发现mysql服务启动不了了,报1067错误,这时,第一想法就是去百度找答案,文章确实不少,都是对my.ini的修改,我也参照人家的解决方案进行了一系列的修改,发现问题总是得不到解决,实际想想,人家提供的解决方案,是人家发生错误的解决方案,和你的不可能完全相同,于是乎,我就去找mysql的安装目录下的date文件夹

2016-03-07 19:18:31 3150

原创 网页实现跳转本机已有app

//1.网页js搭建//实现了刷新加载方法(function () {//判断版本    var isiOS = navigator.userAgent.match('iPad') || navigator.userAgent.match('iPhone') || navigator.userAgent.match(        'iPod'),        isA

2016-01-08 18:22:04 1139

转载 webview下载文件

WebView控制调用相应的WEB页面进行展示。当碰到页面有下载链接的时候,点击上去是一点反应都没有的。原来是因为WebView默认没有开启文件下载的功能,如果要实现文件下载的功能,需要设置WebView的DownloadListener,通过实现自己的DownloadListener来实现文件的下载。具体操作如下: 1、设置WebView的DownloadListener:    

2015-11-16 15:37:57 2593

原创 android adb被占用解决办法 ADB server didn't ACK

1.启动adb,发现启动不了2.找出被占用的端口3.找出指定端口对应的服务4.打开资源管理器把pid是11588的关闭就ok了。

2015-10-13 15:59:34 615

原创 解决COCOS2D-X与JNI交互游戏出现崩溃的问题call to OpenGL ES API with no current context (logged once per thread)

//问题出现在付费的部分,我的游戏中设定了一个复活点,当点击复活点进入支付,但是不支付,直接点返回的话就会在jni中执行玩家回到第一关的地方,问题就出现在这里,游戏崩溃报错call to OpenGL ES API with no current context (logged once per thread) 解决方案如下:我们需要在将调用jni地方加入Cocos2dxGLSurfa

2015-08-20 16:33:09 2457

原创 怎么将第三方的库文件只复制而不编译呢

我遇到这个问题是我cocos2d-x2.2.2版本游戏在更新移动mm3.1.7版本的sdk遇到的,下面我会具体说明问题和解决方案。一..相信cocos2dx的程序在接入安卓方面的支付功能常常会接触到第三方sdk的.so库文件,这些库文件的作用是对支付信息做出了封装,但是有的sdk你会发现把第三方的.so文件复制到libs文件夹下,再编译完成项目后会出现原本复制到libs文件夹下的.so文件消失

2015-08-20 16:03:05 1180

原创 开发cocos2d-js项目总结(js3.6版本)

1.部署环境(环境部署不是本文的重点,网上有很多环境配置的教学,这里需要注意的是,第一次打开cocos ide code 创建项目发现没有cocos的选项,那么我告诉你是这样的,你没在cocos的官网上下载IDE插件安装或者是IDE插件没有安装成功[这是我当时遇到的一个坑,特别写出来防止大家发生类似的小的失误来浪费时间和精力])2.创建项目(很简单的创建  详情可以看cocos官网的相关文档)

2015-06-26 17:06:50 1340

原创 Cocos2d-x读取Csv文件工具类

Cvs文件读取工具类

2015-03-23 12:49:18 1351

原创 观察者工具类NotificationUtil

1.   .h文件#ifndef _NotificationUtil_H_#define _NotificationUtil_H_#include "cocos2d.h"using namespace cocos2d;using namespace std;class NotificationUtil : public Ref{public:virtual bo

2015-03-20 14:05:02 841

原创 Cocos2d-x动画工具类

Cocos2d-x动画工具类,是对动画执行过程做了一个整合,可以方便的通过传值进行动画操作,不需要写一次帧动画就写一次代码

2015-03-17 09:17:38 1156

原创 cocos2dx移植eclipse后,用ndk来开发,实现放弃vs,eclipse写c++代码

1.声明:本博文的阅读人群适用于成功在eclipse里编译运行过cocos2dx项目的人员2.我所用的游戏引擎是cocos2dx2.2.2版本3.ndk的版本是android-ndk-r8d4.我把我的cocos2dx项目移植到eclipse,打开我在vs中写好的类,发现有的类中有以下的情况,这实际不算是问题,只是我导入的项目中找不到一些东西,你把本类关掉,运行程序发现出错,但是项

2015-01-23 14:14:09 1355

原创 解决cocos项目未能将插入的代码块写入pdb的问题

今天运行程序发现了这个问题,我的解决方案是:点击项目,右键属性,选择配置属性下的c/c++,选择常规,把调试信息格式里的 程序数据库(/ZI)替换为 C7兼容(/Z7)就好了出现这个问题的原因是PBD文件大小达到一个上限导致的zi表示使用程序数据库pdb,里面有大量的调试信息,z7会把调试信息分散到obj文件中。

2015-01-21 11:10:46 1729

原创 cocos2dx项目接入爱贝第三方支付sdk遇到的问题及解决方案

1.今天接入cocos2dx项目爱贝sdk,再点击计费点,游戏崩溃终止,我一直以为是自己的支付接口接的不对,一直修改,但是毫无进展,我联系了一下爱贝客服,爱贝客服那边帮我想了个办法,pay_proxy_res工程不在作为引用,而是把pay_proxy_res工程的libs和res下的所有内容copy到我的项目中,我试着照做,但还是不可以,但是这时候我发现了问题,大家都知道cocos2dx在

2015-01-19 12:18:33 2856

原创 接入腾讯MSDK例子出现的问题

很高兴在今天这个特殊的日子,向大家分享一些知识(今天是博主的生日o)今天我试着接入腾讯的MSDK,为了方便接入,当然是要导入例子看看,这一导入不要紧,我发现例子中有一处错误,这个错误就是jni/com_example_wegame_PlatformTest.cpp中出现的,我把错误一定位,发现了错误是string.h里的的一个定义的方法,我仔细一想,string.h是不会出现错误的,那

2015-01-19 10:30:24 3025

原创 cocos2dx3.1.1版本的手机屏幕适配

1.这是AppDelegate里的方法bool AppDelegate::applicationDidFinishLaunching() {    // initialize director    auto director = Director::getInstance();    auto glview = director->getOpenGLView();    if

2015-01-15 14:37:55 667

原创 cocos2dx中创建裁剪区域 实现在指定区域精灵才能出现

sp1 = Sprite::create("CloseNormal.png");sp1->setPosition(Point(100, -120));//绘制裁剪区域CCDrawNode* shap = CCDrawNode::create();CCPoint point[4] = { ccp(0, 0), ccp(200, 0), ccp(200, 200), ccp(0, 20

2015-01-08 20:15:47 815

原创 Android游戏闪屏实现步骤详解

下面是我总结的Android闪屏的经验,供大家参考,以下代码,可以直接粘贴,稍作修改就好1.导入一张图片,我起名叫sp.png2.在res/layout目录下创建splashy.xml加入如下代码:    android:layout_width="match_parent"    android:layout_height="match_parent"    andr

2015-01-06 16:55:19 1835

原创 关于cocos2dx中create和new的理解

初学者可能会搞不清楚什么时候用create,什么时候用new我的理解是new是创建出一个新的对象,而create是原对象下的一个方法,具体什么时候用哪个,就看你的具体需求了。

2015-01-06 10:17:04 1591

原创 解决Please ensure that adb is correctly located at 'E:\eclipse\sdk\platform-tools\adb.exe' and can be

经常遇到Please ensure that adb is correctly located at 'D:\java\sdk\platform-tools\adb.exe' and can be e遇到问题描述:运行android程序控制台输出[2015-01-04 12:57:58 - proj.android] The connection to adb is dow

2015-01-04 12:57:38 2266

原创 cocos2dx代码调用本地浏览器步骤详解

1.找到ndk路径/sources/cocos2dx/platform/android/CCApplication.h添加方法void openURL(const char* pszUrl);2找到ndk路径/sources/cocos2dx/platform/android/CCApplication.cpp实现方法void CCApplication::openURL(cons

2014-12-30 21:17:21 1299

原创 Cocos2dx多点触摸实例

bool MyTouchEvent2::init(){if (!Layer::init()){return false;}Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();/创

2014-12-29 22:59:26 712

原创 Cocos2dx单击事件优先级实例

bool MyTouchEvent1::init(){if (!Layer::init()){return false;}Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Spri

2014-12-29 22:00:16 1014

原创 解决Android客户端运行Cococs2dx编写的游戏程序遇到的意外游戏中断导致的游戏黑屏问题

今天,在Android客户端 运行的游戏,按HOME键 ,或者是意外终止游戏以后,再次返回游戏就会出现黑屏的问题,查找了好多资料,试验了好多办法,终于发现了问题,按照以下的步骤:1.在Application.mk 加入 APP_PLATFORM :=android-11.2.在配置文件AndroidManifest.xml中加入         android:mi

2014-12-26 17:49:45 1287

原创 cocos2dx 动作篇 组合动作Spawn 和 Sequence

Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Sprite * sp = Sprite::create("HelloWorld.png");sp->setPosition(Point(visibl

2014-12-17 14:16:56 10851

原创 cocos2dx 动作篇 重复动作 RepeatForever的用法

Size visibleSize = Director::getInstance()->getVisibleSize();Vec2 origin = Director::getInstance()->getVisibleOrigin();Sprite * sp = Sprite::create("HelloWorld.png");sp->setPosition(Point(visibl

2014-12-17 13:23:29 10792

转载 Vs2013快捷键大全

VS2013常用快捷键:1.回到上一个光标位置/前进到下一个光标位置1)回到上一个光标位置:使用组合键“Ctrl + -”;2)前进到下一个光标位置:“Ctrl + Shift + - ”。2.复制/剪切/删除整行代码1)如果你想复制一整行代码,只需将光标移至该行,再使用组合键“Ctrl+C”来完成复制操作,而无需选择整行。2)如果你想剪切一整行代码

2014-12-17 11:54:44 956

原创 解决cocos2dx3.x版本的Android返回键的使用问题

(1).在.h文件中加入void onKeyReleased(EventKeyboard::KeyCode keycode, Event* event);//返回键调用方法(2).在.cpp文件中先重写这个方法void Movement::onKeyReleased(EventKeyboard::KeyCode keycode, cocos2d::Event *event){D

2014-12-16 12:21:39 1532

转载 cocos2dx3.1.1版本 向eclipse上移植Android项目

需要用到工具(按照顺序):1.JDK2.NDK3.ANT4.Adt-bundle-windows将JDK目录下的bin文件夹路径添加到系统环境变量中。解压NDK解压Adt-bundle-windows运行其中的eclipse.exe file->import然后browse,找到工程所在的目录

2014-12-15 14:22:54 917

原创 cocos2dx 复杂动作 (BezierTo & BezierBy)贝塞尔曲线运动

//创建一个精灵Sprite * sprite = Sprite::create("CloseNormal.png");sprite->setPosition(Point(50,180));this->addChild(sprite,1);//创建贝塞尔曲线曲线ccBezierConfig bezier;bezier.controlPoint_1 = Point(100,

2014-12-15 09:59:04 9592

原创 Cocos2dx 动作篇 Blink 动画闪烁效果

//创建一个精灵Sprite * sprite = Sprite::create("HelloWorld.png");sprite->setPosition(Point(visibleSize.width/2,visibleSize.height/2));this->addChild(sprite);//创建Blink 对象  (闪烁效果)  // 动作持续时间  闪烁

2014-12-15 09:42:36 9154

JVM思维导图

本思维导图整理了jvm学习内容,包括jvm内存模型、safepoint、java类加载、java类加载器、内存分配策略、GC判定方式、GC收集方法、GC收集器、GC发生条件、GC回收机制,可以以图学习,更容易吸收和了解。

2019-10-24

更换单选按钮背景图demo

更换单选按钮背景图的demo,选中状态一张图,未选中状态另一张图,适用于性别选择

2016-05-12

java.mail.jar工具包免费下载

java.mail.jar工具包

2016-03-30

hibernate-3.2.0.ga.zip开发jar包

hibernate-3.2.0.ga.zip开发资源包,用于支持持久层框架hibernate的开发

2016-01-27

java的jstl包

用到java的c标签的时候,需要配置jstl,这里就是。

2016-01-12

java和sqlserver链接资源包(sqljdbc)

java和sqlserver链接资源包,解压后有sqljdbd.jar和sqljdbc4.jar俩个资源包,选择你对应的使用

2016-01-12

读取Csv文件工具

读取Csv文件工具,方便获取Csv文件内容,提高开发速率

2015-03-23

空空如也

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

TA关注的人

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