自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(159)
  • 收藏
  • 关注

原创 Logstash的grok插件和date插件的简例说明

但你格式化以后,就可以通过target属性来指定到@timestamp,这样你的数据的时间就会是准确的,这对以你以后图表的建设来说万分重要。#第三点需要明白的是,grok有超级多的预装正则表达式,这里是没办法完全搞定的,也许你可以从这个大神的文章中找到你需要的表达式。#首先要说明的是,所有文本数据都是在Logstash的message字段中的,我们要在过滤器里操作的数据就是message。#还需要强调的是,@timestamp字段的值,你是不可以随便修改的,最好就按照你数据的某一个时间点来使用,

2024-01-31 14:54:12 426

原创 Ant Design Pro生产环境部署

Ant Design Pro是通过URL路径前缀/api访问后端服务器,因此在nginx配置以下代理即可。

2023-11-23 10:00:55 288

原创 Ant Design Pro支持多Tabs布局(支持类似vue的keepalive功能)

最近umi升级到umi4了,Ant Design Pro也升级了,已经内置了多Tabs布局并支持类似vue的keepalive功能,在项目创建好之后,只需要一些简单的配置就可以了。// 多Tabs布局,只需要配置下面两项即可。配置文件:config/config.ts。只需要一些简单的配置。

2023-11-21 10:43:19 382

原创 Ant Design Pro删除国际化时错误的解决

如果通过npm run i18n-remove删除国际化时会碰到错误,需要先执行:

2023-11-21 10:08:23 181

原创 Javascript串口编程例程

Javascript串口编程例程

2023-05-25 15:25:06 529

原创 npm install 超时时间设置

npm config set fetch-retries 3npm config set fetch-retry-mintimeout 100000npm config set fetch-retry-maxtimeout 600000

2023-05-12 16:04:27 1058

原创 用VirsualBox创建CentOS虚拟机能和主机通信并访问互联网

3、cd /etc/sysconfig/network-script,可以看到类似ifcfg-enp0s3和ifcfg-enp0s8的两个网络适配器配置文件。修改ifcfg-enp0s3的ONBOOT项为yes。然后执行systemctl restart network使网络配置生效。2、设置这个虚拟机的网络,第一个网络适配器设置为NAT以访问互联网,创建第二个网络适配器并设置为host only以使主机和虚拟机可以相互访问。1、新建一个虚拟机并选择好虚拟机的参数;

2023-04-24 14:20:51 263

原创 Git删除某次commit

Git删除某次commit

2022-12-05 14:35:04 179

原创 彻底删除git历史记录中的文件

有时候,我们需要删除 git 历史记录中的某个文件。有种情况是在你开发一个项目的时候,刚开始是闭源的,里面可能包含一些比较敏感的信息,用户名和密码等,后来想将这个项目开源了,但这些用户名和密码的配置文件已经存在于 git 历史中。或者错误的将某个与项目无关的大文件提交了,致使整个 git 历史文件变得非正常的大。这时候就需要用到这个功能。

2022-12-05 14:08:38 1867

原创 springboot actuator + prometheus + grafana

springboot actuator + prometheus + grafana

2022-10-25 14:18:41 600

原创 MacOS的开机启动或守护进程目录

MacOS的开机启动或守护进程目录有以下几处:~/library/launchagents # 用户的进程/library/launchagents # 管理员设置的用户进程/library/launchdaemons # 管理员提供的系统守护进程/system/library/launchagents # mac操作系统提供的用户进程/system/library/launchdaemon...

2022-05-06 09:25:07 1533

原创 python常用命令

pipreqs ./ --encoding=utf8pip install -r requirements.txtpip install PyInstallerpyinstaller --windowed main.pyenv PYTHON_CONFIGURE_OPTS="--enable-framework" pyenv install 3.7.13

2022-04-28 17:08:52 990

原创 Anaconda 更换默认python环境

修改 C:\Users\Administrator\anaconda3\Scripts\activate.bat 中的@CALL "%~dp0..\condabin\conda.bat" activate %*这行中,将“%*”改为你创建的所需python环境env。如:@CALL "%~dp0..\condabin\conda.bat" activate paddle_env)相关命令:conda env listconda activatepaddle_env...

2022-04-27 15:59:37 4063

原创 ThingsBoard Nginx配置

# For more information on configuration, see:# * Official English Documentation: http://nginx.org/en/docs/# * Official Russian Documentation: http://nginx.org/ru/docs/user nginx;worker_processes auto;error_log /var/log/nginx/error.log;pid /run/n..

