自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(32)
  • 收藏
  • 关注

转载 DJANGO ORM

前言ORM,即Object-Relational Mapping(对象关系映射),它的作用是在关系型数据库和业务实体对象之间作一个映射,这样,我们在具体的操作业务对象的时候,就不需要再去和复杂的SQL语句打交道,只需简单的操作对象的属性和方法。下面是一个示例。通过使用 ORM,我们只需要操作 Author 和 Blog 对象,而不用操作相关的数据库表。这里主要介绍一下 Django ORM 的...

2019-04-10 07:52:10 500

原创 windows redis

1.github 下载redis包搜索 windows 10 redis download githubhttps://github.com/ServiceStack/redis-windows/tree/master/downloads2.解压(最好放到C盘)3.进入解压目录,启动redis-server redis.windows.conf添加环境变量后,任意位置都可以...

2019-02-16 23:34:01 153

转载 tail recursion

What is Tail Recursion? Provide an example and a simple explanation.Here we provide a simple tutorial and example of a normal non-tail recursive solution to the Factorial problem in Java, and then we...

2019-02-16 11:19:02 283

转载 pandas excel start

引言本文的目的,是向您展示如何使用pandas 来执行一些常见的Excel任务。有些例子比较琐碎,但我觉得展示这些简单的东西与那些你可以在其他地方找到的复杂功能同等重要。作为额外的福利,我将会进行一些模糊字符串匹配,以此来展示一些小花样,以及展示pandas是如何利用完整的Python模块系统去做一些在Python中是简单,但在Excel中却很复杂的事情的。有道理吧?让我们开始吧。为某...

2019-01-29 23:50:44 142

转载 pandas excel筛选

导入pandas和numpy模块。Python  1 2 import pandas as pd import numpy as np 导入我们样本公司销售年销售额的Excel文件。Python  1 df = pd.read_excel("sample-salesv3.xlsx") ...

2019-01-29 23:18:45 2447

原创 visual studio 2017 c++ hello world

Visual Studio 2017创建简单的C++入门项目步骤打开VS文件-新建-项目:点击 Windows 桌面向导勾选空项目创建源文件在test.cpp文件中输入C++代码:#include <iostream>using namespace std;int main(){    cout << "Hello Wo...

2019-01-28 00:18:26 688

转载 python 内存读写

本文实例讲述了Python内存读写操作。分享给大家供大家参考,具体如下:Python中的读写不一定只是文件,还有可能是内存,所以下面实在内存中的读写操作示例1:# -*- coding:utf-8 -*-#! python3from io import StringIOf=StringIO()f.write('everything')f.write('is')f.writ...

2019-01-27 13:25:19 1066

转载 python 垃圾回收

python话说会自己管理内存,实际上,对于占用很大内存的对象,并不会马上释放。举例,a=range(10000*10000),会发现内存飙升一个多G,del a 或者a=[]都不能将内存降下来。。del 可以删除多个变量,del a,b,c,d办法:import gc (garbage collector)del agc.collect()马上内存就释放了。  在I...

2019-01-27 13:11:47 375

转载 code blocks使用

步驟1:下載Code::Blocks如果你的電腦不能下載執行檔,可以到http://5xpan.com/fs/ef7lay2l1i5n3u7x9/下載後將副檔名zip改成exe就可以了 到官方網站:http://www.codeblocks.org/downloads 跟著連結到”Download the binary release”(或直接點此) 到Windows 2000 / XP...

2019-01-27 12:44:46 556

转载 正则匹配 预查不消耗

在正则表达式中,有一部分内容并不容易通过文档解释就能搞清楚,那就是预查。预查包括正向预查,反向预查,细分了还各自有肯定预查和否定预查。(?=pattern) 正向肯定预查,在任何匹配pattern的字符串开始处匹配查找字符串。这是一个非获取匹配,也就是说,该匹配不需要获取供以后使用。例如,“Windows(?=95|98|NT|2000)”能匹配“Windows2000”中的“Window...

2019-01-26 22:36:52 1195 1

转载 pycharm 破解

PyCharm是一种Python IDE,带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、Project管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发,但是每次注册着实让人头疼。网络上很多注册码、注册服务器等等、但都只是一年或者不能用;为次有如下解决方案。亲测有效!!!...

2019-01-26 13:38:13 166

原创 external tool pylint

pylint是一个不错的代码静态检查工具。将其配置在pycharm中,随时对代码进行分析,确保所有代码都符合pep8规范,以便于养成良好的习惯,将来受用无穷。1.pip install pylintscripts 下找到pylint.exe(安装的环境不同,在不同的虚拟环境下查找)2.pylint集成到pycharm Setting---->Tools---->Exte...

