- 博客(19)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 python 求解水仙花数,自幂数
水仙花数是指一个 3 位数,它的每个位上的数字的 3次幂之和等于它本身(例如:1^3 + 5^3+ 3^3 = 153)。水仙花数只是自幂数的一种,严格来说3位数的3次幂数才称为水仙花数。请输入整数m、n,中间以空格隔开:100 10000。附:其他位数的自幂数名字。四位自幂数:四叶玫瑰数。七位自幂数:北斗七星数。九位自幂数:九九重阳数。十位自幂数:十全十美数。三位自幂数:水仙花数。五位自幂数:五角星数。
2021-03-30 13:52:32
1187
5
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
转载 git commit、merge 如何退出git bash vim编辑器
今天用git commit -m “注释”提交的时候,注释写错了,于是各种查资料开始了和git bash vim的纠缠。。。(网上的资料我真是没操作成功,不过最后还是摸索出来了)首先 使用 git commit --amend 命令,(修改最近一次提交的注释信息),会进入到vim 编辑器然后 你会发现编辑器里你怎么输入都没反应,这是因为vim处在不可编辑状态,按下字母键 c,此时进入编辑状态,可以开始修改注释信息了在然后 你会发现你怎么都退出不了,回到shell了,然后操作如下: ESC &...
2020-10-30 10:00:17
2692
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Sql 根据当前日期获取当天、周、月、季度、年的开始和结束时间
declare @NowDT datetime = getdate()select 当前时间=getdate(), 今天开始时间 = dateadd(ms, 0,dateadd(day, datediff(day, 0,@NowDT),0)), 今天结束时间 = dateadd(ms,-3,dateadd(day, 1+datediff(day, 0,@NowDT),0)), 本周开始时间 = dateadd(ms, 0,dateadd(week, .
2020-07-27 16:40:15
3829
3
原创 C语言实现冒泡排序、插入排序、选择排序、快速排序
#include <stdio.h>void display(int a[], int n) { int i; for(i = 0; i < n; i++) { printf("%d ", a[i]); } printf("\n");}void swap(int a[], int i, int j) { int temp; temp = a[i]; a[i] = a[j]; a[j] = temp;.
2021-08-09 12:00:03
502
原创 SQL Server设置数据库脱机(offline)或联机(online)
--设置数据库为脱机 WITH ROLLBACK IMMEDIATE选项 立即回滚与之关联的事务及进程ALTER DATABASE dbName SET OFFLINE WITH ROLLBACK IMMEDIATE--设置数据库为联机 WITH ROLLBACK IMMEDIATE选项 立即回滚与之关联的事务及进程ALTER DATABASE dbName SET ONLINE WITH ROLLBACK IMMEDIATE...
2021-03-09 11:11:30
3174
原创 快速排序 - python3实现
先贴代码,后续补充说明# 快速排序算法 一 常规套路def qsort(lst, start, end): i = start j = end p = lst[start] while i < j: while i < j and lst[j] > p: j -= 1 while i < j and lst[i] < p: i += 1 if i < j and lst[i] == lst[j]: i += 1 else.
2020-12-22 15:01:21
118
1
原创 Python 返回两个或多个序列组成的并集
def unionall(*args): lst = [] for seq in args: for x in seq: if x not in lst: lst.append(x) return lstprint(unionall([1, 2, 3, 4], [2, 4, 5], [2, 4, 5, 6]))输出:[1, 2, 3, 4, 5, 6]
2020-11-05 13:22:36
184
原创 Python 匹配两个或多个序列的相同部分(交集)
def T-intersect(*args): lst= [] for x in args[0]: for other in args[1:]: if x not in other: break else: lst.append(x) return lstprint(Tintersect([1, 2, 3, 4], [2, 4, 5], [2, 4, 5, 6])).
2020-11-05 13:18:04
866
原创 冒泡排序 - python3 实现
冒泡排序算法的原理如下:(百度百科) 比较相邻的元素。如果第一个比第二个大,就交换他们两个。 对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。[1] 针对所有的元素重复以上的步骤,除了最后一个。 持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。 个人理解:每完成一次冒泡排序就能确定一个元素的最终位置,即第一次完成冒泡排序就能最大的数字在最后的位置(冒泡从小到 大排序)。N个元素就...
2020-11-03 15:11:53
381
2
原创 No Module Named pip 问题
windows 可以用以下命令修复python -m ensurepip # pip修复python -m pip install --upgrade pip -i http://pypi.douban.com/simple --trusted-host pypi.douban.com # pip升级
2020-10-20 11:49:27
263
原创 Python 类调用方法
Python 调用方法有两种方式:1、instance.method(args...) # 实例名.方法名(参数)2、class.method(instance,args...) # 类名.方法名(实例名,参数)举个例子:class Super: def A(self,f): self.f=f print(self.f)class Replacer(Super): def B(self): print(...
2020-09-08 16:58:06
1444
原创 sql 语句 还原数据库
USE MASTERRESTORE DATABASE DBName --DBNewName 还原后数据库名称(按照自己需求命名)FROM DISK = 'D:\DD\Test_2020_09_04_000000.BAK' -- .bak文件的位置-- Test为原bak文件的主文件逻辑名 E:\backup\ 设置主文件还原后的存储路径 DHXYY20200904.mdf 主文件名称(自定义) 要以.mdf结尾*/WITH MOVE 'Test' TO 'E:\backup\T.
2020-09-04 16:13:35
844
原创 SQLServer中 char、varchar、nvarchar的区别
char 定长 存储非Unicode数据类型 最多存储8000个英文 4000个汉字 (1个英文字母占一个字节,1个汉字占2个字节)varchar 变长 存储非Unicode数据类型 最多存储8000个英文 4000个汉字(1个英文字母占一个字节,1个汉字占2个字节)nvarchar变长 存储Unicode数据类型......
2020-05-07 10:39:58
1428
1
MySQL 必知必会 数据库脚本
2020-11-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人