XOR

C#学习笔记 -- 变量、内存、

变量 1、变量在内存中分配空间 以变量名对应的内存地址为起点, 以其数据类型所要求的存储空间为长度的一块内存区域 (1)值变量如何存储在内存上 内存在计算机中被分成了一个字节一个字节的区域, 其中每个8个bit构成一个字节, 每个字节有自己唯一标识 操作系统会预留一部分内存, 别的进程无法使用 用橙 ......
变量 内存 笔记

分布式架构及Dubbo

# Dubbo的前世今生 ## 一、分布式系统的架构演进过程 Dubbo框架的出现是分布式系统演进的结果,我们先来回顾一下分布式系统的演进过程 ### 1 单应用架构 ![在这里插入图片描述](https://img-blog.csdnimg.cn/20181124185723480.png?) # ......
分布式 架构 Dubbo

图文并茂15分钟教你快速入门React

# React 是什么 ### 简介 - 用于构建 Web 和原生交互界面的库 - React 用组件创建用户界面 - 通俗来讲:==是一个将数据渲染为HTML视图的开源JS库== ### 其他信息 - Facebook 开发,并且开源 # 为什么使用React? - 原生JS使用DOM-API修改 ......
图文并茂 图文 React

Redis中废弃的VM机制

# Redis中废弃的VM机制 ## 概述 在翻redis1.3版本的源码研究Redis对象机制时,看到redisObject结构体中存在一个`struct redisObjectVM vm`的字段。 是早期版本的redis为了提高实现大于服务器内存存储量的数据库支持(即用户存入的数据量可以大于服务 ......
机制 Redis

聊聊JSON和JSONP

本章是学习课件,转载: https://kb.cnblogs.com/page/139725/ 1.前言 由于Sencha Touch 2这种开发模式的特性,基本决定了它原生的数据交互行为几乎只能通过AJAX来实现。 当然了,通过调用强大的PhoneGap插件然后打包,你可以实现100%的Socke ......
JSONP JSON

Qt中QTabWidget添加控件(按钮,label等)以及使用方法

今天遇到了一个问题,已经在`QTabWidget`每一行添加了一个按钮,我有一个需求就是,点击每一行的按钮都有各自的响应 首先说一下添加控件代码: 添加文字可以用`setItem`,添加控件就得用`setCellWidget`了。 ```python self.checkButton = QtWid ......
控件 使用方法 QTabWidget 按钮 方法

learn c++ 智能指针

#include <iostream> int main() { int* p; { std::unique_ptr<int[]> a{std::make_unique<int[]>(50)}; a[2] = 240; p = a.get(); std::cout << p[2]; } std::c ......
指针 智能 learn

Uva--572 Oil Deposits(dfs)

**记录** 00:22 2023-5-22 https://onlinejudge.org/external/5/p572.pdf reference:《算法竞赛入门经典第二版》例题6-12 八连块,标准的dfs。 学到的点:使用ind标记连通分量,这个可能有题会用到。 ```c++ #inclu ......
Deposits Uva 572 Oil dfs

[安全开发] SQL注入扫描(一股子GPT味~)

> 实际上大部分都是它写的,它真我哭 SQL注入扫描就是一种用于检测和预防SQL注入攻击的工具。它通过模拟SQL注入攻击的方式,向目标网站发送特定的SQL查询语句,以验证目标网站是否存在SQL注入漏洞。SQL注入扫描的过程通常分为以下几个步骤: 1. 收集信息:扫描器会首先向目标网站发送各种类型的请 ......
SQL GPT

一次redis主从切换导致的数据丢失与陷入只读状态故障

## 背景 最近一组业务redis数据不断增长需要扩容内存,而扩容内存则需要重启云主机,在按计划扩容升级执行主从切换时意外发生了数据丢失与master进入只读状态的故障,这里记录分享一下。 ## 业务redis高可用架构 该组业务redis使用的是一主一从,通过sentinel集群实现故障时的自动主 ......
主从 故障 状态 数据 redis

打卡