2019-01-26 13:22:35 187

转载 mysql_study2

1 值與運算式 不論在執行查詢或資料異動的時候,你都可能會使用各種不同種類的值(literal values)來完成你的工作: 不同種類的值會有不同的用法與規定,可以搭配使用的運算子和函式也不一樣。根據資料類型可以分為下列幾種: 數值:可以用來執行算數運算的數值,包含整數與小數,分為精確值與近似值兩種 字串:使用單引號或雙引號包圍的文字 日...

2019-01-13 23:49:59 172

转载 mysql_study

MySQL 超新手入門(3)SELECT 基礎查詢    1 查詢資料前的基本概念 1.1 表格、紀錄與欄位 表格是資料庫儲存資料的基本元件,它是由一些欄位組合而成的,儲存在表格中的每一筆紀錄就擁有這些欄位的資料。以儲存城市資料的表格「city」來說,設計這個表格的人希望一個城市資料需要包含編號、名稱、國家代碼、區域和人口數量,所以他為「city」表格設計了...

2019-01-12 23:24:18 100

转载 leetcode 53

LeetCode题解 #53 Maximum Subarray源暗 发布于 9月19日 0评论 880浏览leetcode 0  1 关键字:分治 难度:中 题目大意:对于给定的一段序列,找出其中和最大的一段连续子序列。题目描述Find the contiguous subarray within an array (containing at least one number...

2019-01-10 23:05:56 66

转载 django 数据库配置

0.背景django内置的database如下:要注意的是无论选择使用哪个数据库服务器,都必须下载和安装对应的数据库适配器表 1-1. 数据库引擎设置 设置 数据库 适配器 postgresql PostgreSQL psycopg 版本 1.x postgresql_psycopg2 PostgreSQL psycopg 版本 2.x ...

2019-01-04 22:22:24 165

原创 mysql安装启动报错

解决方法(先删除mysql),整个删除根目录下data文件夹,重新安装C:\mysql\mysql-8.0.13-winx64\bin>mysqld -removeService successfully removed.C:\mysql\mysql-8.0.13-winx64\bin>mysqld --initializeC:\mysql\mysql-8.0.13-w...

2019-01-03 23:44:36 132

转载 KMP算法

字符串匹配是计算机的基本任务之一。举例来说,有一个字符串"BBC ABCDAB ABCDABCDABDE",我想知道,里面是否包含另一个字符串"ABCDABD"?许多算法可以完成这个任务,Knuth-Morris-Pratt算法(简称KMP)是最常用的之一。它以三个发明者命名,起头的那个K就是著名科学家Donald Knuth。这种算法不太容易理解,网上有很多解释,但读起来都很...

2019-01-01 20:12:05 68

原创 windows安装py2 和 py3

windows安装python27配置python27 python27\script环境pip.ini镜像源  C:\Users\xieqiang\AppData\Roaming\pip\pip.ini----configparser报错大部分原因删除script下的pip.exe  使用pip2.exe更新pip   python -m pip2 install --upgrade ...

2018-12-11 00:33:16 128

转载 发布模块

1.模块发布1.mymodule目录结构体如下:2.编辑setup.py文件��py_modules需指明所需包含的py文件3.构建模块python setup.py build4.生成发布压缩包�python setup.py sdist打包后,生成最终发布压缩包yongGe-1.0.tar.gz ,目录结构2.模块的安装使用1.安装的方式...

2018-12-05 22:23:43 232

原创 原创import

