- 博客(54)
- 收藏
- 关注
原创 给你一个链表的头节点 head ,旋转链表,将链表每个节点向右移动 k 个位置。
public static ListNode rotateRight(ListNode head, int k) { int count =1; int flag =0; if (head==null){ return head; } ListNode temp = head; while (temp.next!=null){ temp = temp.next; count++; } k=k%
2022-04-16 10:54:14
1324
原创 归并排序代码图解
归并排序将两个或者以上的有序表组合成一个新的有序表,通过不断的二二归并,最后形成有序的数组public static int[] mergeSort(int[] a,int low,int high){ int mid = (low+high)/2; if(low<high){ mergeSort(a,low,mid); mergeSort(a,mid+1,high); merge(a,low,mid,high); } .
2022-04-15 19:01:03
816
原创 echart使用
安装依赖npm install echarts -Sindex.js文件import Vue from 'vue'import App from './App.vue'import router from './router/router'import store from './store/store'import ElementUI from 'element-ui'import 'element-ui/lib/theme-chalk/index.css'import axios fr
2022-03-16 18:43:03
1049
原创 Django跨域问题解决方案
在setting文件中添加如下的配置'corsheaders','corsheaders.middleware.CorsMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware',CORS_ALLOW_METHODS = (‘DELETE’,‘GET’,‘OPTIONS’,‘PATCH’,‘POST’,‘PUT’,‘VIEW’,)
2022-01-20 20:55:57
212
原创 RuntimeError: Model class apps.course.models.Course doesn‘t declare an explicit app_label and i
Django项目添加一个app后发现设置model和view后发现先检查一下项目的setting文件查看在INSTALLED_APPS是否添加查看urls是否添加urlemmm查完发现没有问题?????突然发现自己的项目结构,把app都保存在apps这个文件夹中,apps.py中的name并没有更改啊修改完终于可以正常运行...
2022-01-19 17:10:54
1695
原创 php在lunix云主机上的配置以及踩坑指南 json_encode
Centos直接使用yum命令yum install php直接下载对应的php7版本但是下载后对应在Apache服务器下可以运行基本的php代码,但是发现运行echo json_encode($data,true);会报错500。查看PHP的日志cd /var/log/php-fpm/www-error.log,如下图所示发现encode未定义,查看发现缺少了对于的依赖。运行下面代码yum install php-json...
2022-01-13 23:16:13
226
1
原创 创建springboot项目基本结构以及mybatis打通
pom文件,maven的主要依赖<?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache..
2021-06-21 20:22:13
139
原创 TensorFlow安装问题总结
但是依靠pycharm的下载,我自己也是一直失败,就算是换了镜像开始尝试其他方法,更新conda的版本conda update conda执行pip命令pip install tensorflow-gpu==2.2.0rc1 -i https://pypi.tuna.tsinghua.edu.cn/simple出现Traceback (most recent call last):错误再切换到(E:\Anaconda3\Lib),执行命令…\python _nsis.py mkmenu...
2021-05-09 00:15:37
143
原创 mybatis框架使用(小白入门)
本文没有与springboot进行整合,而是直接使用mybatis进行连接测试创建一个maven工程,按照默认配置即可,文件的目录结构如下首先导入mybatis的jar包如下代码是pom文件的内容,首先是三个依赖,mybatis,mysql-connect,junit,分别是持久层框架mybatis,数据库连接驱动mysql-connect,和调试的junit<?xml version="1.0" encoding="UTF-8"?><project xmlns="http:
2021-04-20 16:29:16
288
原创 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。
给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。 Definition for singly-linked list. public class ListNode { int val; ListNode next; ListNode() {} ListNode(int
2021-03-04 23:35:11
3151
1
原创 Eureka的自我保护机制
当打开Eureka控制面板出现这样的警告,则表示Eureka进入自我保护EurekaService将尝试保护其服务注册表中的信息,不再删除注册表中的数据,也就是不会注销任何的微服务,简单来说就是某一个微服务不可用,Eureka不会立即清理,依旧会对微服务信息进行保存,举一个简单的例子,如果EurekaClient是正常的,但是EurekaService网络不通畅,EurekaService不会立即踢出EurekaClient...
2021-03-01 15:09:11
208
原创 服务发现Discovery
在controller中实现如下代码@Resourceprivate DiscoveryClient discoveryClient;List instances = discoveryClient.getInstances(“CLOUD-PAYMENT-SERVICE”);可以获取到再服务注册中心中注册的服务
2021-03-01 14:52:01
303
原创 构建Eureka集群
在微服务maven工程下创建module并导入eureka的依赖,以下是服务注册中心的server的依赖<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId></dependency>创建eureka集群,服务相互守望
2021-03-01 14:28:21
120
原创 springcloud项目导入lombok之后仍然存在 this(code,message,data:null);中data未识别爆红
记得要在idea导入lombok的插件!!!
2021-02-28 21:46:39
2337
原创 lombok的标签
写如果实体类,使用lombok可以不用重复使用get,set方法和构造方法import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import java.io.Serializable;/** * 导入lombok,注解实现get,set * @NoArgsConstructor 注解标签等于 * Payment(){ * } * @AllArgsConst
2021-02-28 20:54:41
151
原创 创建微服务的子工程module
创建module文件创建完子模块,项目的目录结构如下,有两个pom文件,一个是父工程的pom,一个是子工程的pom在父类的pom中会显示已添加的module在resources下创建application.ymlapplication.yml配置文件server: port: 8001spring: application: name: cloud-payment-service datasource: type: com.alibaba.druid..
2021-02-28 17:54:52
599
原创 创建微服务的maven父工程
首先new一个工程,点击maven,选择java8,选择maven架构site选择项目编码UTF-8开启自动注解java编译<!-- 统一管理jar包版本 --><properties> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <maven.compiler.source>1.8</maven.compiler.
2021-02-28 17:11:24
327
3
原创 MD5加密工具类
public class CommonUtils { public static String MD5(String data){ try { java.security.MessageDigest md = MessageDigest.getInstance("MD5"); byte[] array = md.digest(data.getBytes("UTF-8")); StringBuilder sb
2021-02-25 22:15:47
401
原创 android的fragment顶部留白解决方案
利用模板创建的滑动activity在管理fragment的activity下对应的xml文件把红色线的顶部填充删除
2021-02-04 16:02:27
963
原创 Vue与ElementUI的配合使用
下载elementuinpm install --save element-ui在main.js中引用element-uiimport ElementUI from ‘element-ui’import ‘element-ui/lib/theme-chalk/index.css’Vue.use(ElementUI)这里以表单为例子运行结果
2021-01-26 17:50:58
445
原创 Vue学习开发必不可少的VScode插件!!
1. ESlint编码规范很重要!!有可能在运行时出现莫名其妙的错误,其实是你的代码编码不规范,提示报错,插件会在写错的地方有下划线提示,可以根据错误提示修改2. Vetur代码高亮并有提示,提高编码效率...
2021-01-26 15:32:41
212
原创 limit 与 offset
数据库是从0开始计算的select * from testtable limit 0, 20从第0条数据开始,取20条数据select * from testtable limit 20 offset 0跳过0条数据,取20条数据select * from testtable limit 20, 20从第20条数据开始,取20条数据select * from testtable limit 20 offset 20跳过20条数据,取20条数据select * from testtable
2021-01-10 02:50:36
550
原创 jQuery的ajax请求(post和get)
Post请求$.ajax({ url:"请求地址", type: "POST", dataType: "json", data: { name:'123', password: '123'}, success:function(result){ console.log("success") console.log(result) }, error: funct
2021-01-07 17:02:53
535
原创 Vue3.0脚手架创建
1.先查看需要的环境node -vnpm -v2.下载淘宝镜像cnpm,国内快npm install cnpm -g --registry=https://registry.npm.taobao.org3.查看版本cnpm -v4.安装vue cli3npm install -g @vue/cli或者安装vue cli2cnpm install -g vue-cli5.查看vue版本vue -V6.选择安装的目录vue create project(projiect为文件名)
2021-01-07 16:57:04
267
原创 SpringBoot2.x启动类位置常见形式
1当启动类和controller在同类中时,在该类添加注解@Controller即可2当启动类和controller分开时,启动类要放在项目的根目录下,启动类中添加注解@SpringBootApplication,2当启动类和controller分开时,启动类要放在项目的根目录下,启动类中添加注解@ComponentScan,并配置需要扫描的包名(basePackages=)一般建议使用第二种方式项目的结构启动类DemoProjectApplication...
2020-11-24 23:43:01
365
原创 jquery的qrcode快速实现二维码生成
要使用jquery的库要下载对应的js库或者使用cdn <div id="xxx"></div>jQuery(function(){ jQuery('#xxxx').qrcode({ render: "canvas", width: 400, height: 400, background: "#ffffff", foreground: "#000000", text:
2020-11-24 22:22:25
412
原创 SpringBoot中的目录结构
src/main/java 存放代码src/main/resourses 资源文件src/main/resourses/static 存放静态资源文件css.js.imagesrc/main/resourses/templates 存放jsp.html.tplsrc/main/resourses/config 存放配置文件资源加载顺序META/resourse>resourses>static>public>...
2020-11-20 00:44:45
443
原创 libsvm在matlab中的编译配置使用
1先将libsvm加入matlab的路径中2设置路径3选择路径并添加包含子文件夹4 在命令行输入命令sex -setup进行编译,必须先安装c++这里c++版本太好可以会无法识别,2014b的matlab用vs2010是可以的这样就设置好了环境,只需要导入训练样本,训练模型即可...
2020-11-19 01:00:33
247
原创 couldn‘t find “libZBarDecoder.so“的解决方案(关联路径,配置默认参数)
最近在写一个关于二维码的扫描项目在使用到zbar开源项目时出现了couldn’t find "libZBarDecoder.so"的问题解决方法如下首先是指定so文件目录,然后是指定默认的配置,我测试的时候是两个都写下去才能成功打开扫描二维码的窗口android { sourceSets { main { jniLibs.srcDirs = ['libs'] } } .... .... d
2020-10-18 01:01:08
1049
原创 android去除项目默认顶部栏
android默认的activity中是有顶部栏的在安卓的style.xml文件中添加这个自定义样式<style name="MyFull" parent="AppTheme"> <item name="windowNoTitle">true</item> <item name="windowActionBar">false</item> <item name="android:windowFullscreen"&
2020-10-11 16:59:56
808
原创 阿里云个人网站建设
1.设置openssh,要不xshell无法登陆,只能使用阿里云提供的终端yum -y install openssh-server这里-y意思是默认选择yes因为选择的centos,使用的yum2.安装httpdsudo yum install httpd将httpd加入开机启动项sudo systemctl enable httpd将httpd去除开机启动项sudo systemctl disable httpd开启httpd服务sudo systemctl start http
2020-10-05 01:58:06
248
原创 配置云服务器的mysql连接,navicat测试远程连接
检查一下云系统的更新yum -y update下载安装包 rpm -ivh http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm安装mysql`yum install -y mysql-serve`设置开机启动mysql`systemctl enable mysql.service`检查是否加入开机自启动systemctl list-unit-files | grep mysqld查看mysql
2020-10-05 01:05:14
389
转载 mysql密码找回(非常实用)
在阿里云安装mysql后用grep ‘A temporary password‘ /var/log/mysqld.log命令查看MySQL初始密码,毛线都没有看到,然后直接到/var/log/mysqld.log查看mysqld.log文件发现文件是一片空白修改mysql的配置文件,使之可以跳过密码直接用root进入数据库(1)首先找到mysql的配置文件my.cnf 一般在 /etc/my.cnf(2)cd进 /etc 直接 vim my.cnf 编辑他(3)在【mysqld】标签下或者文件最下
2020-10-03 18:30:03
1404
原创 mybatis的基本配置使用
创建一个maven工程,pom.xml文件如图在pom.xml文件中设置打包方式为jar查询mybatis官网需要在pom.xml文件中导入依赖这里导入四个依赖1.mybatis依赖2.mysql依赖 用于数据库连接3.log4j依赖 用于日志信息4.junit依赖 用于单元测试其实是有mybatis只需要是有前两个,但是工程的需要可以导入日志和测试构建实体类User,实现序列化接口这里简单的谈一下序列化,序列化的目的有两个,第一个是便于存储,第二个是便于传输。进入序列化
2020-08-06 23:38:38
235
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人