自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

琦琦进阶之路博客

当机会从眼前飘过,别光顾着看,要将其抓住

  • 博客(48)
  • 收藏
  • 关注

原创 Python2.7中Pip --- IPython与IPython noteBooks(jupyter) 安装入门

IPython是一个python shell的扩展,强调了IPython可交互性和探索性计算 。

2017-12-25 11:43:38 1878

原创 Pycharm快捷键

编辑类:Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 类名完成Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档Shift + F1 外部文档Ctrl + 鼠标 简介Ctrl + F1 显示错误描述或警告信息Alt + Insert 自动生成代码Ctrl +

2017-12-24 15:37:21 687

原创 C++ 获取随机数

//获取随机数int Data::getRandom(int Min, int Max){ if (Min > Max) { auto temp = Min; Min = Max; Max = Min; } std::uniform_int_distribution<int> dis(Min, Max); a

2017-11-23 09:27:32 599

原创 Cocos2d-x 3.10 使用BMFont 制作自定义位图字体.fnt文件

第一步,下载制作工具BMFont下载地址第二步,选择左上角的Edit->open Image Manager点击后的界面第三步,自定义位图字体资源,按照Ascll码表排序例如,控制字符0对应码值48例如,我再这里选择了0,右下角红框对应的就是它的Ascll码值第四步,编辑图片地址,在这里选择Import Image,下面两个分别是编辑和删除功能这里需要填的id就是Ascll码值,File是文件路径第

2017-11-13 18:19:40 4659

原创 cocos2dx-3.10 c++ 版实现滚动数字效果实现

cocos2dx-3.10 c++ 版实现滚动数字效果实现

2017-11-13 16:56:12 1522

原创 cocos2dx 3.15 视频播放实现 lua 以及c++ 版本VideoPlayer的使用注意 与详细示例

cocos2dx vedioplayer 简单使用

2017-11-11 21:51:29 3441 2

原创 cocos2dx 3.15 lua和c++版本 将win32项目打包到android平台遇见的坑与处理办法

D:\cocos_game\testlua\frameworks\runtime-src>cocos run -s . -p android编译模式:debug使用 Eclipse 工程:D:\cocos_game\testlua\frameworks\runtime-src\proj.android正在执行:'"E:\eclipseSdk\tools\android" update proj

2017-11-11 21:39:55 1288

原创 Cocos2dx3.10 VS2013添加 Json_Cpp第三方Json解析类库详细步骤

Cocos2dx3.10 VS2013添加 Json_Cpp第三方Json解析类库详细步骤第一步:在GitHub下载源代码资源 GitHub地址:https://github.com/open-source-parsers/jsoncpp第二步:配置JSON目录 在这里,我的JSON配置好的目录如下所示,这些头文件和实现文件都是从刚刚下载的源代码中解压获取的,分别在…\jsoncpp-maste

2017-10-13 14:21:01 373

原创 Lua中点号与冒号的区别

table.luatable = {}table.__index = tablefunction table.new(x,y) local cls = {} setmetatable(cls, table) cls.x = x cls.y = y return clsendfunction table:test()-- 等价于

2017-09-06 22:49:03 1197

原创 Cocos2dx中字符的转换

//__String 对象的指针转化为 const char* 类型 cocos2d::__String *name = __String::create("Hi,Gemini"); const char * cstring1 = name->getCString(); //const char* 类型 转化为__String 对象的指针 const char* c

2017-07-25 00:55:33 313

原创 安卓开发中,与后台服务器对接之XML解析

XML解析分三种方式使用DOM解析XML数据基础知识 (1)Node,每一对<></>都代表一个节点; (2)NodeList,拥有多个Node的Node; (3)Element,每一个节点是一个Element (4)Document,代表整个xml文件,是一个文档节点例如,解析这个xml文件<?xml version="1.0" encoding="UTF-8"?><book>

2017-07-18 23:42:10 889

原创 安卓中机型适配问题

需要考虑的问题1.操作系统适配。即适配不同版本的操作系统,需要明确每一个版本API Changed List。 2.厂家型号分类。即适配三星、小米、华为等……这块有两种适配方式,一是公版适配,二是定制开发。 公版适配(大多数app使用),这里指的是只存在一套代码,一个APK,要适配所有的厂商或机型。比较差的方式通常就是在代码中涉及到不同厂商或型号的地方通过if语句利用Build里的厂商标识等进行

2017-07-17 00:19:00 4436

