自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (6)
  • 收藏
  • 关注

原创 docker使用nginx部署网站报500错误

问题描述    使用docker成功部署前端项目,启动未报错,但是在网页访问时,会一直显示500错误。可能原因    文件访问权限不足,docker内与系统隔离,docker的nginx默认使用nobody,或者说就是使用权限较小的默认用户,部署后因权限不足无法访问nginx资源。解决方案    修改nginx配置文件,更改用户为root或者其他有权限操作的用户。 &

2022-05-16 11:02:51 2986

原创 React Router6路由变更页面数据不更新问题

问题描述    在React路由使用过程中,使用如下结构,其中以id为参数:<div className="App"> <BrowserRouter> <Routes> <Route path={"xx/:id"} element={<AA/>} /> </Routes&

2022-05-05 17:25:10 3219 3

原创 PAT乙级题目1004-成绩排名(JAVA)

PAT乙级题目1004-成绩排名(JAVA)

2022-05-01 14:54:43 276

原创 PAT乙级题目1003-我要通过(JAVA)

PAT乙级题目1003-我要通过(JAVA)

2022-05-01 12:25:34 212

原创 PAT乙级题目1002-写出这个数(JAVA)

题目:读入一个正整数 n,计算其各位数字之和,用汉语拼音写出和的每一位数字。输入格式:每个测试输入包含 1 个测试用例,即给出自然数 n 的值。这里保证 n 小于 10的100次方。输出格式:在一行内输出 n 的各位数字之和的每一位,拼音数字间有 1 空格,但一行中最后一个拼音数字后没有空格。输入样例:1234567890987654321123456789输出样例:yi san wu代码长度限制16 KB时间限制400 ms内存限制代码.

2022-04-29 14:31:12 82

原创 PAT乙级题目1001-卡拉兹(Callatz)猜想(JAVA)

题目描述:卡拉兹(Callatz)猜想:对任何一个正整数 n,如果它是偶数,那么把它砍掉一半;如果它是奇数,那么把 (3n+1) 砍掉一半。这样一直反复砍下去,最后一定在某一步得到 n=1。卡拉兹在 1950 年的世界数学家大会上公布了这个猜想,传说当时耶鲁大学师生齐动员,拼命想证明这个貌似很傻很天真的命题,结果闹得学生们无心学业,一心只证 (3n+1),以至于有人说这是一个阴谋,卡拉兹是在蓄意延缓美国数学界教学与科研的进展……我们今天的题目不是证明卡拉兹猜想,而是对给定的任一不超过 1000

2022-04-29 12:53:33 143

原创 Vue-router基本使用

文章目录嵌套路由路由文件拆分嵌套路由    vue-router官方提供了路由嵌套的基本操作。链接。    下面演示如何将几个相关的基础路由合并成一个嵌套路由://有以下路由信息const loginRouter = [ { path: '/login', name: 'Login', component: Login }, { path: '/login/pc',

2022-04-25 13:27:38 1248

原创 React使用问题记录

react中的key问题已经确定key值唯一,但还是报错    如图所示,已经确保了key值唯一,但是使用却报错:解决思路    查看代码是否以空标签开头,空标签也会被react当作标签对待,空标签不能页没必要加上key值,但是react会认为空标签作为当前循环内容的起始标签应具备key值,这就导致会报上面的问题。//这个方法用于返回循环一次产生的内容headerMenu(item){ if (it

2022-04-19 15:52:48 750

原创 基础算法-生兔子(JAVA)

关于“生兔子”的java算法,包含循环计算模式和递归计算模式。

2022-03-22 11:57:55 2336

原创 go基础学习笔记-1

go语言的基础内容,变量操作、网络操作、文件操作等。

2022-03-22 11:31:12 436 1

原创 python中的getter与setter

前言    因为java开发的习惯,想要在python开发中使用类似JavaBean的结构。复制型编写    在python可以直接结合java中的编写习惯编写getter和setter方法。下方是一个示例:class DataBean: """bean类""" def __init__(self): """构造方法""" self.username: str = "" self.password:

2022-03-22 11:28:04 3813

原创 vue3多页面运行与打包

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar

2021-12-03 18:03:38 878

原创 ajax获取json部分字符被转义导致解析失败的简单处理办法

