JavaScript基础二

1.7 常用内置对象 所谓内置对象就是ECMAScript提供出来的一些对象,我们知道对象都是有相应的属性和方法 1.7.1 数组Array 1.数组的创建方式 字面量方式创建(推荐大家使用这种方式,简单粗暴) var colors = ['red','color','yellow']; 使用构造函数(后面会讲)的方式创建 使用new关键词对构造函数进行创建对象 var colors2 = new Array(); 2.数组的赋值 var arr = []; //通过下标进行一一赋值 ar
分类: 其他 发布时间: 07-17 23:44 阅读次数: 0

测试嵌入式Linux 的启动时间计算

Tim 的测试软件工具包:Tim软件包 Tim Bird 的 grabserial 是一个广泛使用的工具,可以用于产看串口控制台输出的时间信息。这个工具能够为收到的每一行信息添加上时间戳,如下面所示: $ sudo ./grabserial -v -d "/dev/ttyUSB0" -b 115200 -w 8 -p N -s 1 -e 30 -t -m "Starting kernel.
分类: 其他 发布时间: 07-17 23:44 阅读次数: 0

CAN总线基础知识(一)

1.CAN总线是什么?     CAN(Controller Area Network)是ISO国际标准化的串行通信协议。广泛应用于汽车、船舶等。具有已经被大家认可的高性能和可靠性。     CAN控制器通过组成总线的2根线(CAN-H和CAN-L)的电位差来确定总线的电平,在任一时刻,总线上有2种电平:显性电平和隐性电平。     “显性”具有“优先”的意味,只要有一个单元输出显性电平,总
分类: 其他 发布时间: 07-17 23:44 阅读次数: 0

CAN总线基础知识(二)

CAN协议和标准规范 1 由ISO标准化的CAN协议     CAN协议已经由ISO标准化,有2个版本,如ISO11898和ISO11519-2,它们之间在数据链路层没什么不同,但是在物理层有些区别。     (1)   关于ISO11898:这个标准用于高速CAN通讯。开始的时候,数据链路层和物理层都在标准ISO11898中规定,后来被拆分为ISO11898-1(仅涉及数据链路层)和I
分类: 其他 发布时间: 07-17 23:44 阅读次数: 0

CAN总线基础知识(三)

1.CAN协议 1.1 帧类型 通讯时使用下面5个类型的帧:     数据帧     遥控帧     错误帧     过载帧     帧间空隙     在所有这些帧中,数据帧和遥控帧由用户设置,而其它帧则由CAN硬件设置。     数据和遥控帧有两种格式:标准和扩展格式。标准格式有11bit的ID,而扩展格式则是29bit的ID。     每个帧的用处见表6,每个帧的结构见图1
分类: 其他 发布时间: 07-17 23:43 阅读次数: 0

(一)uart通信:基于51实现

51单片机的串口,是个全双工的串口,发送数据的同时,还可以接收数据。 当串行发送完毕后,将在标志位 TI 置 1,同样,当收到了数据后,也会在 RI 置 1。 无论 RI 或 TI 出现了 1,只要串口中断处于开放状态,单片机都会进入串口中断处理程序。 在中断程序中,要区分出来究竟是发送引起的中断,还是接收引起的中断,然后分别进行处理。 看到过一些书籍和文章,在串口收、发数据的处理方法上,
分类: 其他 发布时间: 07-17 23:43 阅读次数: 0

Linux系统SPI驱动学习笔记(一)

SPI是"Serial Peripheral Interface" 的缩写,是一种四线制的同步串行通信接口,用来连接微控制器、传感器、存储设备,SPI设备分为主设备和从设备两种,用于通信和控制的四根线分别是: CS    片选信号SCK  时钟信号MISO  主设备的数据输入、从设备的数据输出脚MOSI  主设备的数据输出、从设备的数据输入脚 因为在大多数情况下,CPU或SOC一侧
分类: 其他 发布时间: 07-17 23:42 阅读次数: 0

Linux系统SPI驱动学习笔记(二)

五. SPI驱动的软件架构 在内核的SPI驱动的软件架构中,进行了合理的分层和抽象,如下图所示: SPI控制器驱动程序 SPI控制器不用关心设备的具体功能,它只负责把上层协议驱动准备好的数据按SPI总线的时序要求发送给SPI设备,同时把从设备收到的数据返回给上层的协议驱动,因此,内核把SPI控制器的驱动程序独立出来。SPI控制器驱动负责
分类: 其他 发布时间: 07-17 23:42 阅读次数: 0

内存文件系统之--ramfs

本文档作在XCU平台上实现内存文件系统启动的记录文件,具体记录如下: 平台:ubuntu 14.04  硬件:XCU A样 编译器:gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu 编译器安装位置:/opt/ gcc-linaro-4.9-2014.11-x86_64_aarch64-linux-gnu 文件系统:busybox-1.25.1
分类: 其他 发布时间: 07-17 23:42 阅读次数: 0

