自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(213)
  • 收藏
  • 关注

原创 [GitHub]SSH连接:ssh_exchange_identification: read: Connection reset by peer fatal: Could not read from

加个配置文件就好了,对于这个问题:[root@CentOS ABC]# git pushssh_exchange_identification: read: Connection reset by peerfatal: Could not read from remote repository.Please make sure you have the correct access rightsand the repository exists.

2025-01-27 01:59:43 180

原创 C/CC 不定参函数

vasprintf 是 POSIX 标准的一部分,并不是 C 标准库的一部分,因此它在某些平台上可能不可用。它类似于 sprintf,但不同之处在于它使用了 va_list 来处理变长参数,并且它会自动为格式化后的字符串分配足够的内存。stdarg.h 是 C 语言标准库中的一个头文件,用于处理变长参数(variable arguments)。第二个参数是函数的最后一个已知的命名参数。访问变长参数中的每一个参数,需要指定要访问的参数类型。返回的是参数包中包含的元素的数量,即参数个数。

2025-01-13 00:47:41 782

原创 GoF23种设计模式 简介

通俗速懂 7个面向对象设计原则和23个GoF设计模式

2025-01-02 14:21:06 833

原创 GoF设计模式——结构型设计模式分析与应用

适配器模式:解决不兼容接口的适配问题。桥接模式:解耦抽象与实现,增加系统的可扩展性。组合模式:通过树形结构统一处理单一对象与组合对象。装饰器模式:动态地在运行时为对象添加功能,增加系统的灵活性。外观模式:简化客户端接口,降低系统的耦合度。享元模式:优化内存和性能,适合大量相似对象的场景。代理模式:控制对象的访问,增强目标对象的功能,同时保持目标对象的独立性。这些模式的优点使它们在面对特定问题时成为非常有力的工具,能有效提升代码的可扩展性、灵活性和可维护性。

2024-11-23 16:43:36 1007

原创 pdlegacyshell16无法点击多对多关系,如何开启多对多关系

下面这个任务,不需要设置,直接用n-n就能拖出来。

2024-11-19 10:34:59 234

原创 Educational Codeforces Round 170 (Rated for Div. 2)D. Attribute Checks 【dp + 差分】

分析可知操作是 DP 和 提升值。而DP部分 5000^2 时间复杂度可接受;而提升值部分 是区间操作,可以优化

2024-10-28 22:37:29 692

原创 用python代码执行civitai上的模型safetensors来在本地文生图

