语句 类型 结构 数据
第一篇 计算机网络基础 - 概述 - 【 发展历史 + 网络层次结构 + Tcp协议簇 + 网络传输方式 + 网络的性能指标 + 信道 】
计算机网络概述 1、什么是计算机网络 计算机网络主要由一些通用的、可编程的硬件互联而成,通过这些硬件,可以传送不同类型的数据,并且可以支持广泛和日益增长的应用 1、计算机网络不仅仅是软件的概念,它还包含硬件设备(网卡、网线、路由器) 2、计算机网络不仅仅是信息通信,还可以支持广泛的应用 2、计算机网 ......
第二篇 TypeScript 【 typeScript 断言 + typeScript 类型守卫 + typeScript 联合类型、可辨识联合和类型别名 + typeScript 交叉类型】
typeScript 断言 1、有时候你会遇到这样的情况,你会比 TypeScript 更了解某个值的详细信息,通常这会发生在你清楚地知道一个实体具有比它现有类型更确切的类型 2、通过 类型断言 这种方式可以告诉编译器,“相信我,我知道自己在干什么” 3、类型断言 好比其他语言里的类型转换,但是不进 ......
第一篇 TypeScript 【typeScript 概述 + typeScript 基础类型】
typeScript 知识体系 1、TypeScript 是什么 2、TypeScript 基础类型 3、TypeScript 断言 4、TypeScript 类型守卫 5、TypeScript 联合类型和类型别名 6、TypeScript 交叉类型 7、TypeScript 函数 8、TypeSc ......
操作list的remove造成数据错位
直接移除数据会出现异常 比如list的大小为2,下标为1 我进行遍历,size为0时,发现不符合我的要求我就进行移除, list的大小就为1,下标就变成了0,原来下标为1的数据就顶替了下标为0的数据 然后for循环就会自动跳出,因为程序认为自己遍历了下表为0的数据,下一条数据又没了 实际上现在下标为 ......
第七章 设计模式 - 结构型 - 代理模式
代理模式的概念 1、代理模式 就是为对象提供一个代理,用来控制对这个对象的访问。也就是为一个对象提供一个代用品或占位符,以便控制对它的访问。 2、代理模式 能将代理对象与被调用对象分离,降低了系统的耦合度。代理模式在客户端和目标对象之间起到一个中介作用,这样可以起到保护目标对象的作用 3、代理对象可 ......
第六章 设计模式 - 结构型 - 适配器模式
适配器模式的概念 适配器模式(Adapter)是将一个类(对象)的接口(方法或属性)转化成客户希望的另外一个接口(方法或属性) 适配器模式使得原本由于接口不兼容而不能一起工作的那些类(对象)可以一些工作。 适配器又称包装器(wrapper)。 核心就是 适配 做 兼容性 处理 适配器模式示例代码 / ......
第五章 设计模式 - 结构型 - 装饰器模式
装饰器模式的概念 1、讲装饰器模式之前,先聊聊高阶函数。高阶函数就是一个函数就可以接收另一个函数作为参数。 2、给对象动态地添加职责的方式称为装饰者模式。 3、传统的面向对象语言中给对象添加功能常常使用继承的方式,但是继承的方式不灵活,而与之相比,装饰者模式更加灵活,“即用即付”。 装饰器模式的实现 ......
基于labview的OneNET云平台数据写入与读取
基于labview的OneNET云平台数据写入与读取。 可通过labview往云台设备写入 读取数据。 也可通过手机app查看labview写入的数据,实现实时监控。YID:13120642586963866 ......
【C++学习笔记】关于类和结构体
类和结构体最大的区别是,类的成员默认是private,结构体的成员默认是public的。 C++保留结构体,是为了C兼容。 类可以有无参构造函数,结构体不可以有无参构造函数。 结构体可以{}直接构造,类不可以。 结构体默认公共继承,类默认私有继承。 类的成员可以初始化,结构体的成员不能初始化,但静态 ......
MySQL 数据分组后取第一条数据
-- 不加 distinct(a.id) order by 会有问题 导致获取出来的数据不对 SELECT id,title,description,poster_id,poster_time,drug_id FROM ( SELECT DISTINCT(a.id) tid, a.* FROM cm ......
ABB机器人二次开发 C#读取和写入数据,可以获取点位信息及写入点位信息
ABB机器人二次开发 C#读取和写入数据,可以获取点位信息及写入点位信息。 自己写的ABB机器人类,机器人常规操作功能都有,非常适合进行二次开发。YID:3717635959328320 ......
雅马哈机械手程序 程序里有跟相机Socket通信数据处理
雅马哈机械手程序 程序里有跟相机Socket通信数据处理,此流程为锁螺丝,对每个螺丝位置进行拍照定位补偿,托盘定义里也设计到,YID:6212615053398703 ......
labelme 标注结果 转coco数据集
coco数据集 官网: https://github.com/wkentaro/labelme.git1. git clone https://github.com/wkentaro/labelme.git 2. 放原始图片 3. python labelme2coco.py data_annota ......
python笔记4(控制语句)
#控制语句 ##一:选择结构 ###A:单分支结构 if(条件语句): (缩进)结果 缩进:pytharm中默认四个空格=TAB键 例: a = input("请输入一个小于10的数:") if int(a)<10: print(a) 运行结果: 条件表达式详解 表达式为false的情况 false ......
Oracle使用SQL语句插入CLOB数据
常规插入若字符超过4000则会提示文本过长,需要使用绑定变量进行插入,具体如下: --使用PL/SQL语法,采取绑定变量的方式解决,而不是直接拼接SQL DECLARE V_LANG CLOB := '待插入的海量字符串'; V_UPDATE CLOB := '更新的海量字符串'; BEGIN IN ......
Vue的$nextTick完成后获取渲染后的dom数据
问题是这样滴: 需要在div的内容更新后获取div的高度,如果在更新值后马上获取,则高度还是之前的,需要在$nextTick中获取,但是呢这个高度需要返回给上层函数用做比较,所以就想$nextTick返回后在处理,搜索后发现$nextTick是处理异步的一个回调函数,它返回的是一个promise对象 ......
《yolo —— 训练自己的数据集》
1.labelimg安装 win+r输入cmd进入终端 conda activate yolo //这是上一章节我已经创建好的yolo环境,现在激活一下 pip install labelimg ......
目前市面上可用于开发大屏报表、领导驾驶舱、Excel数据报表的工具有哪些?
市面上有许多工具可用于开发大屏报表和Excel数据报表,以下是一些常用的工具: Tableau:一款专业的数据可视化软件,可以帮助用户从多个数据源中构建丰富的交互式报表和仪表板。 Power BI:微软推出的一款商业智能工具,可以将数据转换为交互式可视化报表和仪表板。 Excel:微软办公软件中的表 ......
[软件体系结构/架构]零拷贝技术(Zero-copy)[转发]
0 前言 近期遇到难题:1个大数据集的查询导出API,因从数据库查询后占用内存极大,每次调用将消耗近100MB的JVM内存资源。故现需考虑研究和应用零拷贝技术。 如下全文摘自: 看一遍就理解:零拷贝原理详解 - Zhihu/捡田螺的小男孩 零拷贝是老生常谈的问题啦,大厂非常喜欢问。比如Kafka为什 ......
第七篇 基本包装类型-字符串类型 - String、Number、Boolean
基本包装类型 基本包装类型是 特殊的 引用类型 ECMAScript 提供了三种基本包装类型 Number String Boolean 每当读取一个基本类型值的时候,后台就会创建一个对应的基本包装类型的对象,从而可以调用属性、方法来进行后续操作 javascript 引擎后台创建了对应基本包装类型 ......
第四篇 引用类型 - 数组类型 - Array
1、概述 1、所有数组实例都继承于 Array.protoptype 2、所有的数组方法都定义在 Array.prototype 身上,和其他的构造函数一样,你可以通过扩展 Array 的 prototype 属性上的方法来给所有数组实例增加方法。 3、还一个鲜为人知的事实:Array.protot ......
第五篇 引用类型 - 对象 - Object
概念 什么是对象: 对象就是一组“键值对”(key-value)的集合,是一种无序的复合数据集合。 let obj = { name: "caixin", age: 35 } 创建对象的方式 new Object() let obj = new Object(); obj.name = "caixi ......
第六篇 引用类型 - 函数 - Function
函数 — javascript的第一等公民 函数的多变来源于参数的灵活多变和返回值的多变 普通函数 — 如果参数是一般的数据类型或一般对象,这样的函数就是 通函数 高级函数 — 如果函数的参数时函数,我们称之为 高级函数 便函数 — 如果创建的函数调用另外一部分 (变量和参数已经预置)这样的函数就是 ......
五、使用sersync+rsync以及xtrabackup+crontab实现文件的实时备份和数据库的定时备份
5.1环境说明 主机 IP地址 备注 NFS+Redis 192.168.1.16 sersync实时同步文件到备份主机 Backup 192.168.1.17 rsync接收备份及xtraback备份 5.2 配置NFS文件实时同步备份 5.2.1 配置rsync守护进程 执行主机Backup 创 ......
查询oralce,返回list和数据库不同
前提 使用List<Map<String,Object>> 接收从数据库查询到的结果,不能进行order by 排序,但是返回的list的顺序要和数据库视图里的字段顺序一致 List<Map<String, Object>> dataMaplist=recReportPerformanceExamM ......
数据建模
数据建模采用图形化方法来描述企业的信息需求和业务规则,也就是建立逻辑数据模型(以下简称逻辑 模型),其作用有两个, 1. 一是与用户进行沟通,明确需求; 2. 另一个作用是作为数据库物理设计的基础,以保证物理数据模型充分满足应用要求,并保证数据的一致性、完整性 对于 RDBMS,描述数据模型的图通常 ......
oracle数据库 清除执行计划
如果有特定sql用如下方法 SQL> SELECT ADDRESS,HASH_VALUE FROM V$SQLAREA WHERE ROWNUM<=1; ADDRESS HASH_VALUE 000000006B734450 1227751471r SQL> EXEC DBMS_SHARED_POO ......
标识符、基本数据类型、变量、
1.标识符 变量名、常量名、类名、对象名、方法名,凡事自己子程序中定义使用的文字,就是标识符 命名规范 以任何英文字母,下划线_开头的开始,美元符号$ 跟随着任何字母、数字、下划线_和美元符号$ 最多可有255个字符 不可使用java关键字 2. java基本数据类型 2.1八大基本数据类型 | 类 ......
数据库迁移(二)- python模型搭建
在虚拟环境下安装Django框架 首先进入 py_django 虚拟环境 workon py_django 然后pip安装Django pip install django 最后查看是否安装成功 pip list 创建BMSTest项目 django-admin startproject 项目名称 ......