原创 安卓中版本控制

为什么要进行版本控制原本能正常运行的代码,在修改之后运行出现异常,这时候就需要回滚代码版本;用来进行项目源码的备份和记录。git简介git特点:必须写注释才能提交,由于版本控制是在本地的,用户名和密码是不做校验的. 安卓中的版本控制一般是利用git来完成git:Commit操作提交到本地共享版本库; PUSH操作可以把本地数据提交到中央共享版本库; PULL操作可以从中央共享版本库更新数据到本

2017-07-16 13:23:13 522

转载 我的RxJava入门(三)

上一篇 我的RxJava入门(二) 参考文档http://gank.io/post/560e15be2dca930e00da1083这篇主要是讲解变换lift()的原理lift()的核心代码

2017-07-13 13:33:28 194

转载 我的RxJava入门(二)

上一篇 我的RxJava入门(一) 参考文档http://gank.io/post/560e15be2dca930e00da1083 讲到的是RxJava的同步观察者模式的实现以及基础的讲解,这篇讲到的会是异步过程中基础讲解。 原理: 在不指定线程的情况下, RxJava 遵循的是线程不变的原则,即:在哪个线程调用 subscribe(),就在哪个线程生产事件;在哪个线程生产事件,就在哪个线

2017-07-13 11:37:32 234

转载 我的RxJava入门(一)

RxJava入门,异步处理事件的学习

2017-07-12 14:30:44 536

原创 安卓开发,与后台服务器对接中,JSON解析入门学习

安卓开发,与后台服务器对接中,JSON解析入门学习

2017-06-25 01:03:27 1503

原创 Glide的学习和使用

Glide是一款由Bump Technologies开发的图片加载框架,使得我们可以在Android平台上以极度简单的方式加载和展示图片。Glide的使用和环境配置

2017-06-21 18:51:08 295

原创 java中Matcher和pattern的使用

这两个类位于java.util.regex包下,主要用于实现正则表达式Pattern类用于创建一个正则表达式,也可以说是创建一个匹配模式 两个静态方法创建:compile(String regex)和compile(String regex,int flags) 参数说明: regex是正则表达式,flags为可选模式(如:Pattern.CASE_INSENSITIVE 忽略大小写)Patt

2017-06-21 18:46:12 6127

原创 Android中SQLite数据库入门知识

SQLite数据库介绍: Android内置的小型的,关系型,文本型数据库。通过SQLiteOpenHelper来实现数据库操作。 特点:应用程序中的任何类可以通过名称来访问数据库。但应用程序之外就不能访问。SQLiteOpenHelper类介绍:使用:管理数据库(创建,增加,修改,删除)和版本的控制 使用过程:通过创建继承SQLiteOpenHelper的子类,实现一些方法来执行对数据库的操

2017-06-21 17:05:44 1927

原创 自定义RecyclerView添加下拉刷新和上拉加载功能

自定义RecyclerView中遇见的问题通用实现起来复杂,效率高则简单,但是如何实现高效和简单呢,就是把功能开源成库工程,这样的话既提高了效率,又提高了通用性。而且不要重复造轮子,要学会在别人的基础上,取其精华,弄清原理,根据自己的业务需求创造出属于自己的轮子。第一步,建立安卓库工程在Android Studio 中的菜单栏找到,File->New->New Module 然后填写一些基本资料

2017-06-21 15:41:52 1072

原创 Android中SpannableString学习以及实现自定义TextView的显示更多(展开)和收起功能

Android中SpannableString学习以及实现TextView的显示更多(展开)和收起功能

2017-06-04 11:19:40 9846 9

原创 安卓中实现动态显示时间(基础+运用),自定义控件

安卓中动态显示时间,自定义Textjava中处理日期和时间的类Data和Calendar---推荐使用使用Calendar类的getTime方法获取当前时间public final Date getTime()返回值:表示时间值的Date。otherMethod:setTime(Date date) getTimeInMills()运用例子String time =Calendar.getI

2017-05-14 23:23:08 5724

原创 判断andorid开发中网络状态变化

ConnectivityManager有四个主要任务: 1、监听手机网络状态(包括GPRS,WIFI, UMTS等) 2、手机状态发生改变时,发送广播 3、当一个网络连接失败时进行故障切换 4、为应用程序提供可以获取可用网络的高精度和粗糙的状态 android平台手机来说:可能会存在4中状态 1.无网络(这种状态可能是因为手机停机,网络没有开启,信号不好等原因) 2.使用WIFI

