自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 使用python查看文本编码类型

import chardet# 以二进制的方式读取文件f = open('demo.txt','rb')data = f.read()# 去掉['encoding']可以看完整输出,这里我做了筛选,只显示encodingprint(chardet.detect(data)['encoding'])

2020-05-09 21:30:59 759

原创 Python截取、替换、分割字符串

一、截取字符串  Python 截取字符串使用 变量[头下标:尾下标],就可以截取相应的字符串,其中下标是从0开始算起,可以是正数或负数,下标可以为空表示取到头或尾。def main(): str = '12345678' print (str[0:1]) # 输出str位置0开始到位置1以前的字符 print (str[1:6]) # 输出str位置...

2020-04-30 20:00:41 1334

原创 Python判断字符串是否包含指定字符串的方法

方法一:使用操作符 indef main(): str = "abcdefgh" re = "cd" flag = re in str print(flag)if __name__ == "__main__" : main()结果:True方法二:使用string模块的函数1. find()  检测字符串中是否包含子字符串,如果指定 beg(开始)...

2020-04-30 19:41:19 48899

原创 python中没有i++自增运算

在python中是没有自增和自减的,因此在python中用 i = i + 1和 i = i -1 实现效果即可。因为Python的模型规定,数值对象是不可改变的。 i = i + 1 相当于重新创建了一个变量 i ,而不是改变了 i 中的数值。举个例子:def main(): i = 1 j = 1 print(id(i)) print(id(j)) prin...

2020-04-30 19:19:10 1835

原创 快速掌握python的global用法

  起初我查global的用法,网上说是用来定义全局变量,因为我本身学过java,我记得它的全局变量是用static关键字,如:public static int n = 2;类比java,我以为python是global n = 2但是我想错了!!  Python 和java大不一样,java是一开始就要声明这个是全局变量,然后谁想用谁就直接用了;  而python是当你在函数中使...

2020-04-27 09:25:47 454

原创 python常用的函数

str.endswith(suffix, 2, 4),str字符串从下标2开始一直截取到下标4之前,截取的字符串和suffix做对比,是否以suffix为结尾os.chdir(“F:/aa”),改变当前idle的工作目录os.listdir(“路径”),获取该目录下的所有文件,并返回list...

2020-04-26 17:39:16 117

原创 python向列表添加元素方法

1. appendalist = ['a','b']alist.append('c')#向列表尾部插入元素2. extendalist = ['a','b']alist.extend(['c','d'])#向列表尾部插入参数列表中的所有元素3. insertalist = ['a','b']alist.insert(1,'c')#向列表中插入一个元素,使它的下标为1,后面...

2020-04-26 17:35:33 540

原创 第一次接触python

  首先写下我从安装python环境开始吧,百度直接搜索python,从官网下载python安装,它有windows的exe文件直接下一步安装成功就行了。这里官网上有2.X和3.X版本,目前官方确认Python2.x版本将在2020年1月1日终止支持。  点下一步过程中,注意勾选添加“添加到环境变量”。这样环境变量自动帮你配置,然后你在cmd下键入python,如果有反应就是安装成功。这里就是你...

2020-04-26 17:04:00 152

原创 python中地址路径的间隔符在字符中的表示

“/”左倾斜是正斜杠,所以除号就是目录分隔符“\”右倾斜是反斜杠在日常使用中(不在代码中),Unix和Web用正斜杠/,windows的目录路径用反斜杠需要知道的是,反斜杠在代码的字符串里出现时,是被翻译成转义字符的,所以当你遇到字符串中有反斜杠就注意了,到底是作为转义声明使用还是作为目录分隔符,如果作为目录分隔符,如:str1 = "F:\haha\test\1.txt" 是错误的...

2020-04-26 17:00:50 749

原创 python修改文件名的renname和renames方法使用规则

