自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(577)
  • 资源 (4)
  • 论坛 (1)

转载 用PYTHON搭建简易文件共享WEB服务器(支持上传和下载)

作为很多地方都介绍过的,python自带的SimpleHTTPServer,只需要一个命令就可成为一个web服务器,可以实现文件的共享(下载)功能。一个命令:python -m SimpleHTTPServer默认就会监听0.0.0.0:8000,其输出信息中有 “Serving HTTP on 0.0.0.0 port 8000”等。然后,用浏览器打开 http://server_ip:8000/ 的 URL 即可看到一个web页面展示着启动的目录下各个文件。当然,你想换个端口(假设8888),命

2020-09-22 18:19:16 57

转载 一个支持上传的简单 HTTP Server(Python)

{ 撰文/bones7456}现在,很多人都知道,Python 里有个 SimpleHTTPServer,可以拿来方便地共享文件。比如,你要发送某个文件给局域网里的同学,你只要 cd 到所在路径,然后执行这么一行:python -m SimpleHTTPServer人家就可以通过 http://你的IP:8000 来访问你要共享的文件了。像我早已把这个命令做了 alias。但是,某一天,你需要从同学哪里复制一个文件到本机,然后你就会跟你同学说,XX,共享下某目录。当你以为可以用 HTTP .

2020-09-03 16:42:30 20

转载 最短路径算法——无权最短路径——PYTHON3实现

本文参考来自数据结构与算法分析 java语言描述。问题描述 问题分析 伪代码(处理节点) 实现过程 得到无权最短路径 代码实现问题描述现有一个有向无权图。如下图所示:问题:使用某个顶点s作为输入参数,找出从s到所有其他顶点的最短路径。说明:因为是无权图,因此我们可以为每台边赋值为1。这里选择v3为s作为起点。问题分析此时立刻可以说,从s到v3的最短路径是长为0的路径,标记此信息,得到下图。现在开始寻找从s出发距离为1的顶点。这些顶点肯定是与s邻接的顶..

2020-08-27 10:09:39 87

转载 pycharm 误关Remote Host 打开Remote Host小窗口 截图步骤

pycharm 打开Remote Host小窗口使用pycharm时,总会手滑关掉一些小窗口,比如Remote Host。关了之后还找不到,今天特别记录一下以免忘记。打开方式Tools > Deployment > Browse Remote Host

2020-08-06 10:00:57 77

转载 python实现抖音上比较火的罗盘时钟

抖音上比较有趣的罗盘时钟,今天用turtle来画一下,基本功能实现了,拿来练习一下turtle,感觉还可以吧turtle的安装sudo apt-get install python3-tk罗盘时钟思路就是,绘制三个圆,在圆周填充字符,充当仪表,以当前时间为起点,然后定时重新绘制图形所以本例实现看着有点卡顿的感觉。代码实现:import turtlefrom datetime import *# 抬起画笔,向前运动一段距离放下def Skip(step): tur...

2020-05-18 10:37:54 740

转载 wxpython笔记:Wxpython pannel切换

演示效果实现panel切换思路1.创建所有在某个区域需要切换面板对象,设置为Noneself.panel_Celan1 = Noneself.panel_Celan2 = Noneself.panel_Celan3 = Noneself.panel_Celan1_1 =None2.我们要实现切换,就是删除在这个位置的其他panel,然后创建显示你想要显示的panel。我们以侧栏第二个按钮为例:我们想要显示self.panel_Celan2,而在这个位置可能存在..

2020-05-14 18:02:38 142

转载 simple_http_server.py

#!/usr/bin/python# -*- coding: UTF-8 -*-"""Simple HTTP Server With Upload.This module builds on BaseHTTPServer by implementing the standard GETand HEAD requests in a fairly straightforward manne...

2020-01-17 14:41:11 143

转载 python下安装Crypto模块

12Windows安装gcc, g++支持pip install pycryptoLinux安装gcc, g++支持sudo apt-get install gccsudo apt-get install g++sudo apt-get install build-essentialsudo apt-get install libxml2-dev libxslt1-dev py...

2020-01-16 16:42:02 143

转载 python open函数

转自:https://github.com/eastlakeside/interpy-zh/blob/master/open_func/open_func.mdopen函数可以打开一个文件。超级简单吧?大多数时候,我们看到它这样被使用:f = open('photo.jpg', 'r+')jpgdata = f.read()f.close()我现在写这篇文章的原因,是大部...

2020-01-10 10:13:03 76

转载 python 调用c/c++ Python/C API