(也算下载SD模型避雷指南,官网:https://stability.ai/)试图在3050N卡、12G显存、16G内存上跑 stable-diffusion-3.5-large 模型,结果还没load到模型,内存不足而崩溃了。(我也崩溃了)而且从HF下载用了还占了很多内存,很多流量和时间。注意下载下运行时还会下东西(下图右边的),输入Token前,改HF_HOME,不然全装C盘了而之前用过 webUI ,可以跑一些小的模型。从而做一些开发。

2024-10-27 19:40:11 565 2

原创 【计算机图形学】 a.世界坐标系 - > 相机坐标系 b.正交投影和透视投影 c.视椎体

1.标架的变换 - 世界坐标系 - > 相机坐标系2. 正交投影 透视投影 视椎体 的学习理解

2024-10-26 00:02:04 757

原创 cpp算法竞赛预备代码

freopen("/dev/null", "r", stdin);

2024-09-04 21:44:40 178

原创 MySQL 使用C语言链接

mysql_get_client_info() ; msql_real_connect() ; mysql_query() ; mysql_store_result() ; mysql_num_rows() ; mysql_num_fields() ; mysql_fetch_fields() ; mysql_fetch_fields() ; mysql_close()

2024-09-02 13:43:09 2005

原创 MySQL用户管理

创建用户,删除用户,修改用户密码,给用户授权grant,回收权限revoke

2024-09-02 09:26:34 364

原创 MySQL视图

简单了解视图

2024-09-01 01:26:25 478 2

原创 MySQL事务

事务 Transactions , begin , commit ;事务隔离性 RU , RC , RR , S;MVCC机制,ReadView;

2024-08-31 15:29:40 1110

原创 MySQL索引

索引;mysql与硬盘,CPU如何交互;mysql底层组织数据的 B+树;聚簇索引

2024-08-24 01:09:10 918

原创 MySQL表的内外连接

inner join ; left join ; right join

2024-08-22 00:46:06 465

原创 MySQL复合查询

select子查询, in , all , any;多表合并 -> 笛卡尔积;自己和自己合并 -> 自连接;合并查询 union

2024-08-21 03:17:12 639

原创 MySQL内置函数

时间函数,字符串函数,数学函数,其他函数(如md5函数)

2024-08-17 19:37:05 557

原创 MySQL基本查询 -- 表内容的增删改查CRUD

CRUD : Create(创建), Retrieve(读取),Update(更新),Delete(删除)以及聚合统计,分组 group by

2024-08-16 14:17:48 876

原创 MySQL表的约束

null , default , comment , zerofill , primary key , auto_increment , unique , foreign key _ references _

2024-08-12 15:13:51 1071

原创 MySQL数据类型

tinyint , bit , float , decimal , char , varchar , data , datatime , timestamp , enum , set , find_in_set()

2024-08-07 00:11:28 1007

原创 SQL语句分类

DDL - definition ; DML - manipulation ; DCL - control

2024-08-03 23:02:23 312

原创 MySQL操作表

表的增删查改

2024-08-03 23:00:37 551

原创 MySQL操作库

系统编码;创建数据库;删除修改数据库;备份及恢复数据库;查看连接情况。

2024-08-02 23:45:16 1082

原创 查看MySQL存储引擎

最常用的存储引擎是 InnoDB 和 MyISAM ,而其中 InnoDB 占 80%InnoDB 主流就是因为支持交易(transactions)而MyISAM能支持多并发读取。数据本身权限:定义 修改。

2024-08-01 13:59:14 199

原创 学琴笔记

一些乐理记录

2024-07-31 16:00:06 218

原创 MySQL架构

mysqld不是一个网络服务吗?这个网络服务是如何构成的呢?

2024-07-30 22:35:43 308

原创 MySQL数据库基础 —— 认识数据库

了解数据库;服务器,数据库和表之间的关系

2024-07-30 16:03:08 405

原创 CentOS7安装最新版vim;vim自动补齐配置

想练习一会vim,结果发现敲代码没有空号自动补齐和缩进很难受,所以想配置一下。

2024-07-29 01:57:10 804

原创 MySQL的安装与登录

接下来用’‘rpm -ivh mysql57-community-release-el7-9.noarch.rpm’'来安装,一秒钟就安装结束。选择一个适合系统版本的,比如我这里就选择el7.9(没有具体的,7版本即可)相关版本字段显示不完全,右键空白部分选择查看源代码即可。这里的mysql的官网,去这里选择yum源安装包。然后可以通过rz等方式传入Linux中。报错:是因为秘钥过期。

2024-07-27 22:21:45 293

原创 虚拟机之ip配置,ssh连接到虚拟机

右边是我的虚拟机,左边是我使用vscode来连接(终端也可以。然后注意vscode配置后点一下刷新,不会自动刷新的QA)(吐槽一下,虚拟机都不能复制内容呢,确实仿真,centos仿真就是因为没有图形化界面吧哈哈)第一个“lo”是回环接口(Loopback Interface)。如果2中没有inet,那就用命令。来重新获取网络配置信息。第二个就是网卡名称了。

2024-07-26 04:13:48 394

原创 Floyd 算法 求最短路

初始化:我们先把题目给的,两点直接相连的边的加入初始存在连接中。更新:然后每次只加入一个点对已有合法连接进行“拓展”更多的连接。结果:那么所有点加入后,即为整个图的连接状况。定义一个数组 f[ k ][ a ][ b ],表示只允许经过结点 1 到 k,结点 a 到结点 a 的最短路长度。f[ 0 ][ a ][ b ] 就是不经过任何点时,点 a 与点 b 之间的距离。题目给的所有两点的连接都存入。

2024-07-19 01:41:01 406

原创 板子合集2.0 md文本 可自助打印

链接:https://leetcode.cn/problems/kth-largest-element-in-an-array/solutions/2807885/cppku-han-shu-shu-zu-zhong-di-kxiao-yuan-1ne4/最糟情况的是每次都只比一次就成功,一直攒(只能一个一个攒),最后一次再遍历,所以最多比较次数就是OI Wiki说的 n-1 + n-2 == 2n-3。//左边对称相同,但不越界。n个位置,每个位置n次,每个比较长度是n,所以是O(n^3)的复杂度。

2024-07-13 15:54:03 432 1

原创 板子合集2.0

本板子是集成我的板子和OIWIKI。

2024-07-13 15:50:02 974

原创 快速找到数组中第 k 大的元素

【代码】快速找到数组中第 k 大的元素。

2024-07-13 15:26:25 224

原创 【深圳大学算法设计与分析】 实验六 最大流应用问题 FF -> EK -> Dinic

1996 年 9 月 10 日,《旧金山纪事报》的体育版上登载了《巨人队正式告别 NL 西区比赛》一文,宣布了旧金山巨人队输掉比赛的消息。当时,圣地亚哥教士队凭借 80 场胜利暂列西区比赛第一,旧金山巨人队只赢得了 59 场比赛,要想追上圣地亚哥教士队,至少还得再赢 21 场比赛才行。然而,根据赛程安排,巨人队只剩下 20 场比赛没打了,因而彻底与冠军无缘(摘自http://www.matrix67.com/blog/archives/5190)。

2024-07-02 00:00:00 1636

原创 深圳大学 软件测试作业 #2

并且c为真时逻辑谓词为真,c为假时逻辑谓词为假(c决定了逻辑谓词取值),所以c是主子句。(b) p2 = b ∧ (a ^ c) ∧ (a ↔ c) (10分) (备注:在这个问题中,没有解释的答案是 0 分。(10分) (备注:在这个问题中,没有步骤(如:没有列出条件和条件对)的答案是0分。所以相关性有效子句覆盖的测试需求为:(5,13),(5,16),(8,13),(8,16),(b)其实上面中(5 , 13)和(8 , 16)就是限制性有效子句覆盖的测试需求。(a) 广义有效子句覆盖的测试需求。

2024-06-26 00:00:00 517

原创 快速幂板子 ;快速幂求逆元

返回值是对应参数的幂 (这里对p取余了)(一般也把a当参数)tmp就是a的c/2次幂。我们要返回c次幂,整数除法是向下取整的。(比如5次幂,5/2==2,那么需要额外乘一个使得为c次幂)( 1和 a^(p-1)在mod质数p下同余 )a1 = a2 ,那么我们直接a2。我们用分治思想是比一个一个乘快的。即比如我们求a的8次方 :a1。非递归写法:(二进制拆分)c == 1就是1次幂。

2024-06-11 17:02:36 662

原创 排列组合板子A(n,m)C(n,m) ; 递推组合数公式 ; 杨辉三角

我们拿出一个元素,剩下n-1个。要么在 n-1 里面选 m 个,要么这个加上 n-1 里面选 m-1 个。(前者其实就是n* n-1*…*n-m+1,分子分母都是m个数相乘)ksm快速幂求的是逆元。用的是费马小定理,适用于模数为素数的时候。组合数C(n,m),n个里面选m个,结果为。(板子中a是阶乘数组,预处理一下)上面这个递推结果正是杨辉三角。

2024-06-11 16:22:47 1286

原创 Codeforces Round 951 (Div. 2)C. Earning on Bets

1/2 + 1/3 + 1/7 == (21 + 14 + 6)/42 == 41/42

2024-06-09 17:27:31 526

原创 LCM — Least Common Multiple 最小公倍数

仅适用于两个数的时候!多个数一个一个求!

2024-06-07 20:54:45 439

空空如也

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

TA关注的人

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