自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(47)
  • 资源 (1)
  • 收藏
  • 关注

原创 Git创建项目

1.在gitee中新建仓库demo01,并勾选开源许可证,完成后gitee上面的项目demo01里只包含一个LICENSE文件2.直接在本地电脑中新建项目文件夹demo01,双击进入这个文件夹,右键Git bash here,输入把项目拉取下来,就可以直接进行开发,后面不用再关联远程仓库,直接进行 add commit push等操作。

2024-09-02 17:21:25 400 1

原创 一些常用CSS选择器

选择器。

2024-08-26 15:21:31 340

原创 Tomcat启动控制台乱码解决方案

事情的起因是这样的,当时我用了阿里云osssdk里的代码下载文件,如下,开始一切顺利,直到部署正式环境后,用了一段时间报了个错,而这个错误提示里面的中文字符乱码了,不止jsp页面里的提示中文乱码,连windows控制台里面的system.out.println打印的也是中文乱码。然而,开发环境一切正常,页面错误提示里和开发工具控制台的中文都正常显示,并没有乱码。为了搞清楚,开始了两天的尝试。

2024-08-09 17:38:30 545

原创 mysql定时备份

注意:导出需要在数据库的my.ini文件中配置数据库用户和密码。右键【任务计划程序库】-》【创建基本任务】或【创建任务】在C盘新建文件夹【mysql-backup】和【bk】在【bk】下新建文件【backup.bat】在windows里面搜索【任务计划程序】

2024-07-25 11:20:42 395

原创 c语言char数组初始化\0

如果把3变成2,就没有‘\0’,那么最后一行会变成。C语言char数组初始化的方式不同,数组结尾\0也会不同。|xyaaab|的长aaab度是。

2024-03-26 22:36:49 263

原创 前端将后台返回的base64转pdf

后台java获取文件后转成二进制数组,接着再转为base64字符串返回给前端。前端将base64转为pdf。

2024-01-31 16:30:45 815

原创 debian12配置国内源

最近在用docker容器,但是许多docker镜像都是最简版,而且是Debian,连最基本的命令也没有,安装也很难安装,必须要配置国内源才行,因此记录下配置过程,以备查询。

2023-11-13 21:36:47 3662

原创 阿里云centos7.9乱码问题

在/etc/vimrc最下面输入以下代码。在编辑模式输入:set paste。

2023-11-13 11:35:48 864

原创 mysql配置开机启动

备注,能用docker用docker,编译有风险。centos 6和7 通用配置方式。centos7配置方式。

2023-11-11 14:36:23 141

原创 docker安装redis

执行docker run。在配置文件配置日志目录。

2023-11-02 17:12:25 75

原创 docker安装mysql8

如果日志太大,不可直接删除,可以设置定时任务备份然后执行该命令删除。在宿主机conf目录下新建my.cnf。执行docker run。

2023-11-02 16:26:33 132

原创 ntp服务列表

官网:https://cloud.tencent.com/document/product/213/30392。中国公共NTP服务器,https://www.pool.ntp.org/zone/cn。全球公共NTP服务器,https://www.ntppool.org/zone/@官网:https://tf.nist.gov/tf-cgi/servers.cgi。官网:http://www.ntp.org.cn/官网:http://www.ntsc.ac.cn/官网:http://ntp.org/

2023-10-24 10:45:45 58

原创 centos7内部yum提示There is no installed groups file

本人的centos7一开始是最小化安装,现在需要安装图形界面,但是在内网部署的yum中,执行yum grouplist,无法正常显示相关组信息。在能联网的linux中执行查找comps.xml文件。将两个comps文件复制到内网yum文件夹里。修改repomd.xml信息,添加组。

2023-10-23 11:05:52 490

原创 idea新建springmvc项目

1.用idea打开一个新建的文件夹javalearn,右键新建module,输入springmvc,一直下一步至完成。2.在File--Project Structure--Facets里新建一个Web,选中springmvc模块。启动/bin/startup.bat,启动有问题可以到/logs目录下查看启动日志,这里不再描述。打包成功后,springmvc-1.0-SNAPSHOT.war将在target目录下生成。选中新建好的web,在右边点击修改按钮,全部改为\src\main\webapp。

2023-10-12 15:04:27 234

原创 idea在springmvc项目修改后重启代码不生效

在setting--Build,Execution,Deployment--Build Tools--Maven--Runner里勾选上。Delegate IDE build/run action to Maven 就行了。新建的springmvc项目,在修改路由后,重新debug后不生效。上面三个都不生效,只有下面这个会生效,但是每次改都要点这里。于是搜索了一番,找到了解决办法。

