一、概述
Block是C级别的语法和运行时特性。Block比较类似C函数,但是Block比之C函数,其灵活性体现在栈内存、堆内存的引用,我们甚至可以将一个Block作为参数传给其他的函数或者Block。
二、热身
先看一个比较简单的Block例子:
int multiplier = 7;
int (^myBlock)(int) = ^(int num) {
retu...
分类:
其他好文 时间:
2014-12-30 20:47:31
阅读次数:
306
[1].[图片] ProcessorUsage.png
跳至
[1]
[2]
[3]
[4]
[5]
[2].[文件] ProcessorUsage.zip ~ 16KB
下载(66)
跳至
[1]
[2]
[3]
[4]
[5]
文件不存在或者代码语言不存在
[3].[文件] ProcessorU...
分类:
移动开发 时间:
2014-12-30 20:48:21
阅读次数:
219
水题,除草,勿看。...
分类:
其他好文 时间:
2014-12-30 20:49:00
阅读次数:
201
看到LDD3(linux device driver 3rd)第三章的时候,讲解了字符设备驱动的实现,自然就找到了源码来进行查看和编译,但是,官方的源码包含了第三章到第六章的内容,对于新手来说,可能就会觉得很苦恼,因为后面的知识都还不会,而且代码混合在一起也不利于本章知识的掌握,下面就记录一下我源码分离的过程,以及在ubuntu12.04(kernel version 3.2.0-23-generic)上面编译,加载,测试,卸载的过程。...
分类:
系统相关 时间:
2014-12-30 20:50:00
阅读次数:
243
大话设计模式这本书使用 C# 语言写的,我用的是 C++ 语言,最近在看这本书,所以用 C++ 语言走了一遍。
以下是部分笔记,包括代码
若不涉及面向对象这个概念,我们写的简易计算器可能是下面这个样子
//User.cpp --- 客户端
#include "iostream"
int main()
{
using namespace std;
cout<<"Input First ...
分类:
编程语言 时间:
2014-12-30 20:46:59
阅读次数:
218
题目描述
写一函数求sinh(x)的值,求sinh(x)的近似公式为 sinh(x) = (ex-e-x)/2
,其中用一个函数求ex 。结果保留两位小数。
输入
x
输出
sinh(x)的值。
样例输入
1
样例输出
1.18
提示
主函数已给定如下,提交时不需要包含下述主函数
/* C代码...
分类:
其他好文 时间:
2014-12-30 20:49:38
阅读次数:
236
写接口的话,无非就为了让移动端,WEB端,或者是PC Client调用。
我们写个返回JSON格式的接口,功能是关于四则运算。
header('Content-type:application/json');
$operator = $_GET['operator'];
$first = $_GET['first'];
$second = $_GET['second']; ...
这两天,在写一个python小程序的时候突然大发奇想了一下,觉得可以测试一下pymysql包里面的execute()与executemany()的速度,executemany()实质上就是将数组中的元素一个个取出来然后一条条的执行,可以查看executemany()的源码为:
def executemany(self, query, args):
"""Run several...
分类:
数据库 时间:
2014-12-30 20:47:07
阅读次数:
908
在程序锁中,当打开一个软件的时候,会短暂的出现软件的界面,然后再出现输入密码的界面,对此需要坐下修改:
第一个地方:
List infos = am.getRunningTasks(1);原来的是100,我们在此只需要得到一个最近运行的task就可以了。
第二个地方:
以前在查询的时候,查询的是数据库,这样比较慢,改之查询内存,修改dao方法:
/**
* 查询全部包名
*/
...
分类:
其他好文 时间:
2014-12-30 20:46:28
阅读次数:
196
Java流操作有关的类或接口:
Java流类图结构:
流的概念和作用
流是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象。即数据在两设备间的传输称为流,流的本质是数据传输,根据数据传输特性将流抽象为各种类,方便更直观的进行数据操作。
IO流的分类
根据处理数据类型的不同分为:字符流和字节流根据数据流向不同分为:输入流和输出流
字符流和字...
分类:
编程语言 时间:
2014-12-30 20:47:46
阅读次数:
196
1.首先在MainMenu.lib文件里面创建一个NSTableView,在界面上显示一个表格出来,并对表格进行设置。
2.创建文件TableViewDelegate.h和TableViewDelegate.m(文件内容如下文件所示)。并在MainMenu.lib文件中创建一个Object(从窗口右边选中Object,拉到在Window中的对话框中),命名:TableViewDelegate.
...
分类:
其他好文 时间:
2014-12-30 20:46:35
阅读次数:
172
当我们在命令行环境中工作时,能计算其它工具输出内容的行数有时候是很有用的。很多Unix/Linux操作系统包含一个叫wc的工具,这个工具有可以接受不不少选项,在Windows上没有类似的这个工具的替代品,但是Windows CMD提示符中存在一个可以实现差不多功能的工具。...
背景
tfs要求用gcc 4.1.2编译,两种方案1
是用centos5(自带gcc 4.1.2), 2
使用centos6
把gcc降到4.1.2。我使用的是第一个方法成功运行tfs,当做HA的时候问题来了,官方要求是用heartbeat
3.x,centos5是2.x。开始选择在centos5下编译heartbeat
3成功,但还需要编译pacemaker,编译的时...
分类:
Web程序 时间:
2014-12-30 20:46:35
阅读次数:
269
PHP安装
下载
php的Window版官方下载地址:http://windows.php.net/download#php-5.6
说明
每一个php版本,php官方提供两种形式,非线程安全(Non Thread Safe),线程安全(Thread Safe)。
这里采用线程安全版本,因为非线程安全没有提供apache接口。http://write.blog.csdn.net/...
分类:
Web程序 时间:
2014-12-30 20:48:03
阅读次数:
208
分类统计使用比较多,一般用于统计某项的个数或某项下的项数有多少。简单的,比如一张表tab_testtab_test记录idconamejob1IBMJACKPM2GoogleTOMPM3IBMJIMPM想统计这样的结果:co:人数。sql如下:select distinct t.co,count(t.name)
from tab_test t
group by t.co;结果co ...
分类:
数据库 时间:
2014-12-30 20:45:35
阅读次数:
205
题目:打酱油(⊙v⊙),有n种原料,和一些配方,现在要在每种原料最多用一次的情况下,配出最多的配方。
分析:dp,01背包。因为原料种类少,可以用2进制表示每种配方,按配方01背包即可,(容积(1
这里在计算过程中需要剪枝,否则会TLE,配方有包含关系取下的即可。(Orz大黄。。)
说明:本来觉得搜索状态会快一点,结果剪枝后还 1120ms。。。
#include
#includ...
分类:
其他好文 时间:
2014-12-30 20:47:38
阅读次数:
308
每一个Maven工程的目录结构大都相同,这种目录结构称做Maven的标准目录结构。由于Maven是约定优于配置,根据模板直接生成webapp目录,故其默认的Webapp就是其发布目录。我们不需要再copy一份webcontent目录,如果再复制一份webcontent目录,需要在pom.xml里面配置,告诉Maven。
基于Maven约定优于配置,我们用其默认的文件夹...
分类:
编程语言 时间:
2014-12-30 20:47:10
阅读次数:
460