自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(250)
  • 资源 (5)
  • 问答 (1)
  • 收藏
  • 关注

原创 cheat engine的使用

5、画上勾在开启变速精灵上面,然后填上500,应用。1、ctrl+shift+esc打开任务管理器。6、虽然显示只有几k下载,但是已经提速了。

2023-12-17 20:58:29 671

原创 md笔记使用加自动备份整理

2)新建好后根据gitee提供的命令去初始化仓库和增加remote。将css文件放到里面然后重启typora(css文件可以参考。文件-》偏好设置-》外观-》打开主题文件夹。1)在gitee上新建一个私人仓库。3)新建bat批文件。

2023-12-08 15:34:49 595

原创 拨号连接bat命令和拨号错误623,系统无法找到此连接的电话簿项的解决方法

先按上面的内容创建好一个拨号连接,然后再去尝试运行自己的脚本。1、首先创建一个拨号连接,注意连接名称要使用英文。2、创建一个bat文件,里面内容。

2023-12-07 12:12:29 1207

原创 IntelliJ IDEA找不到包不报错,必须点进去才报错问题

你也可以使用快捷键 Ctrl + Shift + A(Windows/Linux)或 Cmd + Shift + A(Mac)打开搜索框,输入 “Reimport” 并选择 “Reimport All Maven Projects”。在 IntelliJ IDEA 中,如果出现找不到包的情况但没有直接报错,可能是因为 IDE 的自动构建(Auto-Import)功能被禁用了,或者由于某些设置原因,IDE 没有及时检测到新的依赖。在 pom.xml 文件中右击,选择 “Reimport”(重新导入)。

2023-12-06 15:09:30 905

原创 Details: An error occurred while executing command: ‘host-status --ide-path=/root/.cache/JetBrains/R

如下图所示:Details: An error occurred while executing command: ‘host-status --ide-path=/root/.cache/JetBrains/RemoteDev/dist/34eb5f703c926_ideaIU-233.11799.196 --project-path=/code/java/guli’ Exit code: 1。重装了下系统,这个IDEA也随之换了下版本。这个是远程连接ssh开发。

2023-12-05 22:47:21 1407 2

原创 关于神舟-战神TA5NS系统重装问题

下载RAID驱动(如果没有私信我,我网盘里有),拷到u盘中,然后进入pe系统里面选择这个系统安装这个驱动(驱动安装是需要重启后才会安装,并不会在pe里面安装)3.输入 irm https://massgrave.dev/get |iex 自动下载激活脚本。3.按f2进入bios,找到advanced,将下面的vmd mode修改成enabled。1.按f7选择pe安装系统,然后发现卡在战神log处不转动。其他: ctlr + H 神舟还原。2.输入powershell 回车。

2023-12-05 21:56:59 640

原创 IntelliJ IDEA 2023.2.1远程开发出现Failed to exec spawn helper: pid: 24709, signal: 11问题

在root目录下面搜索launcher.sh文件。找到以后vim编辑查找 /Djava.home。然后重启IDE,问题就能解决。远程开发出现spawn问题。

2023-12-04 16:14:23 793

原创 开发规范

1、long或者Long初始赋值时,使用大写的L,不能是小写的l,小写容易跟数字1混淆,造成误解。2、不要使用一个常量类维护所有常量,按常量功能进行归类,比如缓存相关常量放在类CacheConsts下,系统配置相关常量放在类ConfigConsts下。

2023-12-03 11:28:49 923

原创 mysql常用命令行代码

为你的 MySQL 用户名。系统会提示你输入密码。为你要进入的数据库名称。为你要查看的表名称。为你要查询的表名称,

2023-12-02 22:09:50 431

原创 LVS集群

