E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
QBit
ISSN/ISBN 校验(
qbit
)
python-stdnum可校验issn/isbn等多种号码校验issnfromstdnumimportissn>>>issn.is_valid('0024-9319')True>>>issn.is_valid('0024-9318')False校验isbnfromstdnumimportisbn>>>isbn.is_valid('9789024538270')True>>>isbn.is_val
qbit
·
2020-12-02 17:46
python
云厂商的一些信息(
qbit
)
阿里云合作伙伴:https://partner.aliyun.com/ma...腾讯云生态合作伙伴:https://partner.cloud.tencent...本文出自qbitsnap
qbit
·
2020-11-29 12:10
阿里云
腾讯云
云厂商的一些信息(
qbit
)
阿里云合作伙伴:https://partner.aliyun.com/ma...腾讯云生态合作伙伴:https://partner.cloud.tencent...本文出自qbitsnap
qbit
·
2020-11-29 11:30
阿里云
腾讯云
CentOS 的 YUM 与 DNF(
qbit
)
名词解释YumYellowdogUpdater,ModifiedDNFDaNdiFiedYumCentOS7更换Yum源备份mkdir/etc/yum.repos.d/backupmv/etc/yum.repos.d/*.*/etc/yum.repos.d/backup下载(阿里云Yum源)curl-o/etc/yum.repos.d/CentOS7-Aliyun.repohttp://mirro
qbit
·
2020-11-27 12:35
yum
linux
CentOS 的 YUM 与 DNF(
qbit
)
名词解释YumYellowdogUpdater,ModifiedDNFDaNdiFiedYumCentOS7更换Yum源备份mkdir/etc/yum.repos.d/backupmv/etc/yum.repos.d/*.*/etc/yum.repos.d/backup下载(阿里云Yum源)curl-o/etc/yum.repos.d/CentOS7-Aliyun.repohttp://mirro
qbit
·
2020-11-26 19:55
yum
linux
简单处理 Elasticsearch terms 聚合不精确问题(
qbit
)
问题描述Elasticsearch聚合数据结果不精确,怎么破?解决方案调大shard_size调大search.max_bucketsPUT_cluster/settings{"transient":{"search.max_buckets":1000000}}本文出自qbitsnap
qbit
·
2020-11-19 17:43
elasticsearch
bucket
聚合
查看 Elasticsearch 的 Cache 占用(
qbit
)
引子常说要留一半以上的内存给ES的cache,那么怎样查看ES占用的cache的大小?(干货|吃透Elasticsearch堆内存)实践环境介绍CPU:IntelXeonE5-2620v2(24)@2.600GHzMemory:128GBOS:CentOSLinuxrelease7.9.2009ES:7.10.0ESapi查看查看帮助GET_cat/nodes?help查看堆内存使用情况GET_c
qbit
·
2020-11-19 17:51
lucene
esrally 离线测试(
qbit
)
测试环境OS:Ubuntu20.04.1LTSx86_64Python:3.8.5esrally:2.0.2OpenJdk:1.8.0_275git:2.25.1安装使用pip3安装esrallypip3installesrally查看版本$esrally--versionesrally2.0.2出现以下界面即安装成功esrally--version下载测试数据集官网项目地址https://git
qbit
·
2020-11-19 17:51
elasticsearch
简单处理 Elasticsearch terms 聚合不精确问题(
qbit
)
问题描述Elasticsearch聚合数据结果不精确,怎么破?解决方案调大shard_size调大search.max_bucketsPUT_cluster/settings{"transient":{"search.max_buckets":1000000}}本文出自qbitsnap
qbit
·
2020-11-19 16:53
elasticsearch
bucket
聚合
查看 Elasticsearch 的 Cache 占用(
qbit
)
引子常说要留一半以上的内存给ES的cache,那么怎样查看ES占用的cache的大小?(干货|吃透Elasticsearch堆内存)实践环境介绍CPU:IntelXeonE5-2620v2(24)@2.600GHzMemory:128GBOS:CentOSLinuxrelease7.9.2009ES:7.10.0ESapi查看查看帮助GET_cat/nodes?help查看堆内存使用情况GET_c
qbit
·
2020-11-19 11:11
lucene
esrally 离线测试(
qbit
)
测试环境OS:Ubuntu20.04.1LTSx86_64Python:3.8.5esrally:2.0.2OpenJdk:1.8.0_275git:2.25.1安装pip3安装pip3installesrally查看版本$esrally--versionesrally2.0.2出现以下界面即安装成功esrally--version下载测试数据集官网项目地址https://github.com/e
qbit
·
2020-11-18 17:25
elasticsearch
配置最简单 systemd 开机启动脚本
测试环境CentOS7测试步骤编写/root/tmp/
qbit
_startup.sh文件date>/root/tmp/
qbit
_startup.txt编写/usr/lib/systemd/system/
qbit
·
2020-11-17 18:53
linux
ubuntu
centos
systemctl
k8s 常用命令(
qbit
)
帮助kubectlhelp版本信息[root@host~]#kubectlversionClientVersion:version.Info{Major:"1",Minor:"18",GitVersion:"v1.18.3",GitCommit:"2e7996e3e2712684bc73f0dec0200d64eec7fe40",GitTreeState:"clean",BuildDate:"20
qbit
·
2020-11-17 18:43
docker
kubernetes
Elasticsearch 推荐相关(
qbit
)
High-QualityRecommendationSystemswithElasticsearch使用ElasticSearch实现高质量的推荐系统SignificantTermsAggregation(Elastic官方)Elasticsearch:significanttermsaggregation(博客园)Elasticsearch:significanttermsaggregation
qbit
·
2020-11-17 18:43
elasticsearch
推荐系统
Python 给图片补边(
qbit
)
前言本文主要是为了给宽图片上下补边试验环境Windows102004Python3.8.3Pillow7.1.2代码#encoding:utf-8#author:
qbit
#date:2020-09-2#
qbit
·
2020-11-17 18:42
图像处理
pillow
python
Elasticsearch 7.x 配置同义词(
qbit
)
前言推荐学习阮一鸣《Elasticsearch核心技术与实战》本文对Elasticsearch7.x适用同义词可以再建索引时(index-timesynonyms)或者检索时(search-timesynonyms)使用,一般在检索时使用本文介绍的是search-timesynonyms同义词文档格式单向同义词ipod,i-pod,ipod=>ipod双向同义词马铃薯,土豆,potato试验步骤添
qbit
·
2020-11-17 18:10
elasticsearch
配置最简单 systemd 开机启动脚本
测试环境CentOS7测试步骤编写/root/tmp/
qbit
_startup.sh文件date>/root/tmp/
qbit
_startup.txt编写/usr/lib/systemd/system/
qbit
·
2020-11-17 17:57
linux
ubuntu
centos
systemctl
Elasticsearch 推荐相关(
qbit
)
High-QualityRecommendationSystemswithElasticsearch使用ElasticSearch实现高质量的推荐系统SignificantTermsAggregation(Elastic官方)Elasticsearch:significanttermsaggregation(博客园)Elasticsearch:significanttermsaggregation
qbit
·
2020-10-09 13:36
elasticsearch
推荐系统
js精品源码--选择题和保留n位小数点的js
http://
qbit
.100steps.net/javascript.php(js精品源码)1.保留两位小数点用toFixed(n)方法vara=3454545.4454545;alert(a.toFixed
releaseyou
·
2020-09-13 22:11
ABP 集成 nswag 根据 Swagger API 自动生成操作类代码
记录日期:2019-9-2223:12:39原文链接:https://www.cnblogs.com/
Qbit
/p/11569906.html集成记录:npminstallnswag--save-dev
Surenon
·
2020-09-11 04:26
Elasticsearch 7.x 的 JVM 内存配置(
qbit
)
官方文档摘要jvm.options一般情况下并不需要更改JVM的配置项。最可能更改的JVM配置是堆大小(heapsize)可以使用jvm.options配置文件或ES_JAVA_OPTS环境变量更改JVM配置首选通过jvm.options更改配置heapsizeElasticsearch通过jvm.options中的Xms和Xmx设置堆的大小应该讲Xms和Xmx设为相同的值-Xms8g-Xmx8g
qbit
·
2020-08-24 17:00
elasticsearch
jvm调优
正向代理相关(
qbit
)
前言正向代理正向代理(ForwardProxy)是指是一个位于客户端和原始服务器之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。反向代理反向代理(ReverseProxy)是指以代理服务器来接受Internet上的连接请求,然后将请求转发给内部网络上的服务器,并将从服务器上得到
qbit
·
2020-08-24 17:54
squid
nginx
https
ip rule/route 配置策略路由实例(
qbit
)
环境操作系统版本发行版:Ubuntu18.04.4LTS内核版本:Linuxversion4.15.0-88-genericiproute2版本$ip-Viputility,iproute2-ss180129iptables版本$iptables-Viptablesv1.6.1需求针对192.168.0.36主机配置HTTP协议(80端口)流量走192.168.0.3路由其余流量走192.168.
qbit
·
2020-08-24 17:21
linux
iptables
iproute2 tips(
qbit
)
iproute2与net-toolsiproute2旨在从功能上取代net-tools自2001年起,Linux社区其停止对net-tools的维护到目前(2020年)为止,iproute2仍处在持续开发中。组件对比用途net-toolsiproute2地址和链路配置ifconfigipaddr,iplink路由routeiprouteARParpipneighVLANvconfigiplink隧
qbit
·
2020-08-24 17:19
ifconfig
route
iptables tips(
qbit
)
前言本文对iptables1.6.x适用iptables下载(版本列表/历史版本):iptablesReleaseofthenetfilter/iptablesproject表、链、规则iptables有四张表filter用于过滤nat用于网络地址转换mangle用于给数据包做标记以修改分组数据的特定规则raw表则独立于Netfilter连接跟踪子系统iptables命令在不显式指定表时,默认fi
qbit
·
2020-08-24 16:22
iptables
linux
ubuntu
curl/wget/httppie 示例(
qbit
)
简介curl简介cURL(ClientURL)于1997年首次发布。它最初命名为urlget,然后在采用当前cURL名称之前变为httpget。#名字变化urlget->httpget->curl原作者DanielStenberg创建cURL是为了自动为IRC用户获取货币汇率。curl可以用于下载,但侧重于模拟各种http请求,与网站API交互。wget简介wget原名geturl,于1995年年
qbit
·
2020-08-24 16:05
curl
wget
requests
pygments
postman
图书馆相关知识(
qbit
)
专家视频索传军索传军:人民大学教师由数字馆藏到数据馆藏—大数据时代我们的价值zyz评价:重点讲解了图书馆“数据馆藏”这一核心概念。智能图书馆的资源组织模式—基于情景和语义的知识组织zyz评价:重点讲解了“知识组织”发展历程和形式知识图谱在图书馆的应用—智能图书馆的基础zyz评价:重点讲解了“知识图谱”的概念和实现邵波邵波:南京大学图书馆新一代服务平台环境下的数据管理和服务研究zyz评价:超星的智慧
qbit
·
2020-08-24 16:59
library
MARC 数据解析(
qbit
)
前言MARC是MachineReadableCatalog(ue)的缩写,意即“机器可读目录”,即以代码形式和特定结构记录在计算机存储载体上的、用计算机识别与阅读的目录。MARC可一次输入,多次使用,是信息技术发展和资源共享要求的产物。MARC格式最早由美国国会图书馆设计。流行的MARC格式有US-MARC、MARC21、UNI-MARC、CN-MARC主流MARC格式US-MARC1998年年底
qbit
·
2020-08-24 16:30
python
library
rsync tips(
qbit
)
简介rsync是一款高效远程数据同步工具。rsync能同步更新两处计算机的文件与目录,并适当利用差分编码以减少数据传输量。(增量同步)rsync中的一项同类软件不常见的重要特性是每个目标的镜像只需发送一次。rsync可以拷贝/显示目录内容,以及拷贝文件,并可选压缩以及递归拷贝。命令概览本地:rsync[OPTION]SRCDEST通过ssh访问远程机器:pull:rsync[OPTION]USER
qbit
·
2020-08-24 16:07
同步工具
rsync
正则备忘录(
qbit
)
本文的示例默认以Python3为实现语言,用到Python3的re模块或regex库。据walker猜测:在Python3的Unicode字符集下,re模块的\s匹配\f\n\r\t\v加全角半角空格,共7个字符。正则表达式的文档正则表达式30分钟入门教程另一个不错的入门教程揭开正则表达式的神秘面纱,walker觉得这篇文章对Multiline的讲解特别到位,截图如下:提取双引号及之间的内容用re
qbit
·
2020-08-24 15:08
python
正则表达式
Unicode 正则表达式(
qbit
)
前言本文根据《精通正则表达式》和UnicodeRegularExpressions整理。本文的示例默认以Python3为实现语言,用到Python3的re模块或regex库。基本的Unicode属性分类\p{L}|\p{Letter}字母\p{M}|\p{Mark}不能单独出现,必须与其他基本字符一起出现(重音符号、包围框,等等)的字符\p{Z}|\p{Separator}用于表示分割,但本身不可
qbit
·
2020-08-24 15:51
正则表达式
unicode
python
Python3 urllib.parse 常用函数示例(
qbit
)
获取url参数。>>>fromurllibimportparse>>>url=r'https://docs.python.org/3.5/search.html?q=parse&check_keywords=yes&area=default'>>>parseResult=parse.urlparse(url)>>>parseResultParseResult(scheme='https',netl
qbit
·
2020-08-24 15:25
python
urlencode
Python 去除图片纯色边框(
qbit
)
前言本文主要参照TrimwhitespaceusingPIL试验环境Windows102004Python3.8.3Pillow7.1.2ImageMagick7.0.10除了Pillow以外,
qbit
qbit
·
2020-08-22 15:27
图像处理
Ubuntu 20.04 LTS 挂载硬盘(
qbit
)
背景机器上有两块硬盘:一块256GB的SSD,一块4TB的机械硬盘原来装的Windows系统,改为装Ubuntu20.04LTS,SSD作为系统盘已装好查看磁盘信息#磁盘容量及分区状况(不能查看未挂载分区)df-Th#磁盘容量及分区状况(可以查看未挂载分区)sudofdisk-lsudolsblk-f#/lib目录大小du-sh/lib#/lib子目录大小du-sh/lib/*删除机械硬盘的Win
qbit
·
2020-08-22 15:57
磁盘
挂载硬盘
函数式编程相关概念(
qbit
)
前言本文是
qbit
对“lambda、闭包、函数式编程、链式调用”等概念的信息收录。
qbit
对原理认识有限(为什么?)
qbit
对应用很感兴趣(怎么用?)
qbit
·
2020-08-22 14:30
链式方法
lambda
闭包
高阶函数
Elasticsearch 查询权重(
qbit
)
提升字段的权重multi_match默认type为best_fieldsGET/_search{"query":{"multi_match":{"query":"thisisatest","fields":["subject^3","message"]}}}most_fieldsGET/_search{"query":{"multi_match":{"query":"thisisatest","t
qbit
·
2020-08-22 12:41
elasticsearch
boost
Ubuntu APT(
qbit
)
apt与apt-getAPT:AdvancedPackagingToolapt命令不是apt-get的简写apt整合了apt-get、apt-cache和apt-config中的常用命令可以将apt看作apt-get的升级版常用命令对比apt命令示例取代的命令命令的功能aptinstallaptinstallunzipapt-getinstall安装软件包aptremoveaptremoveunz
qbit
·
2020-08-22 12:01
apt-get
ubuntu
sql 语句备忘(
qbit
)
结构化查询语言(StructuredQueryLanguage)简称SQL,是一种特殊目的的编程语言,是一种数据库查询和程序设计语言,用于存取数据以及查询、更新和管理关系数据库系统。添加一个自增ID字段ALTERTABLEtblnameADDCOLUMNcsmidCOUNTER(0,1)access创建一个有自增字段的表CREATETABLEtblname(idautoincrement,snam
qbit
·
2020-08-22 11:10
mysql
sql
access
sqlite
数据库
Windows 原生 SSH 配置(
qbit
)
前言操作系统版本#客户端Windows102004#服务器Ubuntu18.04LTSssh目录#cmdC:\Users\
qbit
\.ssh>wheresshC:\Windows\System32\OpenSSH
qbit
·
2020-08-21 02:19
openssh
ubuntu
linux
用 MongoDB 存放图片(
qbit
)
Windows10MongoDB4.2Python3.8pymongo3.10.1bson(小图片)bson用来存放小于16MB的小文件Python示例代码#encoding:utf-8#author:
qbit
qbit
·
2020-08-21 02:19
mongodb
python
图片
MongoDB 语句备忘(
qbit
)
查询一个字段有哪几种取值#MySQLSELECTDISTINCT(fieldname)FROMtblname;//MQLdb.tblname.distinct("fieldname");取字段的前2位并去重#MySQLSELECTDISTINCT(SUBSTR(fieldname,1,2))FROMtblname;//MQLdb.collname.aggregate([{$project:{tmp
qbit
·
2020-08-21 02:18
crud
nosql
查询
JVM 参数调优(
qbit
)
前言JVM的参数有好几百个,听着有点吓人,好在最常用的参数只有两个,其他绝大多数参数都无需调整。可以参考廖雪峰的文章:JVM调优的正确姿势-Xms8g-Xmx8g特别说明-Xmn在绝大多数情况下并不需要配置,详见后文Oracle对JVM参数的说明文档打印JVM参数打印JVM参数初始值λjava-XX:+PrintFlagsInitial打印JVM参数最终值λjava-XX:+PrintFlagsF
qbit
·
2020-08-21 02:15
内存管理
jvm调优
java
Spark 内存相关(
qbit
)
前言本文对spark2.1.x适用executor内存模型堆内内存与堆外内存堆内内存堆外内存动态资源分配基本参数设置#配置externalshuffleservice服务(一定要配置启用)spark.shuffle.service.enabled=truespark.shuffle.service.por=7337#启用动态资源调度spark.dynamicAllocation.enabled=t
qbit
·
2020-08-21 00:55
spark
内存管理
Spark 内存相关(
qbit
)
前言本文对spark2.1.x适用executor内存模型堆内内存与堆外内存堆内内存堆外内存动态资源分配基本参数设置#配置externalshuffleservice服务(一定要配置启用)spark.shuffle.service.enabled=truespark.shuffle.service.por=7337#启用动态资源调度spark.dynamicAllocation.enabled=t
qbit
·
2020-08-21 00:54
spark
内存管理
airflow 分布式部署实战(
qbit
)
前言airflow是DAG(有向无环图)的任务管理系统,简单的理解就是一个高级版的crontab。airflow解决了crontab无法解决的任务依赖问题。环境与组件Ubuntu18.04MySQL5.7Python3.6.9airflow1.10.10celery4.4.2RabbitMQ3.6.10实战步骤基本步骤安装Python3的pipsudoaptinstallpython3-pip安装
qbit
·
2020-08-21 00:18
airflow
celery
python
airflow 分布式部署实战(
qbit
)
前言airflow是DAG(有向无环图)的任务管理系统,简单的理解就是一个高级版的crontab。airflow解决了crontab无法解决的任务依赖问题。环境与组件Ubuntu18.04MySQL5.7Python3.6.9airflow1.10.10celery4.4.2RabbitMQ3.6.10实战步骤基本步骤安装Python3的pipsudoaptinstallpython3-pip安装
qbit
·
2020-08-21 00:18
airflow
celery
python
JupyterLab 桌面版快速配置(
qbit
)
前言
qbit
对JupyterNotebook并不满意
qbit
不喜欢编辑器是浏览器的一个标签页
qbit
以前用Python3JupyterQtConsoleJupyterLab的Chrome应用模式让
qbit
qbit
·
2020-08-21 00:19
python
chrome
桌面webapp
阿里云
JupyterLab 桌面版快速配置(
qbit
)
前言
qbit
对JupyterNotebook并不满意
qbit
不喜欢编辑器是浏览器的一个标签页
qbit
以前用Python3JupyterQtConsoleJupyterLab的Chrome应用模式让
qbit
qbit
·
2020-08-21 00:19
python
chrome
桌面webapp
阿里云
关于 Python3 的编码(
qbit
)
Python3中str与bytes的转换Thebytes/strdichotomyinPython3字符与Unicode编号之间的转换字符转Unicode编号>>>ord('A')65>>>hex(ord('A'))'0x41'>>>ord('你')20320>>>hex(ord('你'))'0x4f60'>>>'你好'.encode('unicode_escape')b'\\u4f60\\u59
qbit
·
2020-08-20 23:45
python
二进制
unicode
utf-8
关于 Python3 的编码(
qbit
)
Python3中str与bytes的转换Thebytes/strdichotomyinPython3字符与Unicode编号之间的转换字符转Unicode编号>>>ord('A')65>>>hex(ord('A'))'0x41'>>>ord('你')20320>>>hex(ord('你'))'0x4f60'>>>'你好'.encode('unicode_escape')b'\\u4f60\\u59
qbit
·
2020-08-20 23:45
python
二进制
unicode
utf-8
上一页
1
2
3
4
5
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他