自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

song_hui_xiang

勤 奋 努 力,持 之 以 恒!

原创 python 字符串转字节串

def encode(s): result = '' index = 1 for c in s: v = hex(ord(c)).replace('0x', '') if len(v) == 1: v = '...

2017-06-28 20:22:39 2301 0

原创 Javascript浮点数运算

Javascript function add(a, b) { var c, d, e; try { c = a.toString().split(".")[1].length; } catch (f) { c = 0;...

2017-04-14 16:43:38 503 0

原创 How to Disable System Integrity Protection (rootless) in Mac OS X

Turning Off Rootless System Integrity Protection in Mac OS X Again, the vast majority of Mac users should not disable rootless. Disabling rootless...

2017-04-14 10:34:38 622 0

原创 How to open an app from an unidentified developer

How to open an app from an unidentified developer You can run apps that you've downloaded directly from the internet that aren't registe...

2017-04-14 10:08:14 761 0

原创 linux命令 chmod 755的含义 及drwxr-xr-x 的含义

chmod是Linux下设置文件权限的命令,后面的数字表示不同用户或用户组的权限。   一般是三个数字: 第一个数字表示文件所有者的权限 第二个数字表示与文件所有者同属一个用户组的其他用户的权限 第三个数字表示其它用户组的权限。         权限分为三种:读(r=4),写(w=2),执...

2016-12-05 11:03:34 19976 2

原创 unix/Linux常用命令英文全称与中文解释 man ,su,ps,ls 等等

man: Manual   意思是手册,可以用这个命令查询其他命令的用法。 pwd:Print working directory   显示当前工作路径。 su:Swith user  切换用户,切换到root用户 cd:Change directory 切换目录 ls:List file...

2016-12-02 14:22:15 804 0

原创 C++多态性

转自:http://blog.csdn.net/hackbuteer1/article/details/7475622 C++编程语言是一款应用广泛,支持多种程序设计的计算机编程语言。我们今天就会为大家详细介绍其中C++多态性的一些基本知识,以方便大家在学习过程中对此能够有一个充分的掌握。  ...

2016-05-19 13:36:43 1422 0

原创 10 个 OS X El Capitan 高级技巧推荐

OS X El Capitan 是苹果公司在 2015 年 10 月正式发布的新一代Mac 桌面操作系统。这一代系统对比上一代 Yosemite,外观变化不大,表面上看,仅仅是将字体换成了新的字体。不过,这一代系统的人性化的韵味更加鲜明,例如摇晃鼠标自动变大的等等功能。除了带来系统性能提升、更...

2016-04-28 17:58:32 6946 0

原创 C++静态库与动态库

转自:http://www.cnblogs.com/skynet/p/3372855.html 这次分享的宗旨是——让大家学会创建与使用静态库、动态库,知道静态库与动态库的区别,知道使用的时候如何选择。这里不深入介绍静态库、动态库的底层格式,内存布局等,有兴趣的同学,推荐一本书《程序...

2016-04-28 11:19:05 1121 0

原创 c++ 使用stringstream对象简化类型转换

转自:http://developer.zdnet.com.cn/2003/0304/83250.shtml C++标准库中的提供了比ANSI C的更高级的一些功能,即单纯性、类型安全和可扩展性。在本文中,我将展示怎样使用这些库来实现安全和自动的类型转换。 为什么要学习 ...

2016-04-12 15:43:45 688 0

原创 C++对象的生存周期

转自:http://blog.jobbole.com/99484/ 代码 代码说明: 类A,含构造函数和析构函数普通函数fun,函数体里新建了类A的局部自动对象FunObj和局部静态对象InStaObjmain方法新建了类A的局部自动对象MainObj,调用fun方法外面新建了A的的...

2016-04-11 20:59:13 1940 0

原创 C++拷贝构造函数详解

转载:http://blog.csdn.net/lwbeyond/article/details/6202256 一. 什么是拷贝构造函数 首先对于普通类型的对象来说,它们之间的复制是很简单的,例如: [c-sharp] view plain copy...

2016-03-29 19:18:30 1009 0

原创 指针的概念

转自:http://www.cnblogs.com/ggjucheng/archive/2011/12/13/2286391.html 指针的概念 指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。要搞清一个指针需要搞清指针的四方面的内容:指针的类型,指...

2016-03-18 20:19:54 409 0

原创 观察者(Observer)模式

转自:http://www.cnblogs.com/zhenyulu/articles/73723.html 一、 观察者(Observer)模式 观察者模式又叫做发布-订阅(Publish/Subscribe)模式、模型-视图(Model/View)模式、源-监听器(Source/L...

2016-03-14 19:13:11 650 0

原创 状态模式State(对象行为型)

转自:http://blog.csdn.net/hguisu/article/details/7557252 1.概述 在软件开发过程中,应用程序可能会根据不同的情况作出不同的处理。最直接的解决方案是将这些所有可能发生的情况全都考虑到。然后使用if... ellse语句来做状态...

2016-02-17 10:40:19 1632 0

原创 UML类图几种关系的总结

转自:http://blog.csdn.net/tianhai110/article/details/6339565  在UML类图中,常见的有以下几种关系: 泛化(Generalization),  实现(Realization),关联(Association),聚合(Aggregatio...

2016-02-16 09:58:20 573 0

原创 简单的 JavaScript 类继承框架

转自:http://www.oschina.net/translate/simple-javascript-inheritance?cmp 在写work-in-progress JavaScript book一书时,对于javascript继承体系,我花费了相当的时间,并在该过程中研究了...

2015-12-14 16:54:10 852 0

原创 二叉搜索树(Binary Search Tree)的插入与删除

二叉搜索树的插入关键是要找到元素应该插入的位置,可以采用与Find类似的方法。 二叉搜索树的删除则要考虑三种情况:   1.要删除的是叶节点:直接删除,并再修改其父节点指针置为NULL   2.要删除的节点只有一个孩子的节点:将其父节点的指针指向要删除节点的孩子节点   3.要删除...

2015-08-16 13:10:16 2524 0

原创 二叉搜索树(Binary Search Tree)的查找

二叉查找树(Binary Search Tree),(又:二叉搜索树,二叉排序树)它或者是一棵空树,或者是具有下列性质的二叉树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值; 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值; 它的左、右子树也分别为二叉排序树。 /...

2015-08-15 22:11:09 967 0

原创 二叉树 (Binary Tree)相关题目(求总节点数 叶子节点数 深度 第k层节点数)

1.求二叉树中节点个数 2.求二叉树叶子节点个数 3.求二叉树的深度 4.求二叉树第K层的节点个数 #include #include #define ElementType char typedef struct Node { ElementType data; s...

2015-08-15 14:22:11 1364 1

原创 二叉树 (Binary Tree)的遍历

树是一种比较重要的数据结构,尤其是二叉树。二叉树是每个节点最多有两个子树的树结构。通常子树被称作“左子树”(left subtree)和“右子树”(right subtree)。二叉树常被用于实现二叉查找树和二叉堆。 二叉树节点定义: #define ElementType char type...

2015-08-15 09:18:21 1250 1

原创 队列(Queue) C 语言实现

队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。队列的数据元素又称为队列元素。在队列中插入一个队列元素称为入队,从队列中删除一个队列元...

2015-07-30 11:03:07 14981 0

原创 链表(LinkedList) Java 语言实现

先要说的是,java的API里面已经提供了单向链表的类,大家可以直接拿来用。在这自己实现的目的是为了更好的理解链表数据结构。这里主要是介绍一些常用结构里面都会用到的方法,以及链表具体是如何操作的。 People.java 类是自定义的数据类型 public class People { priv...

2015-07-29 20:21:50 775 0

原创 栈(Stack) C 语言实现

栈(stack)又名堆栈,它是一种运算受限的线性表。其限制是仅允许在表的一端进行插入和删除运算。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相...

2015-07-29 09:39:34 5686 0

原创 链表(LinkedList) C 语言实现

链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。如图: 下面是代码实现: #include #include struct student { int score; struct student *next; };...

2015-07-24 15:29:34 7017 0

转载 数据结构之链表与数组(-)——数组和链表的简介

转自:http://www.cnblogs.com/lina1006/archive/2011/05/06/2039099.html  众所周知,在计算机中要对给定的数据集进行若干处理,首要任务是把数据集的一部分(当数据量非常大时,可能只能一部分一部分地读取数据到内存中来处理)或全部存储到内存中...

2015-07-24 10:32:16 1381 0

原创 最大子序列和问题

问题描述: 给定一整数序列A1, A2,... An (可能有负数),求A1~An的一个子序列Ai~Aj,使得Ai到Aj的和最大。只要求出最大子序列的和,不必求出最大的那个序列。 例如: 整数序列-2, 11, -4, 13, -5, 2, -5, -3, 12, -9的最大子序列的和为21。 ...

2015-07-23 17:09:11 795 0

转载 Unity3D Vector3.Dot 点乘 与 Vector3.Cross 叉乘

一、点积(又称“数量积”、“内积”)     1、理论知识    在数学中,点积的定义为a·b=|a|·|b|cos 【注:粗体小写字母表示向量,表示向量a,b的夹角,取值范围为[0,π]】。从定义上,我们知道向量的点积得到的是一个数值。而不是向量(这点大家要注意了!要与叉积进行区别)。另外点...

2015-07-01 12:30:43 16510 0

原创 Unity 脚本优化

在 Unity中选择正确的脚本优化比漫无目的地调整代码更能提高代码的执行效率。值得注意的是:最好的优化并不是简单地降低代码的复杂度。1.在使用FixedUpdate函数时,在方法体内尽量不要写太多无须重复调用的代码,因为虚拟机在执行该方法时是以每秒50-100次的执行效率来处理每个脚本与对象的。当...

2015-06-28 12:16:04 1559 0

原创 java中static作用详解

static表示“全局”或者“静态”的意思,用来修饰成员变量和成员方法,也可以形成静态static代码块,但是Java语言中没有全局变量的概念。 被static修饰的成员变量和成员方法独立于该类的任何对象。也就是说,它不依赖类特定的实例,被类的所有实例共享。 只要这个类被加载,Java虚拟机...

2015-06-15 16:42:38 836 0

转载 C#中的匿名方法实例解析

本文较为详细的讲述了C#中的匿名方法,并附上实例加以说明。现将其分享给大家供大家参考之用。具体分析如下: 首先,C#中的匿名方法是在C#2.0引入的,它终结了C#2.0之前版本声明委托的唯一方法是使用命名方法的时代。虽然在 C# 3.0 及更高版本中,Lambda 表达式取代了匿名方法,作为...

2015-06-06 14:52:46 678 0

转载 C# Lambda表达式

Lambda表达式 "Lambda表达式"是一个匿名函数,是一种高效的类似于函数式编程的表达式,Lambda简化了开发中需要编写的代码量。它可以包含表达式和语句,并且可用于创建委托或表达式目录树类型,支持带有可绑定到委托或表达式树的输入参数的内联表达式。所有Lambda表达式...

2015-06-04 16:13:17 599 1

转载 C# 中的委托和事件

引言 委托 和 事件在 .Net Framework中的应用非常广泛,然而,较好地理解委托和事件对很多接触C#时间不长的人来说并不容易。它们就像是一道槛儿,过了这个槛的人,觉得真是太容易了,而没有过去的人每次见到委托和事件就觉得心里别(biè)得慌,混身不自在。本文中,我将通过两个范例由浅入...

2015-05-25 14:14:26 439 0

转载 Cocos2d-JS 热更新

前言 工作需要,在空闲时间看了下Cocos2d-JS的热更新。对其进行了一个简单的实现,这里总结分享一下。 Cocos2d-JS 热更新 Cocos2d-JS 热更新是啥?Cocos2d-JS终归还是一个游戏引擎,就以游戏的过程来理解吧。传统游戏需要更新人物动画、地图场景、游戏逻...

2015-04-23 12:41:48 11817 0

原创 Mac 系统下生成 android.keystore

首先打开终端 然后输入  cd /Library/Java/Home/bin/ 然后这步很关键,由于我们用的是当前用户,所以没有最高权限,不能在Library文件夹下生成任何文件,所以照抄网上的方法是无法创建成功的,复制粘贴步骤4的内容。 keytool -gen...

2015-03-21 14:53:02 1817 0

原创 解决 cocos2d-js 中 cc.EditBox 或 cc.Scale9Sprite is not a constructor 的问题

勤奋努力,持之以恒! cocos2d-js-v3.2 cc.EditBox is not a constructor cc.Scale9Sprite is not a constructor cc.EditBox 在js工程中路径为: /frameworks/coc...

2015-03-19 15:07:00 6034 0

原创 通过 Bitmap Font Generator 生成 fnt 与 png 文件供 cocos2d-x 中 LabelBMFont 使用达到以图片表现数字

勤奋努力,持之以恒! 在每个项目开发中几乎都会用到数字,比如战斗结算会有数字的加减,而且往往还伴随着很多特效动画,为了使数字变动更有代入感,一般数字都会给精心设计好的图片资源。那这样程序应该如何实现呢? 一般想的是创建很多的sprite,比如:数字12345,那么就会创建5个sprite然...

2015-03-02 21:30:47 13627 2

原创 Cocos2d-js-v3.2 在 mac 上配置环境以及编译到 Andorid 的注意事项

勤奋努力,持之以恒! 开发环境: Mac OSX 10.9.3 cocos2d-js-v3.2 准备工作: 下载cocos2d-js引擎,版本v3.2,要做的第一件事就是查看引擎下的README.md文件,这会是一个很好的习惯,在README.md里面给我门提示一些注意事项等问...

2015-01-20 21:03:25 7259 0

原创 Cocos2d-x-3.2 创建HelloWorld项目

勤奋努力,持之以恒! 开发环境: Mac OSX 10.9.3 Cocos Code IDE :V1.0.0.RC0 Cocos2d-x-3.2rc0

2014-08-06 11:34:41 14157 3

原创 Cocos2dx-lua 实现lua面向对象编程,并继承CCSprite

勤奋努力,持之以恒! 开发环境: Mac OSX 10.9.3 Cocos Code IDE :V1.0.0.RC0 Cocos2dx-v3.2 Cocos2dx中其实已经提供了类继承的一下工具函数,在yin中的samples/Lua/TestLu...

2014-07-29 16:11:33 4707 0

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