自定义博客皮肤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)
  • 收藏
  • 关注

原创 云开发微信小程序--即时聊天(单人聊天,多人聊天室)

介绍:本小程序包含欢迎界面,注册,登录,一对一聊天,群聊,好友添加请求验证过程,修改好友备注以及删除好友,退出群聊,特殊角色卡片展示,同时聊天内容发送类型包含文本,图片,语音,消息提醒, 消息撤回,消息置顶和消息删除等一系列功能。可以作为项目练手,也可以作为或者。

2024-08-13 15:46:34 210

原创 C语言实现字符串的部分匹配算法

C语言实现KMP算法

2022-08-14 20:48:41 606 1

原创 C语言练习之贪吃蛇

C语言+easyX实现贪吃蛇

2022-07-07 20:09:07 486

原创 C语言排序算法实现

C语言实现各种排序算法冒泡排序冒泡排序#include <stdio.h>#include <stdlib.h>#include <string.h>//数组的首地址传进去void bubbleSorting(int *arr,int arrLength){ for (int i = 0; i < arrLength; ++i) { for (int j = 0; j < arrLength-i-1; ++j) {

2022-06-01 20:26:58 349

原创 C语言数据结构学习(clion版本)

栈的应用(就近匹配,逆波兰表达式)先放一张clion设置截图,用于分割不同作用的文件,以及怎么定义路径和引用。需要在main.c同级的CMakeLists.txt中定义source_file和header_file。在CMakeLists.txt加入设置:include_directories("source_file")include_directories("header_file")在source_file中对header_file中的文件进行实现,在头文件那里,可以通过相对路径引入

2022-05-20 16:06:17 671

原创 springboot学习04(从搭建到熟悉)

springboot中的各种额外组件引用springboot整合JDBC使用整个Druid数据源整合mybatisspringboot整合JDBC使用一个网站离不开与数据库的交互,我们在创建springboot项目的时候,需要勾选至少以下组件。此处以JDBC为例子。之后需要在项目中,引入jdbc和MYSQL的驱动依赖。<dependency> <groupId>org.springframework.boot</groupId>

2022-04-29 15:00:47 237

原创 C语言数据结构学习

数据结构学习动态数组动态数组

2022-04-29 10:13:59 236

原创 springboot学习03(从搭建到熟悉)

springboot中的组件学习thymeleaf魔板引擎thymeleaf魔板引擎首先静态资源在项目中的存储位置在网页文件中,首先的引入thymeleaf的声明:<html lang="en" xmlns:th=http://www.thymeleaf.org>之后利用thymeleaf的语法对模板中的部分组件进行改写,并对应好静态资源路径,使用适合其语法。thymeleaf语法总结:链接: thymeleaf语法总结.如果遇到thymeleaf不起作用,可以试着清理浏览器

2022-04-10 20:29:48 416

原创 springboot中druid数据源配置无效的问题和jar包找不到问题

springboot中druid数据源配置无效的问题自己在springboot项目中,引入druid的依赖,希望引入druid数据源。但是idea中,虽然在这个两个地方引入了相关条目,未成功前缺无法展开。这导致项目中,无法使用druid的jar包,且在application.yaml中没有配置提示。显然,只有名字没有下载包。找了网上无数的方法都没有解决,根据有限的信息推测了。因为druid数据源的代码的是由阿里巴巴开发,所以maven中setting.xml文件中,不能用默认的。需要改成阿里云镜像

2022-04-10 16:43:19 2586 2

原创 springboot学习02(从搭建到熟悉)

springboot学习,idea版本

2022-04-05 19:58:11 261

原创 springboot学习01(从搭建到熟悉)

springboot学习,idea版本创建一个Springboot项目叫你怎么修改或者生成自己想要的springboot的自定义bannerspringboot的自动装配原理SpringApplicationapplication.yaml的配置JSR-303校验(注解:对类对象的数据进行数据校验,)springboot的最核心的原理:自动装配创建一个Springboot项目可以在官网直接下载,导入idea开发直接使用idea创建一个springboot项目(开发选择第二种方式)一般来说的,创

2022-04-04 19:46:55 479

原创 C语言练习

C语言学习:练习C语言打印空心菱形C语言打印空心菱形#include<stdio.h>void printStars();void main(){ int totalLevel = 5; printStars(totalLevel); getchar(); }void printStars(int totalLevel){ int i,j,k; for(i=0;i<=totalLevel;i++){ for(k

