根据需要将其他框架添加到项目 在应用程序中还可以使用许多其他框架。决定要使用一个尚未包含的框架时,请将该框架添加到项目,以便应用程序可以链接到它。 将 HelloWorld.xcodeproj 链接到其他框架 在 Xcode 中打开 HelloWorld.xcodeproj 项目(如果尚未打开的话) ...
分类:
其他好文 时间:
2016-06-05 16:55:42
阅读次数:
184
常用类 系统相关类 System类 Runtime类 字符串相关类 String类 StringBuffer类 StringBuilder类 日期相关类 Date类 DateFormat抽象类与SimpleFormat类 Calendar抽象类与GregorianCalendar类 数学运算相关类 ...
分类:
其他好文 时间:
2016-06-05 16:57:08
阅读次数:
106
SDUTOJ 2498 AOE网上的关键路径 题目描述 一个无环的有向图称为无环图(Directed Acyclic Graph),简称DAG图。 AOE(Activity On Edge)网:顾名思义,用边表示活动的网,当然它也是DAG。与AOV不同,活动都表示在了边上,如下图所示: 如上所示,共 ...
分类:
其他好文 时间:
2016-06-05 16:56:12
阅读次数:
203
尽管Linux驱动直接与硬件打交道,但并不是Linux驱动直接向硬件中的内存写数据,而是与本机的I/O内存(I/O Memory,位于内核空间)进行交互。所谓I、O内存是通过各种接口(PCI,USB,蓝牙,以太网接口等)连接到主机的硬件在主机内存中的映射。 Linux内核提供了多个与I/O内存交互的 ...
分类:
其他好文 时间:
2016-06-05 16:56:06
阅读次数:
112
1.概述 最近有同学问道,除了使用 Storm 充当实时计算的模型外,还有木有其他的方式来实现实时计算的业务。了解到,在使用 Storm 时,需要编写基于编程语言的代码。比如,要实现一个流水指标的统计,需要去编写相应的业务代码,能不能有一种简便的方式来实现这一需求。在解答了该同学的疑惑后,整理了该实 ...
分类:
其他好文 时间:
2016-06-05 16:54:33
阅读次数:
738
开发板是开发和学习嵌入式技术的主要硬件设备,尽管可以在PC上开发linux驱动,然后重新贬义词ARM架构上的linux驱动模块。但最终都是要在开发板上进行测试的。这主要是因为arm架构的开发板是基于X86架构的PC 在CPU指令以及二进制格式上都有所不同。而且如果Linux驱动需要访问硬件(如LCD ...
分类:
其他好文 时间:
2016-06-05 16:57:03
阅读次数:
126
第五章 搭建S3C6410开发板的测试环境 1、S3C6410开发板简介:有三星公司推出的低功耗,高性价比的RISC处理器,基于ARM11内核,可广泛应用于移动电话和通信处理等领域。OK6410开发板是基于三星公司最新的ARM11处理器S3C6410的开发板。 2、安装串口调试工具,minicom: ...
分类:
其他好文 时间:
2016-06-05 16:56:18
阅读次数:
125
1.简介 设计一种堆结构像二叉堆那样高效的支持合并操作而且只使用一个数组似乎很困难。原因在于,合并似乎需要把一个数组拷贝到另一个数组中去,对于相同大小的堆,这将花费O(N)。正因为如此,所有支持高效合并的高级数据结构都需要使用指针。像二叉堆那样,左式堆也有结构性和堆序性。不仅如此,左式堆也是二叉树, ...
分类:
其他好文 时间:
2016-06-05 16:54:45
阅读次数:
221
开发板是嵌入式学习的关键硬件设备。可以用来测试所编译的程序。但是开发板的使用需要搭建相应的环境才可以。 安装串口调试工具:OK6410开发板带了一个串口。可以通过串口与PC连接,linux驱动在输出调试信息的同时会通过串口线将信息发至PC,程序员就可以在PC上查看调试信息了。首先通过命令#lsmod ...
分类:
其他好文 时间:
2016-06-05 16:53:31
阅读次数:
91
;goto只能在四种情况下使用,其余一律不准使用 1 多重循环的时候调到 外层, 每一层用标志控制跳出 2 C语言模拟c++的 try cache 结构 try { code... } cache(type) { code.. } 3 fopen() 等打开系统资源的时候可以用goto统一跳转err ...
分类:
其他好文 时间:
2016-06-05 16:55:32
阅读次数:
144
上一篇中加载的是BMP,这次可以引用 SDL2_image.lib,加载更多格式的图像。 LoadImage函数做了改动,区别在于不用将surface转换成texture了。 环境:SDL2 + VC++2015 下面的代码将打开background.png和image.png,将backgroun ...
分类:
其他好文 时间:
2016-06-05 16:53:13
阅读次数:
199
线性基。 求次大值就是再异或一个线性基好了。 ...
分类:
其他好文 时间:
2016-06-05 16:52:04
阅读次数:
176
一、带宽概念 "带宽"是由英文词汇bandwidth直译过来的。而在不同的领域,对带宽的理解角度也有所不同。 1、电子通信领域:指某个信号具有一定的频带宽度。也就是说,信号的带宽指的是该信号所包含的不同频率成份所占据的频率范围。 注意:频带是相对基带而存在的概念,指的是经过调制后能在信道上进行传输通 ...
分类:
其他好文 时间:
2016-06-05 16:54:42
阅读次数:
677
首先讲了led驱动的实现原理,linux驱动并不是直接向硬件的内存中写数据,而是与本机的i/o内存进行交互,每一个连接linux的硬件在i/o内存中都会有映射首地址。 编写驱动程序,先创建led驱动的设备文件: 1.使用cdev_init函数初始化cdev 描述设备文件需要一个cdev的结构体,cd ...
分类:
其他好文 时间:
2016-06-05 16:53:57
阅读次数:
188
codevs 2952 细胞分裂 2 题目描述 Description 著名生物学家F博士发现了一种单细胞生物。 它长得像蚯蚓,分裂速度极快(每分钟一次),分裂也像蚯蚓一样,断成两段,再长成。 它很好斗,只要q只聚集在一起,就会q只一群打起来,当然都会打死。 假设一开始有1只,求a分钟后有多少只单细 ...
分类:
其他好文 时间:
2016-06-05 16:52:36
阅读次数:
160
第7章 LED驱动的实现原理:Linux驱动与本机的I/O内存进行交互。所谓I/O内存是通过各种接口连接到主机的硬件在内存中的映射。 每一个连接Linux的硬件在I/O内存中都会有映射首地址,在使用函数读写i/o内存时需要指定这些首地址。 创建一个设备文件: 1.使用cdev_init函数初始化cd ...
分类:
其他好文 时间:
2016-06-05 16:51:09
阅读次数:
123