- 博客(16)
- 资源 (4)
- 收藏
- 关注
原创 海量数据的解析和时间同步问题
前言已知条件:存在海量的车辆加速度和车辆定位信息,他们是单独存储成2种bin文件的形式,他们各自的bin文件存放的是不同时间段的数据项,现在需要将这些bin文件解析并且将同一时刻的数据做同步,即合成到一起显式出来。PS:加速度和GPS的位置信息,每秒数据包的数量不一致,且相对于自身而言,每秒的数据包的数量也不一致。环境系统: Ubuntu 16.04编译器: gcc version 5....
2019-05-11 15:37:47 455
原创 变长数组的注意事项----数组特殊用法
很久没有使用C语言的变长数组,基本特性有点模糊,加强一个记忆。释义struct MyData{ int len; char data[0];}在这个结构中,data是一个数组名;但该数组没有元素;该数组的真实地址紧随结构体MyData之后,而这个地址就是结构体后面数据的地址(如果给这个结构体分配的内容大于这个结构体实际大小,后面多余的部分就是这个data的内容);这种声明方法可以巧妙...
2019-03-20 17:27:45 454
原创 欢迎使用CSDN-markdown编辑器用法
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-03-19 10:30:06 604
原创 iOS编程:学习篇(十二)
向屏幕中添加UILabel对象在HypnoNerd中,随机出现在屏幕上UILabel对象。- (void)drawHypnoticMessage:(NSString *)message{ for (int i = 0; i < 20; i++) { UILabel *messageLabel = [[UILabel alloc] init]; // 设置UILa
2015-09-07 22:06:04 451
原创 iOS编程:学习篇(十一)
委托与文本输入委托是Cocoa Touch中一种常见设计模式,而UITextField是常用的文本输入控件。文本框(UITextField)UItextField可以接受用户输入的文本。 为了理解UItextField对象点击事件的响应过程,下面介绍第一响应者的概念。UIResponderUIResponder是UIKit框架的一个抽象类。 UIResponder定义了一系列方法,用于接收和处理
2015-08-17 23:05:34 409
原创 iOS编程:学习篇(十)
深入学习:键值编码当NIB文件被载入之后,其中的插座变量是通过键值编码(Key-value coding,KVC)来设置的 。键值编码是通过一系列定义在NSObject中的方法实现的,适用这些方法可以通过属性的名称存取属性的值。- (id)valueForKey:(NSString *)k;- (void)setValue:(id)v forKey:(NSString *)k;valueForKe
2015-08-17 21:42:48 488
原创 iOS编程:学习篇(九)
UITabBarControllerUITabBarController对象可以保存一组视图控制器。UITabBarController对象还会在屏幕底部显示一个标签栏,标签栏会有多个标签项,分别对应UITabBarController对象所保存的每一个视图控制器。UITabBarController *tabBarCintroller = [[UITabBarController alloc] i
2015-08-11 23:04:11 509
转载 做一点事情就想放松,然后就开始拖延,怎么克服?
一个小时前,我上班快迟到了,单位电梯里匆匆掏出手机大开知乎瞄了一眼,看到这个题目,收起来。 我知道这是带有绝望味道的一种感觉。我手上还有一个博士论文开题报告,一周准备时间。其实每天查阅资料实际用时2小时不到,其他8小时都是消耗在知乎、微博、腾讯新闻、同事闲聊、思考宇宙问题、回忆家事。 哪怕飘过去一片蒲公英,我也会马上转移注意力。这样很无力,我勉强看了5篇论文,对其中3篇稍微分析了一下,但即便我在
2015-07-27 23:07:10 502
原创 iOS编程:学习篇(八)
视图控制器前面虽然用了UIScrollView作为子视图的添加到应用窗口中,但是更常见的做法是使用视图控制器。视图控制器是UIViewController类或其子类的对象。每个视图控制器都负责管理一个视图层次结构,包括创建视图层次结构中的视图并处理相关用户事件,以及将整个视图层次结构添加到应用窗口。UIViewController的View属性UIViewController中继承了一个重要属性:@
2015-07-23 22:55:10 434
原创 iOS编程:学习篇(七)
视图:重绘与UIScrollView接上上一章学习的Hypnosister应用,我们继续将他功能做的复杂生动:当用户触摸HypnosisView时,颜色会发生变化。 首先要在HypnosisView中声明一个属性,用来表示圆形的颜色。此处我们不在头文件中声明属性,而在类扩展(class extension)中声明。 @interface HypnosisterView() @property
2015-07-21 22:51:22 449
原创 iOS编程:学习篇(六)
Chapter 4 视图与视图层次结构视图基础视图是UIView对象,或是UIView子类对象视图知道如何绘制自己视图可以处理事件(触摸touch)视图会按层次结构排列,位于视图层次结构顶端的是应用窗口视图层次结构任何一个应用都有且只有一个UIWindow对象。UIWindow对象就像一个容器,负责包含应用中的所有视图。应用需要在启动时创建并设置UIWindow对象,然后为其添加其他视图。
2015-07-14 22:26:00 407
原创 iOS编程:学习篇(五)
Chapter 3 通过ARC管理内存栈当程序执行某个某方法时,会从内存中名为栈(stack)的区域分配一块内存空间,这块空间成为帧(frame)。帧负责保存程序在方法内声明的变量的值。堆堆(heap)是指内存中的另一块区域,和栈是分开的。堆包含了大量无序的活动对象,需要通过指针来保存这些对象在堆中的地址。 当应用向某个类发送alloc消息时,系统会从堆中分配出一块内存,其大小足够存放相应对象的全
2015-07-06 22:21:06 435
原创 iOS编程:学习篇(四)
Chapter 2 续类方法从语法上看,类方法的声明和实例方法的声明不同,差别在于第一个字符。在返回类型的前面,实例方法使用的是字符 -,而类方法使用的是字符 +。 Tips:头文件声明顺序:实例变量声明应该写在最前面,然后是类文件,接下来是初始化方法,最后是其他方法。这种排序是一种约定。
2015-06-29 22:54:22 417
原创 iOS编程:学习篇(三)
Chapter 2 续使用点语法相比之前通过发送消息来存取实例变量,OC提供了更加方便的机制—-点语法。 语法格式:消息接受者后面加上一个”.”,在加上实例变量的名字。如果点语法用在复制号左边,就表示存方法,用在右边则代表方法。类方法和实例方法Objective-C中的方法分为实例方法和类方法两种。 - 类方法(class method)的作用通常是创建对象,或者获取类的某些全局属性。类方法不
2015-06-25 22:49:44 401
原创 iOS编程:学习篇(二)
Chapter 2我们使用C语言描述一个事物,通常会采用结构体,在结构体中存放事物的一些属性。然后通过malloc来分配一段内存。 而Objective-C,会采取类(class),类创建特定的对象,这些对象都是类的实例。每个对象都能保存具体特定的一些数据。对象通过实例变量(instance variable)保存属性值。实例变量名之前通常会加上一个下划线。Tips:类和结构有一个重要差别:类有方
2015-06-23 21:48:25 464
原创 iOS编程:学习篇(一)
chapter 1虽然从事C语言开发BIOS工作,但是依旧被面向对象的快捷方便所吸引。 接下来静下心来,准备学习学习iOS编程,希望来年能够从事iOS开发工作,希望能够做一个愉快的码农,并且能够继续深入研究数据结构和算法。摒弃速成的培训班视频,入手老美的一本《iOS编程》,从点滴做起,犹如当初学习C语言,对Objective-C保持热情!在成为iOS程序员,必须克服三道难题: - 必须学会Obj
2015-06-23 20:32:41 1282
ACPI_第六版
2017-12-21
PCI LocalBus 3.0
2017-12-21
Makefile中文教程
2017-12-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人