LVS(Linux Virtual Server Linux虚拟服务器)是一个用于构建高可用、可扩展、负载均衡的开源软件项目。它运行在 Linux 操作系统上,主要用于分发网络流量以提高系统的性能和可用性。LVS 提供了负载均衡的功能,使得多个服务器能够共同处理来自客户端的请求,从而分担负载,提高整个系统的性能和可靠性。由于单台服务器的性能总是有限的,简单的提高硬件性能并不能真正解决这个问题。为此,必须采用多服务器和负载均衡技术才能满足大量并发访问的需要。

2023-11-18 14:22:26 447

原创 Aurora的安装和中文配置

注意安装的时候是先安装了,然后再打开开始,然后找到font那,安装,会安比较长时间,需要注意的是不需要按照这个教程改path什么的。上图里面只要是cjk里,用\text{}包裹起来的就能用中文。在packages里面添加下面的包。

2023-11-14 19:32:42 1108

原创 思源笔记搭建

https://gitee.com/siyuan-note/siyuan下载zip解压文件到/root/SiYuan中(是解压后的内容 而非一个文件夹)注意,是放到/usr/local/bin/里面,这个文件改名为docker-compose。拿到后,拼接成地址,然后下载后上传。本身是二进制文件,没有格式。如果没有,需要添加环境变量。如果安装不成功,手动执行。

2023-11-02 14:45:06 719

原创 使用go语言实现自建区块链系统的一些环境的一些总结

可以使用gvm安装,但gvm需要科学上网才能下载,而且安装脚本内部有的也需要科学上网,如果其他的最好还是安装gvm。选择go1.17.1.linux-amd64.tar.gz。因此这里直接安装go。

2023-09-13 20:43:38 380

原创 cmake编译

cmake和make会生成很多文件,和运行没有什么关系,这样cmake的时候所有的中间文件都将在这个目录下生成,删除的时候也很好删除,非常方便,如果不这样做,cmake运行时生成的附带文件就会跟源码文件混在一起,这样会对程序的目录结构造成污染。find_library 在指定目录下查找指定库,并把库的绝对路径存放到变量里,其第一个参数是变量名称,第二个参数是库名称,第三个参数是HINTS,第4个参数是路径。库是一组预先编译好的方法,库文件分为静态库和动态库,静态库和动态库的区别体现在程序的链接阶段。

2023-05-06 08:42:42 928 1

原创 mysql卸载及Ubuntu降级mysql并安装MySQL5.7并修改键盘失灵问题及 centos_x86.64安装MySQL5.7及修改密码及设置访问

查看MySQL的依赖项卸载 mysql-common卸载 mysql-server清除残留数据再次查看MySQL的剩余依赖项(一般这时候就卸载干净了)继续删除依赖项(如果步骤 5还有剩余依赖,则继续 6)

2023-04-29 15:13:19 881

原创 centos安装protobuf并测试运行

链接 https://github.com/Dreamacro/clash/releases。执行protoc test.proto --cpp_out=./如果是aarch64那么下载arm64位的。如果是x86_64那么下载amd64位的。新建test.proto文件。尝试运行 ./a.out。新建main.cc文件。然后会多出几个文件来。

2023-03-23 13:58:14 542 1

原创 Hyperledger Fabric介绍1

Identity - 身份管理(让允许的人进入)Smart Contact - 智能合约(逻辑与数据分离)Ledger及Transactions - 账本和交易(插拔式共识协议)

2023-03-20 19:18:08 346

原创 vscode搭建C++开发环境

4、在vscode中新选择一个文件夹,以这个为以后的工作文件夹,然后在文件夹里面新建一个.vscode文件夹,然后在这个文件夹里面新建两个文件launch.json、tasks.json。6、点击一下,或者点击下一个图片的绿色箭头。前者在下面的终端里输入,后者弹出一个cmd。launch.json 要修改miDebuggerPath的路径。3、在环境变量的path中添加上面安装的路径。5、编写一个测试测试程序。1、安装c/c++扩展。下载完成后按照默认安装。

2023-03-14 09:05:19 441

