其他
其他专栏
GC-757
print("hello world")
展开
-
常用的正则表达式
# 日期正则表达式DATE_REGEX = r'^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1])$'# 时间正则表达式DATETIME_REGEX = r'^[1-9]\d{3}-(0[1-9]|1[0-2])-(0[1-9]|[1-2][0-9]|3[0-1]) (20|21|22|23|[0-1]\d):[0-5]\d:[0-5...原创 2019-08-07 18:26:24 · 4552 阅读 · 0 评论 -
Ubuntu20.04 安装 JupyterLab
JupyterLab 是 Jupyter 项目的下一代基于Web的用户界面,根据官方文档,JupyterLab 最终将取代经典的Jupyter Notebook下面我们看一下如何在 Ubuntu Server 20.04 下安装 JupypterLab 吧准备工作安装最新版 Python3、pip3 及 nodejs,用 Anaconda 也可以安装JupyterLabpip3 install jupyterlab# 或者使用# conda install -c conda-forge .原创 2021-12-31 14:31:22 · 4762 阅读 · 0 评论 -
python3 +ip2region 离线IP库地址文件实现毫秒级查询ip地址信息
序言ip2regionip2region - 离线的ip地址查询库,ip到地区的映射库,提供二进制,B树,内存搜索三种查询算法,查询速度非常快。支持Java,PHP,C,Python,Nodejs,Golang,C#等语言,本文以Python为例前期准备在GitHub上克隆下来源文件地址- 下载完的文件:解压文件分别找到ip2region-master\data\ip2region.db和ip2region-master\binding\python\ip2Region.py创建原创 2021-12-23 11:55:37 · 4532 阅读 · 2 评论 -
前端CryptoJS和后端(java python)crypto实现前后端密码加密解密功能
前端代码// 1. vue package.json 引入crypto-js的依赖:"crypto-js": "^4.0.0", // 导入import CryptoJS from 'crypto-js';// 这两个必须是16位前后端一致const key = CryptoJS.enc.Utf8.parse('FaceSunAweSome_K');const iv = CryptoJS.enc.Utf8.parse('FaceSunAweSomeIV'); // 加密const encr原创 2021-12-09 18:27:30 · 1578 阅读 · 0 评论 -
Neo4j配置文件详解
For more details and a complete list of settings, please see https://neo4j.com/docs/operations-manual/current/reference/configuration-settings/ # 如果想自定义neo4j数据库数据的存储路径,要同时修改dbms.active_database 和 dbms.directories.data 两项配置,# 修改配置后,数据会存放在${dbms.directori原创 2021-08-31 09:42:22 · 1911 阅读 · 0 评论 -
飞腾平台麒麟系统uwsgi内存占用过高的问题解决方法
飞腾平台麒麟系统uwsgi内存占用过高的问题解决方法环境: traefik+uwsgi+flask现象: uwsgi 进程占用过高启动docker条件限制参数–ulimit memlock=16384:16384 --ulimit nofile=65535:65535效果最优解决方法可以通过修改运行容器的节点中的/etc/docker/daemon.json 来更改 docker 容器的 ulimit。向/etc/dock/daemon.json 添加以下行"default-u原创 2021-08-18 17:26:33 · 1432 阅读 · 0 评论 -
https证书生成和nginx的配置
证书和私钥的生成1.创建服务器证书密钥文件 server.key:openssl genrsa -des3 -out server.key 2048输入密码,确认密码,自己随便定义,但是要记住,后面会用到。2.创建服务器证书的申请文件 server.csropenssl req -new -key server.key -out server.csr输出内容为:Enter pass phrase for root.key: ← 输入前面创建的密码Country Name (2 letter原创 2021-08-06 14:05:24 · 197 阅读 · 0 评论 -
解决设置X-Frame-Options后Response有多个值
解决设置X-Frame-Options后Response有多个值参数proxy_hide_header X-Frame-Options; 隐藏这个header,重新修改nginx配置location /xxx { proxy_hide_header X-Frame-Options; add_header X-Frame-Options SAMEORIGIN always; proxy_pass http://xxxxxxxxxx/swagger-ui.html; }这个样子,然后原创 2021-08-06 10:28:16 · 859 阅读 · 0 评论 -
Chrome 设置黑色模式
通过 Chrome 设置更新黑色模式版本:Google Chrome7+更新 Chrome 浏览器到 78 以上版本在网址栏输入 Chrome 黑色模式指令: chrome://flags/#enable-force-dark, 点击 Enter 键后就进入 黑色模式配置页:将 Force Dark Mode for Web Contents(第一列)设置打开, 将 Disabled 改为 Enabled重启 Chrome, 可以发现已经被设置为黑色模式...原创 2021-07-07 15:20:42 · 1540 阅读 · 1 评论 -
常用正则表达式
一、校验数字的表达式数字:^[0-9]*$n位的数字:^\d{n}$至少n位的数字:^\d{n,}$m-n位的数字:^\d{m,n}$零和非零开头的数字:^(0|[1-9][0-9]*)$非零开头的最多带两位小数的数字:^([1-9][0-9]*)+(\.[0-9]{1,2})?$带1-2位小数的正数或负数:^(\-)?\d+(\.\d{1,2})$正数、负数、和小数:^(\-|\+)?\d+(\.\d+)?$有两位小数的正实数:^[0-9]+(\.[0-9]{2})?$有1~3位小数的原创 2021-07-01 09:42:40 · 105 阅读 · 0 评论 -
python:3.8.0-alpine3.10安装oracle_client遇到的问题和解决方法
问题1:安装cx-Oracle==8.1.0,报错。解决方案:安装gcc和musl-devapk add --no-cache gcc musl-dev\问题2:如何配置使用oracle_client,以下为dockerfile中的一部分提前准备:下载instantclient-basic-linux.x64-11.2.0.4.0.zip 官网# 首先设置环境变量ENV ORA_HOME=/home/oracle_cli \ TNS_ADMIN=/home/oracl原创 2021-04-16 18:25:49 · 613 阅读 · 0 评论 -
PyCharm设置sublime配色
配色效果图:在网上搜了一大圈,没有能看的一清二楚的,注意本次Pycharm版本是2018.1,如果是别的版本,基本设置也是大同小异~看图说话:File — Setting — Apperance & Behavior — Theme: DarculaFile —Setting—Editor—Color Scheme Font—Scheme—Monokai3. 备份原Monokai方案,会创建新的Monokai Copy方案,我们在Copy方案上修改。4. Setti原创 2021-04-15 10:16:35 · 550 阅读 · 0 评论 -
win10与子系统Ubuntu之间互相访问文件系统
在win10环境下访问Ubuntu文件系统的home目录:C:\Users\xxx\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState\rootfs\home\xxx在Ubuntu系统下访问win10的home目录:/mnt/c/Users/xxx在WSL环境下可以创建一个访问win10的快捷方式ln -s /mnt/c/Users/xxx ~/win10 在ubuntu原创 2021-01-22 10:35:41 · 4826 阅读 · 1 评论 -
如何完全禁止win10自动更新(自动升级)
一般来说,及时更新升级的操作系统是比较安全的。但是有的人对自动升级却非常讨厌。这里将介绍如何完全禁止win10自动升级。 有多种方法,参照其一即可。转自百度转自csdn博客方法一(修改组策略)1 在cortana中输入gpedit.msc ,打开通用管理文档2 选择【计算机配置】-》【管理模板】-》【windows组件】3在右边【配置自动更新】,双击,然后选择已禁用。方法二(停止更新...转载 2019-08-30 10:22:05 · 5874 阅读 · 0 评论