简单理解批处理和流处理的区别
算法笔记的笔记——第6章 C++标准模板库(STL)
vector 变长数组 长度根据需要而自动改变的数组 可以用来以邻接表的方式储存图 使用 头文件:#include <vector> 命名空间:using namespace std; 定义 vector<typename> name; 相当于一维数组name[SIZE],但长度可变。typenam ......
winscp的root连接ubuntu 提示“拒绝访问”
修改ssh配置文件:vi etc/ssh/sshd_config... # Authentication: #LoginGraceTime 2m #PermitRootLogin prohibit-passwordPermitRootLogin yes ********增加这行#StrictMode ......
wails 基于golang 的跨平台开发解决方案
wails 是可以使用golang 进行跨平台开发的框架 参考使用 依赖 需要go 18+,node 15+ 安装 go install github.com/wailsapp/wails/v2/cmd/wails@latest 创建项目 wails init -n myproject -t van ......
Blender Apps?2023年最值得期待的 9 个 Blender 开发项目抢先看!
2023 年对 Blender 来说将会是很有趣的一年,除了努力保持核心功能稳定和不断迭代之外,几个可能会在今年实现且备受关注的功能开发项目已经开始!赶紧跟着云渲染小编一起来看看Blender官方网站发布文章《2023年值得期待的项目》中,提到了哪些功能即将实现吧! ......
安装软件提示 "无法完成操作, 因为文件包含病毒或潜在的垃圾软件" 如何处理
在Windows端安装一些小众电脑软件的时候,经常会遇到无法安装的问题,比较常见的情况是会提示 "无法完成操作, 因为文件包含病毒或潜在的垃圾软件", 或者提示"不能执行文件, 系统找不到指定的文件"错误信息。这些错误信息如下图所示: 上面的错误一般是由于Windows自带的杀毒软件Windows ......
房产中介管理软件第12课:使用Serilog做全局的错误处理
因为代码用于学习,把前端框架从Ant Design Vue改为了vue-admin-plus,正版购买。 后面教程和界面可能和前11课差距较大。 本文介绍如何使用Serilog来进行全局的错误处理。 一、nuget引用Serilog 二、appsettings.json中进行serilog的配置 / ......
我的电脑为何没有这个文件夹? C:\Users\你的用户名\AppData\Roaming
我的电脑为何没有这个文件夹? C:\Users\你的用户名\AppData\Roaming https://www.zhihu.com/question/47637339/answer/2338338379 ......
vue-devtools的安装与使用
vue-devtools的安装与使用 https://blog.csdn.net/weixin_43843572/article/details/124980771 ......
iOS 永久解决NSTimer/CADisplayLink循环引用的问题
在iOS中定时器的循环引用会导致定时器无法正常关闭,页面无法正常释放导致内存泄漏。 正常来讲 我们的vc强引用定时器 定时器强引用vc从而导致引用环无法结束,通过中间人的方式可以解决相互之间引用的问题 让中间人弱引用vc 定时器强引用中间人对象 这样就断开了定时器和vc间的循环 大致代码如下: @i ......
小程序营销模板的发展现状及市场前景如何?
小程序营销模板是一种新兴的营销工具,可以帮助企业和个人快速地创建小程序,并进行定制化操作和数据分析,从而提高品牌知名度、用户转化率和销售业绩。随着小程序的不断发展和普及,小程序营销模板的市场前景将更加广阔,同时也需要不断创新和完善,以满足用户不断变化的需求。 ......
nodejs处理嵌套对象的npm包:dot-prop
dot-prop是一个 JavaScript 库,用于处理嵌套对象的属性,它允许您通过点符号(.)访问和修改嵌套对象的属性, 而不需要使用复杂的递归函数或多个if语句来处理。 引入dot-prop库非常简单,可以通过 npm 进行安装: npm install dot-prop 使用dot-prop ......
OpenStack各组件的常用命令
openstack命令 openstack-service restart #重启openstack服务 openstack endpoint-list #查看openstack的端口 nova的常用命令 nova list #列举当前用户所有虚拟机 nova show ID #列举某个虚机的详细信 ......
字符串转为对应的java类
业务描述: 某个设备的配置信息使用字符串保存 { "isOpen": true, "startTime": "21:00:00", "endTime": "07:00:00", "seconds": 360, "exhalationOrSaver": 1, "screensaverPicture": ......
npm切换下载安装包的仓库
(一)直接使用npm命令切换 1.设置使用淘宝镜像 npm config set registry + 需要切换的仓库地址 npm config set registry https://registry.npm.taobao.org 2.查看当前资源,看是否切换成功,成功后可直接使用cnpm命令 ......
数据治理工具DataHub的安装及踩坑过程
项目上后面要搞数据治理,网上主流的开源组件是Atlas和DataHub,这几天刚好有时间,先把DataHub安装试用一下。安装过程中问题较多,花了两天时间才安装完。先把安装过程记录一下,后面把功能试用情况也写出来。 ......
让你的vscode搭载ChatGPT获得来自 AI 的编程指导
一直以来,VS Code 都是开发者心目中的生产力神器,它免费、开源且跨平台,被称为最好用的 IDE。 把 VS Code 和 ChatGPT 结合使用,用户将获得来自 AI 的编程指导,包括代码解释、找 bug 等功能。 ChatGPT 中文版 VSCode 插件上线仅几天,已有 4 万多次下载, ......
Docker:Docker处理中文日志乱码问题
查看容器的编码 进入docker容器查看编码 #进入容器内部 docker exec -it <container_name> /bin/bash #查看容器编码 locale 显示为:LC_CTYPE="POSIX" 都是这个样子的 临时修改编码 临时修改只对当前容器生效,如果这个容器删除了,重新 ......
对系统理论的认识
系统理论是研究系统的一般模式,结构和规律的学问。它研究各种系统的共同特征,用系统理论知识定量描述其功能,寻求并确立适用于一切系统的原理,原则和模型,主要对计算机,应用数学,管理等专业的某一方面有专门的研究,掌握系统思维方法,能够从整体上系统地思考和分析问题,是具有逻辑和数学性质的一门新兴的科学。 ......
Vue : html table固定表头、表格内容无缝滚动的一种匪夷所思的解决方案
背景 需求是一个能适配主流分辨率的表格,表头固定,表格内容上下滚动 首先尝试的这个原生的标签,但是有个问题啊,就是在循环滚动中,每次滚动之间会出现大片空白。 大概是这样:第一行--滚动--最后一行--滚动--大片空白--滚动--第一行 所以放弃了marquee标签,选择使用js和原生的html ta ......
jdk的安装,以及配置和环境变量
卸载JDK 删除java的安装目录 删除path中关于java的目录 删除JAVA_HOME java -version 安装JDK 百度搜索JDK8,找到下载的地址 同意协议 双击安装JDK 记住安装的路径 配置环境变量 -->JAVA_HOME 配置path变量 检查安装是否成功 打开cmd J ......
元类的基础推导流程
# class Dog: # pass # # # print(Dog.__class__,Dog.mro()) # # # class Cat(object): # pass # # # print(Cat.__class__,Cat.mro()) # keywords class to crea ......
【php】 nginx配置重写域名,去除index.php的写法
在对应的vhost文件里面加上这一段 if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index.php?s=$1 last; break;} 如图: 这一段写入n ......
Centos6进入单用户模式的两种方法
转至https://www.shuzhiduo.com/A/KE5Q3r1MzL/ 单用户模式的作用 在使用Linux系统中,维护人员经常会碰到一个问题,就是在拥有root账号权限和密码的用户中,总是会出现忘记root密码的情况。遇到这种情况,一般情况下,维护人员就会通过最常用的方法进行root密码 ......
图像二值化的指令集加速例子
以下代码基于VS2015、Qt5.9和OpenCV430,CPU型号是Intel Core i5-7400。功能是对图像进行二值化。下面直接上代码: void main() { Mat image(1024, 1024, CV_8UC1, Scalar(255)); circle(image, Po ......
超级浏览器神器!5款冷门Edge插件让你的上网体验瞬间飙升!
IHome 主页插件:这个插件可以将您的浏览器主页设置为 IHome,这是一个集成了许多实用功能的个性化主页。使用这个插件,您可以快速访问常用网站,查看实时天气信息、日期和时间,并使用搜索引擎和其他实用工具。这个插件让您的浏览器主页变得更加美观、实用和高效! IHistory 历史记录插件:这个插件 ......
如何使用RunnerGo中的预设配置提高性能测试效率
RunnerGo采用的模块化设计,允许用户根据需求构建多个测试场景和测试用例,并灵活使用各种不同的测试组件。这种架构使得RunnerGo更加灵活,可以满足不同需要的测试场景和测试环境。我们在做性能测试时需要先完成以下步骤:调试接口-编写脚本-调试脚本-配置插件。而使用RunnerGo平台则不必这么繁 ......
一款 SpringBoot 项目下最优雅的 HTTP 客户端工具RetrofitHttp
大家都知道okhttp是一款由square公司开源的java版本http客户端工具。实际上,square公司还开源了基于okhttp进一步封装的retrofit工具,用来支持通过接口的方式发起http请求。 如果你的项目中还在直接使用RestTemplate或者okhttp,或者基于它们封装的Htt ......
retrofit-plus是一款基于retrofit2实现的轻量级httpClient客户端工具
因为其简单与出色的性能,Retrofit 是安卓上最流行的HTTP Client库之一。 不过它的缺点是在Retrofit 1.x中没有直接取消正在进行中任务的方法。如果你想做这件事必须手动杀死,而这并不好实现。 Square几年前曾许诺这个功能将在Retrofit 2.0实现,但是几年过去了仍然没 ......
安装TensorNVMe和Deepspeed时遇到的坑:无root权限安装libaio依赖库
如果你有root权限,用下面这行代码一键安装即可: sudo apt install libaio1 libaio-dev 如果没有root权限,步骤如下 下载 libaio git clone https://pagure.io/libaio 安装libaio 如果你没有 cd libaio ma ......