自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr_厚厚的博客

学之愈深,愈是心生畏惧!

  • 博客(36)
  • 资源 (10)
  • 收藏
  • 关注

原创 Unity开发环境大总结

使用reflector反编译dll代码

2016-03-16 13:09:23 6023

转载 cocos2d-x 图片纹理优…

原文地址:图片纹理优化 资源加载方案">cocos2d-x 图片纹理优化 资源加载方案作者:digense百度乱搜了一阵,居然搜着一篇神贴。真有大神愿意花很多时间去把自己得到的经验写出来,心里实在佩服。而且这篇文章写的通俗易懂。文章主要解决了我一直以来疑惑的几个问题1.到底用不用2的N次幂的图片2.为什么加载资源的时候,内存会突然飙高3.内存突然飙高的解决方案4.如何解决程序在加载资

2016-03-11 09:48:42 1816

原创 【IOS沉思录】IOS的数据持久化(plist文件读写操作)

参考原文:http://blog.csdn.net/mad1989/article/details/8560796一.plist文件全名是:Property List,属性列表文件,它是一种用来存储串行化后的对象的文件。属性列表文件的扩展名为.plist ,因此通常被称为plist文件。文件是xml格式的。Plist文件通常用于储存用户设置,也可以用于存储捆绑的信息二.文件保存到的几个位置1. 工...

2016-03-11 09:48:37 4132

原创 Mac上安装使用MYSQL以及Navicat数据库管理和PHP服务器配置

一、安装MYSQL与基本操作:建议步骤:安装mysql后直接用下面的mysqladmin直接修改root用户密码总不成功,应该先用下面“无法登录root用户的解决办法”里面的指令越过权限表,然后再用mysqladmin修改root的密码,然后mysql-u登录root用户,然后就可以创建新用户以及之后连接Navicat了。官网下载mysql的Mac版本:http://dev.mysql.

2016-03-11 09:48:31 6082

