自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 TF400324: 服务器基础连接已经关闭: 接收时发生错误

出现这个问题真的恶心人不知道哪里有问题 导致工作空间出现问题了解决办法如下:点击团队-管理连接然后在团队资源管理器哪里选择工作区点击并点击管理工作区如果还解决不了的话遇到TF400324错误通常意味着你的机器无法正常连接到Azure DevOps服务器。这个问题可能由多种原因引起,包括网络问题、服务器配置问题或Azure DevOps服务的实际中断。

2024-03-26 16:38:42 248

原创 C#之使用HtmlAgilityPack进行网页抓取

以上就是大概的代码 重点是执行到通过HtmlAgilityPack进行选择和截取的时候 需要打断点多去查看获取的信息 然后进行修改 代码很简单 就这样.HtmlAgilityPack是是一个.NET平台下的HTML解析库,它可以将HTML文本转换为DOM文档对象,方便我们对HTML文本进行操作和分析。使用之前需要下载好HtmlAgilityPack类库 然后对它进行一个引用。

2024-01-19 11:41:46 514

原创 Flutter之自动更新(自带源码 包看包会)

Flutter自动更新代码

2023-01-07 11:41:21 1391 1

原创 数据库知识

数据库

2022-10-18 11:26:24 208

原创 DFS深度优先搜索 回溯 递归

