自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 资源 (10)
  • 问答 (2)
  • 收藏
  • 关注

原创 解决python 使用MySQL进行source *.sql文件报错问题

今天碰到了个问题,我要完成一个项目数据库初始化功能。刚接到任务,心想这不是小菜一碟。直接cur.execute('/home/myname/database.sql')不就可以了....结果无情的报错:Traceback (most recent call last): File "C:/Users/john/Desktop/work/pycharmcode/connectm...

2019-04-23 18:20:25 2020 1

原创 力扣 122. 买卖股票的最佳时机 II 贪心算法 python实现

题目描述:给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。在网上看到一个大神的算法,深受启发:class Solution: """ @param prices: Given an int...

2018-12-24 17:05:20 639 2

原创 记录win10 下面安装vagrant过程(踩大坑过程)

vagrant的好处我在这里就不说了。不知道是我自己的原因,还是大家都会碰到这些问题,本人在安装vagrant的过程中,遇到了不计其数的困难,好在最后,还是安装好了。下面把我遇到的坑和解决办法发出来,希望能给后面人一些帮助。版本:       win10系统        vagrant :1.9.7        virtualbox:5.1.38vagrant下载地址:htt...

2018-12-06 11:19:01 10199 4

原创 python迭代器、生成器、装饰器、上下文管理器

迭代器     python迭代器就是一个实现了迭代容器的实现对象    本身有两个方法:            __next__:返回容器下一个元素            __iter__:返回迭代器本身      生成器         generator生成器带有yield语句的函数都可以称之为生成器,生成器是可以进行迭代的。生成器可以用for或者nex...

2018-10-24 15:53:59 1185

原创 python实现队列

队列的特征是先进先出,同我们生活中的队列具有相同的特性:先排队的先办事。队列的应用场景非常多,例如消息通信、多进程间的协同、多线程间的协同等。在算法前,我们需要先知道3个值1、节点(节点作用是 进行一个指针(假设的)一个指向 2.就是现在这个位置上的元素的值)2、还需要知道一个头,一个尾,就如上面两个一个head,就对应下面的代码中的first,tail就对应代码下面last, ...

2018-10-18 15:41:43 183

原创 python实现栈

栈作为一种数据结构,是一种只能在一端进行插入和删除操作。它按照先进后出的原则存储数据,先进入的数据被压入栈底,最后的数据在栈顶,需要读数据的时候从栈顶开始弹出数据(最后一个数据被第一个读出来)在桟的设计中,我们需要定义一个实例属性top。三个实例方法:获取栈顶元素peek();出桟pop();入栈push()class Node(object): def __init__(...

2018-10-18 15:29:16 544

原创 五种排序算法python语言实现

1.冒泡排序思想: 依次循环遍历,没什么好说的,循环就完事了。每个数据都需要排列,i表示当前位置元素,第j个元素需要对比元素个数,n-1-i表示每行需要对比的最多次数,冒泡排序时间复杂度为O(n²)def bubbleSort(list,n): if n <= 1: return list for i in range(n): #表示行 ...

2018-10-18 14:45:32 208

原创 python tkinter实现的文件夹下的excel表格汇总

应工作需要。写了一个python实现的对文件夹下的所有excel表格汇总的小工具,现将源码发布,希望能给后来人参考。import xlrdimport osimport xlwtfrom xlutils.copy import copyfrom tkinter import *file_dir = 'C:\\Users\\admin\\Desktop\\excel'def g...

2018-10-10 15:17:55 5228 1

转载 python 个人书签

 https://yiyibooks.cn/xx/python_352/index.html    python中文文档 https://github.com/TwoWater/Python    github的python教程 https://www.cnblogs.com/microsoft-zyl/p/6279176.html    软件设计模式 https://...

2018-09-20 13:53:07 386

原创 MongoDB常用命令

最近莫名的爱上CSDN,把自己当初学习MongoDB的一些笔记分享出来。后续的其他学习时候的资料,也陆续发出来。MongoDB命令解释服务器        mongod.exe路由           mongos.exe客户端        mongo.exe监控工具     mongostart.exe   mongotop.exe导入导出工具    mongodump...

2018-09-07 17:38:58 173

原创 python 字符串转列表,列表转字符串

1.字符串转列表python 的split()函数个人认为是个相当神奇的存在。比如你有一串字符串需要解析。就可以用split()想去掉字符串里面的回车键:str = a.split('\n')想去掉前两个a字符str = a.split('a',2)就是这么神奇。返回的str还是个列表。2.列表转字符串若想将python的列表转化为字符串,直接去掉 ‘[...

2018-09-07 16:51:27 3675

原创 使用for循环同时便利两个列表

话不多说。直接上代码。如果想要同时遍历两个列表,直接打印是会报错的。def myxx(): list1 = [1,2,3,4,5] list2 = ['a','b','c','d','e'] for l1,l2 in list1,list2: print(l1,l2)if __name__ == '__main__': myxx()...

2018-09-05 18:18:58 9783

原创 使用tkinter实现对Checkbutton状态的获取的例子

最近工作需要使用tkinter获取Checkbutton是否选中的状态,进而进入下一步的设置。在网上找了找教程。写出来了个小程序。希望对后来人能有所帮助。from tkinter import *root=Tk()text=StringVar()text.set('unselect')#给label设置初始值status=IntVar()def change():#选中事件...

2018-09-05 10:54:32 8811

原创 使用Python GUI操作Excel,实现对Excel列的定向写入

这两天在工作中,想要实现使用python的tkinter框架操作存入Excel表格,实现数据的存储。通过对xlrd、xlwt、tkinter模块的学习。做出来了个小的简易的程序。希望能给后来人一点参考价值。import tkinterimport tkinter.messagebox #导入tkinter模块import xlwtimport xlrdytm=tkinter.Tk...

2018-09-04 11:45:40 11897 1

原创 python 的GUI界面tkinter

最近公司需要弄个基于python的GUI界面,以下是几个不错的教程。通过几个教程的学习。也是成功的把老大分下来的任务弄出来了。写此博客作为备忘录。tkinter编程代码示例电子书:https://max.book118.com/html/2015/1112/29261623.shtmtkinter的radiobutton详细介绍:https://blog.csdn.net/jcod...

2018-09-03 16:36:18 662

原创 leetcode刷题答案

https://blog.csdn.net/liuchuo/article/details/52109458找到了一篇leetcode刷题指南。希望可以坚持下去,刷完每道题。

2018-08-31 12:06:22 445

原创 python tkinter和程序的打包

因工作需要,接触python的可视化界面模块tkinter下面是一个比较不错的教程: https://www.cnblogs.com/shwee/p/9427975.html#D1   这篇文章记录了如何将python的tkinter程序打包成.exe的还是挺有意思的http://www.cnblogs.com/gopythoner/p/6337543.html...

2018-08-22 17:01:47 4932

原创 记录centeros安装python3过程

本人初次学习linux。直接在网上买的云服务器。腾讯的学生体验版CENTEROS7.想要将自己的django项目部署上去。以下是刚开始使用center安装python3的过程。网上有的写的模糊,本人尽量描述清楚。1.首先查看自己原装python所在文件位置:which python2.然后安装所依赖的包yum -y groupinstall "Development tools"yum -y i...

2018-06-07 15:47:15 2982 1

转载 MySQL的卸载到安装

前天晚上,电脑自己更新了下系统,不知道怎么回事,MySQL数据库服务就没办法开启了,一直报一个叫做本地计算机上的mysql服务启动停止后,某些服务在未由其他服务或程序使用时将自动停止的错误。遂一怒之下将数据库直接卸载了。以为重装就没事了。重装的时候进行到开启服务又一次卡住。去百度,百度给出来注册表什么的巴拉巴拉一大堆。看都看不下去的东西。于是怀疑是自己数据库原来没有卸载干净。就在网上找教程。在转载...

2018-04-18 15:34:52 166

原创 django创建一个响应页面

创建一个页面(响应):1.在views.py中使用from django.import HttpResponse返回响应在django中每一个响应都需要一个函数来处理,函数必须返回一个响应,函数必须存在一个参数,一般约定为request,每一个响应对应一个urldef index(request): (request约定的默认参数)    return HttpResponse('Hello,wo...

2018-04-09 22:14:21 331

原创 django的templates、models、views、admin

Templates介绍HTML文件,使用了Django模板语言。 开发Template步骤:1.在APP的根目录下创建名叫做Templates的目录,在该目录下创建HTML文件,在views.py中返回render()render()函数中支持一个叫dict类型参数,该字典是后台传递到模板的参数,键为参数。在模板中使用{{参数名}}来直接使用。比如:return render(request,'i...

2018-04-09 22:13:34 756

原创 django项目文件解释

django中的文件解释: wsig.py就是python服务器网关接口(python应用与web服务器之间的接口) urls.py就是url配置文件。 settings.py下面包括: BASE_DIR项目根目录 SECRET_KEY一个安全码,项目生成的时候自动创建的 DEBUG调试按钮 ALLOWED_HOSTS,里面加入locahost之后,django就只允许从localhost...

2018-04-09 22:08:46 405

原创 django学习

最近学习了python的一个框架django,以下是本人在练习项目中进行的一些操作记录。写成博客用做自己学习的笔记,同时也希望能给后来人一些帮助。开始创建一个django项目:1.在目标地方创建一个文件夹,用于存放整个项目的文件2.在cmd中cd到目标文件目录。3.使用以下指令:django-admin startproject xxx(xxx代表项目名称)4.cd到项目然后python mana...

2018-04-09 11:56:07 199

原创 异常处理

1.try{被监控的代码 }catch(异常类名 异常变量名){异常处理}2.throw ExObject ExObject:所要抛出去的异常对象。这个异常对象是派生自System.Exception类的对象。3.try{被监控的代码}catch(异常类名 异常变量名){异常处理}。。。finally{程序代码}...

2018-04-06 17:01:56 119

原创 windows窗体

设置启动窗体:Run方法用于在当前线程上开始运行标准的应用程序在program.cs文件中改变Run方法的参数,即可改变启动窗体。public static void Run(Form mainForm) Application.Run.(New Form1());窗体的属性:换窗体的图标:Icon窗体的FormBorderStyle属性列表属性值说明Fixed3D固定的三维边框FixedDial...

2018-04-06 17:01:47 314

原创 MDI窗体

MDI窗体,就是多文档界面,用于显示多个文档,每个文档显示在各自的窗口中,MDI窗体中通常会包含子菜单的窗口菜单,用于在窗口和文档中转换。设置MDI父窗体只需要将窗体的属性面板中的IsMdiContainer属性改成true即可。设置MDI子窗体通过设置目标子窗体的MdiParent属性来确定子窗体。语法如下:public FormMdiParent{get:set:}属性值:MDI父窗体对MDI...

2018-04-06 17:01:38 5420

原创 windows常用控件

控件的分类和作用:控件分类作用文本类控件可以在控件上显示文本选择类控件主要为客户提供选择的项目分组控件可以将窗体中的控件进行分组处理菜单控件为系统制作功能菜单,将应用程序命令分组,使他们更容易进行查询工具栏控件提供了主菜单中常用的相关工具状态栏控件用于显示窗体上的对象的相关信息,或者可以显示应用程序的相关信息锁定控件:单击Locked属性并选择true,还可以右击控件,选择“锁定控件”命令,如果要...

2018-04-06 17:01:25 4608

原创 virtual,new,sealed,abstruct,override的使用范例:

1、virtual的使用:virtual关键字允许在派生类中重写这些对象,默认的情况下,方法是非虚拟的,不可以重写非虚方法,2、new有三个使用方法:(1)作为运算符创建类的一个对象。(2)作为修饰符。(3)在泛型中约束可能用作类型参数的参数类型。3、sealed的使用:当一个类使用sealed修饰时,此修饰符会阻止其他类从该类的继承,sealed必须要和override连用,也就是说实现了rea...

2018-04-04 19:50:18 317

原创 修饰符private,public,protected,internal的区别

1、public的访问不受限制,对任何类和成员都完全公开,无限制访问。2、protected虽然可以被外界看到,但外界却不能调用,只有自己及自己的子类可以调用(protected的属性和方法都可以被子类所继承和调用)。3、internal同一应用程序集内部(在VS.NET中的一个项目中,这里的项目是指单独的项目,而不是整个解决方案)可以访问。4、protected internal访问仅限于从包含...

2018-04-04 19:49:39 3524

原创 SQL嵌套查询

select top 1 1 from...主要是用来判断表是否有记录TRUNCATE:删除内容、释放空间但不删除定义,保留数据表的结构删除目标表中所有字段,不影响表结构派生表:派生表就是一个由查询结果生成的临时表。他是在外部查询的FROM中定义的。派生表的存在范围只是在外部查询中,只要外部查询结束了,派生表也就不存在了。派生表一定要写在FROM后面范围内,用()括起来。后面跟着派生表的名称。se...

2018-04-04 19:47:29 3518

原创 数据库语言分类

DDL数据库定义语言:用于定于数据库的三级结构,包括外模式,内模式,概念模式,及其之间的映像,定义数据的完整性,安全控制等语句。具体:CREATE,DROP,ALTERCOMMENT:给字段或者列添加注释RENAME:因为需求需要对数据表进行表名更改。DML数据操纵语言:由DBMS提供用于让程序员或用户使用。实现对数据库中的数据进行操作。DML分为交互型DML和嵌入型DML两种。根据语言级别也可以...

2018-04-04 19:41:57 508

原创 sql存储过程

存储过程基本概念:存储过程时存储在数据库服务器中的一组编译成单个执行计划的SQL语句。在SQL语言编程过程中可以将某些需要多次调用,用以实现某个特定任务的代码段编译成一个过程,将其保存在数据库中,并由sql server 服务器通过调用过程名调用。百度解释:系统存储过程是SQLServer系统创建的存储过程,它的目的在于能够方便地从系统表中查询信息,或者完成与更新数据库表相关的管理任务或其它的系统...

2018-04-04 19:38:26 411

原创 sqlserver触发器

触发器是一种特殊的存储过程,它不需要用户去用过事件去主动触发,而是在事件进行出发而自动调用的。触发器分DDL和DML两种。DDL是一种为了响应各种数据定义语言 (DDL) 事件而激发的触发器。主要是以DROP、ALTER、CREATE这种关键字来激发的。DML是一种为了响应各种数据操纵语言 (DML) 事件而激发的触发器。主要是以INSERT、DELETE、UPDATE这种关键字来激发的。DML触...

2018-04-04 19:35:01 144

原创 sql server自定义函数

SQL Server允许用户创建自定义函数,自定义函数可以有返回值。自定义函数分为:标量值函数或表值函数。如果return子句制定一种标量数值类型,则函数为标量值函数;(可以使用多条SQL语句定义标量值函数)表值函数又可以分为:内嵌表值函数(行内函数)或多语句函数。如果return子句指定TABLE,则函数为表值函数;格式:标量值函数:create function dbo.Foo()return...

2018-04-04 19:27:57 260

原创 sqlserver游标

游标声明游标的方式:DECLARE 游标名称 CURSOR [ LOCAL | GLOBAL ] --游标作用域 [ FORWARD_ONLY | SCROLL ] --游标移动方向[ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ] --游标类型[ READ_ONLY | SCROLL_LOCKS | OPTIMISTIC...

2018-04-04 19:26:31 111

原创 sql server事务保存点

事务点savepoint的使用简单来说就是事务点savepoint将整个完整的事务分割成若干个分组,如:saveopint a,saveopint b ,saveopint c,按照顺序往下排列,当rollback to b的时候,saveopint c后面的操作就相当于是撤销了,同理,当rollback a的时候,事务点 savepoint b后面进行的操作也就会被撤销了。每一次Begin Tr...

2018-04-04 19:23:19 2083

原创 SQL Server事务隔离

最近想起自己做一个博客。记录一些当时学习时候的笔记。设置事务隔离级别语法:set transaction isolation level 作用:  隔离级别用于决定如果控制并发用户如何读写数据的操作,同时对性能也有一定的影响作用。首先要说一下如果不考虑事物的隔离性,会发生的情况:1脏读意思就是事物T读取了另外的一个事务X暂未提交的数据,如果事务X回滚,则事务T就发生了错误读取,也就是脏读。例如: ...

2018-04-04 19:21:40 189

apollo服务器

apollo-master,免去下载烦恼,搭载消息队列工具。有需要的下载吧

2018-11-09

baidu下载加速神器

吐血放送,百度下载工具,不限速~!使用时不要多文件下载就好。快来下载吧。包好用

2018-11-09

odoo10源代码

python open ERP odoo10源代码。有需要的朋友下载吧。

2018-10-24

Odoo10.0 使用开发手册

一本比较详尽的Odoo开发手册,有需要的朋友可以下载。谢谢大家的支持。

2018-09-17

pycharm的汉化包

python的编辑器Pycharm的汉化包,下载解压之后将文件夹下的.jar的文件放到lib目录下,重启软件即可。

2018-09-05

python web Django

python web Django框架2.0的开发文档。现在拿出来分享给大家~!

2018-09-04

数据结构Java实现的

找到了当初存的Java实现的数据结构ppt一份,分享给大家~!

2018-09-04

常见网络攻击与防御

该PPT记录了常见的网络攻击和防御技术。属于入门级的文档。大家有需要的可以下载。

2018-09-04

最常见网络攻击详细分析

最常见网络攻击详细分析:网络攻击步骤、预攻击探测、漏洞扫描(综合扫描)、木马攻击、拒绝服务攻击、欺骗攻击、蠕虫病毒攻击、其他攻击。详细描述请见文档。

2018-09-04

odoo11源码

提供最新的python Odoo框架源码给大家。需要的就下载吧。

2018-08-21

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

TA关注的人

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