ajax获取json部门字符被转义的简单处理办法      如题,处理的方法非常简单,就是将转义后字符替换回去。字符的转义前和转义后的对照表可以去网上查一下,这里列出几个经常会用的:字符转义字符“&quot;空格&nbsp;&&amp;<&lt;>&gt;      

2021-11-04 18:13:33 1280

原创 oracle导入导出命令impdp和expdp

      impdp为oracle的数据文件导入命令,expdp为oracle的数据文件导出命令,导入或导出的数据文件格式都是.dmp文件,导入导出命令需要对应,使用expdp命令导出的dmp文件才能使用impdp导入到数据库中。导入和导出命令均在命令行上直接运行,确保添加了$ORACLE_HOME/bin的环境变量或者在ORACLE_HOME的bin目录下导入命令impdp# 样式impdp dumpfile=database.dmp

2021-07-20 23:09:39 869

原创 Linux命令记录-切换用户操作

linux切换用户操作关于linux下用户基本操作,可查看这里。本地切换    linux提供了su命令用来在本地用户之间进行切换,从root切换到普通用户不需要输入密码,而从普通用户切换到其他用户或root用户时需要输入密码:# 切换到指定用户,需要输入密码su 用户名    上面的在切换用户时只是切换了用户的环境和权限范围,并没有完全切换到用户,此时切换到的用户仍然能够使用原用户的一些内容,例如用户变量。如果想

2021-07-18 23:28:42 715

原创 sqlserver基本操作