转自:https://github.com/eastlakeside/interpy-zh/blob/master/c_extensions/python_c_api.mdPython/C API可能是被最广泛使用的方法。它不仅简单,而且可以在C代码中操作你的Python对象。这种方法需要以特定的方式来编写C代码以供Python去调用它。所有的Python对象都被表示为一种叫做PyObje...

2020-01-09 16:06:36 112

转载 python 调用c/c++ SWIG

转自:https://github.com/eastlakeside/interpy-zh/blob/master/c_extensions/swig.mdSWIG是Simplified Wrapper and Interface Generator的缩写。是Python中调用C代码的另一种方法。在这个方法中,开发人员必须编写一个额外的接口文件来作为SWIG(终端工具)的入口。Python...

2020-01-09 16:03:04 56

转载 python ctypes

转自:https://github.com/eastlakeside/interpy-zh/blob/master/c_extensions/ctypes.mdPython中的ctypes模块可能是Python调用C方法中最简单的一种。ctypes模块提供了和C语言兼容的数据类型和函数来加载dll文件,因此在调用时不需对源文件做任何的修改。也正是如此奠定了这种方法的简单性。示例如下...

2020-01-09 16:00:52 39

转载 python 一行式

转自:https://github.com/eastlakeside/interpy-zh/blob/master/Onelines/README.md本章节,我将向大家展示一些一行式的Python命令,这些程序将对你非常有帮助。简易Web Server你是否想过通过网络快速共享文件?好消息,Python为你提供了这样的功能。进入到你要共享文件的目录下并在命令行中运行下面的代码:...

2020-01-09 14:50:10 66

转载 虚拟环境(virtualenv)

转自:https://github.com/eastlakeside/interpy-zh/blob/master/virtual_environment/virtual_environment.md你听说过virtualenv吗?如果你是一位初学者,你可能没有听说过virtualenv;但如果你是位经验丰富的程序员,那么它可能是你的工具集的重要组成部分。那么,什么是virtualen...

2020-01-07 11:51:06 37

转载 Python中的猴子补丁是什么

转自:https://www.cnblogs.com/daniumiqi/p/12154808.html属性在运行时的动态替换,叫做猴子补丁(Monkey Patch)。为什么叫猴子补丁属性的运行时替换和猴子也没什么关系,关于猴子补丁的由来网上查到两种说法:1.这个词原来为Guerrilla Patch,杂牌军、游击队,说明这部分不是原装的,在英文里guerilla发音和go...

2020-01-07 11:23:15 62

转载 Python中types.MethodType函数的用法详解

转自:https://blog.csdn.net/qq_35075164/article/details/80918072看了网上好多的博文对这个函数的用法解释都觉得少了些什么,故自己写这么一篇博文来记录一下我的上机操作结果及一些心得体会(操作环境:ubuntu 16.04/python2.7)1.公共部分代码#!/usr/bin/python2.7from types import ...

2020-01-07 09:14:13 114

转载 使用__slots__

转自:https://www.liaoxuefeng.com/wiki/897692888725344/923030542875328正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class:>>> class Student(object):... pass.....

2020-01-03 19:34:45 34

转载 Python ORM框架之SQLAlchemy

前言:Django的ORM虽然强大,但是毕竟局限在Django,而SQLAlchemy是Python中的ORM框架;SQLAlchemy的作用是:类/对象--->SQL语句--->通过pymysql/MySQLdb模块--->提交到数据库执行;组成部分:Engine,框架的引擎 Connection Pooling ,数据库连接池 Diale...

2019-12-09 15:16:00 57

转载 python中yield的用法详解——最简单,最清晰的解释

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/mieleizhi0522/article/details/82142856首先我要吐槽一下,看程序的过程中遇见了yield这个关键字,然后百度的时候,发现没有一个能简单的让我懂的,讲起来真TM的都是头头是道,什么参数,什么传递的,还口口...

2019-12-05 16:32:08 73

转载 navicat: Client does not support authentication protocol requested by server;

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/zhangjing0320/article/details/91045149参考:https://www.cnblogs.com/zichuan/p/9203129.html本人用的方法一解决的问题:Navicat连接MySQL...

2019-12-04 16:08:10 36

转载 navicat 连接不上虚拟机上的mysql容器 client does not support authentication protocol requested by server; consid

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/yubin1285570923/article/details/83352491一、问题产生在centOS 通过docker pull mysql下载mysql镜像并成功启动mysql容器。当通过windows主机navicat连接...

2019-12-04 15:41:22 51

转载 Python在mysql中进行操作是十分容易和简洁的

