自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 一些常用的linux命令

linux实用命令,定期小结

2023-05-30 01:19:02 131

原创 数据结构与算法8.29

目录标题1.字符串匹配算法1.1BF(Brute Force)暴风算法1.字符串匹配算法1.1BF(Brute Force)暴风算法

2021-08-30 00:18:08 169 1

原创 数据结构与算法-查找8.24

目录标题1.线性查找2.二分查找3.插值查找(基于二分法)4.哈希表(散列表)5.树1.线性查找全部遍历2.二分查找3.插值查找(基于二分法)分布均匀时效率高。4.哈希表(散列表)“珠珠帘”结构,数组+链表节点:链表:add:list功能:查询功能:构建哈希表:数组中添加:注意区分链表中添加。哈希表的list和查询功能:5.树度:子节点个数满二叉树:所有叶子节点都在最后一层,节点数为(2^n)-1完全二叉树:实现:一维数组(满二叉树)或者

2021-08-25 00:15:22 146

原创 数据结构-排序8.21

目录标题1.线性结构2.栈1.线性结构数据之间存在一对一的关系(前驱、后件):线性表、数组、栈、队列。分为顺序存储结构(顺序表)和链式存储结构(链表)。非线性结构:树、图、二维数组。2.栈先进后出,后进先出。链表实现栈(动态栈)。数组实现栈(静态栈)。...

2021-08-22 00:33:38 164

原创 JDBC学习笔记8.18

目录标题1.JDBC是什么?2.JDBC本质1.JDBC是什么?Java DataBase Connectivity2.JDBC本质SUN公司的一套接口,面向接口编程。java.sql.*包下的

2021-08-19 00:19:09 110

原创 JdbcTemplate(Spring学习笔记)

JdbcTemplateJdbcTemplate实现数据库增删改查批量操作事务JdbcTemplate实现数据库增删改查1.引入.jar包;spring-jdbc-5.2.6.RELEASE.jarspring-orm-5.2.6.RELEASE.jarspring-tx-5.2.6.RELEASE.jarmysql-connector-java-5.1.7-bin.jar2.spring配置文件中配置数据库连接池3.配置JdbcTemplate对象,注入DataSource4.创建s

2021-08-16 00:15:28 325

原创 从官网下载commons-logging-1.1.1.jar包(鱼竿)

logging文件版本众多,下载资源二进制或源码等分类也很复杂,新手很难正确找到并下载。不习惯使用网盘等别人找好的熟食,所以在走了很多弯路后总结了一下:因为commons是apache下的子项目,所以首先进入apache官网,找打Projects下拉框-------->Projects List按照字母abcd的顺序找到commons项目的连接进入commons项目后,可以看到commons项目由三个部分组成,其中我们要找的commons-logging就在The Commons Prope

2021-08-12 12:48:04 7222 5

原创 Spring学习笔记8.11

Spring IoCIoC实现方法:

2021-08-11 23:28:58 64

原创 Thread.currentThread().getContextClassLoader().getResource(“pathName“).getPath()路径乱码问题

使用Java的反射机制时,这就需要使用Class.forName()方法。使用该方法需要读取properties文件,继而需要创建流,而创建流就需要获取文件读取地址。而使用上述方法创建地址时报错,分析错误发现,地址有问题,获取的地址中出现了乱码,继续测试,发现只要地址中出现中文或者特殊字符就会出现该问题。String path=Thread.currentThread().getContextClassLoader().getResource("jdbc.properties").getPath();

2021-08-09 18:58:49 1043 1

原创 使用Java IO流完成目录拷贝(练手程序)