数据库操作创建数据库 CREATE DATABASE 数据库名称 ON PRIMARY( NAME='数据库逻辑文件名称',--主文件逻辑文件名 FILENAME='路径/数据库文件名.mdf', --主文件文件名,windows:D:\data\data.mdf linux:/data/data.mdf SIZE=5mb,--系统默认创建的时候会给主文件分配初始大小 MAXSIZE=500MB,--主文件的最大值 filegrowth=15%-- 主文件的增

2021-07-16 15:42:12 362

原创 mysql设置环境变量及开机启动

设置mysql环境变量    如果想要直接使用mysql命令,那就将mysql目录下的bin目录加入到环境变量中,参考文章:https://blog.csdn.net/qq_25856179/article/details/117821208设置开机服务自启动    复制mysql目录下的support-files目录下的mysql.server放入到服务启动目录/etc/rc.d/init.d目录下:# 拷贝一份mys

2021-07-11 22:47:35 196

原创 Mysql8忘记密码解决

mysql8忘记密码解决方案    刚初始化好mysql时可能无法获取到mysql的密码,或者忘记了mysql的密码,可通过先将mysql设置为无密码登录后进入mysql命令行修改密码。无密码登录    进入到mysql的配置文件里,windows下一般为my.ini,linux下为my.cnf,添加skip-grant-tables这一条语句,示例如下:[client]port=3306socket=/tmp/my

2021-07-11 22:36:34 543

原创 centos8安装docker问题解决

centos8安装docker问题解决安装教程    参考官网:https://docs.docker.com/engine/install/centos/问题解决问题1:配置docker源后安装下载报错    报错信息如图所示。    重点在于第三行Status code404,404提示后面这个网址如果直接去访问的话的确是不存在的,原因在于添加docker源时,docker

2021-07-06 16:58:09 371

原创 gorm基本使用

文章目录gorm基本使用连接数据库表操作创建表删除表增删改查插入数据查询数据更新数据删除内容gorm基本使用    gorm框架是go的一个数据库连接及交互框架,一般用于连接关系型数据库。    安装gorm,使用命令安装:go get -u -v github.com/jinzhu/gorm连接数据库    构建连接的目标为数据库中某一个库,同大多数框架一样使用url进行连

2021-06-28 22:36:34 1281

原创 Nginx安装与基本使用

安装    下载http://nginx.org/en/download.html。windows和linux分开下载。windows下载后是一个压缩包,解压后就可以直接使用,linux下载后是一个源码包需要解压后编译。linux    安装nginx:# 进入到解压后的目录下# 编译准备,prefix代表要安装的位置./configure --prefix=安装位置# 编译和安装,安装到上面prefix参数指定的

2021-06-18 17:24:58 51

原创 Linux操作问题记录

文章目录yum操作问题使用yum时报错,提示except XXXXX, e:yum操作问题使用yum时报错,提示except XXXXX, e:   内容:base

2021-06-18 16:53:17 504

原创 Linux命令记录-firewall开放端口

信息查看# 查看版本: firewall-cmd --version#查看帮助: firewall-cmd --help# 显示状态: firewall-cmd --state#查看所有打开的端口: firewall-cmd--zone=public --list-ports# 更新防火墙规则: firewall-cmd --reload# 查看区域信息: firewall-cmd--get-active-zones# 查看指定接口所属区域: firewall-cmd--get

2021-06-18 15:13:12 239

原创 安装Mariadb数据库

文章目录windows下安装mariadbLiunx下安装Mariadb创建用户安装下载地址:https://mariadb.com/downloads/windows下安装mariadb    windows下可直接下载msi安装包进行安装并配置root密码信息。    其余保持默认安装即可。Liunx下安装Mariadb创建用户    对于Linux系统下安装数据库

2021-06-18 11:59:13 133

原创 Redis安装

Redis安装Linux下安装Redis    下载redis。https://redis.io/download    解压redis:tar -zxvf redis.tar.gz    解压后进入到目录内,执行安装:# 进入redis目录下cd redis目录# 执行编译make# 执行安装到指定位置make PREFIX=要安装到的文件夹 install

2021-06-15 17:55:44 57

原创 环境变量基本操作

文章目录环境变量用户变量和系统变量Linux系统Windows系统环境变量    环境变量是用来指定操作系统运行环境的一些参数。添加环境变量的目的一方面为了能够直接操作对应对象而无须进入到对应文件夹下,另一方面是为了给其他的环境变量调用,定义了的环境变量可以被其他环境变量调用,而此时被调用的环境变量本身就是一个可以修改的值,这就相当于字符串的相加。用户变量和系统变量    环境变量又可以分为系统变量和用户变量,系统变量是

2021-06-11 17:00:14 501 1

原创 MongoDB安装与使用

文章目录Mongodb基本命令数据库相关集合相关定义操作数据操作Mongodb基本命令数据库相关1、切换到对应数据库,没有则创建并切换。use 数据库名称2、查看数据库show dbs3、删除数据库# 删除当前数据库db.dropDatabase()集合相关定义操作    mongodb里的集合就相当于关系数据中的表。1、创建集合db.createCollection(集合名称, 集合参数)集合参数可以是:字段类型描

2021-06-09 10:49:41 91

原创 Java文件操作

Java文件操作    Java中关于文件的操作都是基于File类的,Java中的File类可以表示一个文件或者一个目录。我们可以利用该对象来对文件或者目录进行书属性修改:例如:文件的名称,修改日期的日期等等。    File 类的目的是获取对应路径的对象(文件或文件夹),不能直接对文件进行读写操作,只能修改文件的属性。File file = new File(“文件路径”);//获取对应路径位置的文件对象注意:文件

2021-06-02 17:30:48 143

原创 JAVA程序设计-包

包    包是java中基本的存在,是一个java程序的基本运行单位,也是在总体环境下区分不同java的程序的单位。    java中的包简单的理解就是文件夹,每一个包下都以有.java文件和子包,一旦一个.java文件位于包下,那么需要在这个.java文件的第一行位置命名此类所处位置,同一个包下不能存在相同名称的.java文件。 包在.java文件中的基本使用格式:    &nbs

2021-05-26 16:31:09 245

原创 linux配置服务或脚本开机自启动

服务开机自启动chkconfig    如果linux上安装了chkconfig,可直接通过:chkconfig --add 服务名或脚本名称添加开机启动服务。通过:chkconfig --list查看服务开启情况。    没有安装chkconfig可通过一下命令安装:# Ubuntu下安装apt-get install chkconfig# centos安装yum install chkconfi

2021-04-23 14:45:32 258

原创 linux命令记录-用户操作

linux命令记录-用户操作用户操作用户组及用户添加用户组添加用户添加基于用户组添加用户密码设置用户启动环境和用户目录修改用户启动环境修改用户目录修改指定目录所有权赋予用户目录权限用户操作用户组及用户添加用户组添加    groupadd 组名用户添加基于用户组添加    useradd -g 组名 用户名用户密码设置    passwd 用户名用户启动环境和用户目录修

2021-04-23 10:37:26 108

原创 mysql8安装

mysql8安装第一步:压缩包下载与解压    下载地址:https://dev.mysql.com/downloads/mysql/    下载windows系统对应的zip压缩包或下载linux系统对应的tar.gz压缩包。    windows下解压到指定文件夹。linux下tar -zxvf 解压压缩包到指定路径第二步:mysql安装   

2021-04-22 17:59:20 206

原创 前后端开发总结-1

一、springboot的WebMvc配置类导致静态资源无法访问  springboot的webmvc配置类导致访问静态文件报错,具体错误原因尚不了解,一般情况下继承WebMvcConfigureSupport类会导致此类问题,当改为继承WebMvcConfigure接口后方可解决问题。继承接口与继承类书写内容及方法并无不同。代码如下://web映射配置@Configurationpublic class WebViewConfig implements WebMvcConfig

2020-08-04 13:10:44 216

原创 Android多模块、多进程单应用开发配置,aidl简单使用

Android多模块,单应用配置,以idea为例    右键单击功能目录,new-》Moudle。    对于主体,选择第一个,对于子体,可选择第二个。    之后配置均相同,可以设置不同的包名。然后即可在setting.gradle中看到include中的多个模块名称...

2020-03-15 12:42:19 832

原创 Android与javaweb数据交互

Android向前端发送数据    一般需要交互的数据无非就是文件和字符串(可以替代很多东西),文件又可以变为字符串流进行传输。本文将使用okhttp包从Android端向后端发送数据和接收返回数据。注意:个人电脑测试若无https协议的域名或ip地址,请在Android的AndroidManifest.xml文件中声明使用明文传输,既不加密使用http...

2020-02-06 18:17:35 2341

原创 简易富文本编辑-Android学习日志2020-1-28

简易富文本编辑    让标签的contenteditable属性设为true即可直接修改内部内容,但是Android和在pc网页上使用可能存在差异。这里分享一个简单的富文本编辑,需要配合Android使用。    这个富文本编辑目前通过于Android端交互可以向其中添加图片、添加超链接、普通文本。主要靠js驱动(...

2020-01-28 17:06:45 115

原创 Android学习日志2020-1-22

获取手机相册图片,Android10.0通用    Android10.0仅仅通过申请读取外部存储和写外部存储权限已经不能获取媒体文件。具体可自行查看Android文档,网上查阅所有人都在说,Android10.0三个新的媒体权限:READ_MEDIA_IMAGES,READ_MEDIA_VIDEO,READ_MEDIA_AUDIO。但是我查找了文档没发现...

2020-01-22 20:12:22 151

原创 Android学习日志2020-1-19

fragment生命周期、activity生命周期、recycleview生命周期    Activity与fragment生命周期类似,但是fragment依赖于activity。并且只要onStart方法被调用一定会启动onResume方法。activity由暂停回到前台时(调用了onPause而还未调用onStop):直接调用onResume方法...

2020-01-19 21:02:36 81

原创 Android学习日志2020-1-14

接收验证码用的倒计时    如果需要在倒计时时对ui组件进行操作,像接收手机验证码时的倒计时,不能新建普通进程,产生错误,例如thread之类。android.util.AndroidRuntimeException: Animators may only be run on Looper threads //子线程内不可改变ui &nbs...

2020-01-14 19:20:55 294

原创 Android学习日志2020-1-12

switch的case    switch的case会一直向下运行,如果不想要加上break;单击viewpager内按钮切换viewpager界面    要想不通过其它而是通过viewpager内的监听事件来激活更换其它页面。可以通过改变对应viewpager的setcurrentitem方法来操作。&nbs...

2020-01-12 18:27:46 80

随记app,微博与博客整合

毕业设计级项目,一个将微博与博客整合的项目,包含客户端和服务端 GitHub:https://github.com/xxhhxhh/myandroid/tree/master/titan

2020-05-10

Android自定义通知

GitHub:https://github.com/xxhhxhh/myandroid/tree/master/the_custom_notification

2020-05-10

Android流式布局

流式布局,github网址:https://github.com/xxhhxhh/myandroid

2020-04-25

camera2相机录像通用工具类

Camera2相机、录像通用工具类,githun网址:https://github.com/xxhhxhh/myandroid

2020-04-25

camrea2相机工具类

Cmera2相机工具类,github网址:https://github.com/xxhhxhh/myandroid

2020-04-25

custom_imageview.zip

自定义imageview,github网址:https://github.com/xxhhxhh/myandroid

2020-04-25

空空如也

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

TA关注的人

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