摘要:本文介绍solr的基本数据操作,基于solr 8.2。solr支持多种数据格式,包括XML,JSON,CSV等,并提供多种脚本和工具来操作数据。本文讲解curl请求和JSON数据格式的处理方式。 本文使用单solr服务来演示数据操作,创建名为 __my_core__ 的solr core, 文档sc 阅读全文
posted @ 2019-12-03 18:01 不写日记 阅读 (103) 评论 (0) 编辑
摘要:使用 _contextvars_ 在Python协程中保存和读取上下文。 阅读全文
posted @ 2018-11-09 15:46 不写日记 阅读 (510) 评论 (0) 编辑
摘要:在 "使用OpenVPN搭建VPN服务" 中介绍了如何使用 _OpenVPN_ 搭建最基本的VPN服务, 可以实现单个客户端与服务端的网络互通, 但是客户端之间, 以及服务端和客户端所在的局域网还不能互联. 本文介绍如何在前文的基础上, 实现客户端之间, 以及服务端和客户端所在的局域网的互联. 注意 阅读全文
posted @ 2018-07-20 19:59 不写日记 阅读 (2781) 评论 (0) 编辑
摘要:本文介绍使用 _OpenVPN_ 在 _CentOS_ 和 _Ubuntu_ 上搭建基本的VPN服务的方法. 生成所需密钥和证书 _OpenVPN_ 使用 _Easy RSA_ 来管理PKI所需要的密钥和证书. _Easy RSA_ 现在有2和3两个主要版本, 使用方式略有不同. 下面分别介绍用法. 阅读全文
posted @ 2018-07-19 16:02 不写日记 阅读 (4007) 评论 (0) 编辑
摘要:概述 strongSwan是一个完整的IPsec实现. 本文介绍在CentOS 7上最基本的strongSwan IPsec VPN服务, 可以实现远程客户端(Roadwarrior)模式连接. 安装 在CentOS下, 使用以下命令安装strongSwan yum install y strong 阅读全文
posted @ 2018-06-24 23:36 不写日记 阅读 (20) 评论 (0) 编辑
摘要:目前多数情况下, 我们遇到的非英文字符文件都是使用UTF 8编码的, 这时一般我们查看这些文件的内容都不会有问题. 不过有时, 我们有可能会遇到非UTF 8编码的文件, 比如中文的GBK编码, 或者俄语的CP1251编码. 而文本文件一般不带有自身编码格式的信息, 这就给我们处理带来很多麻烦. 本文 阅读全文
posted @ 2018-06-03 19:04 不写日记 阅读 (3414) 评论 (0) 编辑
摘要:在Linux中, 我们时常要将一个命令的输出作为另外一个命令的输入进行下一步处理操作. 有时, 如果一个命令的输出中有不可见的控制字符时, 有可能会导致后续操作出错. 而这些控制字符很可能是不可打印的, 比如 , 等. 这就给我们的调试排错带来很多不便. 这时, 我们可以使用 命令来将这些特殊字符转 阅读全文
posted @ 2018-05-18 16:24 不写日记 阅读 (1499) 评论 (0) 编辑
摘要:_pypiserver_ 是一个最基本的PyPI服务器实现, 可以用来上传和维护python包. 本文介绍 _pypiserver_ 在ubuntu上的基本安装, 配置和使用. 1. 基本安装和使用 1.1 安装和启动 _pypiserver_ 可以在Python 2或者Python 3下运行. 使 阅读全文
posted @ 2018-05-12 22:46 不写日记 阅读 (3290) 评论 (0) 编辑
摘要:1. 概述 JSON (JavaScript Object Notation)是一种使用广泛的轻量数据格式. Python标准库中的 模块提供了JSON数据的处理功能. Python中一种非常常用的基本数据结构就是字典(Dictionary). 它的典型结构如下: d = { 'a': 123, ' 阅读全文
posted @ 2018-05-04 20:31 不写日记 阅读 (3952) 评论 (0) 编辑