XOR
猴子补丁
什么是猴子补丁 使用猴子补丁修复类的实例 其他对象使用猴子补丁 猴子补丁适合的场景 1. 什么是猴子补丁 1.Python是一种典型的动态脚本语言。它不仅具有 动态类型(dynamic type) ,而且它的 对象模型(object model) 也是动态的。 2.Python的类是可变的(muta ......
BLOG-1
(1) 前言: 第一次作业:第一次作业的七道题相对来说比较基础,因为这是我们第一次写关于Java的代码,现在回看第一次作业,虽然比较基础,但是对于我来说,第一次作业是学到了比较多的东西的,我也记了一些笔记比如: 1..next()和.nextLine()的区别:.next()如果输入了一串字符,到了 ......
MVVM
MVVM是vue实现数据驱动视图和双向数据绑定的核心原理。MVVM指的是Model、View、ViewModel,它把每个HTML页面都拆分成了这三个部分,如图所示: 在MVVM概念中: Model表示当前页面渲染时所依赖的数据源。 View表示当前页面所渲染的Dom结构。 ViewModel表示v ......
mycat写库分片
之前的读写分离(一主一从)https://www.cnblogs.com/zwh0910/p/17267627.html 架构如下: 从该系统架构中,可以看出: (1)、数据库从之前的单节点变为多节点提供服务 (2)、主节点数据,同步到从节点数据 (3)、应用程序需要连接到 2个数据库节点,并且在程 ......
dijsktra
#include <bits/stdc++.h> using namespace std; const int N = 510; int g[N][N], n, m; int dist[N]; bool st[N]; int dijsktra() { memset(dist, 0x3f, sizeo ......
vue (一)
vue是一套构建用户界面的前端框架。 构建用户界面指的是用vue往html中填充数据。 框架指的是一套现成的解决方案,程序员只能遵守框架的规范,去编写自己的业务功能。 vue指令、组件(ui的复用)、路由、vuex、vue组件库 只有把上面罗列的内容掌握之后 才有开发vue项目的能力。 vue框架的 ......
centos7获取IP地址的两种方法
一、centos7获取IP地址的两种方法 动态获取IP 设置静态IP地址 二、动态获取IP(不推荐使用) 1、使用 ip addr命令查看查看网卡名和是否有网络,获知网卡名为ens33。 2、输入vi /etc/sysconfig/network-scripts/ifcfg-ens33 ,修改ifc ......
解决E: Unable to locate package XXX
首先尝试update命令 sudo apt-get update 如果不行则执行upgrade sudo apt-get upgrade 上述命令成功以后就能正常使用 sudo apt-get install xxxxx 最后上面两项都不行则尝试 sudo apt-get install aptit ......
Terraform 系列-Terraform 项目的典型文件布局
系列文章 👉 Terraform 系列文章 典型文件布局 - modules/ - services/ - webserver-cluster/ - examples/ - main.tf - outputs.tf - vars.tf - user-data.sh - README.md - [ ......
Hangfire 定时任务设置某个时间区间每隔一定时间触发的Cron表达式
Cron表达式 Hangfire使用类似于Linux下的Cron表达式定义时间规则,Cron表达式由6或7个由空格分隔的时间字段组成。 Cron表达式时间字段(从左到右依次为): 位置 时间域名 允许值 允许的特殊字符 1 秒 0-59 , - * / 2 分钟 0-59 , - * / 3 小时 ......
DevOps 如何选型
前 言 今天的中国互联网,正加速从消费互联网向产业互联网转型,数字化变革逐渐渗透到每一个具体产业,弹性算力已变成各行各业的水电煤,从底层驱动产业变革。以区块链、IoT、人工智能、大数据等先进技术为代表,新的云原生基础设施已经就绪并将继续演进,同时也会伴随着与之配套的技术和管理范式的演进。DevOps ......
多媒体技术2023-04-01
格式工厂,转换图片 Photoshop 新建, 类型:照片,打印,图稿和插图,web,移动设备,胶片和视频。 颜色模式,背景色 打开图片: 可以放大图片,然后看到每个像素点。 ......
mp雪花算法生成的id到前端丢失精度问题
mp生成的id是Long型18位,但是js处理到16位就四舍五入了,解决办法就是在服务器转成字符串传给前端 WebMvcConfig 要继承 WebMvcConfigurationSupport,重写里面的 extendMessageConverters方法 @Override protected ......
搭建虚拟机和source insight开发环境
开发中经常有需要看大平台代码的时候,这个时候代码太大在虚拟机里面用vscode看会非常卡顿,因此可以使用source insight来解决这个问题,但是source insight是win环境的,因此需要搭建一个虚拟机和win之间的桥梁,下面记录一下这个过程: 主要是使用source insight ......
Linux线程同步必知,常用方法揭秘!
一、为什么要线程同步 在Linux 多线程编程中,线程同步是一个非常重要的问题。如果线程之间没有正确地同步,就会导致程序出现一些意外的问题,例如: 竞态条件(Race Condition):多个线程同时修改同一个共享变量,可能会导致不可预测的结果,因为线程的执行顺序是不确定的。 死锁(Deadloc ......
虚拟机网卡起不来
昨天晚上家中断电,早上起来重启虚拟机发现ssh连不上去了,在虚拟机内部发现ens33网卡没有启动,想着通过systemctl restart network重启该网卡,发现重启失败,通过journalctl -xe发现错误提示: Bringing up interface ens33: Error: ......
【实验】Bilibili各档清晰度
想试试B站的视频清晰度是怎么分的,1080P的高码率和普通1080P有没有什么区别,以下是测试情况: 测试视频: https://www.bilibili.com/bangumi/play/ss25672?from_spmid=666.22.0.0 分档: 1080P-高码率 1080P 720P ......
读SQL进阶教程笔记04_集合运算
1. 集合论是SQL语言的根基 1.1. UNION 1.1.1. SQL-86标准 1.2. NTERSECT和EXCEPT 1.2.1. SQL-92标准 1.3. 除法运算(DIVIDE BY) 1.3.1. 没有被标准化 2. 注意事项 2.1. SQL能操作具有重复行的集合,可以通过可选项 ......
暂停在博客园发布文章,请亲爱的读者们移步同名微信公众号
各位亲爱的读者们,从2023年3月起,本人将暂停在博客园发布新文章,请移步本人的微信公众号“世民谈云计算”。公众号文章将同步至知乎同名号和头条同名号。感谢您一直以来的关注! 扫码关注本人的微信公众号: 知乎创作中心:https://www.zhihu.com/people/sammy-1-91/po ......
Matlab编程对MODIS产品进行质量控制
https://zhuanlan.zhihu.com/p/378908494?utm_id=0 本文以MODIS 8天地表温度产品(MOD11A1)为例,简要记录质量文件的使用方法。内容并非原创,仅作个人学习记录之用。 由于存在云和其他因素的干扰,MODIS产品的每一个像元质量并不都是可靠的,因此产 ......
【Linq】语言集成查询
LINQ查询时有两种语法可供选择: 查询表达式语法(Query Expression):使用查询运算符;流利语法(Fluent Syntax):利用System.Linq.Enumerable类中定义的扩展方法和Lambda表达式方式进行查询。CLR本身并不理解查询表达式语法,它只理解流利语法。编译 ......
Tampermonkey的安装+使用教程
转载:Tampermonkey的安装+使用教程 (dgrt.cn) 前提: 在浏览器的“设置/更多工具”中找到“扩展程序”,打开“开发者模式” 若需“上网工具”,请自备。 一、插件安装(以Google浏览器为例,Edge同理) 在浏览器首页面找到“应用”并打开 点击“Google网上应用商店” 在搜 ......
PowerShell生成中图法目录
目标 根据中图法规则, 使用Powershell生成对应结构的目录. 中图法的命名规则, 可以参考http://clc.nlc.cn/ztfdsb.jsp 一级目录从A到Z, 采用Powershell生成目录如下 >> [char[]]([char]'A'..[char]'Z') | % (md " ......
java: ArrayList
/** * 版权所有 2022 涂聚文有限公司 * 许可信息查看: * 描述: *编写一个程序,使它能够读入10个整数,并且存储其中互不相同得数,最后将这10个数输出 * 历史版本: JDK 8.01 * 2023-03-12 创建者 geovindu * 2023-03-12 添加 Lambda ......
springboot之监控
监控 Spring Boot 有一个非常好用的监控和管理的源软件,这个软件就是 Spring Boot Admin。该软件能够将 Actuator 中的信息进行界面化的展示,也可以监控所有 Spring Boot 应用的健康状况,提供实时警报功能。 主要特点 显示应用程序的监控状态 应用程序上下线监 ......
TCP三次握手和四次挥手
发生在传输层:建立端到端的连接 (1)第一次握手:建立连接时,客户端A发送SYN包(SYN=j)到服务器B,并进入SYN_SEND状态,等待服务器B确认。 (2)第二次握手:服务器B收到SYN包,必须确认客户A的SYN(ACK=j+1),同时自己也发送一个SYN包(SYN=k),即SYN+ACK包, ......
哈希
底层是数组和链表的结合,叫做链表散列。用hashcode来获取在哈希表中的索引,返回一个int数值。 对象相等,hashcode也相等;但hashcode相等,对象不一定相等(比如一个节点上有一串链表元素不同对象) 哈希算法:把字符串转成数字的算法,就是把key进行运算,得到地址。把字符串的每个字母 ......
ChatGPT API 接入微信公众号(服务号)的坑及实现 (Part 2)
前一篇我们聊了聊ChatGPT API接入微信公众号的数据流。 现在稍微介绍详细点,仅供参考。这是个通用的解决方案,并不仅限于ChatGPT API的调用。 本文有以下内容: 数据流详细介绍 一点笔记 与AI对话怎样问问题 法律条文 演示截图 1. 数据流详细介绍 之前我们已经知道,在公众号中与AI ......
指令调度与命令行参数解析
指令调度与命令行参数解析 编译器优化:指令调度 指令调度简介 指令调度是指对程序块或过程中的操作进行排序以有效利用处理器资源的任务[1]。指令调度的目的就是通过重排指令,提高指令级并行性,使得程序在拥有指令流水线的CPU上更高效的运行。指令调度优化的一个必要前提就是CPU硬件支持指令并行,否则,指令 ......