近日在修改了一下下cocos2d-x的引擎代码(为了自己的组件),发现有些类的访问形式比较怪异,明明有些接口是只有特定类及其内部函数才去访问,却不使用友元声明的形式进行数据访问——当然使用了普通非virtual的形式也就是意味着不建议重载。
故此:
1、建议派生类(或允许)重载的声明为虚函数即virtual类型,
2、强制派生类实现的声明为纯虚函数
3、不希望派生类重载或覆盖的函数则为普通...
分类:
其他好文 时间:
2014-11-03 20:57:22
阅读次数:
196
公共语言运行库 (CLR) 是 Microsoft .NET Framework 的核心,为所有 .NET Framework 代码提供执行环境。 在 CLR 中运行的代码称为托管代码。 CLR 提供执行程序所需的各种函数和服务,包括实时 (JIT) 编译、分配和管理内存、强制类型安全性、异常处理、线程管理和安全性。
通过在 Microsoft SQL Server 中托管 CLR(称为 C...
分类:
数据库 时间:
2014-11-03 11:30:40
阅读次数:
218
在js读取文本框或者其它表单数据的时候获得的值是字符串类型的,例如两个文本框a和b,如果获得a的value值为11,b的value值为9 ,那么a.value要小于b.value,因为他们都是字符串形式的.在网上找了一下js字符串转数字的文章,这个比较全
方法主要有三种
转换函数、强制类型转换、利用js变量弱类型转换。
1. 转换函数:
js提供了parseInt()和parseFlo...
分类:
Web程序 时间:
2014-11-03 10:15:04
阅读次数:
226
2014年10月15日,Google研究人员公布SSL 3.0协议存在一个非常严重的漏洞,更让人不安的是几乎所有的浏览器都支持SSL 3.0协议。SSL 3.0的漏洞可被黑客用于截取浏览器与服务器之间进行传输的加密数据,如网银账号、支付宝账号、个人隐私等等,后果的严重性相信不用我多说。SSL 3.0的漏洞允许攻击者发起降级攻击,即欺骗浏览器说服务器不支持更安全的安全传输层(TLS)协议,然后强制其...
分类:
其他好文 时间:
2014-11-02 13:51:31
阅读次数:
246
1.触发器之理论:触发器(Trigger)是一种特殊类型的存储过程,是在用户对某一种表的数据进行UPDATE、INSERT 和 DELETE 操作时被触发执行的一段程序。触发器有助于强制引用完整性,以便在添加、更新或删除表中的行时保留表之间已定义的关系。2.触发器工作原理:① 触发器的名称。② 触发...
分类:
数据库 时间:
2014-11-02 12:17:58
阅读次数:
190
rpm
RPM 默认安装的路径:
RPM 安装 (install):
注:也可以通过网络安装:rpm -ivh http://website.name/path/pkgname.rpm
『强制』安装:
RPM 升级与更新 (upgrade/freshen):(后面也可以接上面的--nodeps/-...
分类:
其他好文 时间:
2014-11-02 09:32:42
阅读次数:
252
作为手游客户端的一个程序猿,肯定碰到过这样的问题,游戏已经提交发布,但是第二天大清早就发现游戏有一个逻辑BUG,怎么办,不严重的话一般采取 非强制更新。如果是一个严重的BUG,那就要强制玩家更新了。但是前天晚上刚刚下载的游戏,第二天早上就要重新下载!我们的游戏不是金条,玩家没有那么大 的耐性来下载第...
分类:
其他好文 时间:
2014-11-02 07:04:55
阅读次数:
251
byte转化为int有两种情况:
1)要保持数值不变
应用场景:数值计算,等等。
方法:可以直接采用强制类型转换:int i = (int) aByte,
例如:若aByte=0xff(即数值为-1),则转化为int后,i为0xffffffff,数值仍为-1。
2)保持最低字节中各个位不变,3个高字节全部用0填充
应用场景:编解码操作,
方法:采用位操作:int i = aB...
分类:
编程语言 时间:
2014-11-02 00:37:42
阅读次数:
155
之前我一直做的都是WEB前端开发,来北京以后面试了一个移动前端开发,WAP前端开发。其实在原来公司的时候也做过这方面的开发,可面试的时候面试官问我,要想强制让文档与设备的宽度保持1:1,mate标签中应该加什么属性时,我愣了一下,因为原来我写这方面代码时根本没有注意过这个问题,我以为在*.html文...
分类:
移动开发 时间:
2014-11-01 11:37:29
阅读次数:
253
在程序运行过程中,常常需要弹出一些提示信息,与用户交流。需采用强制方式,将焦点移动到提示框上来,待用户处理完预先设置的对话之后,才能接着后面的操作。
这些提示框的使用都是本着协助用户更准确,更有效地与计算机交互的意义而设置的,是一个贴心的使用助手。一个有力的助手,就要能在繁杂处给予清晰的指引,在危险处提出警示,在关心的问题上及时给予回馈,在选择问题上要将不同选择的厉害关系讲明了,这...
分类:
其他好文 时间:
2014-10-31 23:43:39
阅读次数:
370