AND
《代码大全》阅读笔记
《代码大全》这本书的主要目的是帮助开发者编写高质量、易于维护的代码,它不仅仅涵盖了编写代码的技术,还包括了软件开发过程中的许多重要问题。下面是我从书中学到的一些关键点: 编写可读性高的代码非常重要。代码应该易于理解和维护,不仅仅是为了自己写的时候方便,也是为了让其他人更容易地理解你的代码。为此,可以 ......
emWin 用 Visual Studio模拟器仿真
前言: 什么是emwin? 在 STM32 上最火的 GUI 库莫过于 UCGUI,而UCGUI 的高级版本就是 emWin, 而 STemWin 是SEGGER 授权给 ST 的 emWin 版本,ST的芯片可以免费使用 STemWin,而且 STemWin 针对 ST 的芯片做了优化。 emwi ......
NVM管理nodejs版本
git地址: https://github.com/coreybutler/nvm-windows 常用命令 nvm //显示菜单 nvm list //显示可用版本 nvm use xxxx 更改版本 nvm list available 显示可下载版本的部分列表 nvm install 版本号( ......
uni-app:微信小程序:预加载字体文件(hbuilderx 3.7.3)
一,官方文档地址: https://uniapp.dcloud.net.cn/api/ui/font.html 二,js代码: 1,app.vue <script> export default { onLaunch: function() { console.warn('当前组件仅支持 uni_m ......
git踩坑场景
1.常用命令记录 git add 将文件从暂存区提交到历史记录 git stash 该命令可以将当前未 commit 的代码暂时存储起来,让当前工作目录变得干净 使用场景 当开发一个新的任务,写了不部分代码,此时有个 bug 需要修复,但是此时的新写的代码才写了一半,又不想提交无意义的 commit ......
Oracle触发器
触发器分类:DML触发器、DDL触发器、Databse触发器、instead of 替代触发器(参考2有详解) 作用: 保护数据的安全,监视对数据的各种操作,如'日志记录': 对重要表的 '修改' 进行记录 例如:当员工信息插入后,自动输出“插入成功”的信息。 create or replace t ......
第五次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF4 | | | | | | | 这个作业要求在哪里 | https://www.cnblogs.com/lhl040210/p/17170041.html | | | 这个作业的目标 | 第 ......
MySQL
1. mysql安装连接 1.1 安装mysql5.7 1、解压 2、把这个包放到自己的电脑环境目录下 3、配置环境变量 4、新建mysql配置文件 ini [mysq1d]# 目录一定要换成自己的basedir=D:\Environment mysq1-5.7.19\datadir=D:\Envi ......
【BUG记录】线程池满
现象 现场开发人员反映线程池满,他们把线程池大小配为5000后,还是不够。 程序业务大概是监听设备是否有状态变化,如果变化则启动一个线程去处理设备的业务。现场设备数大概300个左右,并发量不大,所以正常处理不需要这么多线程。 解决过程 Step1.抓取线程DUMP日志 很明显的是不应该需要这么多线程 ......
事件委托
? 利用冒泡原理,解决同个父级标签下子级标签点击后都会到父级上触发的技巧 优点: 减少事件监听注册次数,提高性能 e.target 获得冒泡源对象(即刚刚点击的子级DOM对象) e.target.tagName 获得冒泡源的标签名 (如 OL、UL、LI 是大写的标签名) HTML上自定义id <l ......
[Python]异步回调函数
import asyncio from functools import partial from asyncio import Future async def f1(): print(1) await asyncio.sleep(2) print(2) return "f1" def callb ......
第五次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF4 | | | | | | | 这个作业要求在哪里 | https://www.cnblogs.com/lhl040210/p/17170041.html | | | 这个作业的目标 | 第 ......
P3805 manacher 算法
P3805 manacher 算法 时间限制(普通/Java):500MS/3000MS 内存限制:512.00MB 返回题目 描述 给出一个只由小写英文字符 a,b,c,…y,z 组成的字符串 S ,求 S 中最长回文串的长度 。 字符串长度为 n。 输入 一行小写英文字符 a,b,c,⋯,y,z ......
树:剑指 Offer 28. 对称的二叉树
题目描述: 请实现一个函数,用来判断一棵二叉树是不是对称的。如果一棵二叉树和它的镜像一样,那么它是对称的。 例如,二叉树 [1,2,2,3,4,4,3] 是对称的。 1 / \ 2 2 / \ / \3 4 4 3但是下面这个 [1,2,2,null,3,null,3] 则不是镜像对称的: 1 / ......
JavaScript的深拷贝与浅拷贝
一句话来解释什么是深浅拷贝,B拷贝A,当修改A,B如果变化,就是浅拷贝,反之就是深拷贝。 基本原理: 1.递归函数2.对象内的值都是简单数据类型时 直接进行赋值3.当我们遇到数组和对象时,可以再次调用函数,利用递归去拷贝数组和对象内的每个值4.先数组 后对象 因为数组也是对象 下面是一个实现深拷贝的 ......
电梯演讲——全国地铁查询系统
电梯演讲——全国地铁线路查询系统_哔哩哔哩_bilibili 我们的产品全国地铁线路查询系统 是为了解决对于城市认识陌生、地铁线路不熟悉的人的 痛苦,他们需要全国集成式的地铁线路查询系统、对每一个有地铁的城市都有所了解 ,但是现有的方案并没有很好地解决这些需求,我们有独特的办法解决地铁的线路优化处理 ......
jupyterlab的配置和使用
1.先把网址甩上来~jupyterlab超大手册https://jupyterlab.readthedocs.io/en/stable/getting_started/installation.html 2.jupter是iPython内核的,想用r,得加个r内核: 先在ubuntu里装个R,怎么装 ......
函数的防抖和节流
每次上来一个函数真心看不懂,看着就害怕,总是区分不清楚防抖和节流的概念以及使用场景,所以这次倒着聊聊。 先举个栗子聊一下防抖和节流是什么形式? 我的理解是,防抖相当于乘坐电梯,(在未超重的情况下)每进来一个人,为了安全起见要等10秒后关门运行,若这十秒之内,又进来一个新人,那就重新计时10秒;而节流 ......
第五次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF4 | | | | | | | 这个作业要求在哪里 | https://www.cnblogs.com/lhl040210/p/17170041.html | | | 这个作业的目标 | 第 ......
python删除数据库表中全部内容
import pymysql # 创建连接 conn = pymysql.connect(host='127.0.0.1', port=3306, user='root', passwd='1234567890', db='studentmemo') # 创建游标 cursor = conn.cur ......
idea 模板注释设置(新解)
一、首先我们来设置IDEA中类的模板: 1、File-->settings-->Editor-->File and Code Templates-->Files 我们选择Class文件(当然你要设置接口的还也可以选择Interface文件) (1)${NAME}:设置类名,与下面的${NAME}一样 ......
《人月神话》读后感(一)
听到名字,如果不观看内容的话,我还以为是一本关于神话的小说,在读了《人月神话》这本书之后才知道《人月神话》这本书主要讲的是软件工程中人于团队关系的。 第一章的主题是焦油坑。主要讲的是编程系统产品开发的工作量是供个人使用的、独立开发的构建程序的九倍,我估计软件构建产品化引起了三倍工作量,将软件构件整合 ......
conda 虚拟环境 导出 requirement
在 Conda 中,可以使用 conda env export 命令将当前虚拟环境的依赖关系导出到一个 YAML 文件中,这个 YAML 文件可以被用于创建一个新的虚拟环境或者共享给其他人。 具体操作步骤如下: 激活需要导出依赖关系的虚拟环境。可以使用以下命令激活: conda activate e ......
28原创Q群托软件 唱歌聊天 下注机器人,赶紧退了,都是假人
; MUI 预定义常量 Q.q.7.4.0.0.2.1.5.0.0. !defias MUI_ABORTWARNING !define MUI_ICON “KaTeX parse error: Undefined control sequence: \Contrib at position 10 ......
Qt学习笔记7——P23-25. 登录窗口布局,控件-按钮、QListWidget
P23. 登录窗口布局 P24. 控件-按钮组 P25. QListWidget控件 (P23. 登录窗口布局)(创建了新项目) 选取 widget 进行布局,水平布局、垂直布局、栅格布局 自适应大小:点最上层的对象,然后垂直布局 弹簧 Spacers -> Horizontal Spacer,默认 ......
docker启动失败 exec /xxx.sh: no such file or directory
正常编写的.sh文件拷贝到docker容器,启动时报错no such file or directory,大概率是格式问题 可以用notepad++转换成unix格式,在拷贝到linux环境 如果在linux环境下,我们可以用vi命令打开文件,再按组合建shift+:;(:;为字母L右边的按键) 在 ......
WebRTC通信时获取速率(每秒帧数)相关信息
在用WebRTC进行通信时,可以通过RTCPeerConnection对象的getStats方法获取相关的连接统计信息,以此获取每秒帧数。 -- By Brisk yu 1 getStats的使用方法 const pc = new RTCPeerConnection() // 获取视频流对象 var ......
CPU内部的奥秘:代码是如何被执行的?
我们是袋鼠云数栈 UED 团队,致力于打造优秀的一站式数据中台产品。我们始终保持工匠精神,探索前端道路,为社区积累并传播经验价值。 本文作者:景明 我们以一段 C 代码为例,来看一下代码被编译成二进制可执行程序之后,是如何被 CPU 执行的。 在这段代码中,只是做了非常简单的加法操作,将 x 和 y ......
DevOps|研发效能价值如何衡量
现在很多公司都在做或者计划做研发效能,也知道研发效能工作很重要,能提高产研运同学的协同效率,提高员工的工作效率和质量,提高业务交付效率和交付质量,但是价值有多大?效率又有多高呢?因为不容易说清楚,所以经常碰到一些质疑和灵魂拷问。 如何衡量研发效能的效果? 如何衡量研发效能的作用? 如何说清楚研发效能 ......
第五次作业
| 这个作业属于哪个课程 | https://edu.cnblogs.com/campus/sdscfz/SF4 | | | | | | | 这个作业要求在哪里 | https://www.cnblogs.com/lhl040210/p/17170041.html | | | 这个作业的目标 | 第 ......