1037 在霍格沃茨找零钱(20)(20 分)

#include<bits/stdc++.h> using namespace std; int main() { int j1,j2,j3,k1,k2,k3,i,t,r; scanf("%d.%d.%d %d.%d.%d",&j1,&j2,&j3,&k1,&k2,&k3); i=j1*17*29+j2*29+j3; t=k1*...
分类: 其他 发布时间: 07-17 23:41 阅读次数: 0

Python numpy的简单操作(一)

一直想把学习Python的过程记录下来,现在就是关于numpy的简单操作首先调取numpy库生成矩阵import numpy as np A = np.array([1,2,3])vec = numpy.array([1, 2, 3, 4]) print(vec.shape) (4,) matrix = numpy.array([[5, 10, 15], [20, 25, 30]]) print(...
分类: 其他 发布时间: 07-17 23:40 阅读次数: 0

Python numpy的简单操作(二)

判断数组内元素返回布尔值,并取出返回值的元素vec = numpy.array([5, 10, 15, 20]) vec == 10 equal = (vec == 10) print equal array([False, True, False, False]) print(vec[equal]) [10]判断矩阵内元素返回布尔值,并取出返回值的元素matrix = numpy.array(...
分类: 其他 发布时间: 07-17 23:40 阅读次数: 0

Python的pandas简单操作

首先调入pandas函数
分类: 其他 发布时间: 07-17 23:40 阅读次数: 0

python字符串的整理

test = "aLex" v = test.capitalize() #首字母大写 print(v) v1 = test.casefold() #小写 print(v1) v2 = test.lower() print(v2) #小写 但只能英文 宽度,周围填充# v = test.center(20,'#') print(v) v = test.count('L',1,3) #在字符串中...
分类: 其他 发布时间: 07-17 23:39 阅读次数: 0

数据库SQL中case when函数的用法

Case具有两种格式,简单Case函数和Case搜索函数。这两种方式,可以实现相同的功能。简单Case函数的写法相对比较简洁,但是和Case搜索函数相比,功能方面会有些限制,比如写判断式。 简单Case函数 CASE sex          WHEN '1' THEN '男'           WHEN '2' THEN '女'  ELSE '其他' END Case搜索函数 CASE WHEN sex = '1' THEN '男'           WHEN sex = '2' THE
分类: 其他 发布时间: 07-17 23:39 阅读次数: 0

Python之路3【知识点】白话Python编码和文件操作

转载:http://www.cnblogs.com/luotianshuai/articles/5735051.html Python文件头部模板 先说个小知识点:如何在创建文件的时候自动添加文件的头部信息! 通过:file--settings 每次都通过file--setings打开设置页面太麻烦了!可以通过:View--选中Toolbar工具条 修改后的效果: 一、Python Script 模板第一行 这个很简单告诉系统用什么解释去解释,如果你直接用python python_file_
分类: 其他 发布时间: 07-17 23:39 阅读次数: 0

word2vec中的数学原理一 目录和前言

最近在看词向量了,因为这个概念对于语言模型,nlp都比较重要,要好好的学习一下。把网上的一些资料整合一下,搞个系列。 主要参考: word2vec 中的数学原理详解 自己动手写 word2vec word2vec 是 Google 于 2013 年开源推出的一个用于获取 word vector 的工具包,它简单、高效,因此引起了很多人的关注。 由于 word2vec 的作者 Tomas Mikolov 在两篇相关的论文 [3,4] 中并没有谈及太多算法细节,因而在一定程度上增加了这个工具包的神
分类: 其他 发布时间: 07-17 23:39 阅读次数: 0

python列表的简单应用

li = 'asdasd' new_li = list(li) print(li) for iterable in new_li: print(iterable) a = ' '.join(new_li) tu = (1,2,3,"sdsad",[2,3,5],) print(tu[2]) for i in tu: print(i) li = [13,3,2,34,"asdas...
分类: 其他 发布时间: 07-17 23:39 阅读次数: 0

python集合的应用

s = set('hello') #可迭代类型 s = set(['alex','llo','koi']) print(s) s.add('sad') print(s) s1 = s.copy() print(s1) s1.pop()#随机删除 print(s1) s.remove('llo')#指定删除 print(s) s1.discard('vvv')#删除元素但没有不会报错 s1.c...
分类: 其他 发布时间: 07-17 23:39 阅读次数: 0

python字符串的拼接

msg = 'i am %s' %'chaoyi' print(msg) msg = 'i am %s my like %d'%('chaoyi',1)#接收字符串与数字 print(msg) tp1 = 'percent %.2f %%' %99.9809809 # .截取,保留两位 print(tp1) mes = 'i am %(name)s age %(age)d'%{'name':...
分类: 其他 发布时间: 07-17 23:39 阅读次数: 0