NOT

《程序员修炼之道:从小工到专家》读后感九月篇二

《程序员修炼之道:从小工到专家》的第二章主要讲述了重复的危害和解决重复问题的关键。对于一名程序员来说,重复是不可避免的现象,但过多的重复不仅会降低代码的运行效率,也会给代码的维护带来很多麻烦。因此,解决重复问题对于提高代码质量和效率至关重要。作者对重复的危害进行了详细的阐述。重复会导致代码臃肿、冗余 ......
小工 读后 读后感 程序员 程序

vsstudio: cmake项目调试

vsstudio: cmake项目调试 本文用于记录,在利用vsstudio进行cmake的QT项目研发过程中的环境配置。 Qt Visual Studio Tool安装 在vs studio的扩展中搜索QT找到 QT Visual Studio 进行安装, 然后配置QT所在路径 QT环境配置 此时 ......
vsstudio 项目 cmake

生成树协议

为了保证网络的可靠性,需要进行网络设备和网络线路冗余,这时就会产生交换环路。交换环路会导致广播风暴、帧复制和 MAC 表震荡的问题。生成树协议就是解决交换环路问题的。 处于环路种的每台交换机都要开启生成树协议,交换机之间通过传递 BPDU (Bridge Protocol Data Unit,桥协议 ......

ARM64上内联汇编实现系统调用

ARM64上内联汇编实现系统调用 #include <stdio.h> #include <stdint.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <unistd.h> int main() ......
系统 ARM 64

白话区块链是什么

国庆放假倒计时,无心恋战,分享点儿东西,也算做点儿贡献。 起因是,我老婆的公司最近技术上在搞“区块链溯源”,ppt里言必称无法篡改,客观公正,可确保真实安全。她表示听不懂,于是问我 “到底什么是区块链?”。 “自己查啊”。 “查了,看不懂。”…… 按说区块链从比特币火起来之后,现在已经快10年了,火 ......
区块 白话

基本技巧——根号分治 学习笔记

基本技巧——根号分治 学习笔记 根号分治与其说是一个算法,更不如说是一种思想(trick)。 定义 根号分治,是一种对数据进行点分治的分治方式,它的作用是优化暴力算法;类似于分块,但应用范围比分块更广。 具体来说,对于所进行的操作,按照某个点 \(B\) 划分,分为大于 \(B\) 及小于 \(B\ ......
根号 基本技巧 技巧 笔记

洛谷3750 分手是祝愿

这种可能会有无穷的情况,就是对某一个开关一直按 像这种题目我把他叫做无穷型嵌套期望 这种题目一般都是用DP推出公式然后化简 看着题 首先,我们考虑假设最开始最少的操作少于k,应该怎么做 很容易发现一个性质,就是按动一个开关,只能影响前面的开关,不能影响后面的开关 这是什么?无后效性!就跟DP一样,我 ......
3750

赋能工业数字化转型|辽宁七彩赛通受邀出席辽宁省工业互联网+安全可控先进制造业数字服务产业峰会

2023年9月25日下午,由软通动力信息技术(集团)股份有限公司主办的“工业互联网+安全可控先进制造业数字服务产业峰会”在辽宁沈阳顺利举办。省市区各级政府、科研院所领导、技术专家、企业高管以及生态合作伙伴代表等齐聚一堂,共同探索数字时代辽宁省制造业数字化转型道路。棱镜七彩全资子公司辽宁七彩赛通信息科 ......
数字 工业 峰会 七彩 制造业

视频人声与背景分离,音频人声与伴奏分离,小星星人声处理工具为你解锁无限可能!堪比原声,质量超高,安装使用都很简单,可免费试用!

视频人声与背景分离,音频人声与伴奏分离,小星星人声处理工具为你解锁无限可能!堪比原声,质量超高,安装使用都很简单,可免费试用,需要的朋友快去搜索下载吧! ......
人声 小星星 超高 原声 免费试用

ChatGLM2

下载chatglm2-6b print('开始加载分词器tokenizer...') tokenizer = AutoTokenizer.from_pretrained("THUDM/chatglm2-6b", trust_remote_code=True) print('开始加载语言模型model ......
ChatGLM2 ChatGLM

《信息安全系统设计与实现》第四周学习笔记

文件操作 文件操作级别 文件操作分为五个级别: 硬件级别 fdisk mkfs fsck 碎片整理 操作系统内核中的文件系统函数 系统调用 I/O库函数 用户命令 sh脚本 文件I/O操作 双线上方的上半部分表示内核空间,下半部分表示进程的用户空间 该图显示了进程读/写文件流时的操作序列 低级别文件 ......
笔记 系统 信息

P1989 无向图三元环计数 题解

P1989 无向图三元环计数 题解 考虑对无向图的边定向:对于每一条无向边,度数小的点向度数大的点连边,如果读书相等则按编号大小确定。 这样枚举一个 \(u\),再枚举它的出点 \(v\),接着枚举 \(v\) 的出点 \(w\),如果存在一个 \(w\),\(u\) 向它连边,那么 \((u, v ......
题解 P1989 1989

数字孪生:降低现代船舶水声设备研制风险与成本的关键要素

​声波是海洋中唯一能够有效传递远距离信息的载体,1000Hz的声波在海水中的每公里吸收衰减仅为0.067分贝,而在陆地上大显神通的电磁波由于受到海水高介电常数和高导电率的影响,因传播衰减量太大而无法通信。 声波在海洋中的传播也并非一帆风顺。海洋水声环境参数复杂多变,上有波涛汹涌的海表面,下有凹凸不平 ......
水声 船舶 要素 成本 风险

神经网络组成方式

神经网络组成方式 人工组成: 搭建网络,结构可能不合理。 自动生长出神经元: 类似人类成长的过程, ??约束条件。--》激活程度?? 生长凋谢的过程 原始形态-》训练100-》测试-》效果不理想 找出性能不足的地方“ 如何计算性能不足-》 公公式 依据是什么”-》生长出神经元 再次进行训练 ......
神经网络 神经 方式 网络

RPN FPN ROIPooling

RPN(Region Proposal Network)介绍 > 特点从backbone 生成的Feture Map中 用一个 3x3 的Conv卷积核 遍历FeatureMap的每个点然后 根据每个点的感受野,回到最初始的图像层,感受野的中心点就是锚框中心点,然后在中心点生成3种不同大小不同长宽比 ......
ROIPooling RPN FPN

Stable Diffusion扩散模型

人像生成模型 1.模型理论基础 扩散模型(Diffusion Model): 1.1 Diffusion Model 原理 首先,Denoise Model 需要一个起始的噪声图像作为输入。这个噪声图像可以是完全随机的,也可以是一些特定的模式(如 高斯分布)或者形状。 - 接下来,随着 denois ......
Diffusion 模型 Stable

PLC输出指令频率f计算

本文章为原创作品,转载请注明出处,否则将会追究法律责任。 ......
指令 频率 PLC

13 | Linux系统安全:多人共用服务器,如何防止别人干“坏事”?

Linux中的安全模型 内核层防护:确保使用官方的镜像并保持更新 用户层防护:确保正确配置权限 黄金法则应用 Linux中的认证机制 安全问题:认证是linux内核提供的,在用户层只需要关注弱密码导致的身份信息泄露 防护:在/etc/shadow中,制定适当的密码策略;使用已知的弱密码库来检测lin ......
坏事 多人 服务器 系统 Linux

报错 image = image.resize((int(image.size[0] * (64 / image.size[1])), 64), Image.ANTIALIAS).convert('L')

感谢大佬 https://blog.csdn.net/qq_37405087/article/details/131642749 修改ini配置文件 打开ini文件 修改值 将其中的ANTIALIAS替换为LANCZOS image = image.resize((int(image.size[0] ......
image size ANTIALIAS convert resize

Ubuntu系统自动更新导致| nvidia-smi命令报错Failed to initialize NVML: Driver/library version mismatch

先查看日志 cat /var/log/dpkg.log | grep nvidia 发现早上ubuntu更新了nvidia驱动,两个nvidia驱动共存导致版本冲突了 step one sudo apt-get --purge remove nvidia* 报错: step two 根据报错的提示, ......

Codeforces Round 695 (Div. 2)

练习笔记: A:https://codeforces.com/contest/1467/problem/A 一开始以为是 987654321..... 交了两发WA。慢慢想想就是如果说我是第二个号码放8就是98901234.... 交了就是AC B: https://codeforces.com/c ......
Codeforces Round 695 Div

GDB调试入门(一)

GDB调试入门(一) 嵌入式er 终极理想稚晖君 6 人赞同了该文章 当代码量较多时,使用GDB调试代码可以相对便捷的定位错误点,提高Dbug效率。首先先熟悉下GDB调试的基本流程:1. 在编译代码是添加 gcc添加–g选项:gcc -g test.c -o test.out2. 然后在bash环境 ......
GDB

钉钉小程序 登录记住密码

钉钉小程序 登录记住密码 1、在登录成功后添加缓存 dd.setStorage({ key: 'username', data: "账号", }); dd.setStorage({ key: 'password', data: "密码", }); 2、在onLoad加载事件里面读取缓存 const ......
密码 程序

IDEA社区版,真香!

IDEA(IntelliJ IDEA)是众多 Java 开发者的首选。 商业版的昂贵 IDEA 商业版(IntelliJ IDEA Ultimate)功能非常强大,能够满足 Java 开发的所有需求,但其高昂的价格…… 此时只能感叹,不是不想用正版,而是正版用不起! 破解版的弊端 除了购买正版,只能 ......
社区 IDEA

无监督学习

无监督学习 聚类,(降维,特征学习)密度估计 生成模型 密度估计 显示密度估计-》 能给出输入是我分布的概率,但是可以给出近似真实样本的采样数据。 隐式密度估计 不能给出分布,但是可以给出近似真实样本的采样数据。 AE自编码器 特点: 编码器:从原始数据的提取特征到特征空间,可以用于特征提取 解码器 ......

【脚本】统计视频的帧数、fps、时长、以固定fps进行采样后的时长

输入:存放有很多视频文件的文件夹路径 输出:包含采样前后视频信息的csv文件 import os import cv2 import pandas as pd import numpy as np from PIL import Image def get_videos(vidname, read_ ......
时长 脚本 fps 视频

ovn控制器初探

一.OVN架构介绍 OVN由以下组件构成: northbound database:存储逻辑交换机、路由器、ACL、端口等的信息,目前基于ovsdb-server。 ovn-northd: 集中式控制器,负责把northbound database数据分发到各个ovn-controller。 ovn ......
控制器 ovn

[Linux] shell文本处理记录 - 查找、增删特定行及附近行

转:https://blog.csdn.net/wy_hhxx/article/details/127416595 查找username所在行并删除此行,输出到新文件sed '/username/,+d' 04filename.log > 04filename_new.log 目录 1.grep查找 ......
文本 Linux shell

Git合并分支和复位笔记

复位reset 复位是把目前branch的版本复位到某个指点的版本。要复位branch到某个指定版本,要先到history里reset 再Revert change。这里不管是复位到旧版本还是新版本,由于和原来的不一致,都算被修改过,所以都要重新Revert掉。 这里的reset就可以fetch 远 ......
分支 笔记 Git

pytest

一、命名规范、setup_method 1、文件名称,要以"test_xx"开头 2、类名要以"Test_xx""开头 3、方法名要以"test_xx""开头 4、setup_method 每个方法都会执行一遍setup_method 里的内容 5、命令 -s 会把print 的内容打印出来 6、执 ......
pytest