2022-04-02 17:17:42 1139

原创 o2o项目部署前,阿里云的申请与环境搭建

阿里云的申请,软件安装与项目部署登陆阿里云网站,购买服务器软件准备登陆阿里云网站,购买服务器如果是第一次做项目部署,用于体验。就自己买个最“屌丝”服务器,部署项目玩玩吧!你也自己去阿里云app上购买学生服务器,但是需要做任务才行。现在,都不好薅羊毛了。麻烦。直接冲一百元,慢慢玩。链接: 阿里云以下图片为自己第一次购买过程,以及配置选择和一些基本参数的设置。启动完成的结果。软件准备...

2021-11-04 21:22:01 449 1

原创 O2O项目SSM框架实现(一)

java主流技术栈SSM+springboot学习:项目o2o第一步创建项目在MySQL中创建对应的数据表单第一步创建项目使用idea,create new project->maven->groupID:com.chaoxi;artifactID->o2o导入依赖:<dependencies> <!--Junit--> <dependency> <groupId>junit</groupI

2021-10-19 21:34:33 116

原创 Android学习(一)

Android入门学习Android Studio工具的安装与初步使用创建工程,创建子模块,以及JDK警告问题消除下载gradle的报错,网络上总是有报android Could not install Gradle distribution...问题。但是网上的解决办法都有一定的问题,反正没能解决我的。问题是因为,gradle下载路径配置错误。TextView控件学习总结Android Studio工具的安装与初步使用工具的下载,安装和初步的简单使用,在狂神的博客中已经有非常详细的说明。在此就不再多叙

2021-10-19 21:07:57 730

原创 使用动态规划,寻找最长回文子串