原创 基于多reactor多线程的TCP服务器代码

【代码】基于多reactor多线程的TCP服务器代码。

2023-03-08 22:07:05 187

原创 Hyperledger Fabric环境网络搭建

下载ubuntu-18.04.6-desktop-amd64,要求硬件:4GB内存;2、各种源设置太麻烦,阿里源啥的还要注册,因此直接挂梯子,要求局域网内有梯子。1、受不了每次要输密码,直接用root ssh登录。然后重新执行 成功!

2023-03-04 09:02:22 342

原创 双指针、字符串、哈希表、链表、数组总结

vector也能交换 swap(v[1],v[2]);最后是一个趋近的过程,left和right的平均值最后趋于不动,这时候,left可能向右走,可能right向左走,这时候一定一定有规律。输入:nums = [5,7,7,8,8,10], target = 8输出:[3,4]也就是返回目标值的返回,没找到返回[-1,-1]用两个二分法找左右边界值设立的如果mid当前值大了,会让right向左移动上面求到的右边界是右边界+1。

2023-02-24 10:27:50 585

原创 我的创作纪念日

不敢相信已经整整四年了,从以前刚上大学的青涩,到现在对计算机和编程有了一些了解,真是感慨,时间流逝,这几年发生了很多,人也渐渐成长。哎,人生能有几个四年?提示:当前创作和你的工作、学习是什么样的关系。提示:在创作的过程中都有哪些收获。提示:职业规划、创作规划等​​。

2023-02-20 19:28:55 457

原创 栈与队列和单调栈总结

top返回栈顶的引用,为空时返回未定义,pop仅是弹出,因此需要先top得到数据后再pop,不能直接让一个数= pop弹出的数,

2023-02-14 21:59:19 248

原创 vscode使用跳板机(密钥)进入内网并连接内网中其它机器(密码)

也就是将id_rsa.pub中的内容复制到authorized_keys中(如果已经有多个,可以在最下面空一行再复制)(重装后需要把vscode所在的机器上.ssh文件夹里的kown开头的文件删除)3、在Remote -SSH的config文件中添加私钥的信息,如下的最后一行(如果仅仅通过frp穿透只需要填端口就可以了)无论是win还是linux都可以输入 ssh-keygen ,生成密钥对;然后尝试连接,连接成功,提示需要输入密码。linux在~/.ssh/下。4、测试连接,已成功。

2022-12-31 14:24:25 2035

原创 高性能IO框架库libevent(四):bufferevent

bufferevent由一个底层的传输端口(如套接字),一个读取缓冲区和一个写入缓冲区组成。与通常的事件在底层传输端口已经就绪,可以读取或者写入的时候执行回调不同的是,bufferevent在读取或者写入了足够量的数据之后调用用户提供的回调。也请注意:当前bufferevent只能用于像TCP这样的面向流的协议,将来才可能会支持像UDP这样的面向数据报的协议。很多时候,除了响应事件之外,应用还希望做一定的数据缓冲。- 记住写入了多少数据,如果还有更多数据要写入,等待连接再次可以写入。- 写入尽量多的数据。

2022-12-18 22:51:45 379

原创 使用samba在window和linux共享代码

上面分别对应文件的路径,可写,可查看目录结构,来访用户是否可见。

2022-12-01 11:18:51 362

原创 shared_ptr初始化、循环引用、线程安全问题

循环引用,两个对象相互使用shared_ptr指向对方使用shared_ptr需要注意的问题。

2022-11-02 16:39:06 776

原创 联邦学习框架和数据隐私综述

联邦学习。

2022-10-29 12:52:16 3091

原创 Typora+Gitee+PicGo搭建图床(解决使用Typora写的笔记上传csdn图片无法正常显示问题)

