自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无声笔记

编程猫的学习笔记

  • 博客(17)
  • 资源 (7)
  • 收藏
  • 关注

原创 密码学工具箱CryptoBox

整理自己平时常用的密码学工具,有在线版本和桌面版本在线版本Github: https://github.com/istommao/CryptographyWebsite: https://crypto-online.cn/桌面版本Github: https://github.com/istommao/CryptoBoxDownload: https://github.com/istommao/CryptoBox/releases本文由 mdnice 多平台发布

2023-01-29 13:33:24 722

原创 盘点国内外那些API调试工具

盘点国内外那些API调试工具PostmanApipostApifoxInsomniaHoppscotchPostman老牌api工具,最初发布日期: 2012,超过2000w开发者使用Github: https://github.com/postmanlabsWebsite: https://www.postman.comPlatform: Windows、macOS、Linux、WebPostman Flows功能可以像工作流一样编辑接口请求Apipost2021年国产新

2022-11-27 12:06:36 2595

原创 你不该错过的Mac软件/工具

Alfred官网 Alfred 可以说是Mac下的效率利器之一 Alfred 几乎是一切程序的入口,打开程序、查找文件、简单搜索等等iterm2官网 iTerm2 可能是Mac下最好的终端工具1Password官网 1Password - 最佳跨电脑手机平台的账号密码管理工具软件 (高安全性/一键自动登录网站)Pocket官网 Pocket(前称Read It Later

2017-02-06 16:24:45 427

原创 Python装饰器

什么是装饰器 Python中的装饰器本质上就是在不改变函数本身的情况下包装一个函数成为另一个函数的语法糖装饰器简单示例def wrapper(func): def inner(*args, **kwargs): print(func.__name__, *args, **kwargs) return func(*args, **kwargs)

2017-02-06 16:04:43 382

原创 SSH配置

生成密钥ssh-keygen -t rsa -f ~/.ssh/path/id_rsacat ~/.ssh/path/id_rsa.pub #为了下一步的复制做准备, 复制到authorized_keys中复制密钥useradd {name}su {name}cdmkdir .sshchmod 700 .sshvim .ssh/authorized_keyschmod 700 .ssh/

2017-02-06 16:01:10 380

原创 Python项目代码检测

使用pylint检测代码规范Sublime 使用 Pylinter插件 Github地址 sublime-settings配置  在虚拟环境中安装pylint,如果是django项目,额外安装pylint-django在项目根路径加上 .pylintrc文件 内容请自行网上查询使用pre-commit工具做git提交检测pre-commit网站 安装完后执行pre-commit inst

2017-02-06 15:57:07 825

原创 Python的web框架sanic

Python 3.5+ web server that’s written to go fast前段时间发现了一个新的Python web框架,看到Benchmarks有点心动,决定上手实验一波from sanic import Sanicfrom sanic.response import htmlfrom jinja2 import Environment, PackageLoaderen

2017-02-06 15:52:36 967

原创 收藏的博客列表

酷壳廖雪峰的官方网站阮一峰的网络日志Lucida技术小黑屋KeenWonTimothyoilbeaterxlzdGeekwolf灵犀志趣远航foocoderpythonerlinux大棚编程随想的博客MacTalk-池建强的随想录张宴的博客赖勇浩的编程私伙局罗磊的独立博客温国兵的随想录李笑来的博客十年踪迹的博客博客园_Vameithe5fire的技术博

2017-02-06 15:47:11 556

原创 Centos下node安装

安装curl -sL https://rpm.nodesource.com/setup | bash -# then install, as rootyum install -y nodejs设置npm源1.通过config命令npm config set registry https://registry.npm.taobao.org npm info underscore (如果上面配置正确

2017-02-06 15:46:11 343

原创 Centos下Python生产环境配置

pyenv 安装git clone https://github.com/yyuu/pyenv.git ~/.pyenvvim ~/.bashrcexport PYENV_ROOT="$HOME/.pyenv"export PATH="$PYENV_ROOT/bin:$PATH"eval "$(pyenv init -)"生效的三种方式 - 重新打开一个session - source ~/

2017-02-06 15:45:42 1157

原创 Centos下rabbitmq安装配置

安装依赖yum install erlangrabbitmq官网下载 http://www.rabbitmq.com/install-rpm.htmlwget http://www.rabbitmq.com/releases/rabbitmq-server/版本号/rabbitmq-server-版本.noarch.rpmyum install rabbitmq-server-版本.noarch.r

2017-02-06 15:45:10 298

原创 Centos下supervisor配置

安装pip install supervisordgunicorn 配置文件server.conf[program:gunicorn_name]command=/path/gunicorn server.wsgi:application -c /path/gunicorn.confdirectory=/path/projectautostart=trueautorestart=truest

2017-02-06 15:43:57 319

原创 使用cryptography进行RSA加密

接着上篇AES加密继续cryptography的使用,这次是RSA加密。代卖来自cryptography文档rsa篇 RSA - Cryptography 1.8.dev1 documentation生成私钥>>> from cryptography.hazmat.backends import default_backend>>> from cryptography.hazmat.primiti

2017-02-06 15:38:35 3152

原创 20行Python代码搞定18位身份证验证

import reIDCARD_REGEX = '[1-9][0-9]{14}([0-9]{2}[0-9X])?'def is_valid_idcard(idcard): """Validate id card is valid.""" if isinstance(idcard, int): idcard = str(idcard) if not re.ma

2017-02-06 15:27:45 4435 1

原创 发布你的Python包

简史 disutils从1998年便已经是python标准库的一部分。它最早由Greg Ward开发。 在2000年开发停止,从那以后,一些开发人员开始在其基础上继续开发他们自己的工具。其中 最成功的继任者便是打包库setuptools使用setuptools打包python库setup.py代码示例# -*- coding: utf-8 -*-from setuptools i

2017-02-06 15:26:19 999

原创 HTTP2折腾记

2016-08-23 折腾了近一天终于把Nginx配置http2成功了! 其实原因已经知道了,是openssl的版本太低导致的未启用http2, OpenSSL 1.0.2后才能配置成功! Note that accepting HTTP/2 connections over TLS requires the “Application-Layer Protocol Negotiati

2017-02-06 15:25:06 619

原创 使用cryptography进行AES的cbc模式加密

cryptography 是一个python加密库 cryptography is a package designed to expose cryptographic primitives and recipes to Python developers. 文档 cryptography.io 以前使用过很多不同的加密库,但pyhton界貌似没有一个统一的库。 但需要用到RSA

2017-02-06 15:18:38 7673

x86汇编语言 从实模式到保护模式

《x86汇编语言:从实模式到保护模式》采用开源的NASM汇编语言编译器和VirtualBox虚拟机软件,以个人计算机广泛采用的Intel处理器为基础,详细讲解了Intel处理器的指令系统和工作模式,以大量的代码演示了16/32/64位软件的开发方法,介绍了处理器的16位实模式和32位保护模式,以及基本的指令系统。

2018-07-24

C程序设计语言(第2版)

在计算机发展的历史上,没有哪一种程序设计语言像C语言这样应用广泛。本书原著即为C语言的设计者之一Dennis M.Ritchie和著名计算机科学家Brian W.Kernighan合著的一本介绍C语言的权威经典著作。我们现在见到的大量论述C语言程序设计的教材和专著均以此书为蓝本。原著第1版中介绍的C语言成为后来广泛使用的C语言版本——标准C的基础。人们熟知的“hello,World"程序就是由本书首次引入的,现在,这一程序已经成为众多程序设计语言入门的第一课。

2018-07-24

Python Cookbook

Python Cookbook 第三版 《Twj@RN +RRG$RRG》ka0 20CjCRN,完全基于 Twj@RNk,写的也很不 错。为了 Twj@RNk 的普及,我也不自量力,想做点什么事情。于是乎,就有了翻译这 本书的冲动了!这不是一项轻松的工作, 却是一件值得做的工作:不仅方便了别人, 而且对自己翻译能力也是一种锻炼和提升。

2018-06-22

Mysql数据库

mysql 5.0的数据库,轻量数据库.适合小项目开发

2012-11-02

ckplyaer网页播放器插件

ckplyaer是一款网页播放器插件,不过需要搭建环境才能使用。 比如jsp的环境,或者php的环境等。。。

2012-11-02

APMServ5.2.6

APMServ5.2.6是 PHP集合的开发环境,内含 Mysql 和 Apache

2012-11-01

mysql-workbench

mysql的一个工具,可视化操作,可以喝 navicat mysql同步一起使用

2012-10-26

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除