数组:“创建数组控件“用于连接数组 输入端:数组+元素 或数组+数组 右键创建数组控件 在连接数组项上打钩或取消,改变连接的数组维度 簇:就是C语言中的结构体 簇和数组的转换 必须保证各元素数据类型一致 条件结构: labview中真假分支都必须给隧道赋值 输入隧道在每一个分支中都可,输出隧道必须从每一个分支都得到明确的输入值,否则程序无法运行. 输出隧道是实心的,才表示所有分支都有接入值(接入值也可以通过打钩未连线时使用默认.)这样就带来了问题1::由于隧道的存在,任何分支都必须对已有隧道进行…
Yii 学习笔记 W:YII是什么? Q:Yii 是一个基于组件的高性能 PHP 框架,用于快速开发大型 Web 应用.它使Web开发中的 可复用度最大化,可以显著提高你的Web应用开发速度.Yii 这个名字(读作易(Yee) 或 [ji:])代表 简单(easy), 高效(efficient) 和 可扩展(extensible). W:开发前配置 Q:   在php5的php.ini里进行修改 extension=php_pdo_mysql.dll extension=php_mysql.dl…
对于ucos实时操作系统,邵贝贝的那本书已经写得很详细了,我因为之前不深的研究过ucos,所以在这里做一个笔记,写一些个人对该操作系统的理解,仅仅是个人理解,如果有人看到这边随笔有不对的地方,望给我指正.同时,锻炼一下自己组织语言的能力,有时候知道那么个意思,却总也说不出口. ucos内种中有几个人变量比较重要,被贯穿在ucos内核的设计中.这几个变量中有在PCB中的局部变量,也有在整个系统内核设计中的全局变量.下面将分别介绍一下这几个变量. 首先,从OS_PCB中的局部变量讲起,如果去掉OS_…
一.编程基础 LABVIEW程序成为虚拟.仪器程序,简称VI,一个最基本的VI包括三个部分:前面板.程序框图和图标/连接端口. 1.前面板 在前面板窗口中,可以添加输入控件和显示控件,同时,可以用快捷菜单和属性对话框对空间的外观.类型.功能等进行设置. 属性中,标签为可见,标题为不可见.标签是一个空间对象的标识,用户在前面板和程序框图中通过标签识别控件对象,在程序中通过标签引用控件对象. 2.程序框图 程序框图主要由节点.端口和连线组成. 节点类似于文本编程语言中的函数.语句.运算符等,包括四种…
process,字面意义,进程,看看它的结构 struct process { struct process *next; #if PROCESS_CONF_NO_PROCESS_NAMES #define PROCESS_NAME_STRING(process) "" #else const char *name; #define PROCESS_NAME_STRING(process) (process)->name #endif PT_THREAD((* thread)(s…
GameMode Override 为 ShooterGame_TeamDeathMatch GameMode中设置的Default Pawn Class 为 PlayerPawn , PlayerPawn为蓝图类,其父类为ShooterGame.ShooterCharacter 而ShooterCharacter类中做了按键绑定,一旦使用瞄准键,则会置isTargeting = true,具体这个值将会产生的动作,应该是在动画蓝图中反应的 具体来说PlayerPawn这个蓝图类配置了相应的动画…
1. 判断格式 1) test 参数 文件 例: test -e /root/install.log 2) [ 参数 文件 ]  -- 推荐使用 例: [ -e /root/install.log ] 注意:中括号后面和前面需要有空格 2. 判断文件类型参数 1)-d 文件:判断该文件是否存在,并且是否为目录文件 2)-e 文件:判断文件是否存在 3)-f 文件:判断文件是否存在,并且是否为普通文件 4)-s 文件:判断文件是否存在,并且是否为非空 5)其他文件类型判断: -b 块设备文件:-c…
1.概述 结构是一种与类相似的数据类型,不过它较类更为轻量,一般适用于表示类似Point.Rectangle.Color的对象.基本上结构能办到的类全都能办到,但在某些情况下使用结构更为合适,后面会有提到. 结构具有以下特点: 结构可以实现接口. 结构可以声明带参数的构造函数. 结构不能声明默认构造函数(没有参数的构造函数)或析构函数. 结构是值类型,而类是引用类型. 实例化结构体时可以不使用new运算符. 结构类型是不可抽象.隐式密封的,故不能使用abstract和sealed修饰符. 在结构…
http://www.cnblogs.com/lonhon/ 1.ES6 提供了新的数据结构 Set.它类似于数组,但是成员的值都是唯一的,没有重复的值. Set 本身是一个构造函数,用来生成 Set 数据结构. 2.Set 函数可以接受一个数组(或类似数组的对象)作为参数,用来初始化. 3.Set.prototype.size:返回Set实例的成员总数. 四个操作方法. add(value):添加某个值,返回Set结构本身. delete(value):删除某个值,返回一个布尔值,表示删除是否…
说明(2018-9-3 22:38:58): 1. 就是之前问同事要来的作业,有两个格式一样的Excel文件,一个是正确答案,一个是员工作答的.通过代码将两个文件进行比对,把不同之处列出来. 正文: Sub test1() Dim wb1 As Worksheet Dim wb2 As Worksheet Dim wb As Worksheet ) ) ) Dim n As Integer n = If wb1.Range("b" & i).Value <> wb2…
本文为原创作品,转载请注明出处 欢迎关注我的博客:http://blog.csdn.net/hit2015spring和http://www.cnblogs.com/xujianqing/ 作者:晨凫追风 关于Opencv的一个bug的解决方法 错误: Opencv配置完之后运行一切都很正常,也愉快的弄了一些demo,然而突然有一天,我心血来潮想要在release下运行一下自己的代码,于是出现了一个很美的画面: 输出窗口显示错误信息: 0x50AA8B98 (opencv_highgui249d…
一.概述 Labview是一种工业标准图形化编程工具,主要用于开发测试.测量与控制系统,拥有一个可以完成任何编程任务的庞大函数库,包括数据采集.GPIB.串口控制.数据分析.数据显示及数据存储等. LABVIEW是一种G语言,应该按照程序设计思想来解决问题,且图形化编程语言是数据流驱动,与文本编程语言的过程驱动机制有很大区别. LABVIEW将软件和各种不同的测量仪器硬件及计算机集成在仪器,建立虚拟仪器系统,虚拟仪器是基于计算机的仪器.仪器与计算机的结合有两种方式,一种是计算机装入仪器中,如智能…
条件判断 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: print 'your age is', age print 'adult' 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么也不做. 也可以给if添加一个else语句,意思是,如果if判断是False,不要执行if的内容,去把else执行了:…
今天讲讲结构体存储问题 首先,结构体简单说是对不同类型的封装,一开始我们可能会想结构体在内存中的存储的大小是直接元素的和 例如 我们可能会觉得是 结构体大小=int(4个字节)+ short(2个字节)+char(1个字节) = 7个字节 其实这样想是错误的 结构体的存储默认是向元素里最大的数据类型对齐的 上面的话是什么意思呢,还是以上个例子为例, 也就是这个结构体中,以int(4个字节)对齐,也可以理解做就是一行有int(4个字节)那么大 假如一个小格子为一个字节,先把int放入内存中,也就是…
1.条件表达式 >>> x = 3 >>> x = 1 if x<3 else 2 >>> x 2 2.for语句用于序列类型 <1>通过序列项迭代 >>> List = ['a','b','c','d'] >>> for eachList in List: ... print eachList ... a b c d <2>通过序列索引迭代 >>> for eachL…
在前两篇博文中分别介绍了Fragment得基础和Fragment的生命周期,然而说了这么多Fragment到底怎么用呢以及我们为什么要使用Fragment?本篇博文将主要探讨这两个问题,首先说下在APP中有这好好Activity,跳转起来有那么简单,我们为什么还要使用Fragment呢?这是因为Fragment相对Activity而言更加的轻量级,使用起来也更加灵活,在一个程序的内部界面切换,尽可能的用Fragment代替Activity会让我们的APP运行起来更加的流畅,更加的高效,同时也提高…
枚举 枚举是一种用户定义的数据类型,它用关键字enum以如下语法格式来声明: enum 枚举类型名字 {名字0,名字1,...,名字n}: 枚举类型名字通常并不真的使用,要用的是大括号里面的名字,因为它们就是常量符号,它们的类型是int,值则依次从0到n. 如:enum color{red,yellow,green}; 就创建了3个常量,red的值是0,yellow的值是1,green的值是2. 当需要一些可以排列起来的常量值时,定义枚举的意思就是给这些常量值名称. 枚举量可以作为值: 枚举类型…
本文介绍下python条件和循环语句的语法 一.if条件语句 语法格式如下: if 表达式: .... elif 表达式: .... elif 表达式: .... else: ..... 说明:与其它语言的语法区别是,表达式或else后面要加 冒号 结尾. 语句块没有用一些标识符括起来,而是靠缩进来标记. 二.while循环 语法格式是: while 表达式: ........ 三.for循环 for循环用于遍历一个集合,语法格式是: for  元素  in  集合 ........ 举例如下:…
一.三元运算符 A:格式    比较表达式?表达式1:表达式2;   B:执行流程:    首先计算比较表达式的值,看是true还是false.    如果是true,表达式1就是结果.    如果是false,表达式2就是结果. 二.if语句  (1)三种格式   A:格式1    if(比较表达式) {     语句体;    }       执行流程:     判断比较表达式的值,看是true还是false     如果是true,就执行语句体     如果是false,就不执行语句体  …
学习代码如下 flag=False name = raw_input("请输入:"); if name == '羊爸爸': flag=True print 'Welcome Home '+name elif name == '羊妈妈': flag=True print 'Welcome Home '+name elif name == '羊宝': flag=True print 'Welcome Home '+name elif name == '牛宝': flag=True prin…
2./usr的意义与内容 依据FHS的基本定义,/usr里面放置的数据属于可分享的与不可变动的. usr是UNIX Software Resource的缩写,即UNIX操作系统软件资源所放置的目录,而不是用户的数据.FHS建议所有软件开发者应该将他们的数据合理地分别放置到这个目录下的子目录,而不要自行新建该软件自己独立的目录. 这个目录类似于Windows系统的C:\Windows\和C:\Program files\这两个目录的综合体. 一般来说,/usr的子目录建议有以下这些: /usr/b…
每个linux系统的目录结构差不多,因为有FHS(Filesystem Hierarchy Standard)标准的规范. FHS的重点在于规范每个特定的目录下应该要放什么样的数据. FHS依据文件系统使用的频繁与否是否允许用户随意改动,而将目录定义为四种交互作用的形态: 可分享的:可以分享给其他系统挂载使用的目录,包括执行文件和用户的邮件等数据. 不可分享的:自己机器上面运行的设备文件或者是与程序有关的socket文件等. 不变的:有些数据是不会经常变动的,例如函数库.文件说明文件.系统管理员…
今天研究学习SQLite,刚开始创建数据库,就遇到了一个坑,是自己粗心了,特记录一下. 实验环境: OS:Ubuntu18.04 创建数据库名称:test.db 实验步骤: 1.检查是否已经安装了SQLite 进入命令行,切换到准备建立数据库的文件夹,输入SQLite3 显示已经安装了SQLite 2.创建数据库 看网上资料,创建数据库,SQLite3 databaseName 输入SQLite3 test.db 报错,错误信息:Error: near "sqlite3":syntax…
以root用户登录系统后,在当前命令窗口下输入命令: ls / 我们可以看到目录结构类似下图: 树状目录结构可以表示为: 解析: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令. /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件. /dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的. /etc:这个目录用来存放所有的系统管理所需要的配置文件和子…
Python中的条件控制方式基本和C语言类似,主要有如下几种语法: If条件判断 Python的条件语句的语法是if…elseif…else,如下的一个简单的猜数字的示例演示了这一过程: number = 23    guess = int(raw_input('Enter an integer : ')) if guess == number:        print 'Congratulations, you guessed it.'         # New block starts…
Android提供了两种事件处理的方式:基于回调的事件处理 和 基于监听的事件处理. 我们来说的easy理解一点: (1)基于回调的事件处理就是继承GUI组件,并重写该组件的事件处理方法.除了一些特定的情况,大部分情况使用基于回调的事件处理方式并非最好的选择. (2)基于监听的事件处理就是在监听器中定义事件的处理方式,再为组件绑定监听器. 这样的方式无疑是更可以体现面向对象思想的. 基于回调的事件处理: View类包括例如以下的方法能够用于重写: boolean onKeyDown(int ke…
一.数据 1.数值控件 (1)数值控件 根据不同的模拟状态,放置不同控件 (2)显示格式 为了程序显示,需要设置数值型控件的表示法.数值范围.显示格式等属性. 一般来说,长度越长,则可以表示的数值范围就越大,精度也越高,但计算速度越慢,占用存储空间也越大. (3)常量 常量会根据输入值自动选择表示法 (4)表达式 对于只有一个输入一个输出的运算,可以使用表达式节点 (5)数值单位 数值型控件和常量可以带单位 在控件的快捷菜单选择“显示项——单位标签”,可以输入单位 数值单位转换时数值会自动换算…
书里给了一段代码,假如有个结构体如下: struct test {     char a;     int b;     long c;     void* d;     int e;     char* f } 这个结构体的大小是多少呢?   先来看一下 C 语言中不同数据类型的长度,因操作系统而异: 数据类型 bool char short int float double long long long 指针 长度(字节/64位) 1 1 2 4 4 8 8 8 8 长度(字节/32位) 1…
1.采用脚手架构建的项目基本目录结构 可能会有些许差别,但是大致基本目录都差不多 2.项目入口(index.html,main.js,App.vue) 一般情况下,我们都习惯性将 index.html 作为默认访问地址,这里 index.html 也就是我们的入口页面.这里我们修改几个文件 index.html <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta na…
Mysql高级操作 索引概述: 索引是高效获取数据的数据结构 索引结构: B+Tree() Hash(不支持范围查询,精准匹配效率极高) 树的区别: 二叉树:可能产生不平衡,顺序数据可能会出现链表结构 平衡二叉树:插入需要自旋,性能根据层级而定,性能不稳定 b+tree: 主键聚簇叶子节点存放数据,非叶子节点存放索引, 二级索引非叶子节点存放索引,叶子节点存放主键 索引优缺点: 优点: 大大加快查询速度 使用分组和排序时候可以显著减少分组和排序时间 唯一索引可以保证字段唯一 可以加速表与表之间的…