自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Another

Star-Sky

  • 博客(35)
  • 收藏
  • 关注

原创 word和wps添加mathtype选项卡

word 或 wps 添加 mathtype

2023-02-10 21:27:49 4226

原创 C++常量指针,指针常量

C++,指针常量,常量指针

2021-12-15 20:56:56 783

原创 C++循环添加结构体

C++ 循环添加结构体,结构体重复struct ListNode{ int val; ListNode *next; ListNode() : val(0), next(nullptr) {} ListNode(int x) : val(x), next(nullptr) {} ListNode(int x, ListNode *next) : val(x), next(next) {}};int main(){ ListNode node1;

2021-04-02 14:22:52 2108

原创 循环删除某位元素

C++ 删除 字符串中的部分元素例如给定字符串s, 现在需要去除其中的数字遍历,去除非英文字母string s = "Alwa3ys be4lieve th5at some2thing wo2n22derful is abo31ut to happen";for (int i = 0; i < s.size(); i++){ if (isdigit(s[i])) { s.erase(i, 1); }}这种方式会有可能出现错误,因为在erase进

2021-04-02 13:14:49 123

原创 C语言,数组指针,指针数组 示例

int main(){ // 整数 int x = 0; // 数组 int array[3] = {1, 2, 3}; // 整数指针 int *p = &x; // 数组指针 指向 数组 的指针 int *q = array; // 指针数组 存储指针的数组 即数组中的每一项元素为一个指针 int *pointerArray[] = {p, q}; // 指向 指针数组 的指针

2020-11-24 16:00:30 231

原创 GDB调试汇编

调试Debug,可以逐步逐行的执行代码,查看汇编代码的寄存器状态,变量的值等更为详细的信息,方便排查错误。下文使用简单的GDB调试,对GDB调试的一个简单的使用。调试步骤进入调试设置断点运行单步执行查看寄存器信息查看某个寄存器的值离开调试demo.s汇编文件,内容如下,生成demo可执行文件section .datasection .textglobal _main_main: mov eax, 1 inc eax mov ebx, eaxmo

2020-11-22 11:22:32 2696

原创 CentOS8-NASM-汇编环境搭建

搞了很久才搭建成功,记录一下建议刚入门的同学学习的时候,尽量先选择一种汇编格式走下去,不然很容易搞混,打击自信心。我采用的环境搭配是汇编器NASM、链接器GCC中的ld、系统64位的CentOS8gcc一般linux系统中都会自带的有gcc,而gcc中包含链接器ld,如果后面提示版本信息错误请更新gcc版本nasm按照官网的提示,如果需要使用yum安装nasm的话,将nasm.repo源安装到yum的源目录下,CentOS8的yum源的位置为/etc/yum.repos.d,nasm.repo文

2020-11-21 14:20:46 2821

原创 汇编基础知识

汇编语言(Assembly Language)是由源文件(如.c .h等)到机器码(0101010)过程中的一个过渡语言,机器码01010之类的不方便记忆,使用助记符来标识不同的操作,即是汇编语言。汇编语言的“地位”我们平常编写的源代码.c, .cpp, .java,经过编译器编译之后,生成汇编文件.s, .asm,再由汇编器汇编生成目标文件.o,再由链接器链接生成可执行文件.exe。指令集(Instruction Set)指令集可分为复杂指令集和精简指令集,复杂指令集的指令长度不固定,且某一条指

2020-11-18 16:15:37 220

原创 CLion配置openMP

使用MinGW64在Clion中配置openMP的开发安装MinGW64和CLion配置CMakeList.txtCLion 2020.2.3Build #CL-202.7319.72, built on September 18, 2020对openMP编译制导的格式问题踩坑下载MinGW64CLion创建工程,配置CMakeList.txtcmake_minimum_required(VERSION 3.17)project(openMP C)set(CMAKE_C_ST

2020-10-09 12:38:14 2221 5

原创 VMwarePlayer配置Linux

准备工作VMwarePlayer 下载安装Linux系统下载下载链接VMwarePlayerCentOS8配置安装CentOS8在vmware中新建虚拟机,选择稍后安装操作系统,选择对应的操作系统版本类型,一路next,完成后,编辑虚拟机位置,在CD/DVD选项中,选择使用ISO映像文件,选择下载到本地的CentOS的iso文件,一路next即可,最后网络可以在设置中,找到Network中的Wired,打开即可如果在启动虚拟机的时候,出现开始时错误,此主机支持Intel VT-x,但I

2020-10-07 08:10:33 298

原创 VSCode C bool 提示未定义的标识符

如图,在C代码的编写过程中,提示未定义的标识符,加上预处理指令#include <stdbool.h>即可

2020-10-05 07:16:42 6860 4

原创 VisualStudioCode配置C环境

在Windows上使用VSCode和MinGW64配置C语言环境下载安装MinGW64和VSCode在VSCode上安装C/C++插件简单配置C的环境下载链接MinGW64VSCodeMinGW64安装时,有一个Architecture选项,选择32位(i386) 还是64位(x86_64)机器,根据实际情况选择安装插件打开VSCode之后,左侧最后一个图标,就是安装插件的位置,搜索C/C++,点击C/C++插件的Install,进行安装C语言环境配置,编译运行在file—&

2020-10-02 20:34:16 3169

原创 Spring Boot 接收List

后端使用Spring Boot 的@RequestParam 注解接收List类型的值后端代码@RestController@RequestMapping(value = "/test")public class TestController { @GetMapping @ResponseBody public String test( @RequestParam List<User> userList, @Req

2020-05-16 11:57:40 6936

原创 docker spring boot 上传文件,linux,无异常,无效

在使用Spring Boot 的MultipartFile进行上传文件的时候,在windows上测试的没有问题,结果部署到linux上,查看了日志,根本没有任何异常,但是吧,指定的目录根本没有上传后的文件,而且返回值完全正常,符合预期,很是想不明白。关键就是docker容器是无法直接访问宿主机的目录的,需要进行映射才行,之前部署nginx的时候,就遇到了这个问题,怎么这次完全没想到呢?在dock...

2020-04-03 13:52:14 460

原创 学生校园邮箱免费 使用JetBrains所有产品,IDEA,WebStorm,Free Educational License

获取校园邮箱,使用校园邮箱注册JetBrains账号,校园邮箱一般可以在校园官网找到在校园邮箱的收件箱中进行注册确认,填写基本信息填写完成后跳转到JetBrains的Licenses界面,申请一个免费的学生或老师的免费授权,当然仅限于学习教育使用填写信息,next申请后,JetBrains会给填写的邮箱发送邮件进行确认点击确认后,跳转到协议界...

2020-03-25 16:33:47 1318

原创 Spring Boot 读取常量配置信息

在resources下创建配置文件,如constant.properties,properties文件以key-value的形式表示base-path=/home/data/version=1.0.0在类中,通过@PropertySource 来指定配置文件,@Value 来取值@RestController@RequestMapping(value = "/test")// 引入配...

2020-03-17 15:55:23 614

原创 Spring Boot 多文件配置

Spring Boot默认的配置文件为application.yml,不同的环境会有不同的配置,每次修改会很麻烦,例如本地开发时,数据库连接是本地的,而部署的时候,则需要更换数据库信息。可以将这些不同的配置分散到不同的配置文件中,例如application-dev.yml ,application-test.yml, application-prod.yml默认的application.yml配...

2020-03-17 15:15:48 115

原创 Docker 运行 nginx,修改配置,作为文件服务器

零、步骤获取nginx镜像创建nginx.conf,修改配置覆盖nginx的默认配置,运行nginx在进行尝试的时候,思路不是很清晰,中间搞混了好几次,主要是nginx服务监听的端口,和docker的端口搞混了,还有进行文件路径映射的时候,搞不太清楚nginx.conf中的root目录和docker运行时的-v操作,网上都叫做挂载,而我更喜欢称为映射一、获取nginx镜像dock...

2020-03-17 01:23:54 1004

原创 前端vue ElementUI upload 上传文件,后端 Spring Boot MultipartFile接收文件存储

前端在此借助ElementUI中的upload上传组件。<el-upload :before-upload="beforeAlbumUpload" :on-success="handleAlbumSuccess" :show-file-list="false" accept="image/*" action="http://localhost:89...

2020-03-15 22:13:42 15725 3

原创 Java 创建文件 获取用户目录,工程目录

今天用java写一个创建文件的demo,结果一直报错,基础不好,记录一下。package star.sky.another;import java.io.File;import java.io.IOException;import java.util.Map;import java.util.Properties;/** * @Description * @Author Ano...

2020-02-24 21:12:22 460

原创 Docker 运行 spring boot 连接 docker 运行的mysql

昨天试了docker之后,稍微尝到了一点点docker的便利之处,今天试了运行项目,前端请求的时候,本地测试没问题,mysql workbench也能正常连接云服务器中docker 运行的 mysql数据库服务。可是用spring boot项目连接数据库时,出现了连接失败。项目的测试接口不连接数据库可以正常访问,说明docker运行spring boot项目没问题,本地测试也可以,说明数据库也是...

2020-02-17 22:08:21 686 2

原创 Docker 部署 运行 spring boot项目

刚学习Docker,试着用Docker运行一下写的spring boot 的demo先说说我目前对docker的理解,都说docker是一个容器,跨平台,简化部署,docker可以把编写的项目,环境依赖,例如jdk,jar包等所需的东西,都在一个文件中记录下来,然后执行这一个文件来生成镜像,镜像运行的实例称为容器,网上很形象的说法是 镜像相当于面向对象中的类,而容器相当于对象所以就运行spri...

2020-02-16 11:20:24 343

原创 CentOS Docker 安装MySQL

安装Dockeryum install docker使用 docker version检测是否安装成功使用Docker 拉取mysql镜像docker pull mysql使用 docker pull mysql:5.7 获取指定的版本,docker images 查看本地的镜像有哪些启动mysql容器docker run -p 3306:3306 --name mysql...

2020-02-15 18:45:58 113

原创 Nginx在Windows下的安装,文件服务器

Windows下下载Nginx去官网下载windows的版本,使用压缩包的形式。Nginx官网,然后点击导航栏的download,找到对应的Windows版本,目前版本是 nginx/Windows-1.17.7。下载之后进行解压。启动Nginx解压之后不要直接双击那个里面的nginx.exe文件,据说会有问题。按照官网的教程。在导航栏找到document,nginx for Windows...

2020-01-07 08:08:28 332

原创 下载完Eclipse后我所做的一些修改配置

修改字体Window —> Preferences —> General —> Appearence —> Colors and Fonts —> Basic —> Text Font双击Text Font,即可选择所需字体修改编码Windwo —> Preferences —> General —> Workspace修改...

2019-12-30 10:01:43 142

原创 Form表单提交后端获取不到值

form表单提交<form action="updateEmployee" method="get"> 姓名:<input type="text" name="name" value="小乔"><hr> 年龄:<input type="text" id="age" value="13"><hr> <input t...

2019-12-29 11:29:02 6284 2

原创 MyEclipse2018为Web项目配置本地Tomcat

开发工具的差异、、、MyEclipse2018,配置本地Tomcat。

2019-09-28 15:43:16 6477 9

原创 Python 列表 元组 基础操作

简介&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;列表与元组都是元素的线性集合,都是序列,不同的是,列表中的元素是可变的,而元组中的元素是不可变的。列表使用[]表示,而元组使用()表示。列表主要有列表的增删改查基础操作another = [1, 2, 3, 4, 5]# 增加元素# 在末尾添加元素another.append(6)# 在指...

2019-02-11 22:08:54 143

原创 python 索引 分片

索引和序列是python的序列的通用操作,更加方便的操作序列。索引用来对单个元素进行访问,分片可以对一定范围 内的元素进行访问。 1.索引索引就像看书时的目录一样,想要看那一章的内容,直接找到目录中所对应的页码即可,索引就是对序列的一个编号,可以对序列进行随机访问。例如一个字符串another = 'Polaris' 从左边开始进行索引,称为整数索引,P的索引就是0, o的索引就...

2019-02-11 20:54:02 463

原创 Windwos下启动Tomcat,端口被占用的解决

启动Tomcat时如果忘记关闭之前启动的服务,或者所使用的端口号已经被其他进程所使用,再启动相同端口的服务便会出现异常,异常信息如下。Failed to start connector [Connector[HTTP/1.1-8080]]解决方法:切换端口 找到占用端口的服务,终止该服务。Win+R输入cmd,打开dos窗口,netstat -ano 显示所有协议统计信息和...

2018-07-18 21:13:55 3013

原创 MyBatis逆向工程Demo

根据数据库中的表自动生成与mybaits相关的代码。采用Java代码+xml配置文件的方式。步骤一、新建工程,添加依赖。二、编写配置文件。三、生成Java代码。一、新建一个module,在module中加入mybatis-generator-core的依赖,如图所示。二、编写配置文件。...

2018-07-15 18:44:50 867

原创 Tomcat 数据源连接方式使用main测试报错

 本来想用main测试一下Tomcat 数据源DataSource进行连接是否正确,没想到跑出了抛出异常,Exception in thread "main" java.lang.ExceptionInInitializerErrorCaused by: javax.naming.NoInitialContextException: Need to specify class name in en...

2018-03-28 22:07:18 496

原创 小白的Linux入门命令

    入门一般会先选择在虚拟机上配置一下Linux的系统,然后在虚拟机里面进行操作学习。    首先是登录,需要知道用户名和密码,Linux的密码在输入的时候是不显示字符的,包括*都不会显示,第一次还纠结了半天,输入密码之后回车就可以进入系统了。    下面是入门时的基本操作命令cd            cd后面可以跟路径参数用来切换当前路径,例如 cd  /usr  就是进入/usr的目录下...

2018-03-07 22:15:30 318

原创 Servlet配置web.xml后导致无法启动Tomcat

比如说新建了一个FirstServlet的Servlet,然后又配置了web.xml中的标签,导致了无法启动Tomcat,原因是因为较新的版本有了新的一项功能,叫注解,如图所示,注解即可以不用再去配置web.xml,不然就会冲突,导致无法启动Tomcat,解决方案是去掉注解或者去掉配置文件中的相关信息,保留其一即可。

2017-11-19 18:08:35 5492 2

原创 HelloWorld

int mian(){printf("Hello World!");return 0;}

2017-10-19 11:07:57 144

空空如也

空空如也

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

TA关注的人

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