修改block之外的变量默认情况下,在程序块中访问的外部变量是复制过去的,即写操作不对原变量生效。但是你可以 加上 __block来让其写操作生效,示例代码如下:__block int a = 0;void (^foo)(void) = ^{ a = 1;}foo();
分类:
其他好文 时间:
2014-10-22 17:53:16
阅读次数:
237
1 Backgroundngx_http_stub_status_module 是一个 Nginx 的内置 HTTP 模块,该模块可以提供 Nginx 的状态信息。默认情况下这个模块是不被编译进来的,所以在编译 Nginx 时要指定加载该模块:--with-http_stub_status_modu...
分类:
Web程序 时间:
2014-10-22 17:23:52
阅读次数:
301
在configure中运行完auto/options脚本后,接着运行auto/init脚本,其中所做的工作如下。1 Makefile文件名变量默认情况下是:objs/Makefile代码如下:NGX_MAKEFILE=$NGX_OBJS/Makefile2 源文件名变量默认情况下是:objs/ngx...
分类:
其他好文 时间:
2014-10-22 17:23:49
阅读次数:
267
StartCoroutine在unity3d的帮助中叫做协程,意思就是启动一个辅助的线程。
在C#中直接有Thread这个线程,但是在unity中有些元素是不能操作的。这个时候可以使用协程来完成。
使用线程的好处就是不会出现界面卡死的情况,如果有一次非常大量的运算,没用线程就会出现假死的情况。
下面通过一个简单的例子来说明使用协程的好处:
[csharp] view...
分类:
其他好文 时间:
2014-10-22 14:42:06
阅读次数:
386
JavaScript判断浏览器类型一般有两种办法,一种是根据各种浏览器独有的属性来分辨,另一种是通过分析浏览器的userAgent属性来判断的。在许多情况下,值判断出浏览器类型之后,还需判断浏览器版本才能处理兼容性问题,而判断浏览器的版本一般只能通过分析浏览器的userAgent才能知道。 根据us...
分类:
移动开发 时间:
2014-10-22 14:24:58
阅读次数:
197
今天开始,我将会为大家讲解c++的一个教程。我将会在有时间的情况下编写这个教程。 这个教程的宗旨有两个:1.浅显易懂。我当初在自学c++的时候,搜遍全互联网都没有找到简单的教程。最终,我在书店找到了适合我的教程,但却用了好长时间才学会它。我不想让读者重蹈我的覆辙,所以,浅显易懂是我的宗旨之一。2.....
分类:
编程语言 时间:
2014-10-22 14:14:29
阅读次数:
174
下面以CentOS平台为例,说明怎么安装ssh服务器。下面为了方便,都是以root用户权限去操作,实际情况下,请使用一般用户权限去使用,只需要加入sudo就行。 [root@localhost ~]# yum install openssh-server 这样就...
分类:
系统相关 时间:
2014-10-22 13:03:49
阅读次数:
223
假设你已经清楚什么是机械键盘,也阅读了《机械键盘什么牌子好》这篇文章,你可能要挑的,就是机械键盘的轴了。机械键盘什么轴好呢,我们先看下机械键盘的白轴、黑轴、青轴、茶轴、红轴的差别。 (在多数情况下,PC万岁所说“机械键盘轴”都指Cherry MX轴。)机械键盘轴的差别(概览)机械键盘轴的差别:白轴操...
分类:
其他好文 时间:
2014-10-22 12:27:57
阅读次数:
298
在某些情况下有误差public static int Sqrt(int a) { switch (a) { case 0: return 0; case 1: case 2: case 3: return 1; default: int n = a / 2;...
分类:
其他好文 时间:
2014-10-22 12:27:22
阅读次数:
196
在做一个新项目时,需要一个新浪和微信的分享功能,起初看到这个需求,感觉没有什么,直接使用第三方比较成熟的分享组件就可以的,比如:jiathis、百度分享组件,这些都可以很轻松并且方便的完成所需要的分享任务。一般情况下,在介绍这么多之后,总要有一个但是。这次也不例外,考虑到某种原因,公司不能使用第三方...
分类:
其他好文 时间:
2014-10-22 12:22:23
阅读次数:
216