自定义博客皮肤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_厚厚的博客

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

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

原创 【洗牌算法】C++将数组的元素顺序随机打乱(条件概率证明算法充分随机)

将数组顺序打乱做模拟需要用到将一个数组内的元素随机打乱的需求,也就是需要生成数组下标的一个随机顺序。实现的思路如下:以将一个元素个数为10的数组打乱为例:思路 1开始先循环一次生成0-9之间的一个数作为第一个下标,此时原数组的位置已经被占用了一个(实际第一次生成的随机下标就是最终的下标了,因为之前位置没有被占用);然后生成一个0-8之间的数作为第二个下标,但这个下标是对应于剩下空间所在的数组的下标,

2016-10-21 16:00:28 21534

原创 【iOS沉思录】Objective-C中的多态性分析

首先,Objective-C中不完全支持重载,网上很多人要么将重载和重写搞混,要么说OC不支持重载(当然按照重载严格定义说OC不支持重载也没错),事实上OC支持参数个数不同的函数重载。面试官:Objective-C和Swift中有重载吗?答:Swift中有重载,但Objective-C中基本不支持重载。展开:重载、重写和隐藏三者在编程语言中的定义重载(overload):函数名相同,函数的参数列表不

2016-10-26 22:37:44 4794

原创 【iOS沉思录】深剖Objective-C中的重载和重写

首先,Objective-C中不完全支持重载,网上很多人要么将重载和重写搞混,要么说OC不支持重载(当然按照重载严格定义说OC不支持重载也没错),事实上OC支持参数个数不同的函数重载。问:Objective-C和Swift中有重载吗?答:Swift中有重载,但Objective-C中基本不支持重载。展开:重载、重写和隐藏三者在编程语言中的定义重载(overload):函数名相同,函数的参数列表不同...

2016-10-26 22:35:53 2674

原创 无损压缩经典算法

@前言总结经典的文件压缩算法原理,主要包括:哈夫曼压缩算法及其延伸,LZ77算法及其演变算法,LZ78算法及其演变算法,几何编码算法Arithmetic Coding。内容部分摘录翻译自港大‘多媒体技术’硕士课程1.进行文件压缩的必要性像图片、声音、视频这些类型的多媒体数据要比文本数据占用多得多的内存空间,尤其是视频文件,文件传输时占用带宽大,存储又占用大量的硬盘空间。举个例子:一个1080p分辨率

2016-10-25 22:54:04 44772 8

翻译 【一步步学OpenGL 18】 -《漫射光》

教程18漫射光原文: http://ogldev.atspace.co.uk/www/tutorial16/tutorial18.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景漫射光和环境光的主要不同是漫射光的特性依赖光线的方向,而环境光完全忽略光的方向。当只有环境光时整个场景是被均匀照亮的,而漫射光使物体朝向它的那一面

2016-10-25 19:06:30 5416

原创 JAVA安卓植物大战僵尸主题四子棋游戏

@前言这里使用安卓最基本的API实现双人四子棋游戏(无AI),开发语言为java,开发环境为Android Studio 2.1.2,目标SDK版本为24,最低为15;界面采用植物大战僵尸主题,图片资源来源于网络,进行了PS加工,非原创;游戏界面基本可以适配所有安卓手机分辨率,不过在分辨率太大或太小的手机上整体效果会有影响;Github源码: https://github.com/jiang

2016-10-21 19:09:00 5246 5

翻译 【一步步学OpenGL 17】 -《环境光》

教程17环境光原文: http://ogldev.atspace.co.uk/www/tutorial16/tutorial16.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景光照是是3D图形领域中一个最重要的对象之一。光照模型对于场景的渲染很重要,可以增添很多真实性效果。之所以叫做‘光照模型’是因为你不能去准确的去模拟

2016-10-20 22:59:37 8063 7

翻译 【一步步学OpenGL 16】 -《纹理贴图》

教程16纹理贴图基础原文: http://ogldev.atspace.co.uk/www/tutorial16/tutorial16.htmlCSDN完整版专栏: http://blog.csdn.net/column/details/13062.html背景纹理贴图意思是将任意类型的图片贴在3d模型的一个或者多个面上。图片可以是任意的但通常是一种通用的样式,比如:砖块、植物、荒芜的土地等等,可以

2016-10-15 22:23:37 16292 36

翻译 【一步步学OpenGL 15】 -《相机控制2(鼠标事件)》

教程15相机控制2(鼠标事件)原文: http://ogldev.atspace.co.uk/www/tutorial15/tutorial15.html* CSDN完整版专栏: * http://blog.csdn.net/column/details/13062.html背景在这个教程我们将实现鼠标控制相机的方向,从而完成所有有关相机的部分。对于相机的设计有很多不同程度的自由度设置,我们要完成的

2016-10-09 19:30:45 6082 5

用于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关注的人

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