2023-10-12 13:48:19 436

原创 @Inherited和getAnnotation和getDeclaredAnnotations

返回直接存在于此元素上的所有注释。与此接口中的其他方法不同,该方法将忽略继承的注释。(如果没有注释直接存在于此元素上,则返回长度为零的一个数组。)该方法的调用者可以随意修改返回的数组;这不会对其他调用者返回的数组产生任何影响。:指定子类可以继承父类的注解,只能是类上的注解,方法和字段的注解不能继承。即如果父类上的注解是@Inherited修饰的就能被子类继承。(Class<T> annotationClass): 返回改程序元素上存在的、指定类型的注解,如果该类型注解不存在,则返回null。

2023-09-23 15:12:55 322

原创 集合并发修改异常java.util.ConcurrentModificationException

当List集合在遍历循环的时候对集合进行操作,有时会报错,因为迭代器在获取元素时判断预期修改值和实际值不一致造成,可用for循环解决。

2023-09-20 10:18:41 50

原创 JDK和cglib动态代理

从上面可以看出,每种方法都有打印前和打印后信息,造成了代码冗余和重复,不利于维护。2、使用JDK的动态代理将打印信息抽离出来。下面用计算类例子来说明动态代理技术。新建一个计算类Calculator。3、用cgilib的动态代理。1、.不用动态代理的情况下。

2023-09-18 17:19:58 95

原创 Spring的IOC容器例子1

【代码】Spring的IOC容器例子1。

2023-09-03 01:07:19 46

原创 maven打包相关参数

【代码】maven打包相关参数。

2023-08-31 20:15:39 314

原创 Eslint配置

【代码】Eslint配置。

2023-08-23 15:57:53 45

原创 Android Studio快捷键

可以点Edit--Find--Find in Files...或者修改快捷键 File--Settings--Keymap--Mainmenu--Edit--Find。9、 智能提示快捷键Ctrl + Space 会和输入法冲突 到Keymap搜索Completion修改成Alt+/2、在当前工程内查找文本【Ctrl+Shift+F】会和输入法(切换简繁体)冲突。5、查找项目中的方法或变量【Ctrl+Shift+Alt+N】4、查找文件【Ctrl+Shift+N】1、在当前窗口查找文本【Ctrl+F】

2023-08-22 15:34:33 47

原创 Nginx配置srs推流

配置ssl推流srs。

2023-08-21 14:09:35 499

原创 CentOS7下ssl自签名证书

【代码】CentOS7下ssl自签名证书。

2023-08-21 11:19:32 572

原创 nginx80端口转443

【代码】nginx80端口转443。

2023-08-21 11:02:55 1371

原创 docker安装nginx

cat /etc/docker/daemon.json 或者 docker info。使用vi编辑切换为网易源"https://hub-mirror.c.163.com"--restart=always docker启动时自动启动容器。--name 容器名字,以后可以使用这个名字启动或者停止容器。这里当前文件下所有文件不能用星号*,而是用点号.-p 映射端口,格式为“宿主机端口:容器端口”打开浏览器输入http://服务器IP:80。-d 后台运行容器,并返回容器ID。默认拉取最新的lastest。

2023-08-18 17:43:34 68

原创 CentOS7离线安装docker

启动docker systemctl enable docker --now(开机自动启动)查看docker状态 systemctl status docker。查看docker状态 systemctl status docker。至此,docker安装完毕并启动完成。用winscp上传到linux上。这里下载最新的RPM包。

2023-08-16 12:12:43 143

原创 SRS服务器增加鉴权

注意,只有5以上的版本才支持鉴权。用这个配置启动SRS。

2023-08-11 10:39:45 901 1

原创 访问虚拟机内的docker服务端口不通

安装tcping测试,tcping.exe下载后要放在C:\Windows\System32内。4.查看ipv4转发是否开启 1为开启,0为关闭。tcping下载地址。

2023-08-10 18:16:09 829 1

原创 SRS5用docker进行Live Streaming

在SRS的源代码目录中有。Note: 可用镜像在。Note: 实例文件。

2023-08-10 11:51:12 219 1

原创 CentOS7更换yum源(阿里yum)

下载阿里的yum文件。

2023-08-07 11:18:25 148 1

原创 byte超过范围-128~127强制转换结果

