gcc简介1、 gcc是GNU Compiler Collection的缩写。最初是作为C语言的编译器(GNU C Compiler),现在已经支持多种语言了,如C、C++、Java、Pascal、Ada、COBOL语言等。[gcc编译器的作者是Richard Stallman,是GNU项目的奠基者] 2、主要特征: gcc是一个可移植的编译器,支持多种硬件平台,甚至对Don Knuth 设计的...
分类:
其他好文 时间:
2014-10-09 01:45:37
阅读次数:
160
作者:zhanhailiang 日期:2014-10-08
今天遇到一个很奇怪的bug,测试如下:
$a = 'abc';
var_dump(isset($a['code'])); // 理论上应该是False,但是确是TRUE
查了下手册说明:
Example #2 isset() on String Offsets
PHP 5.4 changes how isset() ...
分类:
其他好文 时间:
2014-10-09 03:25:27
阅读次数:
290
局部质量原理的基本表述如下:1)将物体、环境或外部作用的均匀结构,变为不均匀的;2)让物体的不同部分,各具有不同的功能;3)让物体的各部分,均处于完成各自动作的最佳状态。局部质量原理是技术系统不均衡进化法则的一种体现,目的是使得系统资源达到最优配置。一般情况下,如果系统的各个部分的作用是均匀的,则有如下情况:A)这种配置是合理的;B)元件之间的作用有重复,某些元件的作用可以被其它元件替代;C)有些...
分类:
其他好文 时间:
2014-10-09 02:35:17
阅读次数:
304
win8安装mysql5.5最后配置没有反应解决办法。...
分类:
数据库 时间:
2014-10-09 02:01:47
阅读次数:
232
归并排序可以有两种思路----top-down 和 bottom-up
top-down:
递归实现,将数组分成两半,分别处理;再合并。
伪代码如下:
split ( A[], l, r)
{
if ( r - l < 2) return;
m = (r + l) / 2;
split ( A, l, m); //split A[l…m-1]
split ( A, m, r); /...
分类:
其他好文 时间:
2014-10-09 02:51:37
阅读次数:
222
也是最近才看Android开发,但是,它的API文档无论是在线还是离线的,实在是慢得不敢恭维。今天调试了一下,发现它自己请求了几个在线的文件,那几因为谷歌被封的原因请求时间比较长。于是就查看了一下网页源码将,这些请求的路径全部置空,发现打开速度立马就上去了。
其实替换的过程挺消耗电脑性能,大家就不用重复做了。直接在我的百度网盘下载就可以了。
下载地址:http://pan.baidu....
分类:
移动开发 时间:
2014-10-09 03:08:07
阅读次数:
225
有时我们想拍出景深较小的照片,但是由于拍摄设备不支持,或者拍摄时没有调好参数,效果不理想。这时可以借助Photoshop进行后期调整,一定程度上弥补缺陷。用到的主要是PS中的滤镜–>模糊–>镜头模糊,其他模糊滤镜的效果不真实;我用的是CS5版本,低版本可能没有自带此滤镜,可自行安装。
例如下面这张图,背景虚化效果不够明显,周围有很多干扰主题的东西。
...
分类:
其他好文 时间:
2014-10-09 03:24:38
阅读次数:
216
Linux下top命令详解 top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。top是一个动态显示过程,即可以通过用户按键来不断刷新当前状态.如果在前台执行该命令,它将独占前台,直到用户终止该程序为止. 比较准确的说,top命令提供了实时的对系统处理器的状态监视.它将显示系统中CPU最“敏感”的任务列表.该命令可以按CPU使用...
分类:
系统相关 时间:
2014-10-09 02:34:28
阅读次数:
283
网上一大堆的都是使用javah命令来生成头文件来完成JNI编写,但其实ADT集成NDK后,点点鼠标就可以了,懒人方法网上介绍很少,这边主要讲懒人JNI开发。
对于ADT配置NDK,请个人google或查看Android developer,这边不多做介绍。
1. 新建一个Android工程,我这边取名为JNI_Learn,一键生成后代码片段如下:
public class JNI exten...
分类:
移动开发 时间:
2014-10-09 02:17:38
阅读次数:
146
条件编译
一般情况下,源程序中所有的行都会被编译。有时,我们希望程序中某一部分只在某个条件不成立或成立时才去编译,也就是对一部分内容指定编译的条件,这就是条件编译。
条件编译使用范式
范式一:
#ifndef 标识符
程序段1
#endif
其含义是:如果没有定义标识符,就编译程序段1,否则不编译程序段1。
(范式一主要应用于确保文件多次包含仍能安全工作,使用该范式可以...
分类:
系统相关 时间:
2014-10-09 02:17:27
阅读次数:
193
在Fork/Join框架中,提交任务的时候,有同步和异步两种方式。以前使用的invokeAll()的方法是同步的,也就是任
务提交后,这个方法不会返回直到所有的任务都处理完了。而还有另一种方式,就是使用fork方法,这个是异步的。也
就是你提交任务后,fork方法立即返回,可以继续下面的任务。这个线程也会继续运行。
下面我们以一个查询磁盘的以log结尾的文件的程序例子来说明异步的用法...
分类:
编程语言 时间:
2014-10-09 01:43:47
阅读次数:
117
/*
题目大意:
问从0到n所花费时间平均时间。每次有投骰子,投到几就走几步。当然了,还有近道。
题目分析:
假设现在在i,那么接下来有六种可能的走法,分别是:
i到i+1,在由i+1到结束
i到i+2,在由i+2到结束
i到i+3,在由i+3到结束
i到i+4,在由i+4到结束
i到i+5,在由i+5到结束
i到i+6,在由i+6到结束
其中每一个可能的走法发生的概率为n为1/6。那么不妨定义d...
分类:
其他好文 时间:
2014-10-09 02:00:17
阅读次数:
210
作者:zhanhailiang 日期:2014-10-08
1. 使用包管理器安装Pretty JSON
略。
2. 常用快捷键说明
ctrl+alt+j 格式化json字符串
ctrl+alt+m 压缩json字符串
这些快捷键也可以通过修改快捷键配置Default (Windows).sublime-keymap来自定义,以笔者为例,其配置文件存在于D...
分类:
Web程序 时间:
2014-10-09 03:06:37
阅读次数:
722
为什么使用const?采用符号常量写出的代码更容易维护;指针常常是边读边移动,而不是边写边移动;许多函数参数是只读不写的。const最常见用途是作为数组的界和switch分情况标号(也可以用枚举符代替),分类如下:
常变量: const Type 变量名 或 Type const 变量名 //两者相同
常引用: const Type &引用名
常对象:...
分类:
编程语言 时间:
2014-10-09 03:06:27
阅读次数:
165
遇到一个MySQL JDBC的queryTimeout的坑,比较恶心,算是它的BUG,也可以不算,^_^,为啥这么说?看一下下面的解释:现象:用同一个Connection执行大批量SQL的时候,导致了OOM现象。细节现象描述:1、SQL是从某个存储设备上拿到的,不会直接占用大量的内存,每次只会取最多1千条数据过去,也会判定容量不超过多少M。2、每一批SQL执行会单独创建Statement对象,执行...
分类:
数据库 时间:
2014-10-09 01:59:37
阅读次数:
518
自从iOS系统引入了Blur效果,也就是所谓的毛玻璃、...
分类:
移动开发 时间:
2014-10-09 01:59:27
阅读次数:
285