自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SSH自动断开链接的解决办法

【代码】SSH自动断开链接的解决办法。

2023-10-07 21:34:13 109 1

原创 Linux中怎么从root用户切换到普通用户

如果要切换回root用户,那么用以下命令:su或su -用户名root可以省略不写。切换回root用户时要输入root密码。一般直接输入exit命令来切换回root用户,这样就不用输入密码。也可以是从root用户切换到普通用户。默认安装好的linux系统是没有设置root用户密码的,下面介绍如何设置root用户的密码。su是在用户间切换,可以是从普通用户切换到root用户,【设置 root 用户密码】

2023-10-07 21:31:51 2697 1

原创 系统中用户不在sudoers文件中--is not in the sudoers file. This incident will be reported

涉及到系统中普通用户提权的一个过程,有时候当前用户会利用 sudo su 命令来进行提权,但是究竟有哪些用户可以来进行提权呢?这里涉及到了一个 /etc/sudoers路径下的文件,这里面保存了一些用户,这些用户可以通过sudo命令来暂时获取root的权限。这些用户使用sudo时输入的密码是当前用户密码,而不是root密码。还可以在sudoers文件里限制一般用户的权限,这样就有了安全保证。第一个ALL:网络中的主机,后面把它改成主机名,它指明liuzhenglin可以在此主机上执行后面的命令。

2023-10-07 19:02:24 2997 1

原创 玩转stable-diffusion之xformers安装

比如我安装的torch-2.0.1+cu118,对应的是xformer0.0.19等都是错误的,导致需要重新卸载,重新安装。4、如果出现因安装xformers而卸载已经安装好的torch,可以先直接卸载torch和xformers,再运行webui-user.bat 脚本(直接运行webui-user.bat,不要带参数)重新安装torch。6、针对显存不高的电脑,xformers没什么明显的提升,所以只是自己的电脑学学玩玩,不安装xformers也无所谓。只是xformers可以帮助提升图片的生成速度。

2023-10-07 17:47:21 6367 1

原创 互满数及优化

求500万以内的所有亲和数如果两个不同的数a和b,a的所有真因数之和等于b,b的所有真因数之和等于a,则称a,b是一对亲和数。例如220和284,1184和1210,2620和2924。编程实现。想一想这个问题,首先你要弄清楚,什么是亲和数,什么是真因子。除了本身之外的都是所以因子都是真因子,包括1。那亲和数就好比这两个数所有真因子之和等于对方,这俩是一对,亲和数。 举例:220的真因子是:1、2、4、5、10、11、20、22、44、55、110; 284的真因子是:1、2、4、71、142。

2021-03-09 14:15:08 662

原创 快排

快速排序尤其适用于对大数据的排序,它的高速和高效无愧于“快速”两个字。虽然说它是“最常用”的,可对于初学者而言,用它的人却非常少。因为虽然很快,但它也是逻辑最复杂、最难理解的算法,因为快速排序要用到递归和函数调用。快速排序所采用的思想是分治的思想。所谓分治,就是指以一个数为基准,将序列中的其他数往它两边“扔”。以从小到大排序为例,比它小的都“扔”到它的左边,比它大的都“扔”到它的右边,然后左右两边再分别重复这个操作,不停地分,直至分到每一个分区的基准数的左边或者右边都只剩一个数为止。这时排序也就完成了。

2021-03-09 10:04:20 127

原创 c语言格式化输出

C语言printf指定宽度的格式化输出printf() 是一个标准库函数,使用时需要 include 头文件 stdio.h。#include<stdio.h>printf() 函数的调用形式为:printf(“格式控制字符串”, 输出列表);其中,格式控制字符串用于指定输出格式,有格式字符串和非格式字符串两种形式。格式字符串有 %,%后面跟着各种格式字符,用以说明输出数据的类型、形式、长度、小数位等。下面是一些常用的指定宽度的格式化输出例子。格式化占位符(format):%[

2021-02-24 09:50:29 10735

原创 枚举常量

1、枚举常量的定义enum 枚举类型名{常量1,常量2,常量3,…};例如定义一个星期的枚举常量:enum Week {Mon,Tue,Wed,…};这就定义了一个新的数据类型:Week。Week数据类型来源于int类型(默认)。Week类型的数据只能有7种取值,它们是:SUNDAY,MONDAY,TUESDAY……SATURDAY。其中SUNDAY = 0,MONDAY = 1……SATURDAY = 6。也就是说,第1个枚举值代表0,第2个枚举值代表1,这样依次递增1。不过,也可以在定义时

2021-02-22 12:52:14 9776 2

转载 分油问题

C++实现分油问题https://blog.csdn.net/u011070171/article/details/49283019

2019-11-23 15:59:41 423

原创 非常量引用的初始值必须是左值

1 左值和右值在C++中,左值可以出现在赋值语句的左边和右边;右值只能出现在赋值语句的右边,不能出现在赋值语句的左边。变量是左值,常量是右值。2 引用引用(reference)为对象起了另外一个名字,引用类型引用(refers to)另外一种类型。通过在变量名前添加“&”符号来定义。引用具体的使用方法请参考《C++的引用与重载函数》。3 非常量引用的初始值必须是左值3.1 产生原...

2019-11-12 22:07:44 242

原创 Class.forName()用法详解

Class.forName()用法详解主要功能Class.forName(xxx.xx.xx)返回的是一个类。Class.forName(xxx.xx.xx)的作用是要求JVM查找并加载指定的类,也就是说JVM会执行该类的静态代码段。下面,通过解答以下三个问题的来详细讲解下Class.forName()的用法。一、什么时候用Class.forName()?先来个热身,给你一个字符串变量...

2019-11-03 12:21:36 178

原创 01背包问题

代码如下:#include<iostream>#include<vector>using namespace std;vector<vector<int>>ps;//求幂集void power_set(int n) { vector<vector<int>>ps1; vector<int>s; ...

2019-09-04 15:29:18 211

原创 求解幂集问题之创建

直接穷举法//将二进制数加一/* 000 {} 100 {1} 010 {2} 110 {1 2} 001 {3} 101 {1 3} 011 {2 3} 111 {1 2 3}*/void inc(int b[], int n) { for (int i = 0; i < n; i++) { if (b[i]) b[i...

2019-09-04 10:29:14 418

原创 排序算法之选择排序、冒泡排序

选择排序void select_sort(int a[], int n) { int i, j, min; for (i = 0; i < n - 1; i++) { //进行n-1趟排序 min = i; //用来记录最小元素的下标 for (j = i + 1; j < n; j++) //在a[i+1]到a[n-1]中找到最小的元素a[min] ...

2019-09-04 10:23:40 197

空空如也

空空如也

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

TA关注的人

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