自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Mr顺博客

博客记录了博主日常随笔,所学杂乱,博主--一只渴望强大的菜鸟

  • 博客(149)
  • 资源 (3)
  • 收藏
  • 关注

原创 Python练习题目(4)

字符串 a = “aAs3eAF”请将 a 字符串的数字取出,并输出成一个新的字符串。from string import digitsx=input('请输入一个字符串')# y=list(enumerate(x))# print(y)newstr=x.translate(str.maketrans('','',digits))#python3的写法#A层:字符串x调用translate方法,满足条件B#B层:字符串str的方法调用 替换方法maketrans,替换条件为:C#C层:

2020-11-16 17:24:27 644

原创 Linux几个简单问题

若下达 # rmdir test 命令来删除某个已存在的目录,但无法成功,请说明可能的原因答:此目录可能不存在,或者目录不为空,或者目录中有隐含文件存在,或者目录被设置了权限,解决方法就是先修改权限,在使用rm –r命令删除。请用shell中的while循环输出1-100的和#!/bin/bashi=1s=0while [ $i -le 100 ]#-le 是less 和equal意思,<=dos=$(( $s+$i ))i=$(( $i+1 ))doneecho "The s

2020-11-15 15:44:03 435 7

原创 java架包导包

面向问题:某java文件A中定义类需要被其他文件B中的类调用。 思路:将A文件架包-jar,将-jar导入到B文件中.新建文件夹bin用于存储jar包找到jar,用鼠标拖到需要它工程的bin中

2020-11-15 15:31:58 16

原创 Python(笔记)字符串

文章参考文献《Python程序设计基础与应用》Python笔记字符串字符串编码转义字符字符串格式化字符串编码Python 3.x完全支持中文字符,默认使用UTF8编码格式,无论是一个数字、英文字母,还是一个汉字,在统计字符串长度时都按一个字符对待和处理。>>> s = '中国山东烟台'>>> len(s) #字符串长度,或者包含的字符个数6>>> s = '中国山东烟台ABCDE' #中文与英文字符同

2020-11-09 17:57:42 24

原创 v-text和v-html同与异

v-text和v-html同与异v-text重点:作用设置文本1.v-text指令的作用是:设置标签的内容(textContentt)2. 默认写法会替换全部内容,使用差值表达式{{}} ,可以替换指定内容3.内部支持写表达式v-html重点:解析a标签1.v-html指令的作用是:设置元素的 innerHTML2 .内容中有html结构会被解析为标签3.v-text指令无论内容是什么,只会解析为文本4.解析文本使用v-text,需要解析html 结构使用 v-html<!DO

2020-11-08 17:40:40 84 1

原创 自学Vue(笔记1)

第一个Vue程序三步:1:导入开发版本Vue.js2:创建Vue实例对象(设置el属性和data属性)3:使用简介的模板语法把数据熏染到页面上el的三个思考1 .Vue实例的作用范围是什么呢? Vue会管理el选项命中的 元素 及其 内部 的 后代元素2 .是否可以使用其他是选择器? 可以使用其他选择器,但是建议使用ID选择器。3 . 是否可以设置其他啊的dom元素呢? 可以使用其他的双标签,但是不能使用 HTML 和 BODY<!DOCTYPE html><htm

2020-11-08 17:26:09 284 1

原创 MySQL创建用户的时候,无意间将新创用户命名为root导致权限不足的挽回方法

MySQL创建用户的时候,无意间将新创用户命名为root导致权限不足的挽回方法这种情况下没办法在cmd中登录root进行修改权限了,重装mysql吗?不,我们还可以。不如转阵地,去连接mysql的软件中执行代码去为root赋权限。(这里以SQLyog为例)第一步(把脉):新建 查询->执行:use mysql;select *from user;目的是查询现在数据库中所有用户。第二步(下药):GRANT ALL ON *.* TO 'root'@'%';目的是为root用户

2020-11-02 21:11:57 44

原创 MySQL创建用户与授权

MySQL创建用户与授权一. 创建用户二. 授权:三.设置与更改用户密码四. 撤销用户权限五.删除用户一. 创建用户命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符%password:该用户的登陆密码,密码可以为空,如果为空则该用户可以不需要密码登陆服务器例

2020-11-02 19:27:56 70

原创 python练习题(3)

