NOT
【库函数】在什么时候使用 string_view 代替 string
前言 C++17增加了std::string_view,它在很多情况会优于使用std::string 。 尤其是用做函数形参的时候,使用std::string_view基本一定优于老式的const std::string&这种写法。 了解std::string_view 在讲述它的优越性之前,我们应 ......
搭建 QT6+OpenCv4.7+CMake的环境
本文主要介绍如何搭建QT6+OpenCv的开发环境,基本流程如下 先安装CMake3.27.3,用来编译适用用QT的OpenCv的源码,安装完成后要配置系统的环境变量 安装Qt6的开发环境,并配置环境变量,注意一定要重启电脑才能生效 下载OpenCv的源码,用于后面的编译 上述环境准备好后,使用CM ......
军地两用人才之友
《军地两用人才之友》简直就是神书。。 两本共计1700多页,从打坦克、打飞机、躲核弹、防生化,到种小麦、玉米、养猪鸭鹅,从修拖拉机、到做红烧肉炒糖色应有尽有,它包含了军事、机械、农业、建筑、艺术、经济、美食等各种领域的知识。 全文没有废话,语言简练,小学生都能看懂。 应各位b友要求,这里贴一下原文链 ......
pydantic学习与使用-16.ORM 模型 orm_mode
前言 pydantic 一般是把传入的键值对,转成pydantic 对象. 我们希望将一个自定义的类对象,转成pydantic 模型,需在Config类中,设置属性orm_mode = True。开启from_orm()方法的使用 开启orm_mode pydantic 的 orm 模型默认是关闭的 ......
Teamcenter Item指派按钮重载实现方法
1、在plugins.xml配置渲染Bean类 <extension point="com.teamcenter.rac.common.renderingHint"> <renderingHint id="designcode" priority="0"> <propertyBean class=" ......
2023-09-12-周二
1), 昨天是2:30差不多睡的,,,,, 虽然有6:00的闹钟...只不过是闹了一下,,然后关闭,,继续睡 最后就7:35的样子,,,自然醒了 因为耽搁来很多时间,,就晚学了一点,,,本以为有早8的仔细看了一下课表,,,是上午第3-4节 这个为什么可以自然醒? 可能是因为环境不舒适吧....身体都 ......
Python/Java/Php/C#/Go/C/C++这几个主力语言,谁到底真的不行
1.前言 阿里最近又进行了史诗级的大裁员,IT行业肉眼可见的持续性衰退与没落。当潮水退却,才能看出谁在裸泳。作为当今计算机编程界的几大主力语言,谁才真正的裸泳者呢? 2.描述 1.Python: Python作为一款解释性的动态语言,它很早就诞生了。它的第一个发行版1991年出世,比Java还要早四 ......
LeetCode98:验证二叉搜索树,居然有这么简单的中等难度,白捡(用时击败100%)
欢迎访问我的GitHub 这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 关于LeetCode98 做这道题之前,我反复审题,最后确认:没错,不存在什么坑,这道题确实非常非常简单,然而却被官方定义为中等难度 这一定是送分,白捡一 ......
curse终端GUI模块
curses 是什么? curses 库为基于文本的终端提供了独立于终端的屏幕绘制和键盘处理功能;这些终端包括 VT100,Linux 控制台以及各种程序提供的模拟终端。显示终端支持各种控制代码以执行常见的操作,例如移动光标,滚动屏幕和擦除区域。不同的终端使用相差很大的代码,并且往往有自己的小怪癖。 ......
Windows驱动的彻底删除
Windows驱动的彻底删除 news/2023/9/11 12:48:01 由于Windows对于驱动程序会有一个自动备份的功能,当驱动被删除或损坏时,操作系统会自动使用备份的安装文件重新安装驱动程序。 但这个功能有时会导致无法卸载一个损坏的驱动,因为OS会一直不停的进行还原操作。 想要解决这个问 ......
「Log」2023.9.11 小记
序幕 \(\text{6:50}\):到校,补补博客。 \(\text{7:15}\):开始学习,先复习莫反,写写博客,决定还是先学一下欧拉函数。 更新了一部分博客,先咕咕咕,准备找平衡树题做。 哦哦先写一下平衡树博客吧。 \(\text{9:40}\):开始写平衡树博客。 不知道几点开始打的文艺平 ......
解决QT下原生播放音频不全问题
QT用原生的解码器播放mp3文件时,会出现一些能播放,一些不能播放的问题,解决办法是下载安装LAV Splitter库下载地址Releases · Nevcairiel/LAVFilters (github.com) 下载installer.exe即可记得把安装路径放在QT的安装路径下,然后一路下一 ......
读高性能MySQL(第4版)笔记06_优化数据类型(上)
1. 良好的逻辑设计和物理设计是高性能的基石 1.1. 反范式的schema可以加速某些类型的查询,但同时可能减慢其他类型的查询 1.2. 添加计数器和汇总表是一个优化查询的好方法,但它们的维护成本可能很 1.3. 将修改schema作为一个常见事件来规划 2. 让事情尽可能小而简单是一个好主意 2 ......
GPU渲染架构与优化技术(续)
GPU渲染架构与优化技术(续) 5.1. 渲染架构以及GPU优化技巧 5.1.1 GPU图渲染前言 目前所有的基本采用平铺渲染(基于图块的GPU架构,简称为TBR)渲染主流的渲染架构。这里主要介绍介绍TBR的优缺点。它还将Arm Mali基于图块的GPU架构设计与通常在台式机或控制台中发现的更传统的 ......
如何用 Java 找到字符串中的元音
这个题目其实不难,这是一个公司面试的时候要求的题目。 这个公司的面试有点意思,他们希望 Zoom 看我的电脑,然后让我解决问题。 题目 题目就非常简单了,他们给了我 2 个字符串。 其中一个是测试字符串,另外一个是元音字符,然后让把含有元音字符的单词输出。 给出的字符串分别为: String str ......
红日靶场二
靶场环境搭建 各靶场初始密码为:1qaz@WSX web需要切换de1a用户,密码1qaz@WSX才可进行登录 名称 ip地址 应用 Kali nat:192.168.111.5 攻击机 PC.de1ay.com 仅主机:10.10.10.201 nat:192.168.111.201 DC.de1 ......
noilinux
 的优势主要有以下几点