最长回文子串框图详解,动态规划根据画图,来详细介绍动态规划的思想我们以“abbba”这个字符串来进行画表格第一步看懂表格填表格第一种情况:第二种情况第三种情况最后就是不断地查找,替换最长长度。就可以了。框图详解,动态规划 public int getLongestPalindrome(String A, int n) { //边界条件判断 if (n < 2) return A.length(); //start表示最

2021-09-24 21:39:58 304

原创 Java浅记InvocationHandler实现动态代理

抽象角色/** * @author chaoxi * @create 2021-08-17 15:57 *///待实现的接口public interface UserService { void add(); void delete(); void update(); void query();}实现了接口的真实角色/** * @author chaoxi * @create 2021-08-17 15:58 *///真实类,完成接口中的操作.

2021-08-17 16:42:03 322

原创 写代码时候的有用技巧之用编辑器记笔记

当我们在开发一个项目或者编写一些算法的时候,常常需要记录一些东西。现在的代码编辑器非常智能,可以支持MarkDown的编辑。以web开发为例,我们经常需要记录一些架包依赖,三方支持。此时,我们可以在项目中创建一个markdown文件。以方便随时记录,还方便拷贝。这和写博客是一个方式。这样,不仅可以节约开发时间,还可以方便记录。省去一些写博客的时间,还方便看视频。一边看一边学习。...

2021-08-16 15:44:29 409

原创 JVM学习,来源于狂神说

JVM的结构详细的JVM架构3、类加载器作用:加载class文件层级关系:应用程序加载器–>扩展类加载器–>启动类(根)加载器–>虚拟机自带的加载器我们可以通过对Java中的架包中进行修改,达到公司的一些目的。这是可以做到的。双亲委派机制使用代码查看,上图中的关系。public class Car { public static void main(String[] args) { Car car1 = new Car();

2021-08-11 20:49:20 170

原创 华为机试,删除出现次数最少的字符串,不改变原来的顺序

这道题有点坑的地方是,输出的类型也会检查。不能是视觉上对的上就行。import java.io.BufferedReader;import java.io.IOException;import java.io.InputStreamReader;import java.util.Arrays;import java.util.HashSet;import java.util.Iterator;/** * @author chaoxi * @create 2021-07-25 10:40.

2021-07-25 17:29:15 552

原创 不调用Java.Arrays.sort()进行字符串的字典排序

题目:描述给定n个字符串,请对n个字符串按照字典序排列。输入描述:输入第一行为一个正整数n(1≤n≤1000),下面n行为n个字符串(字符串长度≤100),字符串中只含有大小写字母。输出描述:数据输出n行,输出结果为按照字典序排列的字符串输入:9captocatcardtwotooupboatboot输出:boatbootcapcardcattotootwoup解答:牛客网。很多java 实例代码都是直接启用动态数组存储,然后调用Java库中的排序算

2021-07-25 10:31:21 224

原创 IDEA常用快捷键设置

IDEA快捷键使用idea编写Java代码的时候,我们习惯了eclipse的快捷键方式,所以我们大多数人都会将idea的快捷键方式改为和eclipse一致。但是有些快捷键并不会完全与eclipse同步。以查看方法参数提示为例。其他的设置都是如此设置。...

2021-07-12 15:53:16 248

原创 行人重识别reid数据集

有需要的人,请在评论区留下你的邮箱。本人,双非学校小硕。研究方向行人重识别。收集了一些常用数据集。Market-1501-v15.09.15dukemtmc-reid顺便附上一个根据相机id划分数据集的代码import osimport shutilimport os.path as ospimport numpy as npimport globimport refrom collections import defaultdictfrom tqdm import tqdm

2021-06-10 10:16:36 1624 59

原创 创建一个maven项目并初步调试

创建一个动态web项目首先你得让你的eclipse已经与maven和tomcat架包已经绑定,之后开始新建一个maven工程。完成以上四步,就可以完成对maven项目的创建。项目创建完毕,会出现报错问题第一个报错“the superclass "javax.servlet.http.HttpServlet"was not found on the java Build Path”原因:缺失一个http的父类。将tomcat下的一个架包引入,即可解决错误。步骤:选中项目,右键选择–prop

2021-06-08 21:37:10 338

原创 SSM框架学习

SSM框架学习笔记环境准备maven安装JDK安装Mysql安装Tomcat 安装与调试eclipse中建立工程并联立相关架包绑定maven绑定tomcatssm=spring MVC+spring+mybatis环境准备JDK8(我自己学习使用的是jdk13)+Maven3.3.9+mysql5.5+(学习时使用的是mysql8.0)+chrome+Tomcat8(学习时,使用9.0版本)+eclipsemaven安装这个地址步骤详细且亲测有效,maven下载安装与配置.JDK安装这个网络上

2021-06-08 16:46:18 115

原创 Latex编辑论文技巧

LaTex编辑论文中一些踩坑宏包不能随意引入,可能会导致一些包冲突,报一些无法解释的错误。表格不能显示在自己想要的位置上!怎么设计漂亮的表格和一些分栏当我们想设计三线表时表格中断行的操作推荐一款PDF的软件,好用。很多功能免费。宏包不能随意引入,可能会导致一些包冲突,报一些无法解释的错误。以IEEE ACCESS论文模板为例,当一些包冲突后,会导致算法包引入后,显示结果错误。经过本人实践,安装以下宏包,足以满足论文要求。刚开始,宏包冲突,会出现算法结果,结尾处出现endfor=0的格式错误。如下图

2021-06-04 16:24:29 294

原创 我的Java学习之路(三)

@TOC

2021-06-04 15:44:19 103

原创 我的Java学习之路(二)

Java基础学习记事本编写我的第一个Java程序Java中的注释java的API文档java语言中的关键词,保留字,标识符java中的变量自动类型提升和强制类型转换记事本编写我的第一个Java程序首先,我们得明白Java是怎么一步步编译到JVM运行的。示例:我们首先用txt文本编写一个空白类。之后将其后缀改为<.java>class HelloChaoxi{ } 通过dos命令窗口进入到项目文件存储位置,使用命令进行编译。讲Java文件编译为<.class&

2021-06-01 15:48:17 116

原创 我的Java学习之路(一)

Java学习的第一部分软件准备和一些电脑基础知识eclipse中常用的一些快捷键Java语言的特点:跨平台性什么是JDK,什么是JRE?java环境的配置原理与理由Java环境的高级配置软件准备和一些电脑基础知识eclipse中常用的一些快捷键CPU的主要参数,主频。主频越高,相同时间内可执行的电脑指令越多,现在以千兆HZ为单位了。比如:I7-9700H,指的是,型号,第九代,700越高越好,U低压,HQ标压,H高压高性能版本同代中,7>5>3,后面一个数字就是代数。大数据的硬件条

2021-05-31 21:52:48 192

原创 由于一些奇妙的原因,获得了一些化学量子结构分析软件。赠予有缘人。

所有的资源我已上传云盘,亲测可以使用。免费赠予!看到小木虫上大家都在寻找可安装资源,甚是痛心。VMD可打开后缀为:.xyz的文件,用于可视化团簇结构。下载连接:链接: https://pan.baidu.com/s/1iTZIiPICbjo3WIYYtGgWtg.提取码:buf8ABcluster可以根据设置的原子,分子类型,数量以及期望生成的构型做计算,反馈生成.xyz和.gjf等可视化文件,以及一些能量输出文件。下载连接:https://pan.baidu.com/s/1JxaZnfZ43

2021-04-19 10:25:15 327

原创 无法启动此程序,因为计算机中丢失api-ms-win-crt-runtime-|1-1-0.dll

安装python时,出现启动程序报错,最大的可能是该文件损坏了。然后我是用vc_redist.x64工具包修复依旧报错,多次尝试后,终于明白了原因。这是因为损坏的文件没有被删除,导致工具包修复依旧报错。现在C盘中搜索到该文件(可能由于之前未删除就修复导致存在多个api-ms-win-crt-runtime-|1-1-0.dll文件),直接删除。然后再用vc_redist.x64进行修复。即可之后重启电脑,解决。就这么个玩意儿,怎么好意思让大家去资源社区下载,放网站吧。可以直接下载该工具包:h.

2021-04-08 16:07:07 12983 4

原创 通过bib文件引入参考文献

补充Latex编写论文中记录与经验分享为什么我们需要使用 .bib文件来引用参考文献理由:1、方便,通过Google学术或者其他途径的bibTex可以直接拷贝到bib文件中,不需要过多关注一些文献格式;2、引用方便,每一个参考文献都有自己的label,不容易发生错误,且插入正文时不是担心编号问题;3、不用担心引用文献发生重复的问题,正文编号会自动去对应;下面具体记录一下怎么使用第一步:新建一个txt文档,存储bibtex信息     &nb

2021-04-08 09:14:27 10700 8

原创 第一次使用Latex编辑论文,经验分享

对于小白的你,第一次使用Latex编辑论文前言软件准备latex使用中的经验总结总结前言这是我第一次使用latex编辑论文,估计也是最后一次了,哈哈!因为我是真的菜,与学术无缘。仅以此记录下自己第一次使用latex的经验和坑。我相信每一个研究生都必定会听说Latex的名字,论文编辑神器啊!屌炸天啊,你用完之后的感受,哈哈哈!在此,我将总结我写出第一篇论文的所有步骤和一些经验软件准备还是老规矩,先介绍需要的工具。编辑环境TEX studio,这是专用的论文编辑器,但是安装这玩意,先需要安装

2021-04-01 22:13:43 1871

原创 TMUX简单的安装与使用(原来如此简单)

Tmux终端复用神器,一次教会你简单使用简单介绍一直听说tmux很厉害,但是一直苦于无人教,对于小白来说非常不友好,都不知道在哪里安装。通过简单的一次实践,终于知道了其使用过程和牛逼之处。但是本次简单介绍,只是记载一下,自己的简单实践过程,TMUX的安装和简单使用。同样,在自己上一篇博客通过pycharm远程连接服务器提到,只使用putty远程连接服务器是有一定缺点的。只能打开一个窗口,会与其他任务进行冲突关闭putty的终端,会导致任务GONE跑代码的话不友好无法多窗口执行任务,

2020-10-21 16:22:22 11523 1

原创 通过pycharm远程连接服务器

通过pycharm远程连接服务器首先确定你连接服务器的方式软件准备验证软件是否安装成功pycharm远程连接服务器上传自己的project到Ubuntu上传完以后,开始给自己的项目配置服务器的python解释器如何使用路由器,开启外网映射通过路由器的底部的网址进入管理员页面选择应用管理进入虚拟服务器在虚拟服务器中添加需要把内网映射到外网的IP地址查看自己映射出去的外网IP地址至此大功告成!!!您可以通过外网来访问您学校的服务器啦!首先确定你连接服务器的方式一般连接服务器需要服务器的ip地址,IP地址分为

2020-10-19 20:08:03 1837 2

putty,WIN与Linux系统连接的主要工具,可实现上传和下载文件等功能

最新版本的putty软件,可通过在win系统上安装。打开相应服务,可以与Linux系统的服务器进行连接,上传和下载服务器文件,是目前做深度学习的主要网络软件工具。

2020-10-20

空空如也

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

TA关注的人

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