摘要:
sort()函数比较时调用的是每个数组项的toString()方法,并非按数值大小进行比较,所以往往得不到我们想要的结果。 比如: 数值5虽然小于10,但进行字符串比较时,“10”则位于“5”的前面。所以,这种排序很多情况下都不是最佳方案。为了解决这个问题,sort()函数可以接收一个比较函数作为参 阅读全文
摘要:
1、变量我们可能产生这样一个疑问:编程语言中的变量到底是什么意思呢?事实上,当我们定义了一个变量a时,就是在存储器中指定了一组存储单元,并将这组存储单元命名为a。变量a的值实际上描述的是这组存储单元中存放的具体信息。例如,在JS中 第一个语句在存储器中指定了一组存储单元,并命名为a;第二个语句在这组 阅读全文
摘要:
浮点数运算 你使用的语言并不烂,它能够做浮点数运算。计算机天生只能存储整数,因此它需要某种方法来表示小数。这种表示方式会带来某种程度的误差。这就是为什么往往 0.1 + 0.2 不等于 0.3。 为什么会这样? 实际上很简单。对于十进制数值系统(就是我们现实中使用的),它只能表示以进制数的质因子为分 阅读全文
摘要:
只有IE浏览器中才会有“浏览器模式”和“文档模式”,兼容性视图涉及两个重要的功能便是“浏览器模式【browser mode】”和“文档模式【document mode】”,在IE8/IE9中按F12键,打开“开发人员工具”,在菜单栏中可以看到“浏览器模式”和“文档模式”的切换菜单,其中可以选择切换到 阅读全文
摘要:
题外话 最近在看《JavaScript高级程序设计》这本书,面对着700多页的厚书籍,心里有点压力,所以我决定梳理一下。。探究一下到底怎么读这本书。本书的内容好像只有到ES5。。。所以只能以后慢慢加了。。。 这一系列围绕 这一系列文章主要围绕: 全书的划分 在看书之前,先大体看一下目录,将全书划分一 阅读全文
摘要:
在一个表格内嵌套另一个表格时,如何居中? 假设大表格为: 小表格为: 使其居中的CSS为: 效果: 综上,在一个表格内嵌套另一个表格时,居中的一种方法为设置小表格的外边距。 阅读全文
摘要:
前端,HTML(超文本标记语言),CSS(层叠样式表)和JavaScript(脚本语言) HTML,通常说的h5,其实按标准来说,HTML4的后续版本不带编号了,并保证向前的兼容性 CSS的版本3,增加了translate(),能完成以前一定需要js才能做到的动画,同时增加了flex弹性盒子(响应式 阅读全文
摘要:
PCB是印刷电路板(即Printed Circuit Board)的简称。印刷电路板是组装电子零件用的基板,是在通用基材上按预定设计形成点间连接及印制元件的印制板。该产品的主要功能是使各种电子零组件形成预定电路的连接,起中继传输的作用,是电子产品的关键电子互连件,有“电子产品之母”之称。 本内容为p 阅读全文
摘要:
本文主要记录了C/C++预处理指令,常见的预处理指令如下: #空指令,无任何效果 #include包含一个源代码文件 #define定义宏 #undef取消已定义的宏 #if如果给定条件为真,则编译下面代码 #ifdef如果宏已经定义,则编译下面代码 #ifndef如果宏没有定义,则编译下面代码 # 阅读全文
摘要:
通常我们拿到某个ECU的通信矩阵数据库文件,.dbc后缀名的文件。 直接使用CANdb++ Editor打开,可以很直观的读懂信号矩阵的信息,例如下图: 现在要把上图呈现的信号从.dbc文件中解析出来,供实现自动化仿真总线信号使用,比如使用python+支持can收发的硬件即可替代canoe实现信号 阅读全文