尽量少做转型动作尽量少做转型动作有什么目的?很明显无非就是提高程序的稳定性,提高程序的执行效率。
那么,有哪些转型方式?每种方式都有什么弱点? 这是我们本节学习的重点。
C++有四种转型:const_cast(expression)
dynamic_cast(expression)
reinterpret_cast(expression)
static_cast(expr...
分类:
编程语言 时间:
2015-06-29 11:42:18
阅读次数:
131
在 Unity中选择正确的脚本优化比漫无目的地调整代码更能提高代码的执行效率。值得注意的是:最好的优化并不是简单地降低代码的复杂度。1.在使用FixedUpdate函数时,在方法体内尽量不要写太多无须重复调用的代码,因为虚拟机在执行该方法时是以每秒50-100次的执行效率来处理每个脚本与对象的。当然,执行效率是可以改变的。依次打开菜单栏中的Edit->ProjectSettings->Time项,进...
分类:
编程语言 时间:
2015-06-28 12:41:30
阅读次数:
114
(一)为什么要用c++标准库里的排序函数Sort()函数是c++一种排序方法之一,学会了这种方法也打消我学习c++以来使用的冒泡排序和选择排序所带来的执行效率不高的问题!因为它使用的排序方法是类似于快排的方法,时间复杂度为n*log2(n),执行效率较高!(二)c++标准库里的排序函数的使用方法I)...
分类:
编程语言 时间:
2015-06-27 22:38:36
阅读次数:
195
看完上篇博文的介绍后,大家应该大概了解进程和线程的由来。有了这样一个背景我们进一步来看一下线程和进程。
引入进程:进程可以提高系统的并发性,提高CPU的使用率,从而提高程序的性能。在以前单道操作系统中,一次只执行一个程序,这样执行效率很低,资源得不到充分的利用。所以后来多道操作系统出现了,由于多道操作系统一次并发执行很多程序,但管理起来非常麻烦。因此进程的概念就被提出来了,它是一个程序动态...
分类:
编程语言 时间:
2015-06-27 19:56:25
阅读次数:
195
尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58
你是否感觉到Android Studio构建速度太慢?我也有这感觉。
幸运的是,这有很多可以提高构建速度的技巧。这些技巧目前还在实验并且有可能是不安全的,如果你觉得构建时间太长而且很痛苦的话,尝试一下这些技巧还是很有价值的。我已经按照下面所描述的试过在代码改动很少的情况下构建时间下降了2.5秒。...
分类:
移动开发 时间:
2015-06-26 12:55:27
阅读次数:
138
(1)参数传递:宏可以很方便的继承之前代码的变量,函数,内联函数都要靠传参和全局变量(2)代码生成 宏和内联函数生成时候会替换,没有函数调用时的压栈,因此执行效率会比函数高一些,没有栈溢出的风险,但会生成更多的代码占用更多空间。(3)函数和内联函数要改变输入的参数必须用引用或指针关于宏#define...
分类:
编程语言 时间:
2015-06-25 11:43:03
阅读次数:
176
block 块语法,可以用block去保存一段代码,或者封装一段代码.
block 实际是由c语言实现的,执行效率很高.
block 实际借鉴了函数指针的语法.
block
(^)(参数类型1 参数名1,参数类型2 参数名2...);
返回值类型 (^)();
1.没有参数,括号也不能省略
2.参数名可以省略
void(^myBlock1)(); 无参数无返回...
分类:
其他好文 时间:
2015-06-23 01:03:45
阅读次数:
117
线程是什么?要理解这个概念,须要先了解一下操作系统的一些相关概念。大部分操作系统(如Windows、Linux)的任务调度是采用时间片轮转的抢占式调度方式,也就是说一个任务执行一小段时间后强制暂停去执行下一个任务,每个任务轮流执行。任务执行的一小段时间叫做时间片,任务正在执行时的状态叫运行状态,任务执行一段时间后强制暂停去执行下一个任务,被暂停的任务就处于就绪状态等待下一个属于它的时间片的到来。这样每个任务都能得到执行,由于CPU的执行效率非常高,时间片非常短,在各个任务之间快速地切换,给人的感觉就是多个任...
分类:
编程语言 时间:
2015-06-23 01:02:03
阅读次数:
232
二者虽然强大,每种事物都有两种属性,有利必有弊!触发器执行有条件限制,不受用户控制,维护困难;存储过程由于只有一次编译,之后就只是调用,使后期的维护工作是有挑战性。
总的来说,触发器和存储过程的使用,提高了系统执行效率,增强了可读性,使我们的工作方便简单,是值得提倡的!二者具有一定的相同点,如果真要使用的话,应该首选存储过程。。当然,没有最好的,只有更适合的。。...
分类:
其他好文 时间:
2015-06-22 17:57:03
阅读次数:
98
正则表达式能匹配复杂的字符串形式,比字符串处理函数功能更加多,只不过执行效率有所降低,但是可以实现非常复杂的匹配,下面总结一下1、简单的字符串匹配,判断指定字符串是不是在另一个字符串中,和字符串查找函数差不多1 $p = '/苹果/';2 $str = "我喜欢吃苹果和香蕉";3 if (pre.....
分类:
Web程序 时间:
2015-06-22 12:18:53
阅读次数:
192