2017-05-10 21:26:24 814

原创 descendantFocusability 的用法和理解+fitSystemWindow的使用

descendantFocusability 的用法和理解应用场景:在自己开发过程中,常常为ListView,GirdView或RecycleView等控件,使用Adapter准备数据源的时候,自定义的Item中常常会拥有多个子控件,当点击Item时可能会遇见子控件获取响应和焦点但item却完全没响应 参数 使用说明 beforeDescendants viewgroup会优先其子类控

2017-04-24 23:53:32 731

原创 安卓中OpenGL ES的初步应用

安卓中使用GL ES 是通过一个SurfaceView的子类GLSurfaceView来实现的,其专门负责OpenGL 的渲染。Android支持OpenGL功能,在其其框架API和本地开发工具包(NDK)中提供相关源码支持GLSurfaceView使用方法步骤:1.继承GLSurfaceView,自定义一个自己的类,在其构造方法中,初始化相关渲染配置:

2017-04-17 10:40:07 856

原创 ActiveMQ实现简单的聊天室功能

博主这是经历了整整一个下午的研究,参考书《Java 消息服务》,实现一个简单的聊天功能,使用开源JMS提供者ActiveMQ5.14.4 + JDK1.8简单的聊天室例子。转载请注明出处http://blog.csdn.net/qq_28695619本人遇见的坑如下,希望对大家有所帮助。1.ActiveMQ的配置和安装,我的是Win8.1的系统,各位首先需要来这里下载符合自己系统的版本ActiveMq

2017-03-28 23:58:06 5402

原创 Notification使用指导与规范(原理篇)

Notification使用指导与规范

2017-03-18 00:02:38 2629

原创 ProGuard进行混淆代码原理初探

ProGuard混淆文件原理

2017-03-09 23:59:24 2048 1

原创 XSS学习(原理篇)

学习XSS之前,我们很有必要知道XSS到底是什么东西。其英文名是(Cross Site Scripting),意思就是跨站脚本攻击,是黑客常用的攻击手段之一,因为与层叠样式表CSS(Cascading Style Sheets)同名,为了避免混淆,故将其命名为XSS。好了,现在知道了它的名字的由来之后,最重要的就是去了解XSS的实现原理。XSS实现原理因为浏览器本身的设计缺陷,浏览器只负责解释执行h

2017-02-27 00:00:00 3216 1

原创 给你的安卓app添加下拉刷新功能吧!

给Activity添加下拉刷新功能

2017-02-23 20:12:48 2849

原创 新建线程五种方法

线程和多现程总结

2017-02-22 16:41:18 660

原创 沉浸状态栏的实现

关于沉浸状态栏最佳实现实例 博主自己经过了多个demo的经验,遇到许多坑,也踩过许多坑,用过了以前一个开源库systembartint,可自行百度,此处就不讲如何使用了。摸索到现在,现在终于可以总结一下了现在我开始着重讲解安卓版本4.4以后可用两种方法去设置沉浸状态栏。api版本4.4~5.0 之间的沉浸状态栏是只支持半透明的;博主之前因为用的4.4的模拟器来测试的,也用博主自己的华为手机试过(不

2017-02-04 20:52:30 404

原创 ScrollView + TableLayout 详解

遇见的问题 <1>.出现不能滑动的问题 解决方案: 1.确认scrollView的大小比需要显示的view的大小小一点 2.实在不行再tableView外面嵌套一层LinerLayout 3.使用include惰性加载的方法可以使其滑动activitytable.xml<?xml version="1.0" encoding="utf-8"?><ScrollView xmlns:andr

2017-02-04 03:19:00 1551

原创 javaScript 入门基础知识(二)

javascript基础学习,入门指导

2017-01-16 20:20:42 488

原创 MySQL错误号码1862:your password has expired

mysql 1290 1862

2017-01-12 23:30:08 7826

原创 javascript基础知识(一)

javascript基础知识

2017-01-11 23:54:12 257

原创 javaScript之DOM操作(一)

javaScript之DOM操作

2017-01-11 01:49:45 385

原创 javascript入门之简单的交互

javascript入门之简单的交互 入门介绍

2017-01-11 00:09:06 887 1

原创 javascript入门介绍

javascript如何入门

2017-01-10 22:01:38 329

空空如也

空空如也

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

TA关注的人

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