原创 微信开发环境搭建(Tomcat/Resin/Apache Server

微信开发主要是先要申请一个公众号,登录公众号后设置微信里面公众号的界面和跳转连接以及消息推送、自动回复等等。 这里简单搭建一个以自己电脑为服务器的测试开发环境,服务器用Tomcat(另外推荐Resin),前端Dreamweaver或Sublime,webstrom等,另外强力推荐用火狐FireFox做H5的调试器,非常方便,还可以另外安装很多开发工具(Chrome也不错)。1.微信公众开发平

2016-03-11 09:48:28 3326 1

原创 JavaScript实现本地数据简单存取以及Json数据存取

HTML中可以使用javascript操作window的localStorage对象进行键值对形式的本地数据存储,实现数据共享和数据持久化,localStorage的数据永远不会过期,除非自己删除,这样可以实现在不同html之间进行数据信息传递:1.判断本地存储是否可用:if(window.localStorage) { // localStorge可用 }else {// loca

2016-03-11 09:48:26 10951 2

原创 HTML5页面跳转的几种方法

1.定时跳转或者原地刷新对于刷新当前页面js控制为:window.location.reload();//刷新当前页面,重新向服务器请求数据head标签内部的meta标签方式,定时刷新当前界面或刷新到另一个页面:<meta charset="utf-8" http-equiv="refresh" content="3;url=another.html"> // 3秒后跳转到anot...

2016-03-11 09:48:23 46707 3

原创 IOS判断应用是否第一次打开&UIScrollView实现新应用第一打开欢迎介绍页面

对于一个应用的每一个版本,当用户第一次进入时往往有一段欢迎界面介绍软件新版本的新特性,因此每次用户打开软件就需要判断是不是第一次登录。判断方法是每一次登录都要判断沙盒中存储的应用版本与当前应用的版本是否一致,一致说明登录过直接进入主页面,否则进入欢迎界面并把当前应用版本存储进沙盒中。   // 版本号key   NSString *key= (NSString *)kCFBund

2016-03-11 09:48:21 2414

原创 Foundation-几种段落排版格式NSMutableParagraphStyle

一、框架中的原始定义如下:@property(readwrite) CGFloat lineSpacing;         //行间距@property(readwrite) CGFloat paragraphSpacing;     //段落间距@property(readwrite) NSTextAlignment alignment;    //文字对齐格式@pro

2016-03-11 09:48:16 3874

原创 UIKit-UIDatePicker和UIPickerView

一、日期选择框(UIDatePicker)二、项目选择框视图(UIPickerView)Github源码下载(更新中)//// PickerViewController.m// JXHDemo////  Created by919575700@qq.com on 10/27/15.//  Copyright (c)2015 Jiangxh. All ri

2016-03-11 09:48:13 1494

原创 UIKit-UIAlertView,UIActionSheet,UIAlertController使用方法(完整版)

一、ActionSheet操作表,用来罗列用户的操作    1.操作表有四种系统样式类型(属性:actionSheetStyle):    UIActionSheetStyleAutomatic// 这是这个属性的默认设置,采用工具栏的样式,即与工具条或者标签条在一起自动设置操作表样式,否则没有工具栏时使用默认default样式    UIActionSheetStyleDe

2016-03-11 09:48:05 1235

原创 UIKit-UIView二维图形Affine几何基本变换

UIView的变换主要包括缩放,旋转,翻转,平移等。一、变换矩阵几何变换(变换矩阵的证明见拓展部分):根本的变换基于计算机图形学二维矩阵变换的知识,需要根据需要改变二维变换的一个三维变换矩阵的参数来设置,基本变换用到CGAffineTransform三维矩阵的6个参数:view.transform =CGAffineTransformMake(CGFloat a, CGFloat b

2016-03-11 09:48:02 1341

原创 UIKit-UIView常用设置

1. sizeToFit内容自适应有时候UIView的尺寸不好直接设置,需要根据内容来改变UIView的尺寸,这就需要使用sizeToFit方法。以UILabel为例,使用sizeToFit方法后,可以根据UILabel中字符串大小自动调整UILabel的大小UIButton使用sizeToFit方法,会根据button标题的大小自动调整UIButton的大小Github源码下载

2016-03-11 09:47:57 1094

原创 UIKit-boundingRectWithSize计算多行UILabel的文字高度

Github源码下载(更新中)tableview的cell需要根据文字内容的长度计算不同文字行数的不同高度,从而动态调整cell的高度,因此需要根据文字的长度和cell的固定宽度来计算文字段落有多少行,高度为多少,实现这个的函数为NSString的boundingRectWithSize函数,这个函数适用于IOS7以后版本中://// LabelHeightViewCon

2016-03-11 09:47:54 2068

原创 IOS底部导航设置与页面多级跳转

一般在一个应用中,都需要视图的多级跳转,最常用的有两种:1.一个是以一个UINavigationController作为根视图控制器,然后通过pushViewController函数实现多级跳转,以及通过popViewControllerAnimated函数跳到上一个视图界面,popToViewController函数跳到指定视图界面,popToRootViewControllerAnimate

2016-03-11 09:47:51 4935 4

原创 UITableView和NavigationBar的常用设置

TableView:1.tableview设置// 清除父类UIEdgeInsetsself.tableView.contentInset = UIEdgeInsetsMake(0, 0, 0,0);//禁止滚动self.tableView.scrollEnabled = NO;// tableview头部视图设置self.tableView.tableHeader

2016-03-11 09:47:49 1164

原创 【iOS沉思录】IOS开发键盘显示、隐藏事件实现输入框调整防止键盘遮挡

调用键盘事件一般是为了在键盘弹出或者隐藏的时候同时调整输入框的位置以防止被键盘遮挡:1.注册键盘通知事件:- (void)viewDidLoad {    [superviewDidLoad];   // 注册键盘通知   [[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(k

2016-03-11 09:47:42 2886

原创 Xcode-工程添加预编译头文件Prefix.pch

在项目中预编译头文件用来把频繁使用的常量或者框架文件引入到每一个项目类文件中,加入的方法是新建PCH文件,并在工程中添加PCH文件的路径即可:新建PCH文件:在工程Build Setting中找到Apple LLVM 6-Language,在里面的PrefixHeader中加入pch文件的绝对路径。

2016-03-11 09:47:39 2501

原创 Xcode工程调试报错问题整理

遇到个奇怪的问题,将工程转移到另一个电脑上的xcode中突然无法选择模拟器,原因是xcode版本不一样的问题,只要到工程info中根据版本设置一下对应的DeploymentTarget版本就好了。

2016-03-11 09:47:34 1682 1

转载 CSS3:nth-child()伪类选择器…

css选择器原文地址:CSS3:nth-child()伪类选择器,奇偶数行自定义样式first-child作者:古儿Table表格奇偶数行定义样式:CSS3的强大,让人惊叹,人们在惊喜之余,又不得不为其艰难的道路感到可惜:好的标准只有得到行业浏览器的良好支持才算得上“标准”。CSS3标准已提出数年,但是目前能实现她的浏览器并不多,虽然部分浏览器能实现部分规范,但这又有什么用呢?面对更多的兼

2016-03-11 09:47:31 1077

原创 HTML5表单中password输入框的文字显示与隐藏实现

HTML5表单中对于密码输入框password类型可以隐藏用户输入的内容,但有时候会用到允许用户自由显示或者隐藏输入框内容:要实现这个功能首先想到的是用js动态改变input的type类型,觉得将type = password变成type = text隐藏的密码就会显示,但是实际上却实现不了,没有效果,所以,只能换一个思路:放两个input,一个是password,一个是text,共同监

2016-03-11 09:47:26 108322 9

原创 HTML5中实现滑动条调节div透明度

实现通过调节滑动条来控制div透明度的值,首先是滑动条控件的使用,滑动条值改变的触发事件,获取滑动条的值,改变div透明度的值等。HTML5滑动条控件实际上是type=range的input标签:type = range:设置滑动条控件max:滑动条的最大值min:滑动条的最小值value:当前的值(开始的默认值)step:滑动中的增幅,步长onChange:滑

2016-03-11 09:47:23 6433

原创 HTML5与JQuery混合应用:选座功能逻辑简单实现

功能目标:假设为了实现一个选座功能,用HTML5和JQuery来实现:首先要将座位分布画出来,但往往是大量的座位,因此要借助JQuery语句通过循环来实现;然后用户点击其中一个座位后,要得到该座位的横纵坐标,这个要借助index()实现;另外要可以根据坐标找到相应的座位标签,并修改其中的内容;二维数组数据:这是一个20x30的座位分布,30行,每行20列,首先用一个二维数组记录每个

2016-03-11 09:47:20 11104 5

原创 使用过的CSS小技巧笔记

1.实现两个按钮水平居中显示:让两个按钮分别作品有浮动,然后调节左右margin就可以两个button标签,id为login和register:  #login{   float:left;   margin-left:20%;   background: #1E90FF;   }  #register{   float:right;   margin-right:20%;

2016-03-11 09:47:18 818

原创 Cocos2d-x使用iPhone的多点触控实现双机游戏

之前在网上看到的多点触控的实现都是规定了哪个对象必须是第一个触点,哪个必须是第二个触点,以此类推。。。。。。多点触控的触点有一个ID数组,多点触控的实现是为每一个触点指定控制对象,为了实现第一个触点可以是任意一个对象,第二个触点是除了第一个对象的其他任一个对象,可以通过计算距离来判断将触点分给哪个对象:这里以两个触点举例:假设我们设计一个飞机游戏,可以同时控制两个飞机,这就用到多点触控:

2016-03-11 09:47:13 1137

原创 安卓计算器

自己写的安卓的计算器:注:这个是在mac中开发的,如果要在windows的eclipse中运行可能会出现路径问题,解决办法从windows中已有的安卓工程根目录下复制一下classpath文件,然后复制粘贴覆盖掉这个工程根目录里面的路径文件,再导入工程应该就可以打开了。calculator" TITLE="安卓计算器Android calculator" />工程下载链接:安卓计算器

2016-03-11 09:47:10 1772 1

原创 用PhoneGap Build打包ask和ipa软件安装包

之前介绍了如何将eclipse的安卓工程改装成Phonegap项目,这里介绍将Phonegap工程发布生成各平台软件安装包的步骤:  将写好的HTML项目放在一个名为“www”的文件夹里(或者Phonegap工程中assets目录下的www目录),压缩,然后就可以通过PhoneGapBuild将网页应用直接安装到手机上生成APP应用 。   PhoneGap的官网提供一个buid生成器,

2016-03-11 09:47:08 5746 1

原创 Eclipse中将安卓工程改装成PhoneGap(cordova)工程

如果要在eclipse中新建PhoneGap项目,就要在安卓的开发环境的基础之上,新建一个安卓项目,然后将安卓项目改装成Phonegap新项目,具体方法步骤如下,步骤和相应的文件可自行下载:下载链接:步骤文档以及所有插件文件1.创建Android工程后,将src中的 MainActivity.java内的所有内容粘贴为一下代码:import android.os.Bundle;im

2016-03-11 09:47:03 1340

原创 原创记忆小游戏-HTML网页版

自己设计的一款记忆里的小游戏,开发平台Dreamweaver,只用HTML和JS就可实现(插件用到了JQ),很简单供初学者参考,源码素材都分享给大家:游戏的设计规则很简单:开始的时候16宫格全部隐藏,点击开始格子里面会显示随机生成的三种颜色的钻石,5秒钟的记忆时间,五秒后隐藏钻石,同时上面显示需要找的钻石颜色,用户凭记忆选出所有的该颜色的钻石。实现的方法也很简单,主要是几个重要状态和一个二维

2016-03-11 09:19:21 3016

原创 解决Eclipse导入安卓工程路径出错问题

遇到在Mac上eclipse开发的安卓工程在Windows系统的eclipse环境中导入的时候路径出错的问题:可能是两个系统的路径不兼容,也可能是开发环境的版本不一样造成的,将windows上开发的工程在mac上导入就没有酱紫的问题。好了说解决办法,其实很简单,只要将windows中正常工程里面的.classpath文件复制一下,然后复制到mac开发环境中复制过来的工程主文件中替换一下,然后再

2016-03-11 09:19:19 965

原创 安卓项目的创建以及注意事项

1.选择新建一个安卓项目 2.设置项目工作空间的位置3.设置项目的应用名称、项目名称和包名,但要注意应用名称可以任意设置,可以是中文,但项目名称和包名就不能用中文了,否则资源加载路径会出错,新建的项目就出错4.设置主activity,一般默认选空白的,主activity即应用启动进入的第一个界面5.这里最好把应用的图标换一下,选好之后会自动生成各种尺寸的以及web图标

2016-03-11 09:19:11 1123

原创 C++实现贪心算法-区间覆盖问题

题目描述:用i来表示x坐标轴上坐标为[i-1,i]的长度为1的区间,并给出n(1≤M≤200)个不同的整数,表示n个这样的区间。现在要求画m条线段覆盖住所有的区间,条件是:每条线段可以任意长,但是要求所画线段的长度之和最小,并且线段的数目不超过N(1≤N≤50)。输入:输入包括多组数据,每组数据的第一行表示点数n和所需线段数m,后面的n行表示点的坐标输出:输出每组按规定线段条数被覆盖

2016-03-11 09:18:53 8582

原创 ACM气球膨胀问题C++实现

1.问题描述:给定一个矩形,在该矩形中有3个固定的点,以这3个点为中心的气球先后膨胀:膨胀时触碰到矩形的边或其他气球时则停止膨胀。编写程序求以何种顺序膨胀气球时,才能使气球的横切面面积之和为最大。 解:(1)以矩形左下角为原点,建立直角坐标系,程序输入的参数为:三个固定点的坐标,矩形的长和宽,输出膨胀顺序;(2)程序对参数的初步处理是算得三点相互之间的距离以及三点分别与矩形的最近距

2016-03-11 09:18:50 2155

原创 IOS游戏开发之cocos2d-x实现自定义字体

游戏中需要使用一些自定义的字体,比如将从网上下的TTF字体包嵌入工程中,具体实现如下:1.首先将字体包导入工程,字体名称可以根据需要改:2.然后在info.plist文件中添加自定义字体,先添加Information Property List的Fontsprovided byapplication项,在添加字体item项,item项中添加字体包的名称,item字体项的名称一定要和资源

2016-03-11 09:18:48 1101

原创 最新Cocos2d-x3.x播放音效与背景音乐以及手机游戏震动特效

cocos2d-x中振动的实现其实和SimpleAudioEngine声音的播放等类似:先包含头文件:#include"SimpleAudioEngine.h"然后在需要的地方调用:SimpleAudioEngine::sharedEngine()->playEffect("effect_bullet.mp3");但是SimpleAudioEngine默认没有振动函数vib

2016-03-11 09:18:45 2284

原创 关于Cocos2d-x在新版xcode下横竖屏设置

ios开发中屏幕的设置本来是一个很简单的问题,但是有时候由于各种问题就是不尽人意,这里面有一个问题有的人没注意,就是游戏的横竖屏设置和开发环境里模拟器屏幕的横竖摆放设置:首先,很多博文都有教程通过代码设置游戏的横竖屏问题:项目文件夹-->ios文件夹-->RootViewController.mm:通过根视图控制文件里面的函数设置的是游戏运行的横竖屏幕,但设置完之后有时发现模拟器仍然

2016-03-11 09:18:35 2857 1

用于unity的纯C版LZMA库(包括dll、so和.a))

编译好的用于unity的纯C版LZMA库(包括dll、so和.a)),附加接口使用示例,可用于windows、安卓和iOS工程中

2018-06-18

unity camera filter pack图片处理滤镜插件

unity滤镜插件,摄像头实时滤镜处理库,支持三百多种滤镜,功能强大,版本新

2017-12-27

HTML5密码输入框最新Demo 下载

最新的密码显示与隐藏输入框,直接修改input标签type版

2017-05-19

密码输入框demo

html5密码输入框,可显示和隐藏password

2016-12-16

使用UITableView实现的可折叠分组下拉列表组件

使用UITableView实现的可折叠分组下拉列表组件

2016-11-05

使用TableView实现的账号下拉菜单组件demo

使用TableView实现的账号下拉菜单组件demo

2016-10-08

JQuery实现选座功能逻辑的Demo

使用JQuery实现的选座功能,简单易扩展。

2016-09-28

iOS适应屏幕旋转的悬浮窗

使用uiwindow实现的一个可适应屏幕旋转的ios悬浮窗,简单清晰,一句话可调用实现

2016-07-22

NGUI 3.9.0

NGUI 3.9.0

2016-03-25

NET Reflector8.4.0反编译软件

Reflector的破解版软件,可以反编译dll文件看到源码

2016-03-16

空空如也

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

TA关注的人

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