XOR
【从零开始重学Java】第6天
前情提示 从零开始重学Java 第0天 从零开始重学Java 第1天 从零开始重学Java 第2天 从零开始重学Java 第3天 从零开始重学Java 第4天 从零开始重学Java 第5天 Java语言中的异常 本章节也是很基础的东西,没什么特殊的 良好的代码风格和习惯能让你的代码更加健壮 要对自己 ......
PHP Composer依赖包vendor手动导入
第一步:将下载的依赖包放到vendor目录下 将下载的依赖包梵高 vendor目录下 第二步:修改 autoload_psr4.php 文件 文件位置位于:vendor/composer/autoload_psr4.php 将自己的依赖包填写上去,如下: 假设加载的命名空间为:AlibabaClou ......
.NET 8 中使用CSRedisCore 操作Redis详解
前言: .Net中操作Redis的库有几个比较经典的,如ServiceStack.Redis,StackExchange.Redis,但是都有各自的缺点 ServiceStack.Redis是商业版,免费版有限制; StackExchange.Redis是免费版,早期有Timeout 的 Bug,当 ......
npm升级时报错
需要的node版本为 Required: {"node":"^18.17.0 || >=20.5.0"};而当前版本为Actual: {"npm":"8.6.0","node":"v16.14.0"} 所以需要先升级node 访问官网:Node.js (nodejs.org) 1、卸载node.js ......
R :偏最小二乘路径分析
学习的源头: https://mp.weixin.qq.com/s/LeI78lGlQzqB5f1qlCdLmw #安装 plspm 包 #install.packages('devtools') #devtools::install_github('gastonstat/plspm') rm(li ......
代码缩进与格式
1.数据库查询时候的换行写法 标准友好的写法 List<AlarmRuleNew> dbAlarmRules = mapperContext.getAlarmRuleNewMapper().selectList(new QueryWrapper<AlarmRuleNew>() .eq(AlarmRu ......
vb.net入门——PictureBox控件的使用
vb.net中用作处理图形图像的控件有两个:PictureBox和ImageList。PictureBox(图片箱)控件被用来显示图形或者图像,ImageList控件用于存储图形或图像。 PictureBox控件在工具箱中的图标如图所示 一、PictureBox控件的常用属性 1、BackColor ......
CF1511G Chips on a Board
不难发现这是个 Nim 游戏,于是对每对 \((L_i, R_i)\) 所求转化为: \[\bigoplus_{i = 1}^n (a_i - L_i)[a_i \ge L_i] \]暴力做时间复杂度就是 \(\mathcal O(n^2)\),考虑优化。 感觉好像可以倍增?设 \(f(i, k)\ ......
typora入门
Markdown学习 标题 几级标题就打几个#,然后空格 输入内容 最后回车 字体 Hello,World! 变粗体两边加两个*然后空格 Hello,World! 变斜体两边加一个*然后空格 Hello,World! 要废弃两边加两个~然后空格 Hello,World! 引用 一个大于符号然后空格 ......
Odoo16—级联删除
写这篇博客的时候,我已经整理好了文章大纲,边写边测试验证,最后发现我原来的理解是错的,原来的大纲中还有在One2many中使用ondelete=’cascade’,以及ondelete=’cascade’无法解决问题时如何通过unlink()来解决。唉,半路借来的内容真是害人不轻。还好写了博客,又参... ......
实验二:百度图像增强与特效SDK实验
一、实验要求 百度图像增强与特效SDK实验(2023.12.6日完成) 任务一:下载配置百度图像增强与特效的Java相关库及环境(占10%)。 任务二:了解百度图像增强与特效相关功能并进行总结(占20%)。 任务三:完成图像增强GUI相关功能代码并测试调用,要求上传自己的模糊照片进行图像增强(占30 ......
一个自动发送微信消息的小软件:wxez
一. 软件简介 简单来说,就是可以通过一条命令来给指定的微信好友发送文本消息。 很早以前就有人利用微信网页版的API实现了类似功能,但后来微信网页版被限制登录,这种方法就行不通了。 现在还有一些付费的微信消息机器人,据说可以利用微信的隐藏API实现消息收发,具体原理不太清楚,但这种方式最终还是需要注 ......
Linux 交换分区(虚拟内存) 笔记
交换空间(虚拟内存): 虚拟内存是利用硬盘上的一块区域当作内存使用,windosw当作RAM使用,简单来说就是用硬盘的一部分当内存来使用,主要用于缓冲内存用量,缓解内存不足。 制作交换空间: 方法1:直接利用硬盘的分区,并将其格式化后充当交换空间,可将多个分区制作为交换空间也称交换分区。 方法2:创 ......
Vue——实现购物车的增减与价格统计
呈现效果: 第一步:引入vue与bootstrap的CDN <script src="./js/vue.js"></script> <link rel="stylesheet" href="https://cdn.bootcdn.net/ajax/libs/twitter-bootstrap/3.4 ......
下载安装R语言
一、下载R语言 网址:https://www.r-proj 二、下载RStudio 网址:https://www.rstudio.com/products/rstudio/ ......
Telnet和SSH和RPC
Telnet和SSH都是远程登陆到计算机系统的协议。ssh相比于telnet做了加密所有更加安全。Telnet允许用户在本地的终端和远程计算机进行交互。RPC是一种模型,允许本地计算机调用远程服务器上的函数,就像本地调用一样,RPC是一种编程范式而非特定协议,它可以在多种协议上实现,比如HTTP。 ......
docker-compose固定网段设置
docker-compose在使用的时候,经常是多个docker组了个内网。而如果不指定内网地址的话,很容易和线下的网段冲突,会造成虽说外部IP和端口都映射好了,但是就是公网无法访问的情况。 解决方案: docker-compose.yml里面,指定network网段。 networks: seaf ......
黄金票据实验
黄金票据主要用于权限维持,实验原理参考:黄金票据、白银票据 - 1_Ry - 博客园 (cnblogs.com) 本次实验重点掌握实现黄金票据的利用的过程 实验拓扑 实验思路: 1.获取 krbtgt账号口令 NTLM 值和域SID。2.利用获取到的 NTLM和SID 值制作黄金票据3.将黄金票据注 ......
关于网站配置域名通配证书
摘要 域名证书申请通常用certbot和acme.sh https://zhuanlan.zhihu.com/p/347064501 两种 acme.sh 安装 curl https://get.acme.sh | sh 或者 wget -O - https://get.acme.sh | sh 本 ......
react学习笔记
一:创建一个react项目 npx create-next-app my-app(项目名称)cd my-appnpm start 二:项目初始化 index.js import React from "react" import ReactDOM from "react-dom" import Ap ......
C#泛型进阶:深入解析类型参数约束,优化代码安全性与灵活性
概述:C#泛型类型参数约束提供了灵活的方式,确保泛型代码满足特定条件。从值类型、引用类型、构造函数到基类、接口等多重约束,为泛型设计提供了更多限制和设计选择。可空参数约束进一步增强了泛型的适用性。这些约束提高了代码的类型安全性和可读性,为开发者提供了更强大的工具。 在C#中,类型参数约束用于对泛型类 ......
实验一:百度机器翻译SDK实验
实验 一、实验要求 任务一:下载配置百度翻译Java相关库及环境(占10%)。 任务二:了解百度翻译相关功能并进行总结,包括文本翻译-通用版和文本翻译-词典版(占20%)。 任务三:完成百度翻译相关功能代码并测试调用,要求可以实现中文翻译成英文,英文翻译成中文(占30%)。 任务四:完成百度翻译GU ......
Spring面试题
Spring框架中的单例bean是线程安全的吗? Spring中的Bean默认是单例模式的,框架并没有对bean进行多线程的封装。所以单例bean是线程不安全的。 如果Bean是有状态的(有状态即有数据存储功能),则需要我们自己来保证线程安全。 最简单的方法即改变Bean作用域,将单例变为原型,即s ......
PA0:安装中文输入法
基本参考:为 Ubuntu22.04 系统添加中文输入法_ubuntu22.04中文输入法-CSDN博客 按照教程安装了中文输入法。值得注意的是,在安装中文后,要重启一次才会显示intelligent pinyin,重启前设置的chinese 选项点开只有两个可选项。 此外,目前遇到了一个奇怪的bu ......
docker安装Nginx并运行vue3前端
Docker安装Nginx #获取Nginx docker pull nginx #查端口 netstat -ntlp #建本地目录 mkdir -p /home/nginx/www /home/nginx/logs /home/nginx/conf /home/nginx/conf.d #创建临时 ......
Centos安装docker
一句一句的执行: yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo yum install -y yum-utils device-mapper-persiste ......
Nacos注册中心(六)
1 认识和安装Nacos Nacos是阿里巴巴的产品,现在是SpringCloud中的一个组件。相比Eureka功能更加丰富,在国内受欢迎程度较高。 1.1 安装Nacos Windows安装 1)下载安装包 在 Nacos 的GitHub页面,提供有下载链接,可以下载编译好的Nacos服务端或者源 ......
Nginx安装
安装依赖包 yum install gcc gcc-* automake autoconf libtool make zlib zlib-devel glibc-* tcl pcre-devel openssl openssl-devel -y 下载安装包,解压编译 ./configure --pr ......
java的idea使用maven下载依赖速度过慢解决
idea页面双击shift键,搜索settings.xml 然后将以下代码复制到xml中间的settings中间切换为阿里源 <mirrors> <!-- mirror | Specifies a repository mirror site to use instead of a given re ......
像不像
 ![image](https://img2024.cnblogs.com/blog/1311058/2... ......