自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

harry

业精于勤,荒于嬉;行成于思,毁于随

  • 博客(81)
  • 资源 (57)
  • 收藏
  • 关注

原创 django-ninjia 下载文件显示中文名称

【代码】django-ninjia 下载文件显示中文名称。

2023-09-19 14:35:11 260

原创 python中字典是有序的还是无序的

python中字典在3.6之后是有序的,在3.6之前是无序的。这里的有序是指的是插入顺序。

2023-08-16 11:46:40 705

转载 3DES加密算法及Python实现

【代码】3DES加密算法及Python实现。

2023-08-15 10:27:57 532

转载 springboot中@ConfigurationProperties注解自动装配属性不成功原因

springboot中@ConfigurationProperties注解自动装配属性不成功原因

2022-12-05 10:25:57 1677

原创 mongodb aggregate中,使用$unwind对数组中的字典对象求和

在monggodb聚合操作中有时会对数组对象中的数据求和$unwind 会把数组中的数据分多条数据,数组外公共数据相同{'_id': ObjectId('61a783dd74e4719e37f6e84e'), 'name': 'dahai', 'data': [{'k1_name': '语文', 'score': 78}, {'k2_name': '数学', 'score': 90}, {'k3_name': '英语', 'score': 80}]}$unwind后会变成三条数据{'_id'

2021-12-01 22:36:55 1528

原创 ModuleNotFoundError: No module named ‘pip._internal.cli.main‘ 解决办法

最近新项目,使用conda创建了python3.7的环境,无法使用pip安装网上最多的解决方法是:python -m ensurepippython -m ensurepip python -m pip install --upgrade pip setuptools wheel对我来说无效使用两条命令成功解决:curl https://bootstrap.pypa.io/get-pip.py -o get-pip.pypython get-pip.py...

2021-08-22 18:34:12 357 1

原创 docker 的daem.json 和 key.json

daem.json是docker的配置文件,默认安装docker后是没有的,可以手动创建[root@localhost ~]$ vim /etc/docker/daemon.json{ "authorization-plugins": [], "data-root": "", # 设置docker运行时的根目录 "dns": [], # 设置容器的DNS地址 "dns-opts": [], # 设置容器的/etc/resolv.conf文件.

2021-07-31 19:49:05 1279

原创 tornado中使用motor异步连接mongodb

tornado使用pymongo连接mongodb数据库是阻塞的方式,访问量大的时候就会出现阻塞的情况,这时可以使用motor模块去解决,motor是MongoDb的异步python驱动程序。pip install motor 安装motor模块编写server.pyimport osimport tornado.ioloopfrom tornado import genimport tornado.webimport motorclass Index(tornado.w.

2021-07-29 22:36:19 556

转载 对标celery的分布式函数调度框架

分布式函数调度框架,支持5种并发模式,20种消息中间件,20种任务控制功能。

2021-07-12 23:07:12 418

原创 mysql 窗口函数

窗口函数的区别rank()排名为相同时记为同一个排名, 并且参与总排序dense_rank() over (PARTITION BY xx ORDER BY xx [DESC])排名相同时记为同一个排名, 并且不参与总排序row_number() over (over (PARTITION BY xx ORDER BY xx [DESC]))排名相同时记为下一个排名窗口函数在hive sql中经常使用, 也可在 mysql 8.0 之上的版本中使用...

2021-06-29 16:13:53 106

转载 tornado的IOLoop.instance()方法和IOLoop.current()方法区别

在使用tornado时,经常有人疑惑IOLoop.instance()方法和IOLoop.current()方法的区别是什么。IOLoop.instance()返回一个全局 IOLoop实例。大多数应用程序在主线程上运行着一个全局IOLoop,使用IOLoop.instance()方法可以在其他线程上获取这个实例。IOLoop.current()返回当前线程的IOLoop,如果IOLoop当前正在运行或已被make_current标记为当前,则返回该实例。如果没有当前IOLoop,.

2021-06-25 14:36:12 566

原创 python中的+=与+区别 ,为什么有时+=不可变变量内存地址不变?

对于可变对象,+ 操作改变了值,id肯定会变,而+= 是本地操作,其值原地修改对于+号操作,可变对象和不可变对象调用的都是__add__操作对于+=号操作,可变对象调用__add__,不可变对象调用的是__iadd__(不可变对象没有__iadd__) __iadd__是原地修改...

2021-06-03 10:43:53 623

原创 python 字典操作易出错的地方

dic = {"a":1,"b":2}1.给一个自字典中获取一个不存在的键时设置默认值正确方法:dic.get("c",0)错误方法:dic.get(“c”,default=0)运行报错:TypeError: get() takes no keyword arguments2.使用pop删除字典中的一个键时会返回该键对应的值,删除一个不存在字典中的键时要设置默认值否则会报错>>> dic{'c': 1, 'a': 2, 'b': 3}>..

2021-05-20 22:17:41 1142

转载 Python多进程编程

阅读目录1. Process 2. Lock 3. Semaphore 4. Event 5. Queue 6. Pipe 7. Pool序. multiprocessingpython中的多线程其实并不是真正的多线程,如果想要充分地使用多核CPU的资源,在python中大部分情况需要使用多进程。Python提供了非常好用的多进程包multiprocessing,只需要定义一个函数,Python会完成其他所有事情。借助这个包,可以轻松完成从单进程到并发执行的转换。multiprocess

2021-04-29 19:10:31 157

转载 MySQL架构原理之MySQL运行机制

①建立连接(Connectors&Connection Pool),通过客户端/服务器通信协议与MySQL建立连 接。MySQL 客户端与服务端的通信方式是 “ 半双工 ”。对于每一个 MySQL 的连接,时刻都有一个 线程状态来标识这个连接正在做什么。 通讯机制: 全双工:能同时发送和接收数据,例如平时打电话。 半双工:指的某一时刻,要么发送数据,要么接收数据,不能同时。例如早期对讲机 单工:只能发送数据或只能接收数据。例如单行道 线程状态: show proc..

2021-04-29 10:31:54 207

原创 pycharm使用技巧 之 新建文件自动添加表头信息

我们在开发项目是经常会在代码文件头部看到如下图的一些信息,每次创建文件都写一遍这些信息有点浪费精力,pycharm下可以设置自动长如文件头部信息#!/usr/bin/env python# -*- coding: utf-8 -*-# @Time : ${DATE} ${TIME}# @Author : harry1.2点击ok即可,这样在创建文件时就会自动生成头部信息了 ...

2021-04-28 18:30:43 2066

转载 fabric2.x使用指南

fabric2.x使用原文

2021-03-28 17:16:51 370

转载 python的getpass模块

getpass模块提供了两个函数:getpass.getpass(prompt='Password: ',stream=None)提示用户输入一个密码且不会回显。 用户会看到字符串prompt作为提示,其默认值为'Password:'。 在 Unix 上,如有必要提示会使用替换错误句柄写入到文件类对象stream。stream默认指向控制终端 (/dev/tty),如果不可用则指向sys.stderr(此参数在 Windows 上会被忽略)。如果回显自由输入不可用则get...

2021-03-26 21:02:40 455

转载 centos7 yum源更换

转摘:https://www.jianshu.com/p/45919a9dbd5b在yum安装程序时有时会很慢或者直接超时中断,这种情况可以更改yum源为国内源。修改CentOS默认yum源为mirrors.163.com1、首先备份系统自带yum源配置文件/etc/yum.repos.d/CentOS-Base.repo  mv/etc/yum.repos.d/CentOS-Base.repo/etc/yum.repos.d/CentOS-Base.repo.backup2、进入y..

2021-03-25 14:55:50 515

原创 Python 读取UTF-8-BOM 文件

类似WINDOWS自带的记事本等软件,在保存一个以UTF-8编码的文件时,会在文件开始的地方插入三个不可见的字符(0xEF 0xBB 0xBF,即BOM)。它是一串隐藏的字符,用于让记事本等编辑器识别这个文件是否以UTF-8编码。在linux平台处理windows上创建的文件时,要注意编码是否是带有bom。记得在使用php是读取UTF-8 bom格式的文件时出现过乱码的情况,今天使用python读取windows上的一个文件时出现了开头字符是空白的情况,打开文件肉眼却看不到空格有,查看编码格式原来是ut

2021-01-06 00:16:25 6029

转载 谷歌浏览器chrome插件下载网站,免登陆,免关注!!!

极简插件

2020-12-16 11:35:38 1241

原创 centos编译安装 python3.6后 pip install 安装 模块找不到SSL

这种情况要先yuminstallopenssl-devel在编译安装python3.6yum -y install gcc automake autoconf libtool make zlib* gcc-c++ zlib-devel bzip2-devel openssl-devel./configure --prefix=/usr/local/python3 && make && make installln -s /usr/local/python...

2020-12-09 16:05:41 203

原创 python图形可视化工具 matplotlib和pyecharts

https://pyecharts.org/#/zh-cn/intropyecharts是一款将python与echarts结合的强大的数据可视化工具

2020-11-24 11:40:20 354

转载 linux中yum与rpm区别

RMP 是 LINUX 下的一种软件的可执行程序,你只要安装它就可以了。这种软件安装包通常是一个RPM包(Redhat Linux Packet Manager,就是Redhat的包管理器),后缀是.rpm。RPM是Red Hat公司随Redhat Linux推出了一个软件包管理器,通过它能够更加轻松容易地实现软件的安装。rpm软件包形式的管理虽然方便,但是需要手工解决软件包的依赖关系。很多时候安装一个软件安装一个软件需要安装1个或者多个其他软件,手动解决时,很复杂,yum解决这些问题。Yum是r.

2020-11-17 10:52:07 200

原创 ModuleNotFoundError: No module named ‘DBUtils‘

用python写数据库连接时要用到数据连接池于是就想到了DBUtils,这个简单pipinstallDBUtile安装完后写代码测试一下>>> from DBUtils.PooledDB import PooledDBTraceback (most recent call last): File "<stdin>", line 1, in <module>ImportError: No module named DBUtils.PooledD...

2020-11-05 14:14:36 12290

原创 conda 安装python3.7版本后 pip报错

conda安装python3.7后批评报错from pip._internal.cli.main import main ModuleNotFoundError: No module named 'pip._internal.cli.main'解决方法:python -m ensurepipeasy_install pip

2020-11-03 22:01:09 762

原创 开始记录

之前没有写博客记录的习惯,导致现在头脑中的知识点都是零碎的,没有形成一个清晰技术体系,趁现在有时间,归纳总结一下用过的技术点。

2019-07-19 22:45:21 161

原创 ValueError: chr() arg not in range(256)

使用chr(12288)填充中文空格,出现以下错误:ValueError: chr() arg not in range(256)此错误是python2和python3的区别引起的。在python2中chr( n) 将编码n 转为字符,n的范围是 0 ~ 255而python 3.0中,chr(n) 将编码n 转为字符,n的范围是 0 ~ 65535chr(12288)在3中表...

2019-06-17 12:53:13 5692

原创 pycharm没有代码补全,代码提示功能消失了怎么办?

有很多人说是代码补全功能未打开,的确,代码补全功能确实要打开才能用,打开方法file---->power save mode,把这个前面的√号去掉即可但是打开后还是没有代码提示怎么办呢?其实还有个原因就是 pycharm 的ProjectInterpretern(项目解释器)为空了,一般初次使用pycharm或者很久未使用pycharm,ProjectInterpreter就...

2019-06-16 17:43:01 28861 1

转载 Phpstorm2018 永久激活

原文地址1、安装phpstorm,安装包请自行官网下载      http://www.jetbrains.com/phpstorm/download/2、下载JetbrainsCrack.jar文件,存放至你的phpstorm执行文件同级目录下 https://github.com下载JetbrainsCrack.jar       例如我的执行文件目录为:D:\Program ...

2018-12-10 19:53:39 7590 1

原创 编译安装php时遇到virtual memory exhausted: Cannot allocate memory

编译安装php时遇到virtual memory exhausted: Cannot allocate memory解决方法:将php安装配置文件中加了引号中的配置--disable-fileinfo即在执行 ./configure 时加上 --disable-fileinfo 参数清除原编译  make clean重新生成makefile文件./configure --pr...

2018-09-16 21:54:12 1392

原创 解决php编译报错configure: error: Cannot find OpenSSL's <evp>

报错:Cannot find OpenSSL's &lt;evp.h&gt;解决:yum install -y openssl openssl-devel 报错:configure: error: cURL version 7.10.5 or later is required to compile php with cURL support解决:安装curl-devel yu...

2018-09-15 21:30:41 3039

转载 Linux下将Mysql和Apache加入到系统服务里的方法

原文地址Apache加入到系统服务里面:   cp /安装目录下/apache/bin/apachectl /etc/rc.d/init.d/httpd   修改httpd   在文件头部加入如下内容:   ###   # Comments to support chkconfig on RedHat Linux   # chkconfig: 2345 90 90   # des...

2018-09-15 21:17:04 1163

转载 centos7下Firewall使用详解

原文地址安装它,只需# yum install firewalld如果需要图形界面的话,则再安装# yum install firewall-config一、介绍防火墙守护 firewalld 服务引入了一个信任级别的概念来管理与之相关联的连接与接口。它支持 ipv4 与 ipv6,并支持网桥,采用 firewall-cmd (command) 或 firewall-confi...

2018-09-13 15:13:44 1142

原创 git clone 时 提示 warn:..............: Filename too long

在git bash中,运行下列命令: git config --global core.longpaths true就可以解决该问题。--global是该参数的使用范围,如果只想对本版本库设置该参数,只要在上述命令中去掉--global即可。

2017-12-22 14:34:11 391

转载 Django: csrf防御机制 以及解决方法

原文链接:点击打开链接

2017-09-05 16:29:31 1179

转载 The Django Book 2.0--中文版

The Django Book 2.0--中文版 点击打开链接

2017-09-01 16:51:33 980

原创 vim 设置显示行号

有两种方法:第一种是,手动显示:在vim命令行模式下输入  :set nu取消显示:在vim命令行模式下输入:  set nonu第二种是,永久自动显示:我们修改一个配置文件。我们输入命令:vim   ~/.vimrc打开后是一个空文件,我们添加 set nu,保存退出,再次进入vim编辑器,就会自动显示出行号了

2017-09-01 11:21:05 1252

转载 gitosis 搭建git服务器

原文地址  https://my.oschina.net/csensix/blog/184426摘要: 详细介绍如何在CentOS上配置Gitosis我们很多人知道Git可能是从Github开始的。因为Github是如此流行,几乎所有写代码的人都知道它,以至于一提到Git就以为是Github,其实两者并没有多少关系,只是名字类似而已(这有点像Java和JavaScript)。

2017-08-30 16:12:24 4415

原创 nd the $PHP_AUTOCONF environment variable. Then, rerun this script.

今天配置php的openssl发邮件时提示没有配置openssl,于是源码中的openssl进行安装在openssl目录下输入 /usr/local/php/bin/phpize  提示网上查到 curl -OL http://ftpmirror.gnu.org/autoconf/autoconf-latest.tar.gztar xzf autoconf-latest.

2017-08-03 14:50:36 1157

mysql从入门到精通

备份 以防丢失 大家可参考学习

2015-01-02

navicat for mysql

Navicat for MySQL 是一套管理和开发 MySQL 或 MariaDB 的理想解决方案。它能让你以单一程序同時连接到 MySQL 和 MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图形界面。对于只需要基本功能的 MySQL 或 MariaDB 服务器新手,或者像你这样的专业人士,它提供了一组全面的工具

2015-01-02

ADAM4520_4522快速入门手册

ADAM4520_4522快速入门手册

2014-11-28

jdk1.6安装包

jdk1.6 适合winxp的x86系统,单击安装后配置环境变量后方可运行,环境变量可参考http://wenda.so.com/q/1362547308069515或者网上搜索其他的。

2014-09-28

apache_2.2.11-win32-x86-no_ssl.msi

papche2.2安装版,一步步进行就可以了。

2014-09-23

dom4j-1.6.1.jar

Dom4j是一个易用的、开源的库,用于XML,XPath和XSLT。它应用于Java平台,采用了Java集合框架并完全支持DOM,SAX和JAXP。

2014-06-10

apache-tomcat-6.0.37-windows-x64

tomcat6,64位版本留着用,在64位机上可以用。

2014-06-09

U盘加密大师

U盘加密软件,在U盘中运行该软件可把U盘分成共享区和加密区,加密区需密码才没能打开。

2014-05-19

mysql-connector-java-5.1.7-bin.jar

mysql驱动包,把改jar包加到工程就可以连接mysql数据库了

2014-05-07

eclipse汉化包

使用方法:解压压缩包,将解压出来的两个文件夹放入Eclipse目录下启动Eclipse即可。

2014-05-05

文件浏览器

文件浏览,自己留着以备以后用得着。可以访问自己电脑的资源

2014-01-27

向日葵远程控制软件PC主控端

您在任何可连入互联网的地点,都可以轻松访问和控制安装了向日葵远程控制被控端的远程主机,整个过程可以通过浏览器操作,也可以通过主控端软件操作。

2014-01-24

向日葵被控端

您在任何可连入互联网的地点,都可以轻松访问和控制安装了向日葵远程控制被控端的远程主机,整个过程可以通过浏览器操作,也可以通过主控端软件操作。

2014-01-24

向日葵远程控制软件

向日葵是一款完全免费的远程控制软件。您在任何可连入互联网的地点,都可以轻松访问和控制安装了向日葵被控端的远程主机,整个过程可以通过浏览器操作,也可以通过主控端软件操作。

2014-01-24

PyQt4-4.10.1-gpl-Py3.3-Qt5.0.2-x32.exe

pyqt4-4.10 py3.3版本,留用

2013-11-13

PyQt-Py2.7-x86-gpl-4.8.5-1

pyqt模块,适用于py2.7window版本,留用

2013-11-13

PyQT4资料pdf版

pyqt的资料很少,存起来方便查找

2013-11-13

apache -tomcat

Apache是世界使用排名第一的Web服务器软件。它可以运行在几乎所有广泛使用的计算机平台上,由于其跨平台和安全性被广泛使用,是最流行的Web服务器端软件之一。

2013-11-12

mysql培训经典教程

留着再看,怕弄丢了,传上去,也许对大家有帮助

2013-09-09

python学习手册第3版

python学习手册,先保存下来以后看看,希望想快速开发的也学学

2013-08-11

pyQt简明教程

pyqt的一个简明教程,初学者可以看看,应该有所帮助!

2013-08-11

mysql-5.0.

mysql5.0,留着以后用,直接解压点击就能安装,很好用的。

2013-07-13

centos7_python3.6_to_image.zip

centos7+python3.6 镜像制作的dockerfile, 直接执行./build.sh 即可制作centos7+python3.6的docker镜像 dockerfile 中的 RUN yum 命令再加一个openssl-devel ,否则 pip3 安装模块会报找不到ssl的错误

2020-12-09

wecenter3.6.zip

wecenter 是一个类似于知乎的用php写的问答系统,方便部署,可用于创建的博客系统,也可二次开发,也可作为公司的问答社区

2020-11-14

office文件格式转换工具.zip

使用python做的文件格式转换工具,可以把word、ppt 转换成pdf格式,可以把pdf文件转换word格式(仅限纯文本,有图片的目前无法转换)

2019-11-08

chrome爬虫网页解析工具 Chrome插件

xPath helper是一款Chrome浏览器的开发者插件,安装了xPath helper后就能轻松获取HTML元素的xPath,程序员就再也不需要通过搜索html源代码,定位一些id去找到对应的位置去解析网页了

2018-05-04

gitosis.tar.gz

git服务器安装包 ,代码解压后用python setup.py install 安装,安装步骤可参考http://www.cnblogs.com/serv/p/6980085.html

2018-01-18

mongo 可视化工具 MoogoBooster

得长好用的一款mogo可视化工具

2017-04-08

ProtocolBuf-2.5.0

ProtocolBuf-2.5.0 安装包

2016-10-28

nginx系统服务配置文件

上面是nginx的启动脚本,只要把它拷贝至 /etc/init.d 目录下,就可以通过 service nginx start 等目录操作nginx。

2016-10-09

Tkinter完整版.doc

这系列教程完全以代码的形式来写的,目标是:读者看代码和注释就可以理解代码的意思。

2015-08-03

MySQL-python-1.2.4.win32-py2.7.exe

MySQL-python-1.2.4.win32-py2.7.exe

2015-05-26

1990-2014软件设计师历年真题及答案.

1990-2014软件设计师历年真题及答案,方便大家参考!!

2015-05-06

py2exe-window安装模块

py2exe是一个将python脚本转换成windows上的可独立执行的可执行程序(*.exe)的工具,这样,你就可以不用装python而在windows系统上运行这个可执行程序

2015-04-07

numpy和scipy模块安装包

numpy和scipy模块安装包,用于复杂的科学计算,数学运算等

2015-04-07

apache-tomcat7-x86_veryhuo.com.zip

apache-tomcat7-x86_veryhuo.com.zip ,tomcat7,免安装版

2015-03-17

Django Web开发指南

Django Web开发指南

2015-02-04

python2.7学习手册 中英对照

python2.7学习手册,中英对照

2015-02-04

python excel模块

用于Python开发中excel文件读取的模块

2015-01-24

django从入门到深入WEB教程

第一章 Django介绍 第二章 让我们开始吧 第三章 动态页面基础 第四章 Django的模板系统 第五章 和数据库打交道:数据建模 第六章 Django的管理界面 第七章 表单处理 第八章 高级视图和URL配置 第九章 通用视图 第十章 解读模板处理引擎 第十一章 输出非HTML的内容 第十二章 会话、用户和注册 第十三章 缓存机制 第十四章 集成的子框架 第十五章 中间件 完成度 第十六章 集成已有数据库和应用 第十七章 解读Django的管理界面 第十八章 国际化 第十九章 安全 第二十章 部署Django 附录A 案例学习 附录B 数据模型定义参考 附录C 数据库API参考 附录B 通用视图参考 附录E 配置参考 附录F 内建的模板标签和过滤器 附录G Django管理实用工具 附录H HTTP请求(Request)和回应(Response)对象

2015-01-02

空空如也

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

TA关注的人

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