将md上传到csdn时不会因为在gitee删除图片而在csdn不显示问题,在导入csdn时,csdn会自动保存这个图片文件到其服务器。安装的时候一直点击下一步。虽然能够从下面位置打开链接,但我完成后续步骤的时候发现链接有乱码问题,虽然上传上去了但是不显示图片。2、填写各种资料,注意仓库名称不要像下面一样有大写下划线啥的,就叫。2、在picgo中安装gitee插件,发现问题。1、首先安装picgo,建议安装正式版的,6、在typora中测试上传,发现已经成功。3、新建完成后将仓库改为开源。

2022-10-26 13:49:55 882

原创 Backtracking algorithm梳理

注意下面这句话回溯法都可以,其实每一层都代表了一个for循环以下面题为例,k=2时是两个for循环,k=50是50个for循环,后者写不出来,但是回溯能够写得出来。

2022-10-22 12:09:40 572

原创 muduo网络库—分布式系统知识精要

每个数据块都分割到分布式许多服务器上,因此每个服务器都存储了一个较小的数据块。首先,由于高带宽和低时延,在需要数据的客户端向存储数据的服务器发送数据请求后,这些服务器几乎同时向客户端发送数据,导致大量数据流同时涌向网络。又由于交换机缓冲区空间有限,这种流量很容易就会将其溢出,接着发生丢包,TCP 通过超时重传进行恢复。超时的时间通常至少要几百毫秒。需要超时重传的服务器会进入超时等待。由于同步的传输模式,多个服务器可能会同时进入这种等待。

2022-10-16 20:42:27 837

原创 贪心算法练习题二

如果按身高排序,身高矮的可以放到前面也可以身高高的放前面(相同身高按第二个值个数来衡量),我们先按身高高的放在前面,这样就可以排,然后按第二个值来重新排列,由于升高高的在前面,后面矮的移动到前面不会影响自己,因此成立。**遍历:**以左向右排序为例,维护一个end和count记录不重叠区域,当下一个区间的开头在我end里面,那么就是重叠的,不要他,否则就以它end为end。无重叠区间碰到重叠的是要想删哪个,这个没有标准,需要确定一个边界,然后才能考虑删除哪个,也就是爪子伸到我空间了,我就可以删掉它。

2022-10-13 10:24:37 602

原创 设计模式(合)

并且,当我们使用装饰器模式的时候,我们通常的做法是将原始对象作为一个参数传给装饰者的构造器。一个命令对象和请求的初始调用者可以有不同的生命期,换言之,最初的请求发出者可能已经不在了,而命令对象本身仍然是活动的,可以通过该命令对象去调用请求接收者,而无须关心请求调用者的存在性,可以通过请求日志文件等机制来具体实现。由于请求者与接收者之间不存在直接引用,因此请求者与接收者之间实现完全解耦,相同的请求者可以对应不同的接收者,同样,相同的接收者也可以供不同的请求者使用,两者之间具有良好的独立性。

2022-10-10 17:30:05 848

原创 设计模式4——结构型模型(代理、外观、适配器、装饰)

(3) 在层次化结构中,可以使用外观模式定义系统中每一层的入口,层与层之间不直接产生联系,而通过外观类建立联系,降低层之间的耦合度。(4)具体构件类与具体装饰类可以独立变化,用户可以根据需要增加新的具体构件类和具体装饰类,原有类库代码无须改变,符合“开闭原则”。(2) 想创建一个可以重复使用的类,用于与一些彼此之间没有太大关联的一些类,包括一些可能在将来引进的类一起工作。,对于客户端类而言是透明的,而且提高了适配者的复用性,同一个适配者类可以在多个不同的系统中复用。

2022-10-10 17:24:15 322

原创 设计模式5——行为型模型(模板、策略、命令、观察者)

