JavaScript学习笔记-基本语法(二)

1.与html结合方式1.内部JS:定义<script>,标签体内容就是js代码。2.外部JS:定义<script>,通过src属性引入外部的js代码文件。注意: 1.<script>可以定义在html页面的任何地方,但是定义的位置会影响执行顺序。 2.<script> 可以定义多个。 3.同一标签,内部js与外部js同时存在,优先执行外...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

JavaScript学习笔记-基本对象(三)

Function: 函数(方法)对象1.创建1.var fun = new Function(形式参数列表,函数体)2.function 函数名称(形式参数列表){方法体}3.var 方法名 = function(形式参数列表){方法体}2.方法3.属性4.特点5.调用方法名称(实际参数列表);...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

JavaScript学习笔记-DOM与事件简单学习(四)

1.DOM简单学习功能: 控制html文档的内容代码:获取页面标签(元素)对象Elementdocument.getElementeById(“id值”): 通过元素的id获取标签对象。操作Element对象1.修改属性值1.明确获取的对象是哪一个?2.查看API文档,找其中有哪些属性可以设置。2.修改标签体内容属性: innerHTML1. 获取 元素对象2. 使用inn...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

JavaScript学习笔记-BOM学习(五)

1.BOM概念Browser Object Modle 浏览器对象模型* 将浏览器的各个组成部分封装成对象。2.BOM组成1.Window:窗口对象创建Window对象不需要创建,可以直接通过window.xxx使用。(window.方法名(); )window应用可以省略。(方法名(); )方法与弹出框有关的方法:alert() 显示带有一段消息和一个确认按钮的...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

JavaScript学习笔记-DOM学习(六)

概念: Document Object Model 文档对象模型DOM将HTML文档表达为树结构。DOM是W3C(万维网联盟)的标准,它定义了访问HTML和XML文档的标准。将标记语言文档的各个组成部分,封装为对象。可以使用这些对象,对标记语言文档进行(CRUD)增删改查的动态操作。W3C DOM标准被分为3个不同的部分核心DOM - 针对任何结构化文档的标准模型。Do...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

JavaScript学习笔记-事件监听机制学习(七)

概念某些组件被执行了某些操作后,触发某些代码的执行。事件:某些操作。如:单机,双击,键盘按下了,鼠标移动了。事件源:组件。如:按钮、文本输入框…监听器:代码。注册监听:将事件,事件源,监听器结合在一起。当事件源上发生了某个事件,则触发执行某个监听器代码。常见的事件1.点击事件1.onclick: 单击事件2.ondbclick:双击事件2.焦点事件1.onblur:...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

python fflush 刷新流

后台运行python程序,想保存其打印信息,通常采用如下方式:nohup python3 test.py >> test.log 2>/dev/null &使用该方法会出现日志存储不及时的现象(程序已经运行起来了,但是没看到日志文件里有日志),这是因为标准输出的消息被缓存了,没有及时输出到标准输出。所以,我们需要调用方法来强制刷新缓存内容至stdout。(C...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

mysql时间(datetime)精确到毫秒

ALTER TABLE device_upgrade_info MODIFY COLUMN start_time DATETIME(3);
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

win10 linux子系统运行32位程序(32bit交叉编译工具链)

1. 遇到的问题使用win10 linux子系统执行32位交叉编译工具链时提示Exec format error,如下图所示:2. 解决办法由于子系统是64位系统,按照常规ubuntu64位系统运行32位程序方法,添加 32bit 运行环境:https://blog.csdn.net/fangye945a/article/details/86568216该方法在虚拟机U...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

QT之opencv的编译

QT是一个跨平台的C++图形用户界面应用程序开发框架,而OpenCV是一个开源且跨平台的计算机视觉库,它由一系列 C 函数和少量 C++ 类构成,轻量级而且高效,实现了图像处理和计算机视觉方面的很多通用算法。通过QT调用opencv,恰好可以用来弥补QT在图像处理方面的短板。下面介绍如何对opencv进行编译,并在QT中调用。 开发环境: win10、QT5....
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

进程通信(IPC)之QLocalSocket用法

进程通信的方法有很多,项目开发中,需要根据业务需求来选择适合的IPC方式。下面介绍的在通信放肆
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

关于ntp时间同步流量消耗的问题

物联网设备中,通常会需要获取到当前的网络时间,通常采用ntp对ntp时间同步进行tcpdump抓包,结果如下:
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

C/C++判断某个程序是否在运行

Windows判断进程是否在运行:bool ret = false; HANDLE info_handle = CreateToolhelp32Snapshot(TH32CS_SNAPPROCESS, 0); //拍摄系统中所有进程的快照 if(info_handle == INVALID_HANDLE_VALUE) { printf("CreateToolhelp32Snapshot fail!!\n\n"); return false;
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

qnx中socket监听失败问题

最近项目在qnx系统中用到了socket,每次启动时会监听失败。
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

Windows下qt之ZMQ的使用

ZMQ
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

位运算实现两个数相加

最近在网上做题,要求不用四则运算(+、-、*、/)实现两个数相加。我们首先想到的就是用位运算来实现,觉得挺有意思,也是对计算机底层运算原理的一个理解,故对其做了一个记录和原理分析。函数实现如下图所示:int add(int num1, int num2){ int tmp1 = num1^num2; int tmp2 = (num1&num2)<<1; while(tmp2) { num1 = tmp1^tmp2;...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

几种C语言奇特用法及使用误区

Top1: switch还能这样用?#include <stdio.h>int main(int argc, char *argv[]){ int a = 0; scanf("%d",&a); switch(a) { case 0 ... 10: printf("a = %d\n",a);
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

VScode安装和使用(C/C++)

最近两年vs code在开发工具领域表现得非常抢眼,让很多原本热衷于eclipse、IntelliJ、Atom的同学纷纷转向了vs code,并且对其赞不绝口。一直以来,我认为vs code名不副实,它只不过是一个并没有什么特色之处,依靠插件而使其丰富起来的编辑器而已。因此,虽然我会安装vs code,但是使用频率缺少的可怜。...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

Sleep()函数失效的问题(WSL)

最近在指导新员工安装windows10 的Ubuntu子系统,写代码时发现其调用sleep函数无效,调用sleep直接返回,不会阻塞。查询相关资料才知道,原来是windows10子系统解决方法参考:https://blog.csdn.net/sinat_27953939/article/details/106473347?fps=1&locationNum=2...
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0

C语言之mot文件解析

Motorola S-records 16进制文件的另一种常见格式,许多控制器程序都是。
分类: 其他 发布时间: 10-17 18:18 阅读次数: 0