Python数据分析工具包-Numpy
说明:通常所说的”数组”,”Numpy数组”,”ndarray”基本上都是指同一个东西,即ndarray对象。 Numpy常用函数以及用法(1)创建ndarray数组 使用array函数 说明:他可以接收一切序列型的对象,然后产生一个新的含有传入数据的Numpy数组。除非用dtype自定义类型,否则他会根据你传入的数据类型自动帮你匹配合适的类型。此类型规则为:如果有字符串,则优先字符串,如果没有字符串而有复数类型,则系统默认帮你判定为复数类型。然后依次为浮点数和整数。即优先级为”字符串>复数>浮点数>整数”。代码如下: 12345678910111213141516import numpy as nparray = np.array(['Hello', 1+2j, 5.20, 5])for i in array: print(i, ':', type(i))print('===============================')array = np.array([1+2j,...
解决 CLion 中文乱码问题
前言CLion 在输出中文时会发生乱码,找了网上的一些教程,都是说更改编码为 GBK。这样虽然能解决问题,但是很麻烦,因为每次都要更改 用下述方法,只需设置一次,不用像其他教程重复设置 方法快捷键Ctrl+Shift+Alt+/,弹出如下界面: 然后,取消第一项的勾选,也就是run.processes.with.pty 这样就成功解决了,完美! 测试一下: 123456#include <stdio.h>int main() { printf("你好世界!\n"); return 0;}
搭建 RLCraft 服务器
前言RLCraft 是一款好评如潮的 Minecraft 整合包。在原生 Minecraft 的基础上做了多样的扩展,可玩性非常高。关于此扩展包的具体介绍可在如下网站查看:https://www.curseforge.com/minecraft/modpacks/rlcraft 将它运行在服务器上,就可以和好朋友一起玩了。 需要注意的是 RLCraft 只是一个代表性的例子。此方法适用于大部分 Forge Server 的搭建,不过具体的细节还是要看官网的介绍。 前期准备 JDK8 一定要是 JDK8,新版的 JDK 17 无法运行我们需要的旧版本的 Forge1.12.2 服务器。下载地址:https://www.oracle.com/sg/java/technologies/javase/javase8-archive-downloads.html Forge1.12.2 -...
SpringBoot读取配置文件
前言配置文件一般存放一些系统变量或用户变量,例如数据库数据源的配置。它可以实现在不改变程序源代码的情况下修改程序的变量的值。通过配置文件可以使程序开发变得更加灵活。接下来我将介绍几种常见的在 SpringBoot 中获取配置文件的方式。 我的示例配置文件(userinfo.yml)位置如下: 123456789101112my-profile: name: grape age: 6users: - name: 张三 age: 20 - name: 李四 age: 21 - name: 王五 age: 22 通过 @value 读取简单信息通过在变量前加上注解 @value("${xxx}") 可以将配置信息注入到变量中 1234567891011121314151617181920212223package com.pushihao.controller;import com.pushihao.bean.YmlConfigFactory;import...
Centos 配置 LNMP 环境
手把手教你配置 LNMP 环境,其中大部分学习过程中需要用到的模块也在安装过程中一并安装了,或许是初学者的福音😁😁 版本说明请注意不同版本号的软件的安装方式和软件兼容性可能有差别!!! 软件名 版本号 官网 下载链接 Linux Centos8.0 https://www.centos.org/ / Nginx 1.23.1 https://www.nginx.com/ https://nginx.org/download/nginx-1.23.1.tar.gz MySQL 8.0.30 https://www.mysql.com/ https://dev.mysql.com/get/Downloads/MySQL-8.0/mysql-8.0.30-1.el8.x86_64.rpm-bundle.tar PHP 8.0.23 https://www.php.net/ https://www.php.net/distributions/php-8.0.23.tar.gz 编译安装 Nginx 下载 12345mkdir...
部署项目时遇到的坑
前言前端时间学习过程中写了几个小 Demo,但都是在本机开发环境下运行的。本以为部署到服务器就是简单把文件上传就可以。结果踩了一些很可笑的坑🤣🤣 部署普通 JavaEE 项目这个比较简单,用 Maven 把项目打成 War 包,然后上传至 Tomcat 目录的 webapps 目录下,并且启动 Tomcat 服务即可。Tomcat 会自动将 War 包进行解压缩。然后访问 ip:port/project_name-project_version 即可看到项目首页。 需要注意的是:项目中的所有涉及到路径跳转的 url 都尽量使用相对路径 部署 Spring Boot 项目问题说明我使用的 IDE 是 Intellij IDEA,开发时项目在本地运行正常。使用 Maven 将其打包后,运行 java -jar test-2.0-SNAPSHOT.jar 出现错误: 翻译过来就是:这个 jar 包中没有主清单属性 原因解读出现此问题的原因是打包后的 jar 文件中的 MANIFEST.MF 缺少项目启动项。我们用压缩软件打开 jar 包,查看...
浅谈 xhr 请求跨域问题
问题引出我在 http://localhost:8080 放了一台后端服务器 123456789101112131415package com.pushihao.controller;import org.springframework.web.bind.annotation.RequestMapping;import org.springframework.web.bind.annotation.RestController;@RestController@RequestMapping("/hello")public class HelloController { @RequestMapping("/h1") public String h1() { return "Hello, world!"; }} 通过调用 http://localhost:8080/hello/h1 可以获得一个字符串 我又在...
JavaScript 学习笔记
引入JavaScript 是一种轻量级、跨平台和解释编译的编程语言,也称为网页脚本语言。它以开发网页而闻名,但是许多非浏览器环境也可以使用它。JavaScript 可用于客户端开发以及服务器端开发。它既是命令式又是声明式语言。作为前端三件套之中唯一有编程逻辑的语言,JavaScript 常常用于页面交互、实现一些复杂的动画以及数据传输等。 浏览器工作原理浏览器分为两个部分:渲染引擎和 JS 引擎 渲染引擎:用来解析HTML和CSS,俗称内核,比如 chrome 的blink,老版本的 webkit JS 引擎:也成为 JS 解释器。用来读取网页中的 JavaScript 代码,对其进行后台处理,比如 chrome 浏览器的 v8 注意:浏览器本身不会执行 JS 代码,而是通过内置 JavaScript 引擎(解释器)来执行JS代码,JS 引擎执行代码时会逐行解释每一行源码(转化为机器语言),然后由计算机去执行 JS 组成ECMAScriptECMAScript 是由 ECMA 国际(原欧洲计算机制造商协会)进行标准化的一门编程语言,它规定了 JS...
Eclipse配置Web开发环境
前言老师们似乎都倾向于使用 Eclipse 作为 Java 开发的 IDE。其实作为工具效果都是一样的,但是使用方式却不太相同。所以只能浅浅折腾一下 Eclipse 的相关配置。 前期准备–相关软件下载 注意:以下 “最新官网下载链接” 提供的均为64位windows环境下的下载链接。Linux/Mac 请前往官网下载相对应软件 软件名 官网地址 最新版官网下载链接 Eclipse https://www.eclipse.org/ https://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/2022-06/R/eclipse-jee-2022-06-R-win32-x86_64.zip Oracle...
Vue2 基本知识
Vue是什么Vue (读音 /vjuː/,类似于 view) 是一套用于构建用户界面的渐进式框架。与其它大型框架不同的是,Vue 被设计为可以自底向上逐层应用。Vue 的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue 也完全能够为复杂的单页应用提供驱动。 引入使用 CDN: 12345开发版本:<script src="https://cdn.jsdelivr.net/npm/vue@2.6.14/dist/vue.js"></script>生产版本:<script...