class Solution { public boolean exist(char[][] board, String word) { char[] words = word.toCharArray(); for(int i = 0; i < board.length; i++) { for(int j = 0; j < board[0].length; j++) { if(dfs(boar.

2022-03-16 17:23:41 512

原创 SQL的某个字段为null值做条件

当一个表的字段里的值有可能为空 或有空时 用 以下的 = 号查询是查询不出数据的select * from RD_IR_RECORD t where t.sign = null当用 IN 方法时查询里面是null 也不行select * from RD_IR_RECORD t where t.sign in (null,'好')原因是因为SQL里面不只是true false 还有一个属性值 unknow,即 “不确定”而这之所以不能用比较,NULL 既不是值(value)也不是变量(vari

2022-03-08 08:59:07 3933 1

转载 【无标题】

掘金链接:https://juejin.cn/post/6844903677119954958作者:老刘链接:https://www.zhihu.com/question/48219401/answer/742444326来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。下面的太乱,链接失效了再看正则表达式在几乎所有语言中都可以使用,无论是前端的JavaScript、还是后端的Java、c#。他们都提供相应的接口/函数支持正则表达式。但很神奇的是:无论你大学选择哪一门

2022-01-20 09:10:46 78

原创 Visual Studio快捷键

Visual Studio快捷键 最常用的快捷键Ctrl+E+C=注释代码Ctrl+E+U=取消注释代码Ctrl+E+D=格式化全部代码Ctrl+Shift+A=新建类Ctrl+R+G=删除无效UsingCtrl+H=批量替换Ctrl+G=跳转到指定行Ctrl+E+E=在交互窗口中运行选中代码(很实用)Alt+Enter=快速引用shift+F9=监控(代码运行时)shift+F6=生成(当前类库)

2021-11-02 11:11:14 916

原创 Flutter简单登录界面 带首页路由跳转(附源码,无欺骗)

Flutter简单登录界面 带首页路由跳转登录界面代码import 'package:flutter/material.dart';import 'package:flutter/services.dart';import 'home.dart' as home;import 'user.dart' as User;void main() => runApp(const MyApp());class MyApp extends StatelessWidget { const

2021-09-13 14:47:04 883

原创 Flutter常用控件

Flutter常用控件1.富文本控件class richText extends StatelessWidget { const richText({ Key? key, }) : super(key: key); @override Widget build(BuildContext context) { return Text.rich(TextSpan( children: [ TextSpan( text: "hello world"

2021-09-08 17:28:45 1336

原创 Flutter 新手异常

Error: Cannot run with sound null safety, because the following dependencies don’t support null safety: - package:http - package:http_parser空安全:空安全详解:https://dart.cn/null-safety解决方法:–no-sound-null-safety 运行启动加上这个命令(感觉有点奇怪,后面再考虑 先解决)...

2021-08-22 22:25:23 98

原创 Flutter学习之路--安装Flutter

1.安装照着这个教程 把东西下载下来Flutter在Windows安装教程2.下载好,配置好环境变量之后,需要在CMD运行一下flutter doctor命令运行之后会有两个地方出错,但我是用Android Studio,所以我只用关注这一行:Android toolchain - develop for Android devices (Android SDK version 29.0.2)这一行会显示两个问题第一个是显示没有找到JAVA_HOME和Android license status

2021-08-15 09:48:58 140

原创 Docker Toolbox下载安装运行镜像和springboot项目并换镜像源--详细教程(本人艰难摸索教程)

1.Docker Toolbox下载这是Docker Toolbox的下载链接,找个最新的下就好了.http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/2.Docker Toolbox安装下载之后点击exe文件点击安装,然后一直点next就行了.安装之后,点击的时候如果显示快捷方式不对显示查找git.bash文件的话,就要找到你git安装目录的bin目录里的bash.exe文件,点击选中就行了,如果不行的..

2021-03-05 15:51:34 1898

原创 TCP三次握手(简单明了)

假设有主机A和主机B,主机A运行的是客户端程序,B运行的是服务端程序.最初两端都处于CLOSED状态,而一开始,B的TCP服务器先创建传输控制块TCP(存储了每一个连接中的一些重要信息,如下文的发送接收序号),之后服务器进程就处于Listen状态,等待客户端的连接请求,而A也是通过创建传输控制块TCP,然后向主机B发送连接请求报文段(这时首部中的同步位SYN=1,同时选择一个初始序号seq=x),这时TCP客户端进入同步已发送状态;而B收到A的请求报文后,同意建立连接则向A发送确认报..

2021-02-03 17:34:22 173

原创 简单使用腾讯地图api,sdk

安卓之显示地图:首先应该下载所需要的包,详情可以看https://lbs.qq.com/mobile/androidMapSDK/developerGuide/androidSummary然后根据页面所说,一步一步来,然后开始在AndroidManifest.xml里面做一下配置<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /><uses-permission androi...

2021-01-29 17:29:24 1878

原创 数据结构基础之单链表(java实现)

1.链表是以节点的方式来存储,是链式存储 ,每个节点包含 data 域, next 域:指向下一个节点.单链表的应用举例:(1)先构造一个单链表对象class HeroNode{ int no; String name; String nickName; HeroNode next;//指向下一个节点 public HeroNode(int no,String name,String nickName) { this.no = no; this.name = name;.

2021-01-28 16:49:47 167

原创 数据结构基础之环形队列(java实现)

1.因为实现队列时,当rear=maxsize-1时,队列中还有空位置,当因为队满条件设置不合理,而队列还有空位置的情况叫”假溢出“,而解决办法则是把前端和后端连接起来,变成一个环形队列,而首尾相连后,rear=maxzise-1时,进一步就是0,,则可以使用空位置来存放队列2.而在变成环形队列时,则front和rear初始值都是0,使变量的含义做一个调整: front 就指向队列的第一个元素, 也就是说 arr[front] 就是队列的第一个元素,rear 指向队列的最后一个元素的后一个位置. 因为希

2021-01-27 14:04:06 244

原创 数据结构基础之队列(java实现)

1.队列是一个有序列表,可以用数组或链表实现2.先入先出front指向队列头部,rear指向队列尾,maxsize为队列最大容量队列实现:(1)首先初使用数组模拟队列-编写一个数组队列类,值有: private int maxSize; // 表示数组的最大容量 private int front; // 队列头 private int rear; // 队列尾 private int[] arr; // 该数据用于存放数据, 模拟队列(2)然后创建...

2021-01-27 12:28:13 102

原创 Java基础之多线程

1.进程与线程进程:进程是程序的一次动态执行过程,对应了从代码加载,执行到完成的一个完整过程,这个过程也是从进程本身产生的线程:线程是比进程更小的执行单位,进程可以产生多个线程,线程与进程类似;,但线程的中断和恢复更加节省系统的开销.2.线程的状态与生命周期线程一般有四个状态:新建:当线程类或子类对象被创建时,就处于新建状态,并有了相应的内存空间和其它资源 运行:当jvm通过start()方法把cpu使用权交给该线程时,此线程脱离主线程开始生命周期.如果线程是thread的子类创建的,

2021-01-23 13:23:45 224 1

原创 Java基础之文件字符输入输出流和缓冲流

1.目的文件字节的输入输出流是以字节为单位进行读写数据,不能很好的操作Unicode字符,而如果一个汉字占两个字节去使用字节输入输出流就要进行转码操作,所以则为了方便对字符进行操作而去使用FileReader,FileWrite字符流。2.构造方法其构造方法于字节输入输出流无异,FileReader(String filename);FileWrite(String filename);等...

2021-01-21 19:42:37 274

原创 Java基础之文件字节输出流(FileOutputStream)

使用输出流一般要四个步骤1.给出输出流目的地2.创建指向目的地的输出流3.让输出流把数据写入到目的地4.关闭输出流1.首先是构造方法创建输出目的地,FileOutputStreamout =newFileOutputStream ("文件名");或:Filef =newFile (“文件名”);FileOutputStreamout =newFileOutputStream (f);2.使用输出流写入字节用继承的write方法去写入字节vo...

2021-01-20 18:44:52 855

原创 Java基础之文件字节输入流(FileInputStream)

1.创建文件输入流有两个构造方法:1.FileInputStreamfile =newFileInputStream ("hello.txt");2.File f = new File("hello.txt"); FileInputStreamfile =newFileInputStream (f );要注意构造的时候要抛出异常,不过各种编辑器都会有提示的看个人习惯可以选一个.2.使用输入流读取文件import java.io.FileInputStrea...

2021-01-19 18:29:20 733

原创 Java基础之File类

File的目的是为了获取磁盘上文件的信息或在磁盘上创建新的文件夹,但不涉及对文件的读写操作1.创建File对象的构造方法有三个:File(Stringfilename) File(StringdirectoryPath,Stringfilename) File(Filedir,Stringfilename)其中filename是文件名,directoryPath是文件路径,dir为目录,使用第一个去创建时,文件被认为与当前应用程序在同一目录.2.文件的属性经常使用File类的...

2021-01-18 12:53:40 172

原创 Java基础之Pattern和Matcher类去获取邮箱QQ

Pattern和Matcher类是java用来进行模式匹配的类,使用步骤为先建立一个Pattern对象,然后用正则表达式作参数得到Pattern的实例,然后再通过pattern.matcher()方法去得到匹配对象Matcher,最后通过一个while循环去取出m.group里面的值再对字符串进行拼接. 其中m.find()会对字符串一个个进行比对,如果比对符合就返回true,不符合就返回false.import java.util.regex.Matcher;import java.util.re

2021-01-18 12:14:49 231 1

原创 Java基础之String和Stringbuffer的常用方法去获取输入邮箱的QQ

首先给定一个邮箱:2401510949@qq.com,我们怎么去取出邮箱里面的qq号呢?1.String第一个方法是对于这一串字符,我们可以通过string的split方法去对这个邮箱进行分割,以获取到我们想要的qq,代码为: String z ="2401510949@qq.com"; String regex = "@";//作为split的分隔符 .

2021-01-17 18:27:10 1320

原创 JAVA基础之内部类、匿名类、异常类

1.内部类Java支持在一个类中定义另一个类,这样的类称为内部类,包含内部类的叫外嵌类。内部类可以使用外嵌类的成员变量和外嵌类的方法,内部类的类名中不可以声明类变量和类方法(用空括号()表示),内部类仅供外嵌类使用,其它类不可以用其它类的内部类去声明对象public class ZZZ{String H = "1232"; AAA aaa;//内部类声明对象 class AAA { //内部类声明 void speck(){ System.out.printl

2021-01-17 11:22:25 656 1

原创 Java基础之面向抽象编程

核心是使用上转型对象,将abstract类声明的对象作为其子类对象的上转型对象,使上转型对象可以调用子类重写的方法.使得设计一个需求多变的类时,不该让类面向具体实现的类,而是面向抽象类,即用抽象类来声明所有的可实现的方法.具体代码为:public abstract class Geometry { public abstract double getArea();}//Pollar类public class Pillar { Geometry bottom; dou

2021-01-16 21:39:11 428

原创 Java基础之上转型对象

上转型对象相当于子类对象的一个简化对象,比如说老虎是动物,失去了老虎特有的属性如老虎的爪子,而上转型对象有以下特点1.上转型对象不能操作子类新增的成员变量,不能调用子类新增的方法2.上转型对象可以访问子类继承或隐藏的成员变量,,其作用为子类对象去调用这些方法.上转型对象创建为:People p;p = new Chinese();//或Chinese c = new Chinese();p = c;目的就是去通过上转型对象去使用被子类对象隐藏的变量....

2021-01-15 12:54:08 909

原创 JAVA基础之关键字super、final

1.super子类重写了父类的方法时,子类里父类的方法就被隐藏,而子类隐藏了之后,子类就不能再进行调用父类的方法,除非使用super关键字,如super.父类的方法名.而当子类的构造方法创建子类的对象时,子类总是先调用父类的构造方法,如果没有指明是哪个构造方法,则只调用父类的不带参数的空方法。而如果子类在其构造的对象时想使用父类的构造方法时,需在第一条语句里指明super(父类的参数)方法.2.finalfinal关键字可以修饰类、成员变量和方法中的局部变量final修饰的类不能被继

2021-01-15 12:04:10 84

原创 JAVA基础之重写与重载

1.重写子类通过重写可以隐藏已继承的方法(方法覆盖(method overriding)),重写就是指子类定义一个方法,方法的名字、参数个数、参数类型和父类的被重写的方法一致,目的为把父类的方法体改变为自己的方法体,如果想使用隐藏的父类方法,可以用super关键字.2.重载方法重载是一个类中可以有多个方法具有相同的名字,但方法的参数必须不同以让程序进行识别去执行进入不同的方法....

2021-01-15 11:37:47 77

原创 JAVA基础之运算符

JAVA基础之运算符java提供了丰富的运算符,有算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、instanceof运算符等1.算术运算符1.1加减运算符加减运算符+ -是二目运算符,就是连接两个操作元(参与表达式运算的单位)。运算方向是从左到右.如2-3+1=0,只接受整型和浮点型数据,优先级为41.2算术运算符乘、除和求余是二目运算符,运算方向也是从左到右,同上1.12.自增、自减运算符++、--是单目运算符,可放在操作元之前和之后,只接受整型或浮点型变量,使

2021-01-14 13:11:59 67

原创 myeclipse 和 springboot 代码更新失败问题

最近在导入老师给的项目的时候,发现修改代码一直失败和运行能成功,但就是改不了代码,在我仔细检查之后发现项目有感叹号,但是代码部分并没有报错,原来是依赖的问题,导入项目的时候会重复加载依赖,只要在bulidpath哪里把重复添加的依赖remove掉就可以了...

2020-06-01 12:40:52 184

原创 Spring Boot Admin的简单使用

Spring Boot Admin 是一个管理和监控Spring Boot 应用程序的可视化监控软件1.而在springboot中使用起来也十分方便,首先我们先添加web依赖和Spring Boot Admin依赖 <dependencies> <dependency> <groupId>org.springframework.boot&lt...

2020-05-07 13:38:39 428

原创 教你手把手实现springboot中的mybatis增删查改和简单的分页查询方法

MyBatis 是一款优秀的持久层框架,而在springboot中去使用它也是非常的方便.1.首先先在springboot中的pom.xml中添加mybatis依赖和所需的数据源,在这里我使用的是alibaba的数据源<dependencies> <dependency> <groupId>org.springframework.boot&l...

2020-05-06 12:05:18 833 3

原创 springboot的跨域解决办法

1.spring使用注解来解决跨域问题在springboot的后端开发中,前后端分离是大势所趋,而跨域问题则是应该要解决的,话不多说,直接上代码 @CrossOrigin (value = "http://localhost:8088", maxAge= 1800,allowedHeaders="*") public String cos() { return ...

2020-05-04 18:30:15 874

springboot的实现word文档下载.zip

这是一个springboot通过freemarker去如何实现word文档下载的小demo,十分简单易懂

2020-05-04

空空如也

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

TA关注的人

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