2022-04-02 13:47:55 497

原创 Linux杀毒软件clamav的使用

yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpmyum install clamavclamscan -V (查看版本)freshclam (更新病毒库)sudo clamscan --infected -r / --remove -l /var/log/clamscan.log (扫描并删除感染文件)然后再使用 kill 命令杀死病毒程序进程...

2022-03-25 14:01:21 2582

原创 thingsboard部署注意事项

docker部署时,data目录很重要,要先把thingboard的 application/src/main/data 目录拷贝到 宿主机的某个目录下,在把这个目录 映射到 容器的application/src/main/data 目录。

2022-03-16 22:11:37 1079

原创 thingsboard在intelij idea运行的注意事项

拷贝 /thingsboard/dao/src/main/resources/sql 到/thingsboard/application/src/main/data/sql

2022-03-16 21:11:07 503

原创 nvm(node版本管理工具)常用命令

nvm install 4.2.2 //安装4.2.2版本nvm ls //列出已安装实例nvm use 4.2.2 //切换到4.2.2nvm alias default 4.2.2 //设置default这个特殊别名

2022-03-11 14:10:18 241

原创 编译thingsboard 3.3.3过程

编译thingsboard 3.3.3过程。一要注意node版本,二要翻墙。pull thingsboard 3.3.3 仓库nvm install 17.1.0 安装nodejs 17.1.0nvm alias default 17.1.0 默认使用nodejs 17.1.0重新打开一个终端使用nodejs 17.1.0,进入thingsboard目录mvn clean install -DskipTests...

2022-02-13 22:48:10 470

转载 Docker磁盘占用大的解决步骤