首先声明一下,我用的是Windows系统!1、在Python中对mysql数据库进行操作首先要导入pymysql模块,默认情况下,Python中是没有安装这个模块的,可以在Windows的命令行中用pip install pymysql来安装(注意要连网)。除了pymysql模块外,还可以用其他模块。2、在Python中数据库表的创建就不细说了,我习惯是在navicat中创建。3、...

2019-12-04 14:19:24 47

转载 python在windows环境安装MySQLdb

目录一、环境 二、安装 1. 用pip安装 2. 安装驱动mysql-python 三、参考回到顶部一、环境系统:win7,64位python版本:2.7.15pip版本:10.0.1回到顶部二、安装1. 用pip安装pip install MySQLdb报错:Could not find a version that...

2019-12-04 11:07:37 31

转载 python 多进程

1.进程的创建from multiprocessing import Processimport time,osdef Hi(name): time.sleep(3) print("Hello %s" % name,time.ctime()) print("进程号是 ",os.getpid())if __name__=="__main__": f...

2019-11-21 15:18:50 35

转载 paramiko执行命令超时的问题

问题:paramiko远程执行命令,需要等到命令返回信息,如果命令执行时间比较长,返回信息就需要等很久方案:1、使用nohup + 待执行命令 + & ,使用后台执行的方式,应该可以快速返回 2、设置paramiko的执行命令等待超时时间stdin, stdout, stderr = self.client.exec_command(cmd,timeout=1...

2019-11-07 18:09:33 1032

转载 python---基础知识回顾(九)图形用户界面-------WxPython

转自:https://www.cnblogs.com/ssyfj/p/8976178.html#%C2%A0wxpython%E5%BA%93%E4%B8%AD%E7%9A%84%E9%AB%98%E7%BA%A7%E5%8A%9F%E8%83%BD目录主要使用wxPython(最成熟的跨平台python GUI工具包)前戏:基础了解  WxPython的程序结构  窗口组成:...

2019-11-04 16:37:38 51

转载 python 利用脚本命令压缩加密文件并删除源文件

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/u012491646/article/details/81317346python自身有一个比较好的包 tarfile以及zipfile都可以压缩文件,但是当我们需要加密压缩文件的时候,这两个包无法提供,根据官方资料 zipfile的se...

2019-10-18 15:28:26 113

转载 利用Python对加密zip压缩包进行解压

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。本文链接:https://blog.csdn.net/weixin_43913500/article/details/88412689Python暴力破解加密ZIPWelcome功能介绍主要代码展示改进之处运行效果Welcome这是本人初学Python学习编写的一个小小鸡肋程序...

2019-10-18 11:21:04 289

转载 Python强制关闭线程的一种办法(可行已用于项目)

由于经常被Python非Daemon线程阻塞,导致程序无法结束。所以到处找办法解决,但是经常没有找到点上。导致无功而返。今天突发奇想来搜了一下相关的解决方案,竟然被我找到了。首先是百度了一下(懒得开VPN)然后找到了一个网友分享的解决方案:http://www.cnblogs.com/rainduck/archive/2013/03/29/2989810.html但是试验之后并...

2019-09-29 09:49:55 113

转载 g++编译&&gdb调试&&coredump调试

转自:https://www.cnblogs.com/bugutian/p/4626247.html一、编译注意细节1.使用g++编译CPP文件如果用gcc编译C++源文件时,加以下选项:-lstdc++,否则使用了C++操作的文件编译会出错。2.gcc/g++ 在执行编译时,需要4步① 预处理,生成.i的文件[使用-E参数]② 将预处理后的文件把转换成汇编语言,...

2019-08-01 14:34:14 126

转载 inux添加开机自启动脚本示例详解

转自:http://blog.chinaunix.net/uid-26000296-id-3986914.htmllinux下(以RedHat为范本)添加开机自启动脚本有两种方法,先来简单的;一、在/etc/rc.local中添加如果不想将脚本粘来粘去,或创建链接什么的,则:step1. 先修改好脚本,使其所有模块都能在任意目录启动时正常执行;step2. 再在/etc/rc....

2019-06-25 10:38:59 62

转载 udhcpd配置文件

转自:https://git.busybox.net/busybox/tree/examples/udhcp/udhcpd.conf?h=1_3_stable# Sample udhcpd configuration file (/etc/udhcpd.conf)# The start and end of the IP lease blockstart 192.168.0.2...

2019-05-10 16:21:58 1003

转载 c/c++开源库推荐清单

转自:https://blog.csdn.net/adofsauron/article/details/82793232关于 C++ 框架、库和资源的一些汇总列表,由 fffaraz 发起和维护。内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。标准库C++标准库,包括了STL容器,算法和函数等。C++ Standard Li...

2019-05-08 12:00:45 114

转载 python 算法开发笔记

转自:https://cloud.tencent.com/developer/article/1329386前言最近看完《算法图解》对python的算法有点了解,特记录下来算法概括二分查找的速度比简单查找快得多 算法运行时间用大O表示法来表示。从起增速的角度度量的。 O(log n) 比O(n)快,需要搜索的元素越多,前者比后者就快越多。 数组的速度:读取O(1),插入O(n...

2019-05-06 10:44:10 121

转载 simhash原理及使用

转自:https://blog.csdn.net/qq_16912257/article/details/721562771. 简介simhash是一种局部敏感hash。那什么叫局部敏感呢,假定两个字符串具有一定的相似性,在hash之后,仍然能保持这种相似性,就称之为局部敏感hash。普通的hash是不具有这种属性的。simhash被Google用来在海量文本中去重。2. 原理...

2019-05-06 10:27:04 159

转载 红黑树:个人理解与Python实现

转自:https://www.cnblogs.com/zjutzz/p/3281319.html【基本事实1】红黑树是一种平衡的二叉查找树,无论插入还是删除操作都可以在O(lg n)内实现,而一般的二叉查找树则在极端情况下会退化为线性结构。红黑树之所以是平衡的二叉查找树,是因为每个节点都有表示其颜色的域值:红或黑,在插入和删除操作的时候依据节点的颜色向平衡的方向调整。根本原因当然是...

2019-05-06 09:57:27 333

转载 朴素贝叶斯详解及其python实现

转自:https://blog.csdn.net/stevesea/article/details/82877686简介贝叶斯定理用Thomas Bayes的名字命名。早在18世纪,英国学者贝叶斯提出计算条件概率的公式用来解决如下问题:假设B[1]、B[2]…B[n]互斥并且构成一个完备事件组,已知他们的概率P(B[i]),i=1,2,...,n...

2019-05-06 09:40:04 168

转载 K近邻算法及其Python实现

转自:https://www.cnblogs.com/xzh0001/p/5664174.html下面贴出Python代码knnClassify.py 1 from numpy import * 2 import operator 3 4 def creatDataSet(): 5 group = array([[1.0,1.1],[1.0...

2019-05-06 09:38:25 90

转载 Python科学计算初探——余弦相似度

转自:https://blog.csdn.net/xiaoyw71/article/details/80048316SciPy是世界上著名的Python开源科学计算库,建立在Numpy之上。它增加的功能包括数值积分、最优化、统计和一些专用函数。例如线性代数、常微分方程数值求解、信号处理、图像处理、稀疏矩阵等等。安装科学计算包SciPy  由于SciPy库在Windows下使用pip...

2019-05-06 09:36:25 888

转载 win10如何校验文件哈希值

转自:https://jingyan.baidu.com/article/67662997a9b06654d51b84a1.html 文件的哈希值可以用软件计算(算法一样),无须多讲。 本文讲述如何用win10自带命令计算 ——————————————————————— 右击开始 点击windows powershall(管理员) 右击想要校验哈希值的文...

2019-04-23 10:38:06 2678 1

协作通信 df

这个是我从别处得到的,其中有些我看不大懂,共享一下大家看看吧

2012-03-29

flask项目的目录结构sansa.rar

一个常见flask项目的目录结构,梳理一下它的运行流程便知, 用于Python ORM框架之SQLAlchemy 中的测试代码,

2019-12-09

算法图解及code

书中使用示例来帮助理解。 我的目标是让你轻松地理解这些概念, 而不 是让正文充斥各种符号。 我还认为, 如果能够回忆起熟悉的情形, 学习 效果将达到最佳, 而示例有助于唤醒记忆。 因此, 如果你要记住数组和 链表(第2章) 之间的差别, 只要想想在电影院找座位就坐的情形。 另 外, 不怕你说我啰嗦, 我是视觉型学习者, 因此本书包含大量的图示。

2018-06-25

笨方法学Python(第四版)

这本小书的目的是让你起步编程。虽然书名说是“笨办法”,但其实并非如此. 所谓的“笨办法”是指本书教授的方式。在这本书的帮助下,你将通过非常简单的练习学会一门编程语言

2018-06-25

xiaoxianerqq的留言板

发表于 2020-01-02 最后回复 2020-01-02

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