os.rename(src, dst)  os.rename() 方法用于命名文件或目录,src、dst均为路径字符串,从 src 到 dst,如果dst是一个存在的目录, 将抛出OSError。  需要注意的是这两个参数可以是绝对路径,也可以是相对路径,相对路径是相对于os.getcwd()的路径,通常在idle中使用,真正写成python文件不建议使用。os.renames(src, d...

2020-04-26 16:45:29 1636

原创 Python 将字符串转为字典的三个方法json/eval/ast以及其使用规则

言简意赅直接上代码:import astimport jsondef main(): #是json字符串 #是字典字符串 #eval可用、json.loads可用、ast.literal_eval可用 str_1_1 = '{"apple":1,"pear":"sweet","peach":3,"banana":4}' #是json字符串...

2020-04-26 15:32:08 971 1

原创 java的renameTo函数的两个用法,这个看不懂算我输

查了网上关于renameTo的用法没找到一个说明白的,有的说的也晦涩难懂,我就总结一下:一共两个常用的用法:对文件进行重命名  此动作限定在同一个文件夹,即file1.renameTo(file2),把file1重命名为file2对应的文件名,其中,file1和file2的目录路径必须一致。这个成功的条件是file2不存在,你要是存在了那名字不就重复啦。对文件进行剪切+重命名  既然有剪...

2020-04-25 20:59:06 2487

原创 使用java批量重命名b站视频文件

看这篇文字之前,先看这篇https://blog.csdn.net/qq_36923376/article/details/105746474,起初使用python写的,后来用java也写了一下。所以这里直接贴代码了,如下:三个java文件,都在同一个包下。BatchRename.javaDirectoryAccept.javaFileAccept.javapackage batch...

2020-04-25 19:59:07 241

原创 使用python批量重命名b站视频文件

守护全世界最好的bilibili  我先来吹一波b站,起初知道b站大概是我高中毕业那段时间,当时b站貌似主打二次元,当时的我挺喜欢看动漫的,于是就注册了一个。想想当时注册的id你就知道我有多中二了@斩赤瞳,这是当时一部动漫的名字,那里面的女主是高冷御姐型,看了之后分分钟无法自拔,好想好想“嗯哼”。。唉,谁曾经没有中二过呢!后来b站做强做大了,慢慢转型为视频网站了。到了今天,我应该可以说b站应该是...

2020-04-25 14:20:48 1044 1

原创 python关于模块导入from和import关键字正确使用

  刚刚使用 https://blog.csdn.net/qq_36923376/article/details/89709167 这个文章中的两个python文件测试了一下pi.pycircle.py试图说明下from 和import应该如何使用。首先circle.py想使用pi.py文件中的PI自变量,那么它有以下两种导入方式:import python文件名from py...

2020-04-24 15:12:02 1105

原创 input的size与maxlength属性的区别

<input type="text" name="fullname" maxlength="5" /><input type="text" name="fullname" size="5" />maxlength=“5” :输入框内只能输入5个字符。size=“5”:输入框只显示5个可见字符,但你可以输入多个字符内容。由于size属性是一个可视化的设计属性,我们应...

2020-01-01 13:02:31 393

原创 Calendar的add()、set()和roll()使用方法和规则详解

先上代码为敬:package com.jack.demo;import java.util.Calendar;public class Demo3 { public static void main(String args[]){ Calendar c1 = Calendar.getInstance(); Calendar c2 = Calendar.getInstance()...

2019-11-06 11:49:53 577

原创 Java String 对 null 对象的容错处理

首先要知道valueOf有两个方法:String.valueOf(Object)String.valueOf(char[])一个场景: 表数据存到一个List<Map>中,遍历List,依次获取每一行的值,即map.get(column);一般我们都是把数据转为字符串,因此,常用的是String.valueOf(map.get(column));但是有一个问题,如果map....

2019-10-31 10:31:44 239

原创 EL(表达式)的使用

一、EL概述与基本语法  el(Expression Language)叫做表达式语言,他并不是jsp中一开始就有的,而是jsp2.0新增的技术规范。因此,首先要明确的是,el表达式是jsp的一部分,它并不是某个框架里面的,想当初我是学框架的时候才知道的这个,以为这个是框架里的呢!所以呢,你可以很自然的使用它在jsp页面中。  el的设计主要目的是简化页面输出,它能够完美替代传统jsp中的输出...

2019-09-04 15:08:08 493

原创 学习jsp必须要把servlet-api复制jre中?No,No,No

今天在写el表达式的笔记中,有一个问题引起了我的思考。起初,我写一个jsp页面,第一行就报错。错误提示:The superclass “javax.servlet.http.HttpServlet” was not found on the Java Build Path  我在想是什么问题啊,突然,灵光一闪,想起我我曾经在学习的教科书上看到的说学习jsp之前,要把Tomcat的lib目录...

2019-09-02 16:55:05 206

原创 字符编码与java和jsp的爱恨纠缠

部分内容参考:https://blog.csdn.net/seabiscuityj/article/details/80762658一、最基本的记事本编译  首先声明我使用的是汉语的windows操作系统。  最开始学习java时,是在记事本中写的代码,然后将后缀txt强制改为java,然后在cmd中javac xxx.java和java xxx运行。下面将这一个过程细分:通常我们手动建...

2019-09-01 17:53:22 146

原创 又回到最初的起点---jsp页面

  我又回到了最初的起点。俗话说万变不离其宗,我一直想记录最初学习某种知识的最初方法。例如,我最初学习关于网页的知识就是从jsp开始的,那个时候仅仅遵守最少的规则,就可以达到目的,后来不断的学习,学习框架,框架要搭建环境、页面改用他们的书写方式,又有jstl表达式、el表达式,全部遵守他们的规则,这样在基础上不断的前进,不断的遵守更多的规则,写出功能性更加强悍的网页。我有时在想,规则何尝不是一种限...

2019-09-01 14:19:06 157

原创 Oracle常用的函数

1.to_char(参数,格式)(1) 把Date数据转为特定输出型的字符串select unitcode,to_char(mydate,‘yyyy-MM-dd HH24:mi:ss’) from t_table;(2) 处理数字型数据(9相当于通配符)select to_char(price,‘999.999’) from t_table;//这个得根据具体数据判断,如果你的数据...

2019-08-27 11:57:14 224

原创 SQL中case..when..then..else..end的查询用法

  如上图,查询student表中的姓名和性别,其中原表中的sex列是用字符“1”、“2”代替的,所以真正查询出来的数据想更直观一些,把“1”、“2”改为“男”、“女”,这时就用到上述sql语句了。case和end相当声明开始、结束,when后是判断是否为真,then是当when条件为真,就把数据修改其后的数据。end后面(“性别”)是对列名重命名。...

2019-08-26 20:00:47 1670

原创 tomcat启动时Could not reserve enough space for object heap解决办法

找到你当前eclipse使用的jre环境,点击编辑,加上自变量,-Xmx512M -Xms512M -XX:MaxPermSize=256M

2019-08-13 13:30:57 2979

原创 html+css实现表格上下左右双滚轮同步(全网最简单)

  最近在写一个带滚轮的表格,听起特别简单,但是操作起来很难,因为它在一些细节上还有要求,请允许我细细道来。。。1.页面布局  先讲一下页面的布局,首先有个内容div块(id=“content”),里面包含一个滚动的表格和其他html元素(可自由定义,这里我没有写,毕竟讲的是滚动条表格),里面的表格再给它套上div块(result_area),方便定位。  然后在result_area中是一...

2019-08-12 17:29:45 4934

原创 html学习(四)CSS文字的属性使用

一、文本属性  在css样式中,有许多属性用于控制文本的格式化,例如对齐方式、行高、文本缩进字母和单词间距等属性。text-indent缩进文本,设置行的缩进大小,值可以为正值或负值,单位可以用em、px或百分比。text-align水平对齐,设置文本的水平对齐方式,取值为left、right、center、justifyvertical-align设置文本的垂直对齐方式,取值bo...

2019-08-11 22:15:52 372

原创 html学习(三)CSS选择器的使用

一、基本选择器  基本选择器是用来指明“样式”将作用于网页中的那些元素。基本选择器分为四种:通用选择器、标签选择器、类选择器和id选择器。1.通用选择器  通用选择器是一个星号(*),功能类似于通配符,用于匹配文档中所有的元素类型。通用选择器的语法格式如下:* { margin:0px; padding:0px;}  通用选择器可以使页面中所有的元素都使用该规则。一般用于初始化,...

2019-08-11 21:07:41 313

原创 金融深化理论的政策主张

金融深化理论的政策主张**放开利率:**取消对存款利率的限制,减少政府财政赤字,控制货币发行,降低通货膨胀率,增加货币的实际收益。**鼓励银行竞争:**削弱少数金融机构吸收存款和分配贷款的垄断权,变专业银行为商业银行,成立新的银行,鼓励竞争。**增加对高效率小企业的放款:**大银行可以把货币贷给信用合作社和钱庄,再让他们以较高利率贷出,将资金从低效率领域引向高效率。这种利率仍然低于民间高利...

2019-08-11 16:50:22 715

原创 html学习(二)表格的使用(table标签)

下面介绍下table标签,还有通过它实现一些功能。一、介绍  一个 HTML 表格包括 <table> 元素,一个或多个 <tr> 、<th> 以及<td> 元素。<tr> 元素定义表格行,<th> 元素定义表头,<td> 元素定义表格单元。  更复杂的 HTML 表格也可能包括 <caption...

2019-08-07 17:00:58 648

原创 html学习(一)为什么不建议用table进行布局

  这几天在写一个html页面,之前做毕设的时候曾经尝试过写一个淘宝首页的页面,怎么说呢,html学起来知识点挺多挺脆,但是你学一个就能用,不想学后端框架那些的是一个整体的架构。之前学的html全都忘得差不多了,又得重写学习。  这次给了我一个模板,让我照着写。我打开看了一下,布局选用的是table布局,我以前学的时候,就曾经听说过,尽量不要用table布局,所以当时我也没咋学这个,我当时都是使...

2019-08-07 13:40:42 1374

原创 在spring的下载页面,那些dist,docs,schema以及那些后缀,有什么区别,都代表什么?

今天使用Spring的JdbcTemplate类简化对数据库的查询工作。需要导入一些jar包。docs:该文件夹下包含Spring的相关文档、开发指南及API参考文档;dist:该文件夹下包含Spring jar包、文档、项目等内容(里面包含docs、schema);schema:里面包含了Spring4所用到的xsd文件;spring.jar是spring所有包的一个合集。...

2019-08-01 11:39:33 2173

原创 使用Dom4j解析xml模板步骤

一、解析xml文件的方法  xml文件说白了就是一个有规则的记事本文件(万物皆可文本),它里面有成对的标签,通常我们解析一个记事本时,就是直接读取,其实针对xml也可以直接读取,但是太麻烦了,为啥不针对它自身的一些性质,再集成一些处理方法呢,所以我们前人就创造了好多技术。  大概有两种思路,一是基于树结构处理的Dom解析,另外一种是基于事件模型的SAX解析。树结构Dom解析我理解就是,“不管你...

2019-07-26 13:34:33 717

原创 dom4j关于Element和Node的理解

  Element是使用dom4j一开始就能用到的。一般就是使用Element对象调用elements()方法获取其下的所有子元素(就只是子元素,没有孙子元素)。这样一来有个缺点,就是当树很深的话,一次只能遍历一层,你得循环套循环,才能找到孙子的孙子。  所以就有Xpath的技术了,它就可以迅速定位到你要的位置,不管多深(前提你得知道树的层次,作为参数传送到位置)。在这一块我们用的Node。 ...

2019-07-26 08:41:00 2049

原创 Illegal modifier for the variable str; only final is permitted的原因

今天在写代码时,为了省事,把类成员变量直接到函数体中,出现的标题的错误。后来百度找到原因了。 首先,出现这样的错,一般都是在方法中声明变量时提示的,原因是用了public,private,static等修饰词去修饰方法内部变量,然而在java类的方法里声明变量时,他是只能用final修饰(only final is permitted)(或者不加修饰)。除此之外不能用其他的修饰...

2019-07-25 10:53:10 2860

转载 mybatis更新数据时,控制台显示已更新,但数据库没有更新

https://blog.csdn.net/qq_38912368/article/details/86294588

2019-07-23 09:47:35 1478

原创 SQL语句汇总(下)

多表连接查询一、外连接:左连接、右连接、全然外连接左连接(left join或left outer join)示例:select * from t_a left join t_b on t_a.num = t_b.num;效果:左(外)连接包括左表的所有行,如果左表中某行在右表没有匹配。则结果中相应行右表的部分所有为空(NULL).注意:当a和b两个表一对一时,那么行数就等于a表的行...

2019-07-18 10:56:27 86

原创 SQL语句汇总(中)

对表中数据的处理语句插入一行数据INSERT INTO t_student (student_id,student_name,student_age,student_sex) VALUES (1,‘大毛’,18,‘男’);其中列名可以省略,但插入值需与列顺序一一对应。多行数据插入INSERT INTO t_student VALUES (3,‘张三’,22,‘男’),(4,‘李...

2019-07-17 22:39:16 254

原创 MySQL中utf8和utf8mb4的认识

一、区别1、MySQL在5.5.3之后增加了这个utf8mb4的编码,mb4就是most bytes 4的意思,专门用来兼容四字节的unicode。2、好在utf8mb4是utf8的超集,除了将编码改为utf8mb4外不需要做其他转换。当然,为了节省空间,一般情况下使用utf8也就够了。二、内容描述1、那上面说了既然utf8能够存下大部分中文汉字,那为什么还要使用utf8mb4呢? 原来m...

2019-07-16 21:37:48 127

原创 安装java时两个jre三个lib分别的作用

  毕业了,从毕设答辩的前几周(6月初)到现在(7月中)又过了好久,这之间没学过一点东西。从6月初疯狂写论文、查重,到20号答辩,然后紧接着参加毕业典礼,然后又和同学告别,哪还有心思学习,嘻嘻。现在来到单位一周,想着整理下思绪吧。我发现软件这些知识,只要有一段时间没学习,就感觉特别生疏了。回到最初学习java的场景,追本溯源,思考下以前没怎么想过、现在如果不解决就浑身蓝瘦的问题。1. 为什么我们...

2019-07-15 22:24:23 878

空空如也

空空如也

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

TA关注的人

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