一、简单的import xxx---不是包1.搜索路径,当前文件夹同级下的所有模块;  (可以使用sys.appendt添加其他项目的路径包,或者上级目录的其他子目录包)2.然后往上级目录搜索,不会进入上级目录下的其他子目录;3.python\\zip  python\\dlls python\\lib python python\\lib\\sitepackage(包)(内置----...

2018-12-05 22:13:19 91

转载 python 导模块

一、模块导入1. 定义Python 模块(Module),是一个 Python 文件,以 .py 结尾,包含了 Python 对象定义和Python语句。模块让你能够有逻辑地组织你的 Python 代码段。把相关的代码分配到一个模块里能让你的代码更好用,更易懂。模块能定义函数,类和变量,模块里也能包含可执行的代码。包括:内置模块,自定义模块,第三方模块;2. 作用最...

2018-12-05 21:48:01 77

转载 Python 相对导入与绝对导入

Python | Nov,05 , 2018 | pythonPython 相对导入与绝对导入,这两个概念是相对于包内导入而言的。包内导入即是包内的模块导入包内部的模块。Python import 的搜索路径在当前目录下搜索该模块 在环境变量 PYTHONPATH 中指定的路径列表中依次搜索 在 Python 安装路径的 lib 库中搜索Python import 的步骤py...

2018-12-05 21:26:13 154

转载 python 实现堆和索引堆

堆是一棵完全二叉树。堆分为大根堆和小根堆,大根堆是父节点大于左右子节点,并且左右子树也满足该性质的完全二叉树。小根堆相反。可以利用堆来实现优先队列。由于是完全二叉树,所以可以使用数组来表示堆,索引从0开始[0:length-1]。结点i的左右子节点分别为2i+1,2i+2。长度为length的树的最后一个非叶子节点为length//2-1。当前节点i的父节点为(i-1)//2。其中//表示向下...

2018-12-01 11:28:05 159

转载 编程英语单词

很实用的编程英语词库,共收录一千五百余条词汇。第一部分:application 应用程式 应用、应用程序application framework 应用程式框架、应用框架 应用程序框架architecture 架构、系统架构 体系结构argument 引数(传给函式的值)。叁见 parameter 叁数、实质叁数、实叁、自变量array 阵列 数组arrow operator arr...

2018-11-29 23:14:53 704

原创 windows scrapy安装

创建虚拟环境安装scrapy报错,需要手动安装twisted后再pip install scrapy现在.whl轮子的地址:https://www.lfd.uci.edu/~gohlke/pythonlibs/#twisted进入目录,pip install name.whlpip install scrapy 补充:(缺什么就手动安装什么插件)pip3 instal...

2018-11-17 11:53:48 88

原创 windows 虚拟环境操作

 pip install virtualenv常规启动:安装成功后就可以开始创建虚拟环境,指定一个你喜欢的目录,Virtualenv 会把这个新的虚拟环境装到你指定目录下。例如我把它装到 D:\PyCharm_WorkSpace目录下,并将虚拟环境命名为 blogproject_env(也可以取任何你喜欢的名字)。在命令栏运行如下命令:virtualenv D:\PyCharm_W...

2018-11-17 11:36:50 1240

转载 python2 编码总结

一、了解字符编码的知识储备  1. 文本编辑器存取文件的原理(nodepad++,pycharm,word)     打开编辑器就打开了启动了一个进程,是在内存中的,所以在编辑器编写的内容也都是存放与内存中的,断电后数据丢失,因而需要保存到硬盘上,点击保存按钮,就从内存中把数据刷到了硬盘上。在这一点上,我们编写一个py文件(没有执行),跟编写其他文件没有任何区别,都只是在编写一堆字符而已。...

2018-10-18 23:16:05 139

原创 python2 头行声明#-*- coding:utf-8 -*-

1.头行声明的gbk,若文件还在磁盘上,在加载到内存中时,会使用gbk编码加载到内存;头行声明的utf,若文件还在磁盘上,在加载到内存中时,会使用utf编码加载到内存;2.若是打开磁盘上一个文件,使用不一致的编码方式,则会直接报错;若是用和保存一致的编码方式打开(比如utf-8),再转换为uincode,再转换为gbk输出(print 或重新写入文件),则会显示乱码3.当你打开...

2018-10-18 23:01:35 4647

转载 pycharm 激活

分类: Python打开安装好的软件 选择Activate new license with License server 在License sever address处填入https://jetlicense.nss.im/ 点击 Activate 进行认证即可

2018-10-17 23:12:58 89

转载 python codecs.open

python 文件读写时用open还是codecs.open     当我面有数据需要保存时,第一时间一般会想到写到一个txt文件中,当然,数据量比较大的时候还是写到数据库比较方便管理,需要进行网络传输时要序列化,json化。下面主要整理一下平时用的最多的写入到文件中,一般以txt结尾,linux里不会以后缀来区分文件类型,后缀可以随便,也可以没有。      python读写文件估计大家...

2018-10-17 23:02:16 511

转载 python2 编码问题

不论你是有着多年经验的 Python 老司机还是刚入门 Python 不久,你一定遇到过UnicodeEncodeError、UnicodeDecodeError 错误,每当遇到错误我们就拿着 encode、decode 函数翻来覆去的转换,有时试着试着问题就解决了,有时候怎么试都没辙,只有借用 Google 大神帮忙,但似乎很少去关心问题的本质是什么,下次遇到类似的问题重蹈覆辙,那么你有没有想过...

2018-10-17 00:17:27 126

空空如也

空空如也

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

TA关注的人

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