自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Openssl RSA非对称密钥对及文件加密解密

使用Openssl 生成RSA非对称密钥对,并使用文件进行加密解密测试。

2022-11-03 16:05:20 785

原创 Nginx 在Linux环境下安装和增加新模块

在Linux环境下安装Nginx,以及安装完成以后增加新模块。两种模块编译方式——静态编译和动态编译。

2022-10-30 14:34:32 1657

原创 数据库创建索引原则及索引失效

数据库创建索引原则及索引失效

2022-10-16 23:50:34 318

原创 Python 函数式编程Map、Reduce

1、MapMap接收两个参数,第一个参数是函数f,第二个参数是Iterable。Map将传入的Iterable依次作用于函数f。2、ReduceReduce接收两个参数,第一个参数是函数f,第二个参数是Iterable。函数f必须接受两个参数,Reduce把函数f的结果和序列下一个元素累积计算。reduce(f, [1, 2, 3])相当于f(f(1,2),3)......

2022-06-04 14:11:42 130

原创 Python 字符串操作

1、大小写转换2、查找3、分割4、格式化5、判断

2022-06-03 21:28:50 82

原创 GLSL 程序与使用

GLSLGLSL程序简介和在QT中向GLSL程序变量传递数据数据类型包含基本数据类型 int、float、double、uint、bool两种容器类型向量(Vector)标识符含义vecnn个floatbvecnbooleansivecnintegersuvecnunsigned integersdvecndouble components向量可以使用重组(swizzling),例如vec2 vect = vec2(0.5, 0

2022-05-11 21:47:47 431

原创 QT+ Libtorch Microsoft C++ 异常: std::length_error

visual studio编译qt+libtorch,载入模型时报错。出错信息:使用visual studio 编译QT+libtorch报错未加载kernelbase.pdb,kernelbase.pdb 包含查找模块 KernelBase.dll 的源文件所需的调试信息。0x00处(位于 view64.exe 中)有未经处理的异常: Microsoft C++ 异常: std::length_error,位于内存位置 0x00 处。原因:...

2022-04-29 16:41:13 2592

原创 Mybatis 中的Session

SqlSessionFactoryBuilder:一旦创建了SqlSessionFactory,就不再需要它了局部变量SqlSessionFactory:说白了就是可以想象为:数据库连接池SqlSessionFactory一旦被创建就应该在应用的运行期间一直存在,没有任何理由丢弃它或重新创建另一个实例。因此SqlSessionFactory的最佳作用域是应用作用域。.最简单的就是使用单例模式或者静态单例模式。SqlSession:连接到连接池的一个请求SqlSessi

2022-03-20 23:26:04 874

原创 Java多线程

Java多线程一、四种方法1、继承Thread类不建议使用,避免OOP单继承局限性public class TestThread1 extends Thread { @Override public void run() { for (int i = 0; i < 20; i++) { System.out.println("线程1" + i); } } public static void main

2022-03-04 21:34:37 199

原创 Java编写equals和hashCode

Java编写equals和hashCode一、原因使用Map的对象必须正确覆写equals()方法和hashCode()方法必须满足以下要求1、正确覆写equals(),相等的两个key实例必须返回true。2、正确覆写hashCode()方法,相等的两个key实例hashCode必须相等,不相等的两个key实例hashCode尽量不要相等。总结:equals()hashCode()实例相等true相等实例不相等false尽量不相等如果两个实例不相等

2022-02-28 13:30:24 397

原创 Java Map HashMap 哈希表的使用

JavaMap一、使用1、使用mapimport java.util.HashMap;import java.util.Map;Map<Type key,Type value> map = new HashMap<>();2、放入map.put("key",value);key只能有一个,重复放入会刷新value值,返回旧的value值3、根据key访问map.get("key");不存在则返回null查询某个key是否存在map.cont

2022-02-27 23:29:31 393

原创 Java List使用

JavaList一、java各类关系java中的List简单介绍_ninghuax的博客-CSDN博客_java list使用List - 廖雪峰的官方网站二、使用ArrayList1、使用LIstimport java.util.ArrayList;import java.util.List;List<String> list = new ArrayList<>();LIst<Interger> list = List.of(1,2,3);Li

2022-02-27 11:25:57 4909

原创 Java自定义注解@interface

自定义注解步骤第一步,用@interface定义注解:在类中声明可以去掉publicpublic @interface Report {}第二步,元注释配置注解@Target最常用的元注解是@Target。使用@Target可以定义Annotation能够被应用于源码的哪些位置:类或接口:ElementType.TYPE;字段:ElementType.FIELD;方法:ElementType.METHOD;构造方法:ElementType.CONSTRUCTOR;方法参

2022-02-26 12:05:06 588

空空如也

空空如也

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

TA关注的人

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