本博客已迁移至 segmentfault: http://sf.gg/blog/walk
【foo.py】# encoding: utf-8 # author: walker # date: 2019-07-15 # summary: 一种正则和 lambda 的有趣结合 import re dic = {'user': 'walker', 'domain': '163.com'} rule = r'%user%@%domain%' email = re.sub('%[^%]*%'
接上篇:Elasticsearch 的安装与简单配置(阿里云)【系统环境】操作系统:Ubuntu 18.04 LTS(阿里云)系统IP# 内网,私有地址 172.18.内.内 # 外网,公有地址 112.74.外.外Elasticsearch 版本:7.2Kibana 版本:7.2【安装与配置】官方文档:https://www.elastic.co/guide/en/kibana/current/
【简介】Puppeteer 是一个 Node 库,它提供了一个高级 API 来通过 DevTools 协议控制 Chromium 或 Chrome。Puppeteer 默认以 headless 模式运行,但是可以通过修改配置文件运行“有头”模式。GitHub 网址:https://github.com/GoogleChrome/puppeteer官网文档:https://pptr.dev/官方文档
查看分区# 所有信息 SELECT * FROM INFORMATION_SCHEMA.partitions WHERE TABLE_SCHEMA = SCHEMA() # 库名 AND TABLE_NAME='my_table_name'; # 表名*** walker ***
系统版本#lsb_release-aNoLSBmodulesareavailable.DistributorID:UbuntuDescription:Ubuntu18.04.2LTSRelease:18.04Codename:bionic
【code】#encoding: utf-8 #author: walker #date: 2019-05-24 #summary: 简单的 http server,用于测试后台运行 import http.server import socketserver PORT = 5678 Handler = http.server.SimpleHTTPRequestHandler with s
【定义】XPath 即为XML路径语言(XML Path Language)层叠样式表(Cascading Style Sheets)是一种用来表现 HTML或XML等文件样式的计算机语言。【实例】class相关>>> from parsel import Selector >>> htmlText = r''' <html> <body>
【服务端配置】系统版本# lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 18.04.2 LTS Release: 18.04 Codename: bionic官方文档:https:
【PyExecJS】#encoding: utf-8 #author: walker # date: 2019-03-13 # summary: 利用 PyExecJS 调用 js 函数 import execjs JSCode = r'''
【备份】目标:每晚一点,将 iptables 规则导出到本地,并备份到 FTP 服务器。config.ini[config] ;本地备份目录 LocalBakFile=/home/walker/iptables_rules_bak/iptables.rules ;FTP 主机 FtpHost=192.168.30.xx ;FTP 目录 FtpBakRoot=ipta
Windows 10 裸机搭建 Spark 环境,使能运行 PySpark Shell。
Windows Server 2016安装后无虚拟网卡,可用如下命令禁用驱动程序强制签名。# 禁用 bcdedit.exe /set nointegritychecks on # 启用 bcdedit.exe /set nointegritychecks off*** walker ***
【症状】某些客户主机能正常远程桌面,某些客户主机出现以下症状:【解决方法】让能连上的客户端连接服务器,然后重启远程桌面服务:在不能连接的客户端执行以下命令,并重启。netsh winsock reset做如下操作,关闭远程桌面客户端,重新打开远程桌面客户端后连接成功。*** walker ***
【情形一】OS 版本:Windows 10 x64Python 版本:3.6.5 x64pip3 版本:下载命令pip3 download regex -d ./lib安装命令pip3 install ./lib/regex-2018.11.22-cp36-none-win_amd64.whl【相关阅读】pip download*** w
在使用 koa2 的中间件 koa-bodyparser 解析客户端发来的 json 字符串时,发现解析异常,分析后发现,这锅 koa 不背,是发送 post 请求的问题。
【吐槽】 先吐槽一下其他几个配置文件。ini:表达能力不够,比如不能表达列表等结构;没有官方注释符号,虽然一般以分号作为注释符号。json:没有官方注释符号,虽然某些第三方包提供了注释结构。yaml:语法比较复杂,可读性不太高。【toml 简介】 TOML是前GitHub CEO, Tom Preston-Werner,于2013年创
【背景知识】Scrapy 1.1.0 开始支持 Python3。(2016上半年)Scrapy 1.5 不再支持 Python 3.3。(2017下半年)【架构图】Scrapy 1.1 架构图Scrapy 1.5 架构图walker 看起来新图只是旧图的细化,无实质性差异。*** walker ***
【背景】 截至 Python 3.6.6,concurrent.futures.ThreadPoolExecutor 中用的都是无·界队列,在生产速度大于消费速度时,可能会耗光系统资源,希望找到一种方式避免这种情况。【方案一】继承 ThreadPoolExecutor,直接修改 _work_queue 为有界队列。优点:简单粗暴直接。缺点:修改了私有属性
解决 Java 插入数据到 sqlite 乱码的问题。
本程序遍历 ftp 目录,列出单个文件大小,统计目录个数、文件个数、文件总大小。目的是在批量下载 FTP 文件时,不严格的验证下载结果的正确性。
【SUID】Set-user IdentificationSUID 属性只能运用在可执行文件上,当用户执行该执行文件时,会临时拥有该可执行文件所有者的权限。示例walker@qhost:~$ ll /bin/su -rwsr-xr-x 1 root root 40128 May 17
公开(公告)号文献的公开国+公开流水号+公布级别。例如:CN108323255A申请号文献的申请国+申请流水号。例如:CN201810043427.8下图截自×××官网页面:http://www.pss-system.gov.cn/sipopublicsearch/search-ui/app/searchtools/law_state.jsp?v=20180929专利的国别代码示例(htt
【环境】 Windows 10 下,Python 3.6,使用第三方包 openpyxl。【config.ini】[config] ; Excel 文件名 XlFile=D:\test\test.xlsx ; 需处理的表单名 SheetName=Sheet1【trim_cell_for_excel.py】# encoding:&nb
RFC3548js实现base32编码BASE32编码 --记录(CSDN)占位符(padding)有三种可能(等号个数):6个、4个、3个、一个。Python 标准库 b32encode 实现*** walker ***
【准备工作】配置过程:Windows Server 2008 R2 搭建FTP服务如果本机访问报 530 错误:1、检查用户名、密码;2、检查 ftp 目录的用户权限。如果远程主机无法访问,检查防火墙 ...
【环境】Python 版本:3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 17:00:18) [MSC v.1900 64 bit (AMD64)]PyMySQL 版本:0.8.1【代码】#encoding: utf-8 #author: walker #date: 2018-07-26 #summary: 打印 M
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号