HDR10是HDR的一种版本,它使用ST2086标准,采用PQ感知曲线,要求必须使用10bit色深,但对分辨率没有特定要求。因此,1080P和4K片源都可以带有HDR10。 HDR录制(High-Dynamic Range,高动态范围)的优势主要有以下几点: 提高亮度范围:HDR录制的亮度范围比传统 ......
Linux常用命令
Linux常用命令包括: 查看硬件信息命令:ifconfig free fdisk ethtool mii-tool dmidecode dmesg lspci 系统性能监视命令:uptime top free vmstat mpstat iostat sar chkconfig 内存命令:top ......
10款Visual Studio实用插件
前言 俗话说的好工欲善其事必先利其器,安装一些Visual Studio实用插件对自己日常的开发和工作效率能够大大的提升,避免996从选一款好的IDE实用插件开始。以下是我认为比较实用的Visual Studio插件希望对大家有用,大家有更好的插件推荐可在文末留言🤞。 Visual Studio插 ......
STL(9) vector
目录底层两倍增长的原理vector的iteratorgnu c 4.9 动态增长的数组 底层 数组,支持动态扩充 在某一个点上,需要在内存的别的地方找到空间,进行扩充 扩充方式,当到达了一个阈值,在内存中找到另一个空间,进行成倍增长 sizeof vector为12 内部有三根指针,start en ......
Spring Bean 的作用域(Bean Scope)
前言 大家好,我是 god23bin,今天我们来聊一聊 Spring 框架中的 Bean 作用域(Scope)。 什么是 Bean 的作用域? 我们在以 XML 作为配置元数据的情况下,进行 Bean 的定义,是这样的: <bean id="vehicle" class="cn.god23bin.d ......
JULIA_IMAGE_THREADS = 1 的含义
在 Julia 中,JULIA_IMAGE_THREADS 是一个环境变量,用于控制 Julia 图像处理时的线程数。 JULIA_IMAGE_THREADS = 1 的意思是: 将 Julia 进行图像处理相关计算时使用的线程数设置为 1 个。 默认情况下,Julia会自动使用多个线程来加速图像处 ......
9.11,每日总结
今日课程两节:机器人实训与Java 对课堂产生的疑问:“机器人自由度”、“TLC”、“伺服”、“烧录”、“浮点数不能精确计算的原因”等,均在课下查阅了网络进行粗略的了解,填补了自己知识的部分漏洞以及满足自身好奇心。 同时发现一下问题尚待改进:Java编程基础不够扎实,需要尽快学习相关知识追上老师上课 ......
goland修复dlv-debug不生效
mac版 安装 参考官网: delve/Documentation/installation at master · go-delve/delve (github.com) 编译之后,对应GOPATH/bin/dlv,会生成一个该名字的执行程序。 dlv路径 /Applications/GoLand ......
[misc] Functional C++ Programming
Functional C++ Programming Introduction 模板真是个强大的东西,能够在编译期完成很多计算,这里整了一套list编程,有点像Racket和Ocaml里面的stylish List 这个并不难实现,我们可以通过简单的折叠表达式来实现 template <int... ......
添加镜像网站方法(提高下载速度)
0 前言 今天笔者在Julia中安装依赖包的时候,下载的超级超级慢,于是上网搜索了通过国内镜像网站(笔者以使用清华镜像为例)下载的方法,在次记录一下,希望能帮助到您。 1 添加系统环境变量 首先,打开电脑中的高级设置 接着,在系统环境变量点击新建 最后,添加变量值 -> JULIA_PKG_SERV ......
openjdk maven 打包报错 maven the trustAnchors parameter must be non-empty
原因: openjdk无法打包 解决:maven打包名加上 -Dmaven.wagon.http.ssl.insecure=true -Dmaven.wagon.http.ssl.allowall=true 比如:mvn clean -Dmaven.wagon.http.ssl.insecure=t ......