一个命令对象和请求的初始调用者可以有不同的生命期,换言之,最初的请求发出者可能已经不在了,而命令对象本身仍然是活动的,可以通过该命令对象去调用请求接收者,而无须关心请求调用者的存在性,可以通过请求日志文件等机制来具体实现。由于请求者与接收者之间不存在直接引用,因此请求者与接收者之间实现完全解耦,相同的请求者可以对应不同的接收者,同样,相同的接收者也可以供不同的请求者使用,两者之间具有良好的独立性。(2)策略模式将造成系统产生很多具体策略类,任何细小的变化都将导致系统要增加一个新的具体策略类。

2022-10-10 16:57:32 676

原创 设计模式3——创建型模型(简单工厂、工厂、抽象工厂、单例模式)

​ 增加新的产品等级结构麻烦,需要对原有系统进行较大的修改,甚至需要修改抽象层代码,这显然会带来较大的不便,违背了“开闭原则”。工厂方法(Factory Method)模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。工厂方法模式是简单工厂模式的衍生,解决了许多简单工厂模式的问题。,这样核心类成为一个抽象工厂角色,仅负责具体工厂子类必须实现的接口,这样进一步抽象化的好处是。(3)增加新的产品族很方便,无须修改已有系统,符合“开闭原则”。(2)增加系统中类的个数,复杂度和理解度增加。

2022-10-08 17:09:01 560

原创 设计模式2——面向对象设计原则

在一定的环境下,用固定套路解决问题。

2022-10-08 15:16:52 276

原创 设计模式1—建模、UML、用例图、类图、类之间关系的基本概念

赖另一个系统的服务时,这两个系统之间体现为依赖关系.例如生产零件的机器和零件,机器负责构造零件对象;:一个用例可以包含其他用例具有的行为,并把它包含的用例行为作为自身行为的一部分.在UML中包含关系用虚线箭头加“< >”,箭头指向被包含的用例。但是,关联关系所涉及的两个类处在同一个层次上,而聚合关系中,两个类处于不同的层次上,一个代表整体,一个代表部分。1.在UML中,泛化关系用来表示类与类,接口与接口之间的继承关系.泛化关系有时也称为”is a kind of“关系.中最常用的图.是定义其他图的基础.

2022-10-08 13:19:25 957

原创 贪心算法练习题

上面承接十张钞票让拿五次,那指定每一次只拿最大的如果能局部最优推出整体最优而且还想不到反例那就试试贪心。有时候不知道自己用了贪心,因为本就应该那么做。

2022-10-07 19:51:57 487

原创 关于数据要素、联邦学习在保护隐私数据方面、数据要素溯源的调研

人们通常所使用的数据并非原生数据,而是经过数据要素流通市场并依照相应规则﹑标准进行加工,计算﹑聚合、交易后的派生数据。从本质上讲,原生数据“杂乱无章”,不宜直接用于特定的重要场景;经过“深加工”形成的派生数据更适合用于特定的重要场景,但须保证派生数据的真实性、可靠性和安全性。原生数据“深加工”后已变得“面目全非”,为重现原生数据的真实状态,就必须采用特定的方法或路径去回溯,即为数据溯源。

2022-10-02 20:27:03 2693

哈尔滨工程大学计算理论思维导图整理

哈尔滨工程大学计算理论思维导图整理

2022-05-28

哈尔滨工程大学6系计算理论ppt

私聊我我发你

2022-05-28

filezilla_v3.53.1.zip

filezilla_v3.53.1中文版

2021-04-07

javase知识点复习.doc

javaSE知识点 2. Java特点  跨平台:window,linux  健壮性:一套处理异常机制的体系  面向对象:对象与对象之间的关系(C语言:面向过程) Java是编译型语言,Java文件---》.class--->执行 Python:解释型语言 3. Java开发工具 .Jar文件封装的N个class文件

2020-05-18

vgg_ILSVRC_16_Layers_fc_Reduced.zip

预训练模型,训练权重,也可不用积分下载,原链接https://drive.google.com/file/d/1sBmajn6vOE7qJ8GnxUJt4fGPuffVUZox/view

2019-07-06

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除