python练习题1、设计并实现一个数组类,要求能够把包含数字的列表、元组或range对象转换为数组,能够使用包含整数的列表作为下标同时返回多个位置上的元素值。2.编程实现如下功能: (1)定义一个抽象类Shape,在抽象类 Shape中定义求面积 getArea()和周长 getPerimeter()的抽象方法。 (2)分别定义继承抽象类Shape的3个子类即Triangle、Rectangle、和Circle,在这3个子类中重写 Shape中的方法getArea()和 getPerimeter( )。

2020-11-02 19:15:55 791 2

原创 回文数

回文数Description若一个数(首位不为零)从左向右读与从右向左读都一样,我们就将其称之为回文数。例如:给定一个10进制数56,将56加65(即把56从右向左读),得到121是一个回文数。又如:对于10进制数87:STEP1:87+78 = 165 STEP2:165+561 = 726STEP3:726+627 = 1353 STEP4:1353+3531 = 4884在这里的一步是指进行了一次N进制的加法,上

2020-11-01 23:15:31 169

原创 Python简单练习2

Python简单练习22.编写函数,实现辗转相除法,接收两个整数,返回两个整数的最大公约数。3.编写函数,接收参数a和n,计算并返回形式如 a+aa+aaa+aaaa+ ...+aaa...aaa的表达式前n项的值,其中为小于10的自然数4.编写函数,接收一个字符串,判断该字符串是否回文。所谓回文是指,从前向后读和从后向前读是一样的5.编写函数,模拟标准库itertools中cycle()函数的功能。6.编写函数,模拟标准库itertools中count()函数的功能。7.编写函数,模拟内置函数revere

2020-11-01 17:01:37 176

原创 Python正则表达式

