- 博客(31)
- 收藏
- 关注
原创 随笔 Java外部传参 命令行运行传参
在命令行终端执行的时候遇到需要手动传递参数的功能,才发现一直没有在意过的String[] args发挥了作用。java -jar **.jar 123 321运行的时候文件名后面以空格分隔参数,然后在代码中以数组使用。...
2021-09-01 17:23:11
270
原创 随笔 Java读取类的所有字段名
类public class User { private String id; private String username; private String password;}实现public static void main(String[] args) { for (Field declaredField : User.class.getDeclaredFields()){ System.out.println(declaredField.ge
2021-09-01 17:16:01
699
原创 随笔 Java拆分字符分割字符串转数组 集合
将字符串以特定符号分割成数组、集合最后连续 ‘ , ’ 在结尾需要加个空格才能分隔出来,暂时也没研究是为啥。String ss = ",id,字段,名称,1,2,3,4,,,5,6,,, ";//转数组String[] cos = ss.split(",");//转listList<String> list = Arrays.asList(ss.split(","));...
2021-09-01 17:07:05
1156
原创 kjframe noconnection error连接服务器错误
最近用新版本的安卓系统来调试过时代码,死活就是连接不上服务器,后来发现新版本的http请求不安全,需要换成https。emmm
2020-07-22 15:48:01
307
原创 linux安装jdk8
1 下载官网下载地址https://www.oracle.com/java/technologies/javase/javase-jdk8-downloads.html下载.tar.gz格式的文件。2 解压在/usr/local下新建一个java文件夹,用来存放jdk。解压tar -vzxf jdk-8u231-linux-x64.tar.gz -C /usr/local/java/3 配置环境变量打开/etc/profile文件(vim打开,不懂百度)vim /etc/profile
2020-06-14 19:58:54
181
原创 git 同步分支
当前有连个分支,master和dev,现在dev分支开发,需要将dev开发的代码添加到master分支。1 切换到master分支git checkout master2 同步git merge devgit merge dev 将dev分支合并到master分支(现在的分支)3 pushgit push origin master...
2020-06-04 19:11:12
630
原创 Git推送到远程仓库
打开终端1 初始化git仓库第一次需要创建git仓库。git init2 添加文件到缓存区git add 文件名 //某个文件git add . //所有文件3 提交到版本库,加备注提交到本地版本库,填写说明。git commit -m "first commit"4 关联远程版本库第一次推送时关联。git remote add origin https://github.com/自己的仓库地址/....git5 推送到远程仓库git push -u ori
2020-05-27 19:06:24
180
原创 ubuntu 安装 redis
走官网https://redis.io/download#installation使用以下命令下载,提取和编译Redis:$ wget http://download.redis.io/releases/redis-6.0.1.tar.gz$ tar xzf redis-6.0.1.tar.gz$ cd redis-6.0.1$ makesrc 目录 中现在提供了已编译的二进制文件 。使用以下命令运行Redis:$ src/redis-server您可以使用内置客户端与Redis进行交互
2020-05-13 17:05:04
244
原创 C++ 整形按位填充输出,前面填0
#include<iostream>#include <iomanip> //重点哦using namespace std;int main(void){ int id = 1; cout<<setw(3) << setfill('0') <<id<<endl; return 0;}即可以输出001
2020-05-09 21:20:07
1724
原创 win10 ssh 连ubuntu server
1 打开命令行win+r,cmd打开命令行。2 ssh连接 ssh 用户名@IP3 操作4 exit;退出
2020-04-30 13:27:57
290
原创 Ubuntu运行openTCS
1 下载https://www.opentcs.org/en/download.html官网下载最新版或者SourceForge下载之前的版本。这里以4.17.0举例运行可执行的openTCS只需要下载openTCS-4.17.0-bin.zip,其它的也可以下载下来留作以后开发使用。2 解压解压缩openTCS-4.17.0-bin.zip到指定路径,并进入该文件夹。如图所示,四...
2020-04-18 21:20:10
1679
原创 ssh远程服务器开启多个终端窗口
简单总结。linux通过ssh连接linux服务器,ssh只开了一个终端窗口,后寻到screen。。。。如果没有安装,需要先安装sudo apt install screen下面只简单介绍一下基本用法:screen -S XX,创建一个名字为XX的screen。然后就会看见终端变成了一个新的终端窗口。在新的终端窗口做你想做的事儿。退出:按Ctrl+a,然后再按d,就回到了最原...
2020-04-14 21:46:27
9899
2
原创 Groovy入门了解
用了好久的Gradle,今天才了解Groovy,惭愧啊。一:简介Apache Groovy是一种功能强大的,可选的类型化和动态 语言,具有Java平台的静态类型和静态编译功能,该语言旨在通过简洁,熟悉和易于学习的语法提高开发人员的工作效率。它可以与任何Java程序顺利集成,并立即为您的应用程序提供强大的功能,包括脚本编写功能,领域特定语言创作,运行时和编译时元编程以及函数式编程。二:Hell...
2020-03-30 21:54:21
160
原创 Ubuntu自带录屏工具
开始快捷键:Ctrl+Alt+Shift+R结束快捷键:Ctrl+Alt+Shift+R默认30秒存放“视频”文件夹
2020-03-26 10:52:56
5456
9
原创 Spring MVC上传文件提示程序包javax.servlet.http不存在
Spring MVC项目在借助HttpServletRequest做上传文件功能的时候,提示程序包javax.servlet.http不存在但是确实是通过idea引入了后来没有办法,我尝试了这个在Gradle引入本地的servlet-api依赖compile fileTree(dir: 'src/main/webapp/WEB-INF/libs', includes: ['*.jar'])...
2020-03-17 14:16:02
380
转载 Ubuntu睡眠后无法唤醒
解决办法:安装laptop-mode-tools工具包。1.检查是否安装了grep laptop-mode-tools 工具包dpkg -l | grep laptop-mode-tools如果执行命令无结果输出,表示未安装(如果已安装,忽略第2步)2.安装laptop-mode执行命令:sudo apt-get install laptop-mode-tools3.判断Laptop...
2020-03-12 19:13:47
974
原创 Gradle统一版本号控制
之前我们在gradle中引入依赖如下所示:dependencies { compile group: 'org.springframework', name: 'spring-webmvc', version: '5.1.14.RELEASE' compile group: 'org.springframework', name: 'spring-context', versi...
2020-03-05 17:26:02
696
原创 十六进制转八进制 蓝桥练习 C++
十六进制转八进制简单粗暴易懂,C++实现。看题:::问题描述 给定n个十六进制正整数,输出它们对应的八进制数。输入格式 输入的第一行为一个正整数n (1<=n<=10)。 接下来n行,每行一个由09、大写字母AF组成的字符串,表示要转换的十六进制正整数,每个十六进制数长度不超过100000。输出格式 输出n行,每行为输入对应的八进制正整数。【注意】 输入...
2020-03-05 09:56:12
418
原创 jcenter查找jar包
用jcenter库查找jar包https://jcenter.bintray.com/+包例::https://jcenter.bintray.com/org/opentcs/Gradle中通过如下引用,可添加opentcs-api-base-4.15.0的jar包repositories { jcenter()}dependencies { compile group: ...
2020-03-03 15:00:31
1031
原创 JCenter与mavenCenter
jar包仓库JCenter由 JFrog维护的 。mavenCenter由Sonatype维护的 。Gradle的build.gradle 文件中这样定义仓库repositories { jcenter()}repositories { mavenCentral()}两者由不同的组织维护,毫无关系。据说JCenter是全球最大的 Java 和 Android 开源软...
2020-03-02 22:18:08
246
原创 Ubuntu安装Gradle
官网下载地址https://gradle.org/releases/选择其中一个下载下载完成后解压到指定目录设置环境变量sudo gedit /etc/profile最后添加export GRADLE_HOME= gradle目录export PATH=$GRADLE_HOME/bin:$PATH刷新一下source /etc/pr...
2020-02-11 18:37:02
561
原创 Ubuntu MySql数据库的导入
ctrl+alt+t打开终端连接数据库mysql -u root -p先新建一个和要导入数据库相同名称的空库CREATE DATABASE ‘’;USE ‘’;使用source命令,后面跟路径和.sql文件mysql>source /home/‘’.sql...
2020-01-03 15:28:53
667
原创 Ubuntu MySql数据库的导出
Ctil+Alt+Tmysqldump -u root -p 数据库名>导出的名.sql输入密码,.sql文件便被导出到当前目录。
2019-12-13 15:26:27
274
原创 ubuntu下mysql只能用sudo连接的问题
在ubuntu下安装mysql后发现用navicat连接不上,后来发现在终端中也是只能用sudo mysql -u root -p才能连接。用mysql -u root -p连接就会报ERROR 1698 (28000): Access denied for user 'root'@'localhost'错误。于是下面来解决这个问题。运行sudo vim /etc/mysql/my.cnf...
2019-12-10 13:41:01
2015
8
原创 Ubuntu安装EMQ X MQTT服务器
1.去EMQ的官网下载对应安装包https://www.emqx.io/cn/downloads#broker选择版本和软件包,在这里我选择v3.2.5版本,Ubuntu18的zip软件包,这个很方便,解压后就能用。2.解压缩将zip包放到系统的指定位置,在此位置右击打开终端,输入unzip emqx-ubuntu18.04-v3.2.5.zip3.启...
2019-11-20 12:25:13
1038
原创 Android多个按钮状态的存储
最近在做项目时遇到这样一个问题,在一个activity中改变开关的状态,当关闭程序或者跳转到另一个activity时,再打开这个activity,开关的状态就又回到初始状态。那么如何在离开后重新进入Activity时使开关保持离开时的状态呢。于是上网找答案,发现了SharedPreferences这个东西。SharedPreferences是Android平台上一个轻量级的存储类,用来...
2019-02-12 18:29:10
1010
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人