自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (2)
  • 收藏
  • 关注

原创 Elasticsearch nested 类型 exists 查询

nested 类型 exists 查询。普通字段 exists 查询。

2023-02-10 18:11:27 483

原创 CentOS 离线安装 Docker

CentOS 离线安装 Docker

2023-01-13 15:50:42 938

原创 MySQLTransactionRollbackException: Lock wait timeout exceed

解决方案:在数据库中找到锁,然后 kill 锁,SELECT trx_mysql_thread_id FROM information_schema.INNODB_TRX;Kill 锁,如下命令所示,kill 后边数字即为上边 SQL 查询结果kill2169262

2022-04-22 17:07:55 1257

原创 docker 命令每次都需要sudo解决方案

1. 添加docker用户组sudo groupadd docker2. 当前用户加入docker用户组sudo usermod -aG docker $USER3. 刷新docker用户组newgrp docker

2021-08-17 10:37:33 843

原创 python 依赖离线安装

1.离线下载安装包-d 选项指定下载安装包路径,下边命令中为当前路径下packages目录。-i 选项指定pip 下载仓库地址。pip download -d ./packages -i https://mirrors.aliyun.com/pypi/simple -r requirements.txt结果如下所示:下载完成后packages目录下内容如下:2. 离线安装--no-index 选项忽略包索引(只查看 --find-links URL)--...

2021-08-09 15:56:49 748

原创 在Redhat 上启用红帽订阅(Red Hat Subscription)的方法

如下图所示在使用 yum 命令时会出现以下提示,导致yum命令不可正常使用。根据提示信息,我们可以知道,需要通过subscription-manager 注册Red Hat Subscription Management 。This system is not registered to Red Hat Subscription Management. You can use subscription-manager to register.1. 创建红帽账户我们需要创建一个红帽账...

2021-06-26 11:28:17 7245

原创 anaconda下载包时网络连接错误(CondaHTTPError:HTTP 000 connection failed for url)

用conda安装一些python的包,还是创新独立的编程环境时,出现以下报错:CondaHTTPError:HTTP 000 connection failed for url在anaconda安装完毕之后,通常要做的就是配置更新,这一步主要将conda下载源从国外的网站转移到国内网站,这样就可以大大缩减下载时间,防止出现以上网络问题。该问题的解决方法就是更换conda下载源。下载源通常位于~/.condarc文件中,或者/home/用户名/.condarc文件中。查看源:方法1:查看 .

2020-12-08 15:55:28 613

转载 利用openssl enc 实现简易的文件加密,解密

利用openssl enc 实现文件加密,解密常用参数,含义 参数 含义 -in <file> 输入文件 -out <file> 输出文件 -pass <arg> 密码 -S 密码盐,用于加盐加密,请避免人为输入,下面讨论 -e...

2020-09-18 10:20:55 2580

原创 linux上 删除文件名乱码的文件

通过 rm -f?mp?fb49900-bac9-11ea-89f3-f9c66369a64bI... 会提示没有此文件ls -i执行上边命令,可以看到文件的节点号, 如下图所示:然后通过下边命令通过节点号就可以删除乱码文件了find -inum 2621538 -delete...

2020-07-03 14:24:23 139

原创 ndows 下 node_modules\node-sass\vendor 的报错解决方法

\node_modules\node-sass\vendor\win32-x64-57\binding.node is not a valid Win32 application解决办法:步骤一、执行如下命令,从新编译node-sass即可。npm rebuild node-sass步骤二、问题原因:由于node-sass\vendor\win32-x64-64\binding.node文件的版本不对,导致出现报错。具体步骤:1.使用以下命令查看对应的版本node -...

2020-05-20 13:07:18 4053 1

原创 Python 调用Word AttributeError: module 'win32com.gen_py.00020905-0000-0000-C000-000000000046x0x8x7' ha

Traceback (most recent call last): File "<stdin>", line 1, in <module> File "C:\Users\Administrator\.virtualenvs\cms-venv\lib\site-packages\win32com\client\gencache.py", line 534, in ...

2019-12-04 10:07:49 4261 2

原创 windows10 使用python3安装pip

访问https://bootstrap.pypa.io/get-pip.py并保存到本地在 get-pip.py 目录下执行以下命令,执行安装。python get-pip.py执行过程如下:执行pip -V查看pip版本信息。pip -V...

2019-11-26 15:45:07 330

原创 解决linux 系统 git pull,push每次都需要输入密码问题

在 git 项目根目录下输入一下命令git config --global credential.helper store然后下次再执行gitpull或者git push时会提示输入用户名密码,按提示输入用户名密码即可。之后git就会记录本次用户信息,再次执行gitpull或者gitpush时候就不用输入用户名密码信息了。...

2019-11-09 17:53:41 1497

原创 Docker 定时删除 none 镜像

1.创建清理脚本vi /opt/clear.sh将以下内容添加到clear.sh脚本中,并保存文件。docker images|grep none|awk '{print $3}'|xargs docker rmi2.清理脚本添加可执行权限chmod u+x /opt/clear.sh3.创建 crontab 定时任务编辑/etc/crontab 并添加...