(首先,如果在docker中跑gitlab,gitlab的promethus会有问题,参见Prometheus eats disk space in /var/opt/gitlab/prometheus/data (#4166) · Issues · GitLab.org / omnibus-gitlab · GitLabhttps://gitlab.com/gitlab-org/omnibus-gitlab/-/issues/4166)首先查看磁盘占用df -h结果显示多条如下数据

2022-01-17 18:01:38 2680

原创 Linux中如何定位占用空间大的文件和文件夹

使用如下命令du -sh /* | sort -nr可以得到 / 目录下所有文件和目录的大小的排序结果。从中找出最大的,在我的机器中/var文件占用了47个G的大小,应该就是它了,使用上面的命令继续追踪:du -sh /var/* | sort -nrdu -sh /var/log/* | sort -nrdu -sh /var/log/httpd/* | sort -nr一层一层往下追踪即可。...

2022-01-17 17:45:35 911

原创 Mongodb的备份与恢复

mongodump --host=‘192.168.1.250’ --username='myUserAdmin' --out=/root/backup/originmongorestore --host=‘192.168.1.250’ --username='myUserAdmin' /root/backup/origin

2021-09-02 14:06:14 75

原创 istio很好的工具sleep和http://httpbin.org/ip - 可用于获取 访问外部服务时 使用的是ip地址

对于istio测试一个很好的工具,可用于获取 访问外部服务时 使用的是ip地址。创建一个名称空间cat <<EOF | kubectl apply -f -kind: NamespaceapiVersion: v1metadata: name: sleep labels: name: sleepEOFkubectl label namespace sleep istio-injection=enabled# kubectl delete namespace/sl...

2021-05-19 14:57:54 452

原创 kubernetes常用命令

kubectl rollout restart deployment/deployment_name -n namespacekubectl scale deployment/deployment_name --replicas=0 -n namespacekubectl describe pod/pod_name -n namespacekubectl logs pod/pod_name -c container_name -n namespacekubectl exec -n namespac.

2021-05-14 17:29:47 140

原创 模运算的性质--区块链中的数学

2021-03-02 17:16:16 161

原创 Virtualization With KVM On CentOS 7 (bridge network mode)

# Make sure that Virtualization Technology (VT) is enabled in your server’s BIOS$ lscpu | grep VirtualizationVirtualization: VT-x# Install kvmyum install qemu-kvm libvirt libvirt-python libguestfs-tools virt-install# Disable and stop NetworkManager

2021-02-20 14:51:03 282

原创 把任何应用(包括Java应用)封装成Windows Service的应用程序

https://github.com/winsw/winsw

2021-01-29 16:01:32 180

原创 Apache虚拟主机实用配置(80转443、路径转到另一路径)

<VirtualHost *:80> ServerName domain.com Redirect / https://www.domain.com/</VirtualHost><VirtualHost *:443> ServerName www.domain.com ProxyRequests Off <Proxy *> Order deny,allow Allow from all </Proxy&...

2021-01-22 13:53:19 696 1

原创 修改mysql所有列的CHARACTER SET(修改列的其他信息可以同样处理)

select CONCAT('alter table ', TABLE_SCHEMA, '.', TABLE_NAME, ' CHARACTER SET utf8mb4 COLLATE utf8mb4_bin;') from information_schema.TABLES WHERE TABLE_SCHEMA='daishu';select CONCAT('alter table ', TABLE_SCHEMA, '.', TABLE_NAME, ' change ', COLUMN_NAME, '.

2021-01-20 14:58:40 399

转载 gitlab-ci / gitlab runner坑点详解

gitlab-ci / gitlab runner坑点详解转自:http://dockone.io/article/10771说多了都是泪……下面总结一下使用过程中遇到的典型坑点。Runner未激活问题有时候注册之后,查看面板上的Runner信息,可能会发现Runner处在未激活状态。解决方法:运行以下命令重新启动Runner。sudogitlab-runnerverifysudogitlab-runnerrestartJob一直挂起,没有Runne...

2021-01-14 15:20:28 2856

原创 Docker常用命令

查看当前启动的容器:docker ps使用一个镜像创建一个容器并运行:docker run ...启动一个已经停止的容器实例:docker start 容器ID或容器名停止一个正在运行的容器:docker stop容器ID或容器名重启一个容器:docker restart 容器ID或容器名 (-t:关闭容器的限时,如果超时未能关闭则用kill强制关闭,默认值10s,这个时间用于容器的自己保存状态)进入docker容器执行命令:docker exec -it 容器ID或容器名 /bin/.

2020-12-03 16:13:43 101

原创 TensorFlow 2.4从源码编译macOS环境

macOS Catalina 10.15.7xcode 10.1bazel 3.1.0Python 3.7.8pip 20.2.4numpy 1.19.4wheel 0.35.1Keras-Preprocessing 1.1.2

2020-11-19 13:33:09 335

原创 git放弃本地修改复原到远程库最新状态

git reset --hardgit clean -df

2020-11-18 10:18:32 556

原创 Creating virtual environments with Pyenv

#Install Pyenv$ brew install readline xz$ brew install pyenv pyenv-virtualenv#Add this to .bashrceval "$(pyenv init -)"eval "$(pyenv virtualenv-init -)"#Install Python using Pyenv$ pyenv install 2.7.16$ pyenv install 3.7.4#Create day-to-day env

2020-11-17 18:10:42 183

原创 Spark2.x中DataFrame的某列保存的数据,是包含一个结构的数组时,如何取出数据?

Spark2.x中,当某列保存的数据是一个结构数组时,没有一种漂亮的取出方式,只能通过rdd去取。以下是用Spark构建协同过滤实现推荐引擎的一个例子(https://spark.apache.org/docs/2.4.5/ml-collaborative-filtering.html),例子中的数据只能通过如下方式取出。object RecommendationProducts { def main(args: Array[String]) { val spark = SparkS

2020-05-12 15:35:12 1283

原创 如何理解线性映射及其矩阵(设为A)

2019-07-02 16:15:58 2366

转载 详解机器学习中的熵、条件熵、相对熵和交叉熵

https://www.cnblogs.com/kyrieng/p/8694705.html

2019-02-19 15:44:34 173

原创 查看Linux端口占用netstat -tunlp

netstat -tunlp | grep 8080

2018-09-21 16:37:17 3704

转载 How to Setup an Email Server on CentOS 7

In this tutorial we are going to learn how to set up an Email server using Postfix, Dovecot and Squirrelmail on CentOS 7.x. We will be using Postfix for SMTP (Simple Mail Transfer Protocol), Dovecot f...

2018-08-16 15:04:25 949

原创 配置jenkins连接git注意点

在git服务器上创建jenkins用户:useradd jenkinspasswd password 在jenkins所在服务器创建密钥:ssh-keygen -t rsa提示的时候,保存ssh key到路径/var/lib/jenkins/.ssh 把public key加到git服务器:cd /var/lib/jenkins/.sshssh-copy-i...

2018-08-10 14:45:11 7712 1

空空如也

空空如也

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

TA关注的人

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