NOT
【LBLD】东哥带你刷二叉树(纲领篇)
东哥带你刷二叉树(纲领篇) 104. 二叉树的最大深度 /** * Definition for a binary tree node. * struct TreeNode { * int val; * TreeNode *left; * TreeNode *right; * TreeNode() ......
flutter开发实现Checkbox样式自定义修改包括修改勾选颜色背景颜色等等
flutter开发实现Checkbox样式自定义修改包括修改勾选颜色背景颜色等 Checkbox( materialTapTargetSize: MaterialTapTargetSize.shrinkWrap, value: widget.isChecked ?? false, onChanged ......
vue2之跨页面调用和传参
A页面调用B页面的方法 不涉及父子组件时,调用的方式,使用this.$root.$emit()发送消息,进行调用, /** * 打开在全局组件中的弹框 */ handleOpenModal(){ this.$root.$emit('toolbar', { type: 'modal', fun: th ......
露天煤矿现场调研和交流案例分享
他们集团的信息化公司及研究院在一个矿区正在做智能矿山的统一平台的 试点,项目投资大概1亿,包括了矿山的各方面的内容,显示得我们这次交流有点多余。他们2年前开始做智能矿山的规划,有很多煤矿行业专家的加持,他们的描述是非常完美,但是去年底应该上线的平台,现在还没有看到影子。他们确实有很多场景需求,但是被... ......
抓交通肇事犯
一、问题描述 一辆卡车违反交通规则,撞人后逃跑。现场有三人目击该事件,但都没有记住车号,只记下车号的一些特征。甲说:牌照的前两位数字是相同的;乙说:牌照的后两位数字是相同的,但与前两位不同:丙是数学家,他说:四位的车号刚好是-一个整数的平方。请根据以上线索求出车号。 二、问题分析 车号一共有四位,设 ......
团体天梯练习 L2-027 名人堂与代金券
#L2-027 名人堂与代金券 对于在中国大学MOOC(http://www.icourse163.org/ )学习“数据结构”课程的学生,想要获得一张合格证书,总评成绩必须达到 $60$ 分及以上,并且有另加福利:总评分在 $[G, 100]$ 区间内者,可以得到 $50$ 元 PAT 代金券;在 ......
【获奖案例巡展】信创先锋之星——浙江省某市区视频能力中心
为表彰使用大数据、人工智能等基础软件为企业、行业或世界做出杰出贡献和巨大创新的标杆项目,星环科技自2021年推出了“新科技 星力量” 星环科技科技实践案例评选活动,旨在为各行业提供更多的优秀产品案例,彰显技术改变世界的力量,目前已成功举办两届,收到了来自各界的积极参与。 第二届星环科技科技实践案例评 ......
OpenCV 图像处理学习手册:6~7
原文:Learning Image Processing with OpenCV 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
LWC_004_异步等待
const promise = new Promise((resolve, reject) => { setTimeout(() => { this[NavigationMixin.Navigate]({ type: 'standard__webPage', attributes: { url: t ......
CSS—相对单位rem
一、概述 rem是一个相对长度单位,它的单位长度取决于根标签html的字体尺寸。rem即root em的意思,中文翻译为根em。浏览器的文本尺寸一般默认为16px,即默认情况下: 1rem = 16px rem布局原理:根据CSS媒体查询功能,更改根标签的字体尺寸,实现rem单位随屏幕尺寸的变化,如 ......
GROUP BY+join获取全部数据
参考链接:group by聚合分组后如何获取分组数据_group分组后返回全部数据_自己收藏学习的博客-CSDN博客 SELECT r.device_id, GROUP_CONCAT(r.user_id SEPARATOR ';') user_id from related as rJOIN dev ......
CentOS7添加自定义脚本服务
在CentOS7下,已经不再使用chkconfig命令管理系统开机自启动服务和条件自定义脚本服务了,而是使用管理unit的方式来控制开机自启动服务和添加自定义脚本服务。在/usr/lib/systemd/system目录下包含了各种unit文件,有service后缀的服务unit,有target后缀 ......
C语言 正确理解二维数组首地址
在一维数组中,数组名表示的是数组第一个元素的地址int a[10],*p=a; 那么二维数组呢int a[3][4], a 表示的是元素 a[0][0] 的地址吗?不是!二维数组就是一维数组,二维数组 a[3][4] 就是有三个元素 a[0]、a[1]、a[2] 的一维数组,所以数组 a 的第一个元 ......
重学Java设计模式-行为型模式-命令模式
重学Java设计模式-行为型模式-命令模式 内容摘自:https://bugstack.cn/md/develop/design-pattern/2020-06-21-重学 Java 设计模式《实战命令模式》.html#重学-java-设计模式-实战命令模式「模拟高档餐厅八大菜系-小二点单厨师烹饪场 ......
我的第一个NPM包:panghu-planebattle-esm(胖虎飞机大战)使用说明
好家伙,我的包终于开发完啦 欢迎使用胖虎的飞机大战包!! 为你的主页添加色彩 这是一个有趣的网页小游戏包,使用canvas和js开发 使用ES6模块化开发 效果图如下: (觉得图片太sb的可以自己改) 代码已开源!! Git: https://gitee.com/tang-and-han-dynas ......
构造代码块
什么是构造代码块 只听过静态代码块,是在程序运行的过程中,加载到类 的数据里 构造代码块 运行在构造方法前面执行,如果没有构造方法,但是被Componet修饰的话,就再bean生成之前先执行 看样例 @Component @Slf4j public class PrepareNode impleme ......
OpenCV 图像处理学习手册:1~5
原文:Learning Image Processing with OpenCV 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候, ......
01web框架的本质
学习内容 这个阶段的学习内容 1. Django基础 2. Redis基础 3. Django实战项目 4. linux基础 django这个阶段,知识点很多,很碎,要记忆的很多 所需知识点: Python的基础语法 函数 模块与包 面向对象 安装MySQL 创建数据库 前端 回顾知识 python ......
RocketMQ实战系列(一)——RocketMQ简介
RocketMQ是一款分布式消息引擎,由阿里巴巴旗下的MetaQ和RocketMQ合并而来。RocketMQ提供了高可靠、高吞吐量、可伸缩、易于使用的消息发布/订阅服务,适用于大规模分布式系统的消息通信。 RocketMQ的特点包括: 1. 高可靠:RocketMQ采用主从同步复制机制,保证消息的可 ......
MySQL 时间类型 date、datetime 和 timestamp 的用法与区别
时间范围 datetime 和 timestamp 区别 时间范围不一样,TIMESTAMP 要小很多 ,且最大范围为2038-01-19 03:14:07.999999,到期也不远了。 datetime 与时区无关、timestamp 与时区有关。对于 timestamp,它把客户端插入的时间从当 ......
Python OpenCV 3.x 示例:1~5
原文:OpenCV 3.x with Python By Example 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自【ApacheCN 计算机视觉 译文集】,采用译后编辑(MTPE)流程来尽可能提升效率。 当别人说你没有底线的时候,你最好真的没有;当别人说你做过某些事的时候,你也最好 ......
工业镜头之参数和选型
注意调焦环不是用来调整焦距,而是调整像距,保证清晰图像落在焦平面上 调焦环分为对焦环和变焦环:定焦镜头只有对焦环;变焦镜头有两个环:变焦环和对焦环。 对焦环:用于帮助镜头进行对焦。通过手动旋转可以改变镜头的距离,使镜片移动来放大(拉近)或者缩小(拉远)被摄物。对焦环本质上调节的是镜片和像平面之间的距 ......
COMS3200 clarification
COMS3200 Assignment 1 2023S1100 total marks, 25% overall course markDue: 15:00 19 April 20231 Preface1.1 Notes This document is subject to change for ......
事件监听——拖拽事件drag
在项目中遇到需要拖拽元素的需求,一开始考虑的是鼠标的mousedown、mouseup、mousemove等事件组合,之后研究发现元素本身存在drag事件,可以直接调用监听: /** * 添加监听事件,实现拖拽功能 */ handleAddDomListen() { //具体拖拽元素 const R ......
7.Java 网络编程之 Socket
Java 网络编程之 Socket 一、课程目标 网络模型 TCP 协议与 UDP 协议区别 Http 协议底层实现原理。 二、什么是网络模型 网络编程的本质是两个设备之间的数据交换,当然,在计算机网络 中,设备主要指计算 机。数据传递本身没有多大的难度,不就是把一个设备中的数据发送给两外一个设备, ......
8.Maven
Maven 一、课程目标 Maven 构建Maven多模块功能 二、什么是 maven Maven 是一个跨平台的项目管理工具,主要用于基于 java 平台的项目构建,依赖 管理。 如图为项目构建的过程。 解决的项目的问题: 1、如果有好几个项目,这好几个项目中,需要用到很多相同的 jar 包, 能 ......
9.Web开发入门
Web开发入门 课程目标 熟悉B/S与C/S体系之间区别 熟悉Tomcat服务器 熟悉整个Http请求DNS解析过程 一、Web开发入门 1.1 引入 之前的程序: java桌面程序,控制台控制,socket gui界面。javase规范 现在和以后的程序:java web程序。浏览器控制。java ......
10.深入理解Servlet
深入理解Servlet 课程目标 动态资源与静态资源区别 1. servlet 三及相关接口简介 2. servet 执行过程 3. servlet 路径映射 4. servlet 生命周期(重点) --理解(重点) 5. Servlet 自动加载 6. Servlet 线程安全 7. Servle ......
11.Session与Cookie(自定义Session)
Session与Cookie(自定义Session) 课程目标: # 熟悉Cookie、Session底层实现原理、自定义缓存、自定义Token、表单重复提交 # 解决方案、Servlet之Fileter解决XSS攻击。 一、. 会话管理入门 1 .1 生活中会话 我: 小张,你会跳小苹果码? 小张 ......
12.深入理解 Http 协议
深入理解 Http 协议 一、 Http 协议入门 1 .1 什么是 http 协议 http协议: 对浏览器客户端 和 服务器端 之间数据传输的格式规范 二、查看 http 协议的工具 1 )使用火狐的firebug插件(右键->firebug->网络) 2 )使用谷歌的“审查元素” 2.1 ht ......