2019-11-09 15:41:23 622

原创 Error loading shared library libjvm.so

Error occurred during initialization of VMUnable to load native library: Error loading shared library libjvm.so: No such file or directory (needed by /usr/lib/jvm/java-1.8-openjdk/jre/lib/amd64/libj...

2019-11-09 15:01:04 1916

原创 Alpine Linux 安装 lxml Pillow 失败

lixm需要编译安装,因此需要先安装gcc g++RUN apk add --update --no-cache g++ gcc libxslt-dev python3-dev openssl-dev安装Pillow RUN apk add --update --no-cache jpeg-dev zlib-dev...

2019-11-04 10:51:09 849

原创 Docker node:10-alpine Error: could not get uid/gid

---> Running in e6a8a12bef86Error: could not get uid/gid[ 'nobody', 0 ] at /usr/local/lib/node_modules/npm/node_modules/uid-number/uid-number.js:37:16 at ChildProcess.exithandler (chil...

2019-10-21 18:58:25 663

原创 npm install 报node-sass错误

PS E:\SupervisorTech\workspace\contractmanagement\front> yarn add node-sass --devyarn add v1.17.3[1/4] Resolving packages...[2/4] Fetching packages...info [email protected]: The platform "win32" ...

2019-09-12 17:18:34 3376

原创 vscode win10 python venv使用

1. 创建虚拟环境如下所示命令,在当前目录下创建虚拟环境,虚拟环境文件夹名字为 .venvpython -m venv .venv2.配置VSCode当前项目Python interpreterctrl + shift + p弹出命令面板,如下图所示输入Python:Select,会弹出下拉选项,选择下图圈出的选项,接下来vscode会显示出当前主机上python环境...

2019-09-12 10:15:42 6923

原创 CentOS7 Python3.7 源码包编译安装

1.下载python源码包进入https://www.python.org/downloads/source/选择相应版本下载到centos主机。wget https://www.python.org/ftp/python/3.7.4/Python-3.7.4.tgz2.下载完成之后解压缩tar -xvf Python-3.7.4.tgz3.安装编译依赖包...

2019-09-04 15:30:32 547

原创 gcc 手动升级

在安装nodejs时候,执行configure命令,报如下错误,提示需要升级g++[root@localhost node-v12.9.1]# ./configureWARNING: C++ compiler too old, need g++ 6.3.0 or clang++ 8.0.0 (CXX=g++)INFO: Using floating patch "tools/icu/pa...

2019-09-04 09:47:21 1413

原创 CentOS7 安装 docker

1.安装依赖包yum-utils提供了yum-config-manager实用程序yum install -y yum-utils2.添加软件源yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo3.更新缓存yum makecache ...

2019-08-08 15:22:35 110

原创 yarn 安装全局包后找不到命令的问题

使用yarn安装一个全局包:yarn global add typescript在命令行输入tsc命令回车报错:C:\Users\Administrator>tsc'tsc' 不是内部或外部命令,也不是可运行的程序或批处理文件。解决方案:yarn global bin获取yarn全局安装包路径,添加到系统环境变量中。C:\Users\Admi...

2019-08-06 16:54:53 10122

转载 微前端 - 将微服务理念延伸到前端开发中

翻译自https://micro-frontends.org/本文描述了采用不同 JavaScript 技术框架的多个团队中协同构建一个现代化前端 Web 应用所需要的技术、策略和方法。什么是微前端?微前端这个术语最初来自 2016 年的 ThoughtWorks 技术雷达[https://www.thoughtworks.com/radar/techniques/micro-fr...

2019-08-06 13:48:40 248

原创 Java NIO 学习

Java NIO 学习Java NIO提供了与标准IO不同的IO工作方式:Channels and Buffers(通道和缓冲区):标准的IO基于字节流和字符流进行操作的,而NIO是基于通道(Channel)和缓冲区(Buffer)进行操作,数据总是从通道读取到缓冲区中,或者从缓冲区写入到通道中。 Asynchronous IO(异步IO):Java NIO可以让你异步的使用IO,例如...

2019-08-05 17:23:36 154

原创 MySql开启远程连接

MySql开启远程连接1、登陆mysql数据库 mysql -u root -p 查看user表mysql> use mysql;Database changedmysql> select host,user,password from user;+--------------+------+---------------------------...

2019-08-05 17:17:26 138

原创 CentOS7 配置静态 IP

本文以VMware虚拟机下配置为例,讲解配置过程。目录1.修改VMware网络配置2. 更改VMWare默认网络配置3.保存配置4.登录 CentOS主机,查看IP地址5.修改CentOS网络配置6.重启网络使配置生效1.修改VMware网络配置依次点击菜单栏中的 “编辑” --》 “虚拟机网络编辑器”打开窗口2. ...

2019-08-05 16:20:43 160

原创 图片上传前预览

效果图:实现思路:input 注册 onchange 事件, 在 onchange 事件中获取图片文件,然后通过 FileReader 转换为 Base64 编码,然后修改img 的 src内容实现图片上传服务器前预览功能。代码:<!DOCTYPE html><html lang="zh"><head> <style&...

2019-08-02 16:44:16 121

原创 React 使用 iconfont 实现自己的 SvgIcon 组件

1. IconFont新建自己的图标库项目2. 下载项目至本地将下载的压缩包解压,拷贝 iconfont.js 至自己的项目中,然后通过script标签在 index.html 中引入。此时在浏览器中 F12 调试查看源码,可以看看到body下多了一个 svg标签, 如下图所示,其中symbol即为项目中的svg元素。3. 实现 React SvgIcon 图标组件Sv...

2019-08-02 15:00:52 1121

原创 React 通过svg实现进度环组件

效果图,如下图所示进度分别为25%,50%,75%, 100%渲染图形 css代码.CircelProcess{ position: relative; width: 100%; height: 100%;}.CircelProcess *{ box-sizing: border-box;}.CircelProcess ...

2019-08-01 17:31:09 937

原创 DIV内容居中

1.flex布局实现css代码.box{ width: 200px; height: 200px; display: flex; display: -webkit-flex; justify-content: center; align-items: center; background: #AAA;}.inner{ width: 100px; he...

2019-08-01 17:07:43 1515

原创 react-router-dom 重定向默认路由

<Layout> <Switch> <Route path='/' exact render={()=> ( <Redirect to='/home'/> )}/> <Route path='/home' component={Home} /> ...

2019-08-01 15:33:54 2252

原创 Array prototype is read only, properties should not be added no-extend-native

有如下所示代码Array.prototype.indexOf = function (searchElement) { if (this == null) { throw new TypeError(); } var t = Object(this); var len = t.length >>> 0; ...

2019-08-01 15:18:22 8727 4

原创 URLSearchParams 从 URL 获取查询字符串

URLSearchParams接口定义了一些实用的方法来处理 URL 的查询字符串。一个实现了URLSearchParams的对象可以直接用在for...of结构中,例如下面两行是相等的。for (var p of mySearchParams);for (var p of mySearchParams.entries());var url = new URL('htt...

2019-07-11 15:45:37 290

转载 JavaScript 常见的六种继承方式

转:前端工匠 JavaScript常见的六种继承方式前言面向对象编程很重要的一个方面,就是对象的继承。A 对象通过继承 B 对象,就能直接拥有 B 对象的所有属性和方法。这对于代码的复用是非常有用的。大部分面向对象的编程语言,都是通过“类”(class)实现对象的继承。传统上,JavaScript 语言的继承不通过 class(ES6 引入了class 语法),而是通过“原型对象”(p...

2019-07-09 11:08:39 125

原创 Yarn 包管理器使用

初始化一个新项目yarn init添加依赖包yarn add [package]yarn add [package]@[version]yarn add [package]@[tag]将依赖项添加到不同依赖项类别中分别添加到devDependencies、peerDependencies和optionalDependencies类别中:yarn add [...

2019-07-07 11:08:17 163

原创 JSON树形结构搜索功能实现

搜索效果如下图所示,左图为搜索前树的内容,右图为搜索后树的内容 树形结构数据如下所示,如果根节点只有一个,最外层数组下只存一个Node对象即可:[{ id: 1, name: 'Node1', children: [ { id: 3, name: 'Node1_1', children: [ { id: ...

2019-07-05 10:35:33 5076 3

原创 Docker容器 MySQL中文乱码解决方案

docker exec进入容器sudo docker exec -it 588340b778f6 bash执行以下命令,将character-set-server=utf8写入mysql配置文件echo "character-set-server=utf8" >> /etc/mysql/mysql.conf.d/mysqld.cnf重启mysql 容器使以上修改...

2019-07-04 17:53:19 868

原创 JS 查找数组的父节点及祖先节点

JSON数据结构:[{ id: 1, name: 'Node1', children: [ { id: 3, name: 'Node1_1', children: [ { id: 8, name: 'Node1_1_1' }, { id: 9, name: 'Node1_1_2' }, { id: 10, name: 'N...

2019-06-14 15:16:46 4901 1

原创 五分钟读懂UML类图(转)

五分钟读懂UML类图(转) 平时阅读一些远吗分析类文章或是设计应用架构时没少与UML类图打交道。实际上,UML类图中最常用到的元素五分钟就能掌握,下面赶紧来一起认识一下它吧:一、类的属性的表示方式在UML类图中,类使用包含类名、属性(field) 和方法(method) 且带有分割线的矩形来表示,比如下图表示一个Employee类,它包含n...

2019-04-22 11:20:00 107

office 卸载工具

win7、win8、win10 office卸载不干净,造成不能重新安装office软件,通过当前工具彻底删除office。

2018-05-08

C#贪吃蛇游戏

c#实现贪吃蛇游戏,源代码附带实验报告,亲自测试过,正常运行,可作为初学者的参考

2012-09-05

空空如也

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

TA关注的人

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