- 博客(54)
- 资源 (35)
- 收藏
- 关注
原创 linux cat命令详解
cat命令是linux下的一个文本输出命令,通常是用于观看某个文件的内容的;cat主要有三大功能:1.一次显示整个文件。$ cat filename2.从键盘创建一个文件。$ cat > filename只能创建新文件,不能编辑已有文件.3.将几个文件合并为一个文件。$cat file1 file2 > filecat具体命令格式为 : c
2016-05-06 10:29:10 3117
原创 Swift学习 三
Swift 提供两种集合类型来存储集合,数组和字典。数组是一个同类型的序列化列表集合。字典是一个能够使用类似于键的唯一标识符来获取值的非序列化集合。在Swift中,数组和字典的键和值都必须明确它的类型。这意味这数组和字典不会插入一个错误的类型的值,以致于出错。这也意味着当你在数组和字典中取回数值的时候能够确定它的类型。Swift 使用确定的集合类型可以保证代码工作是不会出错,和让你在开发阶段就
2016-05-06 10:19:33 3524
转载 Swift学习 二
1、基本运算符其实无论什么语言,对于基本运算符来说,都是差不多的,这里我就说下Swift的区别其他语言的地方。例如,范围运算符,swift分为封闭范围运算符和半封闭范围运算符,封闭范围运算符(a…b)定义了一个范围,从a到b,并包括a和b的值。当要在一个范围内迭代所有可能的值的时候,范围运算符是非常有用的, 例如for-in循环[objc] view p
2016-05-06 10:16:45 1560
转载 Swift学习 一
在本届WWDC全球开发者大会接近尾声时,苹果公司专门针对开发人员公布全新的Swift编程语言以及新版的Xcode,苹果公司称其拥有“快速、现代、安全、互动”等特性,并且要全面优于Objective-C语言。“在过去的20年里,我们只支持Objective-C。”软件工程副总裁克雷格·费德里奇在台上表示,而未来苹果开发者平台将支持这款全新的Swift编程语言。感兴趣的可以去官方下载swift
2016-05-06 10:14:31 1744
原创 用户空间的spi驱动
1.1 重要的数据结构1. spi_device虽然用户空间不需要直接用到spi_device结构体,但是这个结构体和用户空间的程序有密切的关系,理解它的成员有助于理解SPI设备节点的IOCTL命令,所以首先来介绍它。在内核中,每个spi_device代表一个物理的SPI设备。它的成员如程序清单 1.1所示。程序清单 1.1 spi_devices
2016-05-05 10:41:07 2095
转载 linux基础之 spi驱动程序
1.1 重要的数据结构1. spi_device虽然用户空间不需要直接用到spi_device结构体,但是这个结构体和用户空间的程序有密切的关系,理解它的成员有助于理解SPI设备节点的IOCTL命令,所以首先来介绍它。在内核中,每个spi_device代表一个物理的SPI设备。它的成员如程序清单 1.1所示。程序清单 1.1 spi_device[cp
2016-05-05 10:34:04 6819
转载 PHP 基础知识代码总结
一、PHP基础语法 变量到数组 1 php 2 //phpinfo(); 3 4 /* 变量 5 $a=1;//不分配空间 6 echo "\$a=".$a; 7 echo ""; 8 var_dump($a);// 结果为NULL 9 e
2016-05-04 10:21:43 3301
原创 uart协议及接口
UART使用的是异步、串行通信。串行通信是指利用一条传输线将资料一位位地顺序传送。特点是通信线路简单,利用简单的线缆就可实现通信,降低成本,适用于远距离通信,但传输速度慢的应用场合。异步通信以一个字符为传输单位,通信中两个字符间的时间间隔多少是不固定的,然而在同一个字符中的两个相邻位间的时间间隔是固定的。 数据传送速率用波特率来表示,即每秒钟传送的二进制位数。例如数据传送速率为120字
2016-05-03 10:21:47 6236
原创 i2c知识总结及协议解析
知识总结部分:一. 技术性能: 工作速率有100K和400K两种; 支持多机通讯; 支持多主控模块,但同一时刻只允许有一个主控; 由数据线SDA和时钟SCL构成的串行总线; 每个电路和模块都有唯一的地址; 每个器件可以使用独立电源二. 基本工作原理: 以启动信号ST
2016-04-29 09:22:21 14820 1
转载 spi协议及工作原理分析
说明.文章摘自:SPI协议及其工作原理浅析 http://bbs.chinaunix.net/thread-1916003-1-1.html一、概述. SPI, Serial Perripheral Interface, 串行外围设备接口, 是 Motorola 公司推出的一种同步串行接口技术. SPI 总线在物理上是通过接在外围设备微控制器(PICmicro) 上面的微处
2016-04-29 09:01:10 3931
原创 QT学习之 布局管理
布局管理以下是Qt手册中的《布局管理》的译文在一个Widget中,Qt布局管理系统提供了一个简单而有效的方式来自动组织子widget,以保证他们能够很好地利用可用空间。介绍Qt包含一个布局管理类的集合,它们被用来描述widgets如何在应用程序的用户界面中呈现的。当可用空间发生变化时,这些布局将自动调整widgets的位置和大小,以确保它们布局的一致性和用户界面主体可用
2016-04-29 08:48:35 5224
转载 堆和栈的区别
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两回事,分配方式倒是类似于链表,呵呵。 3、全局区
2016-04-28 09:42:19 1595
转载 QT学习之 如何启动一个线程
先给出相关代码,然后加以分析//*************dialog.h**************// #ifndef DIALOG_H#define DIALOG_H#include #define MAXSIZE 5 //最大的线程数class QDialogButtonBox;class QProgressBar;class QPushBut
2016-04-28 09:35:50 3950
原创 QT学习之 信号与槽机制
一. 简介就我个人来理解,信号槽机制与Windows下消息机制类似,消息机制是基于回调函数,Qt中用信号与槽来代替函数指针,使程序更安全简洁。信号和槽机制是 Qt 的核心机制,可以让编程人员将互不相关的对象绑定在一起,实现对象之间的通信。信号当对象改变其状态时,信号就由该对象发射 (emit) 出去,而且对象只负责发送信号,它不知道另一端是谁在接收这个信号。这样就做
2016-04-20 11:44:49 2679
C#多线程编程实战(中文完整版).pdf
2018-10-29
TensorFlow+Keras深度学习人工智能实践应用.pdf
2018-10-16
AiDitron训练工具使用手册.pdf
2018-08-15
专业串口调试工具MyCommTool-v1_2
2018-08-09
YUV420帧转Bitmap
2018-04-26
halcon extension package programmer's manual(Halcon程序员手册英文原版)
2018-04-19
TCP-IP详解卷一:协议.pdf
2017-11-11
TensorFlow实战.pdf
2017-11-11
基于深度学习的计算机视觉.pdf
2017-11-11
Wampserver 3.0.6(64位)
2017-10-24
VLC官方播放器 Windows版
2017-10-18
KEPServerEx V4.0破解版及安装文档
2017-08-22
Cracking_the_Coding_Interview.pdf
2016-09-29
OpenCASCADE详细学习资料整理大全
2023-11-01
eigen3.4.0+vs2022+cmake使用vs2017编译Eigen3库 最新的Eigen3.4.0库
2023-01-18
阿拉伯数字印刷体识别样本图片.7z
2019-11-11
libevent参考手册(中文).pdf
2019-08-27
libevent参考手册(中文).pdf
2019-08-27
SkinSharp.rar
2019-07-09
北京大学数字图像处理(冈萨雷斯)课件.pdf
2018-10-27
keras2.0中文文档.pdf
2018-10-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人