负数的补码是它的反码加1,1000 0001的反码是 1111 1110(符号位不变,其它位取反),再加1就是 1111 1111。截取最后8位 1000 0000,首位是1所以是负数,取补码:对 000 0000取反加1,得出 1000 0000即128。取补码,负数的补码是取反加1,则是 1111 1111 1111 1111 1111 1111 0111 1111。128的二进制转为 0000 0000 0000 0000 0000 0000 1000 0000。那么当超出时,会输出上面的数。

2023-07-28 18:16:34 929 4

原创 easypoi模板指令

模板是处理复杂Excel的简单方法,复杂的Excel样式,可以用Excel直接编辑,完美的避开了代码编写样式的雷区,同时指令的支持,也提了模板的有效性下面列举下EasyPoi支持的指令以及作用,最主要的就是各种fe的用法空格分割三目运算 {{test?obj:obj2}}n: 表示 这个cell是数值类型 {{n:}}le: 代表长度{{le:()}} 在if/else 运用{{le:() > 8?fd: 格式化时间 {{fd:(obj;fn: 格式化数字 {{fn:(obj;

2023-07-27 12:02:50 1030 1

原创 线性回归假设h(x)=w^T∗x的理解

参考:https://blog.csdn.net/qq_42442369/article/details/86425504。1)向量W =(w1,w2,…,wn), 向量X =(x1,x2,…的理解,如有错误请指正。

2023-07-13 14:03:05 80 1

原创 机器学习概要

强化学习(Reinforcement Learning):强化学习是指通过让智能体在环境中通过试错来学习,从而完成特定任务的机器学习算法。监督学习(Supervised Learning):监督学习是指在训练过程中,使用已经标记好标签的数据集进行训练的机器学习算法。无监督学习(Unsupervised Learning):无监督学习是指在训练过程中,使用未标记标签的数据集进行训练的机器学习算法。数据集(Dataset):机器学习的数据集是由一组数据样本组成的集合,每个数据样本包含输入和对应的输出。

2023-07-11 16:22:48 163

原创 机器学习算法

深度强化学习算法:结合深度学习和强化学习的算法,如深度 Q 网络(DQN)和深度强化学习中的Actor-Critic算法。长短期记忆网络(LSTM):一种改进的递归神经网络,能够更好地处理序列数据,如自然语言处理、语音识别和机器翻译等应用。机器学习中的可视化算法:用于将数据和模型以可视化的方式呈现,以便更好地理解和分析数据和模型。生成对抗网络(GAN):用于生成逼真的图像、音频和视频等数据,如艺术创作和人脸生成等应用。自然语言处理中的文本生成算法:用于生成自然语言文本,如文本摘要、文本生成和对话生成等。

2023-07-11 09:20:29 63

原创 Nginx配置

允许sendfile方式传输文件,默认为off,可以在http块,server块,location块。#连接超时时间,默认为75s,可以在http,server,location块。#最大连接数,默认为512。

2022-12-01 10:15:14 70

原创 VMware三种模式区别

NAT模式 主机和VMware虚拟机不在一个网段内,VMware虚拟机能上互联网,也能访问宿主机,但是局域网的其它主机访问不了VMware虚拟机。原文链接:https://blog.csdn.net/xiaochenXIHUA/article/details/127651799。仅主机模式 VMware虚拟机不能上网,多台VMware虚拟机可以互相访问,但不能访问局域网内的其它主机,与世隔绝的状态。桥接模式 主机和VMware虚拟机在同一个网段内,可互相访问;

2022-11-30 11:10:53 486

转载 poi设置行高

poi中的行高单位和excel中的行高单位是不一样的,excel中的行高单位是pt(point,磅),而poi中的行高单位则是twips(缇)。更多的,导出excle中行高最多为409pt(磅),也就是409*20=8180twips(缇)。dpi(或ppi)表示分辨率,即pixel(dot)per inch,每英寸的像素(点)数。pt是绝对长度,表示point(磅),是印刷行业常用单位,等于1/72英寸。px是相对长度,表示pixel(像素),是屏幕上显示数据的最基本的点。excel中的行高单位。

2022-11-14 09:55:23 4362

原创 Android Studio快捷键

查找项目中的方法或变量【Ctrl+Shift+Alt+N】查看所有可以重写的方法【Ctrl+O】查找文件【Ctrl+Shift+N】查找类【Ctrl+N】

2022-09-06 11:22:46 525

tomcat安装版exe格式

安装版的汤姆猫,好用方便tomcat,当初为了开发j2me找了好久,现在放上大家分享

2012-04-10

空空如也

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

TA关注的人

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