软硬件环境
ubuntu 18.04 64bit
anaconda with python 3.6
pillow
pillow
PIL即Python Image Library,是python图像处理的标准库,不过它仅仅支持python2,后来有人在原来版本的基础上增加了对python3的支持,就形成了Pillow这个库并且开源了,地址是https://github.com/python-pillow/Pillo……继续阅读 »
迷途小书童
5年前 (2019-12-03) 4702浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
anaconda with python 3.6
tinydb
tinydb
tinydb是一个纯python编写且无第三方依赖的轻量级的面向文档的数据库,适合在中小型应用中使用。
安装tinydb
pip install tinydb
示例代码
from tinydb import TinyDB, Query
db = TinyDB('test.js……继续阅读 »
迷途小书童
5年前 (2019-12-03) 5434浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
anaconda with python 3.6
qrcode
qrcode
qrcode是一个生成二维码的第三方库
安装qrcode
pip install qrcode
安装过程中,同时会安装qr这个命令行工具,它可以帮助快速生成二维码,具体可以通过qr --help来查看使用方法
代码示例
import qrcode
# 最简单的生成方法
img = qr……继续阅读 »
迷途小书童
5年前 (2019-12-03) 3280浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
anaconda with python 3.6
pyyaml
pyyaml
YAML(Yet Another Markup Language)是一种标记语言,类似XML,用于项目配置文件的书写。它语法简单,大小写敏感,使用缩进表示层级关系,可以在配置中穿插注释(这点完胜json)。
YAML中的数据结构
对象
键值对的集合,又称映射、哈希
数组
一组按……继续阅读 »
迷途小书童
5年前 (2019-12-03) 3760浏览 0评论
0个赞
软硬件环境
ubuntu 18.04 64bit
anaconda with python 3.6
pathlib
pathlib模块
python本身是跨平台的编程语言,但是在处理文件路径时经常会碰到\(windows)和/(类unix)的问题,以前的做法可能是先判断下当前的系统平台,然后在做路径拼接(使用os.path对象)的时候选择适当的分隔符(\或者/)。pathlib这个模块就完美解决了这个问题,它是P……继续阅读 »
迷途小书童
5年前 (2019-12-03) 4271浏览 0评论
0个赞
click,关于命令行参数的实用模块
……继续阅读 »
迷途小书童
5年前 (2019-12-03) 5197浏览
0个赞
一键测速脚本
……继续阅读 »
迷途小书童
5年前 (2019-12-03) 3587浏览 0评论
0个赞
本文视频
mac版本破解
下载地址: https://rapidgator.net/file/89471d391eef019d1317e78c23ae3b18/SecureCRT_7.2完美破解版.zip.html
解压之后,双击scrt-7.0.2-418.osx_x86.pkg文件进行安装,傻瓜式的一路继续,安装好了之后,打开Terminal
cd /Applications/SecureCRT.app/Con……继续阅读 »
迷途小书童
5年前 (2019-12-03) 11514浏览 2评论
1个赞
机器学习算法–欧几里得距离
……继续阅读 »
迷途小书童
5年前 (2019-11-30) 11536浏览 0评论
3个赞
软硬件环境
ubuntu 18.04 64bit
anaconda with python 3.6
numpy 1.12.1
前言
维基百科上给的定义
计程车几何(Taxicab geometry)或曼哈顿距离(Manhattan distance or Manhattan length)或方格线距离是由十九世纪的赫尔曼·闵可夫斯基所创辞汇,为欧几里得几何度量空间的几何学之用语,用以标明两个点上在标准坐标系上的……继续阅读 »
迷途小书童
5年前 (2019-11-30) 4232浏览 0评论
1个赞
简介
这里需要考虑,目录下既有文件也有文件夹的情况,这时需要分开处理,如果文件,就写对应的业务代码,如果是文件夹,就继续递归。
示例代码
def handle_f(root):
'''
处理目录或者驱动器
:param f:
:return:
'''
dir_or_files = os.listdir(ro……继续阅读 »
迷途小书童
5年前 (2019-09-16) 2133浏览 0评论
0个赞
软硬件环境
Macbook pro MGX 72
红米Note增强版
Android studio 1.0.2
概述
Android的javascript扩展,即Android提供了javascript网页脚本调用java类方法的机制。方法其实很简单,只要调用addJavascriptInterface方法即可映射一个java对象到javascript对象。
示例
Android代码
package com.ma……继续阅读 »
迷途小书童
5年前 (2019-08-08) 2626浏览 0评论
0个赞
环境
windows 10 64bit
python 3.5
问题描述
跑一个老项目,python 版本是 3.5,在通过 pip 来安装 opencv 时
pip install opencv-python
安装过程报错
Collecting opencv-python
Downloading https://files.pythonhosted.org/packages/77/f5/49f034f8d10……继续阅读 »
迷途小书童
5年前 (2019-07-07) 472浏览 0评论
0个赞
环境
windows 10 64bit
clion
代码实操
准备个测试文本文件 test.txt,内容是
I never saw a Moor
I never saw the Sea
Yet know I how the Heather looks
And what a Billow be.
I never spoke with God
Nor visited in Heaven
Yet certain am ……继续阅读 »
迷途小书童
6年前 (2019-06-06) 673浏览 0评论
0个赞
说到底,信号量就是用来控制多个进程对共享资源使用的一个计数器
相关数据结构
1、sem
信号量对象是多个信号量的集合,而这个集合在linux中是以数组的形式实现的,数组的每个成员都是一个单独的信号量,即sem结构
struct
{
short sempid; /*最近一次操作信号量的进程的id*/
unsigned short semval; /*信号量的计数值*/
unsigned s……继续阅读 »
迷途小书童
6年前 (2019-03-10) 2142浏览 0评论
0个赞