- 博客(65)
- 问答 (2)
- 收藏
- 关注
原创 Shell错误:/bin/bash^M: bad interpreter: No such file or directory
错误原因和现象在执行shell脚本的时候,报错:/bin/bash^M: bad interpreter: No such file or directory。是由于该脚本文件是在Windows平台编写,然后在MacOS平台中执行。在Windows平台上文件是dos格式,换行符尾\r\n,而MacOS平台文件是unix格式,换行符尾\n。因此在运行脚本文件时,不能正确解析\r,导致编译错误、运行失败。解决方案在MacOS平台上,打开命令行工具执行命令vim *.sh(编辑你的脚本文件),然.
2021-07-27 09:52:57
13734
原创 taskkill退出程序时,控制台乱码问题解决
执行代码taskkill /f /t /im *.exe修改后chcp 65001 > nultaskkill /f /t /im *.exe
2021-07-22 14:08:14
625
原创 MacOS平台command文件实现双击运行
为了避免使用命令行执行程序,减轻用户操作复杂度#!/bin/bashcd "$(dirname "$BASH_SOURCE")" || { echo "Error getting script directory" >&2 exit 1}./<file name>注:此处file name为可执行文件名
2021-07-21 09:18:40
1240
原创 绘制空心菱形
空心菱形 形状 * * ** * * * *代码#include <stdio.h>#define PlaceHolder " "#define Symbol "*"int main() { for(int i=3; i>0; i--) { for(int j=0; j<i-1; j++) { printf(PlaceHolder); } printf(Symbol); for(int.
2021-07-19 18:35:12
649
原创 绘制三角形
三角形形状******代码#include <stdio.h>int main() { for(int i=0; i<3; i++) { for(int j=0; j<=i; j++) { printf("*"); } printf("\n"); } return 0;}
2021-07-19 17:01:39
783
原创 一起来找茬:下面这段代码是让计算机在屏幕上输出“hi”。其中有三个错误,快来改正吧
下面这段代码是让计算机在屏幕上输出“hi”。其中有三个错误,快来改正吧#include <stdio.h>#include <stdlib.h>int main() { print(hi) sleep(5000); return 0;}修正#include <stdio.h>#include <stdlib.h>int main() { printf("hi"); sleep(5000); return 0;}.
2021-07-19 16:46:25
674
原创 跨平台打开默认浏览器命令
Winexplorer https://weijunfu.github.ioUbuntuxdg-open https://weijunfu.github.ioMacOSopen https://weijunfu.github.io
2021-07-19 10:05:11
148
原创 Ubuntu 安装和配置 git
安装sudo apt-get update -ysudo apt-get upgrade -ysudo apt install git检查git --version配置git config --global user.name "用户名"git config --global user.email "邮箱账号"
2021-06-30 15:43:56
692
原创 Vue warn]: Component is missing template or render function
错误代码这是直接拷贝HelloWorld.vue的代码:<script setup></script>修正后<script>export default { setup () { return {} }}</script>
2021-06-24 09:56:29
14205
6
原创 Electron 获取Windows指定盘符
Electron 获取盘符为了获取指定磁盘名称的文件。这里先基于windows命令获取盘符列表,然后根据磁盘名称获取指定磁盘,最后将指定文件的路径和盘符拼接一起即可。注:这里是基于Windows系统let volumeName = '' //盘符名称function getVolumeLetter(callback) { let wmicResult let command = exec('wmic logicaldisk get caption,VolumeName', (er
2021-06-19 18:30:46
1350
原创 解决: Absolute imports should come before relative imports
问题原因:引入顺序问题示例:import Vue from 'vue';import axios from 'axios';import App from './App';import router from './router';import store from './store';import Antd from 'ant-design-vue';import 'ant-design-vue/dist/antd.css';解决调整引入顺序即可import Vue
2021-06-19 16:02:46
3233
原创 修改Cmder命令行提示符:>
在Cmder的解压目录中:打开并编辑文件:vendor/clink.lua搜索lambda将lambda的值修改为自己喜欢的字符即可,例如我的改成了:>重新运行Cmder.exe文件即可可以开心的玩耍了……
2021-06-18 13:53:29
1174
原创 禁止/防止用户拖动Textarea导致页面布局发生变化
为防止用户拖动textarea,而导致页面布局的变化,可添加样式resize:none解决此问题。示例如下:示例1:<textarea style="resize:none;"></textarea>示例2:textarea { resize:none}<textarea></textarea>...
2021-06-17 08:32:09
927
原创 Element UI下拉多选数据回显时无法进行修改
解决方案在el-select添加@change事件,执行强制刷新this.$forceUpdate()。示例:<el-select @change="selectChangeHandle" ...>...</el-select>selectChangeHandle(){ this.$forceUpdate()}
2021-06-15 11:15:54
1045
原创 【重温经典】Struts 1.x 学习笔记 之 启航篇
目录介绍发展历程标准开发技术自主设计开发框架MVC与Struts的对比介绍Struts 是Apache于2002年推广的一个开源项目,主要是进行MVC实现的开发框架。但是为什么需要为MVC设计一个框架呢?发展历程标准开发技术如果没有进行任何的设计会发现代码重复量惊人验证操作需要重复编写;用户需要自己手工接收参数,手工进行数据的专项,而后设置到VO对象所有的跳转路径都统一定义在了程序之中,后期维护困难文件上传操作需要自己手工处理自主设计开发框架开发了一个DispacherSe
2021-06-07 18:59:55
158
原创 JavaScript入门之初识JavaScript
目录二 、初识JavaScript※ 本章节学习目标2.1 初识JavaScriptJavaScript发展历史JavaScript是什么?JavaScript的作用HTML、CSS和JavaScript之间的关系浏览器执行JavaScript简介JavaScript的组成ECMAScriptDOM 文档对象模型BOM 浏览器对象模型JavaScript 初体验行内式内嵌式外部JavaScript文件2.2 JavaScript中的注释2.3 JavaScript输入输出语句二 、初识JavaScript
2021-05-09 11:37:29
580
原创 JavaScript 入门之计算机基础
目录一、计算机基础※本章节学习目标1.1 编程语言编程计算机语言编程语言翻译器/编译器编程语言和标记语言的区别小结1.2 计算机基础计算机组成数据存储数据存储单位程序运行小结一、计算机基础※本章节学习目标能够说出什么是编程语言能够区分编程语言和标记语言的不同能够说出常见的数据存储单位及其换算关系能够说出内存的主要作用以及特点1.1 编程语言编程编程就是让计算机为解决某个问题而是用某种程序设计语言编写程序代码,并最终得到结果的过程。计算机程序就是计算机所执行的一些列的指令集合,而程序全
2021-05-09 09:03:47
320
2
原创 SpringBoot彩色日志配置
logback 颜色logback 颜色配置配置logging.level.root=INFOlogging.pattern.console=%green([%d{yyyy-MM-dd HH:mm:ss.SSS}]) %cyan(%thread) %highlight(%-5level) %magenta(%logger{36}) %yellow(%L) - %gray(%msg%n)...
2020-04-25 02:15:07
2186
原创 Java Socket 实例(基础)
服务端package cn.avaos.bio;import java.io.*;import java.net.ServerSocket;import java.net.Socket;import java.text.SimpleDateFormat;import java.util.Date;/** * @title BIO : 服务端 * @Desc 描述 *...
2020-04-06 19:03:04
539
原创 Java语音播报
环境配置下载 jacob.jar文本播报/*1. 创建音响对象*/ActiveXComponent activeXComponent = new ActiveXComponent("Sapi.SpVoice");/*2. 设置音量(0~100)*/activeXComponent.setProperty("Volume", new Variant(60));/*3. 设置朗读速度...
2020-04-06 01:19:36
797
原创 安装配置RocketMQ,并配置Console
安装配置RocketMQ下载RocketMQ 4.7.0 源码RocketMQ 4.7.0 source编译 unzip rocketmq-all-4.7.0-source-release.zip cd rocketmq-all-4.7.0/ mvn -Prelease-all -DskipTests clean install -U cd distribution/...
2020-03-30 03:41:25
691
原创 Docker搭建并使用私有仓库
搭建私有仓库拉取私有仓库镜像docker pull registry创建并启动私有仓库容器docker run -id --name registry -p 5000:5000 registry开放端口号firewall-cmd --zone=public --add-port=5000/tcp --permanentfirewall-cmd reload测试...
2020-03-29 04:34:45
356
原创 Maven配置阿里云仓库
前置条件安装 JDK安装 Maven修改配置文件vi maven/conf/settings.xml添加本地仓库路径 <localRepository>/usr/local/software/repository</localRepository>添加阿里云仓库 <mirror> <id>ali</id&g...
2020-03-28 17:18:57
1093
原创 CentOS7 安装配置Maven
前置条件,需安装JDK参照:CenOS7 安装JDK8下载Mavenwget https://mirror.bit.edu.cn/apache/maven/maven-3/3.6.3/binaries/apache-maven-3.6.3-bin.tar.gz解压Maventar -zxvf apache-maven-3.6.3-bin.tar.gzmv apache-maven-...
2020-03-28 16:54:12
171
原创 CenOS7 安装JDK8
下载JDK8Oracle 官网 JDK8下载界面解压tar -zxvf jdk-8u231-linux-x64.tar.gzmv jdk1.8.0_231 jdk8配置环境变量注:我的下载路径是/usr/local/software, 下面的配置根据自己下载的位置自行修改vi /etc/profile添加export JAVA_HOME=/usr/local/softwar...
2020-03-28 16:46:07
227
原创 推送Docker镜像到阿里云镜像服务
创建项目阿里云CODE创建命名空间为:avaos项目名为:tomcat8创建镜像仓库镜像仓库镜像仓库为:tomcat8选择项目名:tomcat8登录docker login --username=<用户名> registry.cn-shanghai.aliyuncs.com推送镜像到阿里云$ docker tag [镜像ID] regis...
2020-03-28 03:42:23
176
原创 登录阿里云Docker认证失败
错误信息Error response from daemon: Get https://registry.cn-shanghai.aliyuncs.com/v2/: unauthorized: authentication required设置固定密码容器镜像服务如下图所示:按上图操作设置完成后即可登录成功。...
2020-03-28 01:50:42
1690
原创 SpringBoot整合ActiveMQ:同时支持点对点和发布订阅
ActiveMQ同时支持Queue和Topic修改配置去除消费者项目中的配置项:spring.jms.pub-sub-domain=true自定义Bean/** * @title 发布-订阅 * @desc 描述 * @param connectionFactory: * @return * @author <a href="mailto:...
2020-03-27 18:26:20
483
原创 SpringBoot整合ActiveMQ:实现发布-订阅
ActiveMQ 发布-订阅基础引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency><d...
2020-03-27 17:20:01
444
原创 SpringBoot整合ActiveMQ:实现生产者-消费者
整合ActiveMQ基础引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-activemq</artifactId></dependency><depen...
2020-03-27 16:21:03
818
原创 SpringBoot整合ActiveMQ错误:'org.springframework.jms.core.JmsMessagingTemplate' that could not be found.
解决:<dependency> <groupId>org.apache.activemq</groupId> <artifactId>activemq-pool</artifactId></dependency>变更为:<dependency> <groupId>org.m...
2020-03-27 15:42:22
646
原创 Maven pom.xml中配置仓库
阿里云 Maven仓库<repositories> <repository> <id>nexus-aliyun</id> <name>Nexus aliyun</name> <url>https://maven.aliyun....
2020-03-27 02:23:02
1979
原创 Docker安装配置ActiveMQ
下载 docker pull webcenter/activemq启动docker run --name activemq -p 61616:61616 -p 8161:8161 -d webcenter/activemq开放端口#开放端口号firewall-cmd --zone=public --add-port=61616/tcp --permanentfire...
2020-03-27 02:07:45
437
原创 SpringBoot整合ElasticSearch
引入依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-data-elasticsearch</artifactId></dependency>使用2.1 基础配置...
2020-03-26 22:25:53
283
原创 使用Docker安装并启动ElasticSearch
下载ElasticSearchdocker pull elasticsearch:6.8.6运行ElasticSearchdocker run -d --name elasticsearch -p 9200:9200 -p 9300:9300 -e "discovery.type=single-node" -e "ES_JAVA_OPTS=-Xms512m -Xmx512m" e...
2020-03-26 22:22:19
587
原创 ElasticSearch常用API
查看健康情况GET /_cat/health?v查看节点信息GET /_cat/nodes?v查看indexGET /_cat/indices?v创建customer(index)—相当于数据库PUT /customer?pretty创建external (type) —相当于数据库中的表创建external,并添加id=1的数据为"name":"avaos"PUT /...
2020-03-26 16:28:31
109
原创 CentOS开放端口号
查看防火墙状态firewall-cmd --state查看已开放端口号 firewall-cmd --zone=public --list-ports开通端口号firewall-cmd --zone=public --add-port=9200/tcp --permanent重启防火墙firewall-cmd --reload验证 firewall-...
2020-03-26 03:49:49
320
原创 logback.xml常用配置
<?xml version="1.0" encoding="UTF-8"?><!--scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为true时,将打...
2020-03-26 02:55:02
842
原创 log4j.properties常用配置信息
### set log levels ###log4j.rootLogger = DEBUG , consoleApp , fileInfoApp, fileErrorApp### console ###log4j.appender.consoleApp = org.apache.log4j.ConsoleAppenderlog4j.appender.consoleApp.Target...
2020-03-26 02:22:57
221
1
原创 log4j.properties转logback.xml
【logback官方利器】log4j.properties to logback.xml Translatorlog4j.properties to logback.xml TranslatorThis page allows you to translate a log4j.properties file into a logback.xml configuration file. The...
2020-03-26 01:55:11
468
空空如也
JavaMail邮件回复时,无法将原邮件显示在正文下方
2024-05-27
关于#MySQL#的问题,字符串包含下划线,显示时被转义如何解决呢?
2022-06-15
怎么在MacOS编译C为可执行文件?
2021-07-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人