1.问题: 黑洞数也称为陷阱数,又称“Kaprekar问题”,是一类具有奇特转换特性的数。 任何一个各位数字不全相同的三位数,经有限次“重排求差”操作,总会得到495。 最后所得的495即为三位黑洞数。 所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。 (6174为四位黑洞数。 ......

linux 性能自我学习 ———— 理解平均负载 [一]

### 前言 linux 系统上性能调查的自我学习。 ### 正文 什么是平均负载? 使用uptime: ![](https://img2023.cnblogs.com/blog/1289794/202305/1289794-20230521225559793-695111271.png) 可以看到 ......
性能 linux

python实现增删改查

# python连接数据库 ```python # 连接数据库 def connection(): try: db=pymysql.Connection(host='localhost',user='root',password='20214063',database='aa') print("数据 ......
python

原型设计工具介绍之Drawio

目录 I. 简介 A. 什么是原型设计工具 B. Drawio II. Drawio的特点 A. 开源免费 B. 多种图表类型 C. 易于使用 III. Drawio的使用方法 A. 打开Drawio B. 选择图表类型 C. 绘制图表 D. 导出图表 IV. 实例 V.总结 简介 什么是原型设计工 ......
原型 工具 Drawio

原码、反码、补码总结

**1. 原码** 最高位符号位,其他不变 ``` 0000 0001 ``` **2.反码** - 正数:反码和原码相同 ``` 0000 0001 ``` - 复数:符号位一定是1,其余位对原码取反 ``` 1111 1110 ``` **3. 补码** - 正数:补码和原码相同 ``` 000 ......
反码 补码

2023 Hubei Provincial Collegiate Programming Contest(gym104337)A. Prime Magic

# 题目大意 给出一个数列ai,每次可以选择**一个区间**[l,r]进行**全体+1**或**全体-1**,需要满足**区间长度len=r-l+1为奇质数p**,且操作过程中ai非负 求最少操作次数使得最终ai不减 n=0 发现原操作等于**选择一个奇质数p**,对b[i]+x,b[i+p]-x ......

机器视觉工程师-人在职场,有假不敢请-对公司负责,对自己的职业尊重与负责

无论你在哪里,无论是否有合适的理由,无论带薪还是扣钱,打工人“有假不甘情”似乎是大家的一个职场共识。 无锡某家公司,有新客户需要一批新设备,订单已下来,计划四月做完,王某电气工程师,做到四月中旬,要求涨薪,罢工不干活,公司与其商量尽快出设备,薪资待遇都可以谈。王某不答应,最后公司不得不延期设备交期, ......
职场 视觉 机器 工程师 职业

华为的项目管理能力是如何炼成的

一、VUCA时代,项目管理的发展趋势的七个变化 最近听到最多、最深刻的两个词即是“价值”、“VUCA”,项目的交付在不确定的大环境中,已从结果交付转变成价值交付,只有价值交付才能有更长久、更长远的使干系人相互依存,共生共赢。 项目趋势的7个变化,要求项目管理以客户价值实现为目标,通过对项目团队赋能、 ......
项目管理 能力 项目

Linux查看运行中的Jar文件

1. jar包的运行 java -jar xxx.jar :当前ssh窗口被锁定,不可进行其它操作,ctrl + c或直接关闭窗口停止程序; java -jar xxxxx.jar & : 当前ssh窗口不被锁定,可进行其它操作,当窗口关闭时,程序退出; nohup java -jar xxx.ja ......
文件 Linux Jar

5月15日总结

cd,vi,clear这些属于常见常用命令本文不再赘述。 安装命令 yum install vim举例安装vim rpm -ivh a.rpm b.rpm c.rpm举例安装a,b,c(涉及包相互依赖) 用户权限管理 passwd修改当前用户密码 passwd [选项] 用户名 可以设置或修改任何用 ......

5月16日总结

@GrpcClient 注解的作用是将 gRPC 客户端注入到 Spring 容器中,方便在应用程序中使用 gRPC 客户端调用 gRPC 服务提供的函数。使用 @GrpcClient 注解,我们可以像使用其他 Spring Bean 一样来使用 gRPC 客户端,无需手动创建连接通道和 stub ......

5月17日总结

求值器完整实现代码我已经上传到了GitHub仓库:TinySCM,感兴趣的童鞋可以前往查看。这里顺便强烈推荐UC Berkeley的同名课程CS 61A。 即使在变化中,它也丝毫未变。 ——赫拉克利特 吾犹昔人,非昔人也。 ——僧肇 绪论 在上一篇博客《SICP:元循环求值器(Python实现)》中 ......

5月18日总结

概述 反射(Reflection)机制是指在运行时动态地获取类的信息以及操作类的成员(字段、方法、构造函数等)的能力。通过反射,我们可以在编译时期未知具体类型的情况下,通过运行时的动态查找和调用。 虽然 Java 是静态的编译型语言,但是反射特性的加入,提供一种直接操作对象外的另一种方式,让 Jav ......

5月19日总结

pytorch学习笔记——timm库 当使用ChatGPT帮我们工作的时候,确实很大一部分人就会失业,当然也有很大一部分人收益其中。我今天继续使用其帮我了解新的内容,也就是timm库。毫不夸张的说,Chat GPT比百分之80的博客讲的更清楚更好,仅次于源码。 当提到计算机视觉的深度学习框架时,Py ......

基于强化学习的倒立摆平衡控制系统simulink仿真,可以显示三维虚拟模型动画效果

1.算法仿真效果 matlab2022a仿真结果如下: 2.算法涉及理论知识概要 强化学习(Reinforcement Learning, RL),又称再励学习、评价学习或增强学习,是机器学习的范式和方法论之一,用于描述和解决智能体(agent)在与环境的交互过程中通过学习策略以达成回报最大化或实现 ......
控制系统 simulink 模型 效果 动画

2023.5.22第二阶段冲刺日报(八)

通过近几日的学习,同时找到了一个较好的demo实现视频会议,将正式开始实现文本界面的视频会议 这是主界面代码 <!DOCTYPE html> <html> <head> <title>TRTC实时音视频通话</title> <meta http-equiv="Content-Type" conten ......
阶段 日报 2023 22

源代码管理工具

源代码管理工具 Github工具介绍 (一)工具简介 Github是一个面向开源及私有软件项目的托管平台,因为只支持git 作为唯一的版本库格式进行托管,故名GitHub。 GitHub于2008年4月10日正式上线,除了Git代码仓库托管及基本的 Web管理界面以外,还提供了订阅、讨论组、文本渲染 ......
管理工具 源代码 工具

SARScape步骤错误后重做的一个方法

在SARScape中,如果某一步骤参数设置错误,需要重做,可以参照以下步骤进行修改 1.将该步骤产生的文件全部删除 2.使用记事本打开auxiliary.sml文件,可以看到里面的内容是这样的 3.其中各步骤是这样分的(不一定准确,请以自己判断为准) 如果需要重做步骤,需要将该步骤及后续步骤的OK改 ......
SARScape 步骤 错误 方法

27

#include<iostream>using namespace std;int main(){long int a,b,c;cin>>a>>b;while(1){if(b%a){c=b/a+1;}else{c=b/a;a=1;}if(a==1){cout<<"1/"<<c;break;}else ......
27

28

#include<iostream>using namespace std;int main(){int a[10],max,min,sum=0,s;for(int i=0;i<=9;i++){cin>>a[i];}min=a[0];for(int j=0;j<10;j++){if(a[j]>max ......
28