目录拷贝主要思想是递归,如果遇到文件直接使用IO Stream进行拷贝,调用结束;如果遇到目录就使用File中的list方法进行遍历,重新调用本函数,进行递归。代码实现了以下两种拷贝方法(拷贝active目录):1.直接目录拷贝,例如:把"F:\工作\cs自学资料\java\javaSE\ideaPracticeCode\src\com\practice\activate"中的active目录拷贝到"D:\NewDir"目录中。效果为:"D:\NewDir\activate"2.带有根目录的拷贝(较

2021-08-06 13:30:04 124

原创 Java学习笔记8.4

IO流相关

2021-08-05 00:00:48 71

原创 Java学习笔记7.11

this. 出现在实例方法和构造方法中,区分实例变量和局部变量时不可省。this() 构造方法第一行,通过当前构造方法去调用本类中其他构造方法。代码复用。super. 也出现在实例方法和构造方法中,区分实例变量和局部变量时不可省。super() 构造方法第一行,通过当前构造方法去调用父类中构造方法。代码复用。当一个构造方法第一行既没有this()有没又supper()时,默认会有super().注意:this()和super()不能共存(都要位于构造器第一行)(object构造方法在栈顶。)如

2021-07-12 22:50:16 95

原创 Java命名规范

1、 项目名全部小写2、 包名全部小写3、类名、接口名首字母大写,如果类名由多个单词组成,每个单词的首字母都要大写。4、变量名、方法名首字母小写,如果名称由多个单词组成,每个单词的首字母都要大写。5、 常量名全部大写。注:1)、名称只能由字母、数字、下划线、$符号组成2)、不能以数字开头...

2021-07-06 22:05:48 62

原创 python的list合并

关于python的listpython合并两个列表的方法:1、使用append()向列表尾部追加一个列表元素;2、使用extend()向列表尾部追加一个列表;(修改的是原list)3、“+”,list3=lsit1+list2,产生新的list。4、使用“+=”向原列表追加一个新元素;(和extend一样,原list,(鸡肋))5、使用for循环,分别从两个列表中取出所有的元素,再放入新列表中;6、使用zip()。提示:以下是本篇文章正文内容,下面案例可供参考具体做法1.ap

2021-04-13 15:47:48 15999 2

原创 MySQL学习笔记3

MySQL学习笔记31、约束1.1、唯一性约束(unique)唯一约束修饰的字段具有唯一性,不能重复。但可以为NULL。案例:给某一列添加uniquedrop table if exists t_user;create table t_user( id int, username varchar(255) unique // 列级约束 );insert into t_user values(1,'zhangsan');insert into t_user values(2,'zhan

2021-03-10 17:27:11 81

原创 MySQL学习笔记2

MySQL学习笔记2文章目录MySQL学习笔记21、关于查询结果集的去重?2、连接查询3、子查询4、union (可以将查询结果集相加)5、limit (重点中的重点,以后分页查询全靠它了。)6、创建表:7、insert语句插入数据8、表的复制9、将查询结果插入到一张表中?10、修改数据:update12、对于表结构的修改,13、约束(Constraint)总结1、关于查询结果集的去重?mysql> select distinct job from emp; // distinct关键字去除

2021-03-10 15:32:29 104

原创 彩色图像转灰度图像并保存

这里写自定义目录标题一、平均法最简单的方法当然就是平均法,将同一个像素位置3个通道RGB的值进行平均。I(x,y) = 1/3 * I_R(x,y) +1/3 * I_G(x,y)+ 1/3 * I_B(x,y)import cv2import numpy as nplenna = cv2.imread("lenna.png")row, col, channel = lenna.shapelenna_gray = np.zeros((row, col))for r in range(row

2021-02-09 17:29:34 681

原创 MySQL学习笔记1

MySQL学习笔记1文章目录1、sql、DB、DBMS分别是什么,他们之间的关系?2、什么是表?3、学习MySQL主要还是学习通用的SQL语句,那么SQL语句包括增删改查,SQL语句怎么分类呢?4、导入数据(后期大家练习的时候使用这个演示的数据)5、bjpowernode.sql,这个文件以sql结尾,这样的文件被称为“sql脚本”。什么是sql脚本呢?6、删除数据库:drop database bjpowernode;7、查看表结构:8、表中的数据?9、常用命令?10、查看创建表的语句:11、简单的查

2021-02-06 23:19:19 128

原创 数据库概述及数据准备

@1.1 SQL概述1.2 什么是数据库1.3 MySql概述1.4 MySql的安装目录1、MySQL数据库概述及安装1.1、SQL概述1.2、什么是数据库1.3、MySql概述1.4、MySql的安装1、MySQL数据库概述及安装1.1、SQL概述SQL,一般发音为sequel,SQL的全称Structured Query Language),SQL用来和数据库打交道,完成和数据库的通信,SQL是一套标准。但是每一个数据库都有自己的特性别的数据库没有,当使用这个数据库特性相关的功能,这时

2021-02-06 21:33:21 1283 2

空空如也

空空如也

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

TA关注的人

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