最简单的正则表达式是普通字符串,可以匹配自身'[pjc]ython'可以匹配’python’、‘jython’、‘cython’'[a-zA-Z0-9]'可以匹配一个任意大小写字母或数字'[^abc]'可以一个匹配任意除’a’、‘b’、‘c’之外的字符'python|perl'或’p(ython|erl)‘都可以匹配’python’或’perl’子模式后面加上问号表示可选。r’(http://)?(www.)?python.org’只能匹配’http://www.python.org’、‘ht..

2020-10-24 10:10:38 54

原创 集万千恩宠与一身的LinkedHashSet

说到LinkedHashSet不得不说功能非常强大,下面我们一起了解一下LinkedHashSet的功能。首先我们区分一下HashSet和LinkedHashSet的区别:相同点:HashSet和LinkedHashSet都是接口Set的实现,两者都不能保存重复的数据。不同点:主要区别是HashSet不保证集合中元素的顺序,即不能保证迭代的顺序与插入的顺序一致。而LinkedHashSet按照元素插入的顺序进行迭代,即迭代输出的顺序与插入的顺序保持一致。其次我们上代码:class类:publi

2020-10-23 17:17:02 41 2

原创 JS完成时间实时更新(Date)

今天学习了JS的Date对象,看到老师做了一个时间实时检测程序,我也手撸一下。这个程序我在body中调用了currenttime()函数,原因:提高用户体验,我们知道JS是脚本语言,无需编译,边解释边执行,但是解析过程中,浏览器首先会解析HTML文件构造DOM树,然后解析CSS文件构建渲染树,渲染树构建完成后,浏览器开始布局渲染树并将其绘制到屏幕。这个过程非常复杂,涉及到两个概念:reflow 和 repaint。页面首次加载的时候,reflow和repaint过程都会发生,这两个过程都很消耗性能,尤其

2020-10-23 15:58:08 69

原创 Mysql常用命令

MySQL常用命令一. 连接到MySQL服务器二. MySQL的常用命令<一>.数据库的基本操作1.创建数据库2.显示数据库3.显示当前数据库4.显示当前用户5.切换当前数据库6.删除数据库7.备份数据库8.还原数据库9.修改root密码:<二>.表的基本操作1.创建表2.显示当前数据库中的表3.显示表结构4.查看表的结构(生成表的SQL语句):5 修改表名6 修改表结构三. 一些特殊情况的处理<一> 字符集出现错误解决办法<二>.SQLyog连接MySQL时

2020-10-21 10:22:37 292 4

原创 2020十月蓝桥杯B组省赛(上)

试题 A: 门牌制作本题总分:5 分【问题描述】小蓝要为一条街的住户制作门牌号。这条街一共有 2020 位住户,门牌号从 1 到 2020 编号。小蓝制作门牌的方法是先制作 0 到 9 这几个数字字符,最后根据需要将字符粘贴到门牌上,例如门牌 1017 需要依次粘贴字符 1、0、1、7,即需要 1 个字符 0,2 个字符 1,1 个字符 7。请问要制作所有的 1 到 2020 号门牌,总共需要多少个字符 2?【答案提交】这是一道结果填空的题,你只需要算出结果后提交即可。本题的结果为一个

2020-10-18 20:44:18 1551

原创 检测java是否连接到数据库

由于比较简单:所以直接上代码了。 public static void main(String [] args) { String driverName="com.microsoft.sqlserver.jdbc.SQLServerDriver"; String dbURL="jdbc:sqlserver: 127.0.0.1:1433;DatabaseName=stmt"; test为你的数据库名 String userName="sa"; 你的数据库用户名 String us

2020-10-14 17:01:10 101

原创 导入正确的SQL脚本报错

关于SQL脚本编码的转化(超简单)SQL中我们常见的问题中最为头疼的是导出的脚本当再次插入到SQL-server中再次使用的时候回常常出现报错的现象。这种现象出现的原因多是在文件传输的过程或者你在导出的过程中脚本编码发生了改变,SQL-server支持的编码有很多,但是它们有自己的‘管辖范围’,比如假如你的脚本中有汉字,那么假如你使用 UTF-8就会出现无法识别的现象,这个时候可以尝试使用ANSI或者uncode,相比之下ANSI中包含的汉字大约有3000多个常用汉字,uncode就比较厉害了,下面我将

2020-10-14 16:47:22 67 1

原创 牛客:主持人的烦恼

题目链接:https://ac.nowcoder.com/acm/problem/13591先点击去做做,再来看张菜菜的拙见。算法:贪心+简单排序思路:由于演员的 颜值是乱序的,所以在进行匹配的 时候很可能会有最差和最好两种极端,当然这都不是我们想要的,如何摆脱这样的僵局呢?假如在有序(进行sort)的数据中进行匹配是不是很nice?案例数据不易我们分析思路:我列举了一串已经:这里设置:n=4,m=3;(这里是相邻元素之间进行作差,冒泡排序思想)在第一次匹配过长中颜值>=3,因此指针向

2020-10-07 13:03:02 79 1

原创 java笔记-Vector类

Vector 的 引入对应于类似数组的顺序存储的数据结构,允许不同类型的元素共存于一个变长数组中,可以看作是把不同类型元素按照动态数组进行处理可以看作是一个可变大小的数组用一个整数类型的次序值来访问增加或删除了元素,大小也变大或变适合情况需要处理的对象数目不定,序列中的元素都是对象或可以表示为对象;需要将不同类的对象组合成一个数据序列;需要做频繁的对象序列中元素的插入和删除;经常需要定位序列中的对象和其他查找操作;在不同的类之间传递大量的数据elementData 存放数据元素

2020-10-03 16:07:23 47

原创 KMP(学习模板)

KMP:无非就是求两种东西:1. next数组 。2.KMP匹配思路:求next数组,可以认为是对子字符串*2(也可以理解为自我匹配)进行求对应位置的相同的抽象化,在比对的过程中分为两种可能,1.匹配成功 则进行 指针++ 2.匹配不成功 则进行回退操作(假如 k是最初指向 -1的指针)回退操作为:k=next[k];求kmp,思路和求next极其相似,求取next数组是两个相同的字符串进行比较,而kmp则是 匹配两个不同字符串,并且需要通过子字符串求出的next数组进行对子字符串的回退(这里又提

2020-10-01 16:12:35 25

原创 2020CCPC网络选拔赛:CCPC Training Class

题目:Sample Input5abcdesankaranarayananabbccaabcprogrammingmonotoneSample OutputCase #1: 1Case #2: 7Case #3: 3Case #4: 2Case #5: 3这道题是一个典型的签到题,因为可以在不理解题目的情况下知道,将其AC。思路: 我们看看输入和输出,仔细观察不难发现,字母中串中出现最多的字母的个数是输出结果(你会说有些字母出现的次数一样啊,老子就不信你这套,客官~别急

2020-09-23 20:47:06 77

原创 SQL显示如何显示行数

问题:新装的SQL server不显示行数,导致调试困恼。因此写了这篇博客,以2014版为例。没有行号,

2020-09-22 22:47:09 154

原创 JS生成动态列表

思路: JS中写函数----HTML中利用表单元素获取用户输入的行和列的值,调用JS中的函数。主要用到的知识有:JS就不说了,表单元素,以及其属性value,和表格…额代码:<!-- D:\code\chapter6\6-6.html --><!doctype html><html><head> <meta charset = "utf-8"> <title>创建动态表格</title> <s.

2020-09-21 22:22:58 74

原创 JS实现九乘九乘法表

JS实现九乘九乘法表第一种:直接输出第二种:放在表格中第一种:直接输出原理: 就是两层嵌套for循环,第一行控制行数和第二个数的限度(最大值),在第二层循环中输出。这里无需调用函数,原因:浏览器执行代码是自上而下。<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>输出九九乘法表</title> <script type="tex

2020-09-21 20:39:29 111

原创 2020CCPC网络选拔赛:Express Mail Taking

2020CCPC网络选拔赛:Express Mail Taking题目:OutputFor each test case,Output a single line contains one integer,representing for the minimal walking distance.Sample Input210 2 56 710 2 53 4Sample Output1410题意:有n个柜子,将m个快递放到n个柜子中的某些柜子中,放的位置由你输入(也就是每组

2020-09-21 20:06:32 94

原创 常用正则表达式

常用正则表达式一级目录二级目录三级目录一、校验数字的表达式二、校验字符的表达式三、特殊需求表达式一级目录二级目录三级目录一、校验数字的表达式• 数字:^[0-9]*$• n位的数字:^\d{n}$• 至少n位的数字:^\d{n,}$ • m-n位的数字:^\d{m,n}$• 零和非零开头的数字:^(0|[1-9][0-9]*)$• 非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$• 带1-2位小数的正数或负数:^(\-)?\d+(\.\d{

2020-09-19 20:36:27 33

原创 java随笔:System类与Runtime类

System类与Runtime类1. System类1.getProperties()方法2.currentTimeMillis()3.arraycopy(Object src,int srcPos,Object dest,int destPos,int length)2. Runtime类1. System类System类对大家来说并不陌生,因为之前在打印结果时,使用的都是“System.out.println()”语句。这句代码中就使用了System类。System类定义了一些与系统相关的属性和方

2020-09-19 20:17:06 27

原创 java正则表达式

Java 正则表达式1、字符2、字符类3、预定义字符类4、POSIX 字符类5、java.lang.Character 类6、Unicode 块和类别的类7、边界匹配器8、Greedy 数量词9、Reluctant 数量词10、Possessive 数量词11、Logical 运算符12、Back 引用13、引用14、特殊构造(非捕获)1、字符x 字符 x。例如a表示字符a\ 反斜线字符。在书写时要写为\\。(注意:因为java在第一次解析时,把\\解析成正则表达式\,在第二次解析时再解析

2020-09-19 19:44:40 30

转载 C语言的整型溢出问题 int、long、long long取值范围 最大最小值

C语言的整型溢出问题 int、long、long long取值范围 最大最小值溢出和取值范围最大值、最小值该如何选用类型溢出和取值范围《C和指针》中写过:long与int:标准只规定long不小于int的长度,int不小于short的长度。double与int类型的存储机制不同,long int的8个字节全部都是数据位,而double是以尾数,底数,指数的形式表示的,类似科学计数法,因此double比int能表示的数据范围更广。long long在win32中是确实存在,长度为8个字节;定义为LON

2020-09-19 16:37:43 31

原创 JS实现获取今天星期几

<!doctype html><html><head><meta charset="utf-8"><title>switch语句实例</title><script type="text/javascript"> var d=new Date(); var week=d.getDay();//获取星期 switch (week){ case 0: document.write("今天是星期日");

2020-09-19 06:36:10 55

原创 JS实现计算生肖

<!doctype html><html><head><meta charset="utf-8"><title>根据出生年份计算生肖</title><script language="javascript" type="text/javascript">function show(){ var iYear=Number(document.getElementById("txtYear").value);

2020-09-19 06:34:21 90

原创 JS笔记:实现网页税收表

<!doctype html><html><head><meta charset="utf-8"><title>税收</title><script type="text/javascript">/*javascript不带参数的自定义函数调用所得税计算的方式:(月收入-起征额)*所得税率超过起征额:按5%收税*/function cal(){ var income=parseFloat(do

2020-09-19 06:28:06 53

原创 JS:实现颜色选择

<!doctype html><html><head><meta charset="utf-8"><title>颜色选择</title><script type="text/javascript"><!-- function setColor(){ var h3=document.getElementById("heading"); if(document.getElementById("

2020-09-19 06:19:26 116

原创 Python简单练习:11题

Python简单练习:11题1.计算一个字符串中所有数字的和2.字符串逆序输出3.编写程序,输入一个包含若干整数的列表,输出列表中的最大值。例如,输入[1,2,3,4,5,888],输出888.4.编写程序,输入一个包含若干整数的列表,把列表中所有整数转换为字符串,然后输出包含这些字符串的列表。例如,输入[1,2,3,4,5,888],输出['1','2','3','4','5','888']。5.编写程序,输入一个包含若干任意数据的列表,输出该列表中等价于True的元素组成的列表。例如,输入[1,2,0,

2020-09-18 18:43:42 1648

原创 JavaScript随笔:表达式和运算符

表达式和运算符表达式是由变量、常量及运算符组成的。运算符是表达式中用于完成运算的一种符号。JavaScript中有算术运算符、比较运算符、逻辑运算符、位运算符、赋值运算符和条件运算符等。运算符按运算对象多少又可分为单目运算符、双目运算符和三目运算符。1.算术运算符对于“+”运算符,如果其中一个操作数为字符串,运算时系统会自动把另一个操作数转换成字符串,然后进行字符串连接;如果两个操作数都不是字符串,那么系统会把操作数转换成数值类型,再进行算术加法运算。例如: <script>var

2020-09-14 22:05:08 27

原创 SQL server 关于触发器的简单技巧

SQL server 关于触发器的简单技巧1.触发器的建立2.修改删除触发器1.触发器的建立一般是在表中建立触发器(也可以建立数据库的触发器),下面我们考虑在表中建立触发器。右击触发器,新建,会弹出一坨代码,可以将其删除,复制下面的代码:CREATE TRIGGER no_insert --这里no_insert 是要建设触发器的名称ON Table_1 --这里Table_1是要作用的表的名称AFTER INSERT --在插入之后ASBEGINRAISERROR('xs表中

2020-09-14 20:08:05 43

原创 洛谷P2181 对角线

洛谷P2181 对角线C++代码Python代码C++代码思路: 这个题是有数学公式的:对于一个 n 个顶点的凸多边形,它的任何三条对角线都不会交于一点。图形中对角线交点的个数 =n(n-1)/2(n-2)/3*(n-3)/4这个时间复杂度为:O(1);由于组合数是大于1000的,在进行存储的过程如果大于1000,则会爆栈,因此要好好抠鸡抠鸡,我们知道 unsigned是无符号整型,是比有符号类型多2位的。不妨设置其类型是:unsigned long long。#include <b

2020-09-13 16:00:35 54

原创 洛谷日常:P2822 组合数问题

#include<bits/stdc++.h>using namespace std;long long t,n,m,k,f[2000+10][2000+10],s[2000+10][2000+10];int main(){ scanf("%lld%lld",&t,&k); for(int i=0;i<=2000;i++) { f[i][i]=1; f[i][0]=1;//初始化 .

2020-09-10 16:08:44 22

原创 洛谷日常:P1044 栈(1)

/*洛谷P10044*/#include <bits/stdc++.h>#define MAX_N 20#define ll long longusing namespace std;int n;ll f[MAX_N][MAX_N];ll dfs(int i,int j){ if(f[i][j]) return f[i][j]; if(i==0) return 1;//边界 if(j>0) f[i][j]+=dfs(i,j-1); f[i][j]+=dfs(i-1,.

2020-09-10 15:09:38 28

class4.14.docx

类的概念、构造函数的定义与引用,this和static关键字  现实世界中的实体之间存在继承的关系。比如儿子继承父亲的身高特征和学习行为。显然,这种继承不是简单的复制,即儿子可以拥有自己的特征和行为,如学历上的突破和父亲不具备的程序设计能力。面向对象程序设计方法中使用“继承”机制使得软件修改和功能扩充变得简单易行。如上图所示的继承关系:兔子和羊属于食草动物类,狮子和豹属于食肉动物类。食草动物和食肉动物又是属于动物类。所以继承需要符合的关系是:is-a,父类更通用,子类更具体。虽然食草动物和食肉动物都是属于动物,但是两者的属性和行为上有差别,所以子类会具有父类的一般特性也会具有自身的特性。

2020-04-14

面向对象——类.pptx

面向对象是一种符合人类思维习惯的编程思想。现实生活中存在各种形态不同的事物,这些事物之间存在着各种各样的联系。在程序中使用对象来映射现实中的事物,使用对象的关系来描述事物之间的联系,这种思想就是面向对象。

2020-04-08

1对象与类.docx

成员变量即为属性,存在于类中,堆内存;局部变量位于方法定义中或者方法声明上,在栈内存中;成员变量的声明周期随类而行,局部变量岁方法的调用、执行而行;成员变量有默认的初值,局部变量没有,要人为赋值后才可以用。

2020-04-03

空空如也

空空如也

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

TA关注的人 TA的粉丝

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