自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

原创 PILLOW生成图文,图像和文字的处理(python)

【代码】PILLOW生成图文,图像和文字的处理(python)

2024-03-28 12:24:48 92

原创 Python 微信自动化工具wxauto开发系列01(2024年3月可用 支持3.9最新微信)

测试代码:新建test.py。

2024-03-03 22:52:07 700 1

原创 Ubuntu 16.04 Python 3.6 pip 安装mysqlclient

安装MySQL时运行下面命令sudo apt-get install mysql-serverapt-get install mysql-clientsudo apt-get install libmysqlclient-dev没什么遗漏,pip 安装mysqlclient应该不会报错如果报错:_mysql.c:40:20: fatal error: Python.h: No such fil...

2018-04-11 20:08:20 2882 2

原创 python单链表

class SingleNode(object): """单链表的结点""" def __init__(self,data): self.data = data self.next = Noneclass SingleLinkList(object): """单链表""" def __init__(self): self._head = None def is_empt

2017-11-06 10:50:56 411

原创 Python List 列表

#列表的创建、增删改查#创建l = [] #空列表l = [1,'a',[2,'b']]l = list('hello')l = list(range(4))l = '1,2,3,4'.split(',')#增加l = [1,2,3]l.append('a')l.append(['a'])l.extend([4,5])l.extend('k') #l.extend()

2017-11-02 15:16:45 424

原创 python进阶----高阶函数,返回多值,集合set和三目,上下文管理器

高阶函数(map,filter,reduce)#map(function_to_apply, list_of_inputs)items=[1,2,3]squared =list (map(lambda x: x**2,items))for i in squared: print(i)def multiply(x): return (x*x)def add(x):

2017-09-18 13:04:18 481

原创 python进阶----魔术方法

#image魔术方法。__init__ 构造器,当一个实例被创建的时候初始化的方法。但是它并不是实例化调用的第一个方法,__new__才是实例化对象调用的第一个方法,它只取下 cls参数,并把其他参数传给 __init__。#__new__实现的单列模式 ,__del__ 析构器,当实例被销毁时调用class Person(object): def __init__(self,name,a

2017-09-18 13:02:03 412

原创 python进阶----推导式,异常

#ListDictSet#variable = [out_exp for out_exp in input_list if out_exp ==2]multiples = [i for i in range(30) if i %3 is 0]multiples =[i for i in range(20) if i //2 is not 0]multiples= [x**2 for x i

2017-09-18 13:00:09 418

原创 Python进阶----生成器@.@

生成器""" 可迭代对象(Iterable): Python中任意的对象,只要它定义了可以返回一个迭代器的__iter__方法,或者定义了可以支持下标索引的__getitem__方法,那么它就是一个可迭代对象 迭代器(Iterator) 任意对象,只要定义了next(Python2) 或者__next__方法,它就是一个迭代器 迭代对象具有两个特殊的成员方法__

2017-09-18 12:57:46 410

原创 Python 进阶----*args和 **kwargs,装饰器 的用法

# args 的用法def test_var_args(f_arg,*argv): print("first normal arg:",f_arg) for arg in argv: print("another arg through *argv:",arg)test_var_args('arg1','arg2','arg3')#first normal arg: arg1#a

2017-09-18 12:49:17 3693

原创 python3.x爬虫实战:阿里巴巴网站定向信息抓取

#!/usr/bin/env python3# -*- coding: utf-8 -*-import requestsimport refrom bs4 import BeautifulSoupfrom selenium import webdriverfrom selenium.common.exceptions import TimeoutExceptionfrom selen

2017-07-13 11:12:30 1177

原创 简陋版BBS论坛开发ASP.NET说明书

目录1.概述 21.1开发环境 21.2需求说明 22. 程序概要设计 22.1软件层次图 22.2软件架构图 23. 程序详细设计 33.1 Models项目板块的实现 33.2 Common项目板块的实现 43.3 IDAL项目和DAL项目板块的实现 53.3.1 IDAL项目 53.3.1 DAL项目 63.4 IBLL项目和BLL项目板块

2017-07-07 15:11:42 431

转载 千行代码入门Python

# _*_ coding: utf-8 _*_"""类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算----类型和运算"""#-- 寻求帮助: dir(obj) # 简单的列出对象obj所包含的方法名称,返回一个字符串列表 hel

2017-04-08 23:17:38 1430

转载 python3.x爬虫实战:爬今天头条的图集

爬今日头条的图集import osfrom _md5 import md5from hashlib import md5from multiprocessing import Poolimport requestsimport jsonfrom bs4 import BeautifulSoupimport reKEYWORD='美女,清纯'#关键词GROUP_START=0

2017-03-27 19:14:43 1024

转载 python3.x爬虫:爬取大学排名数据

import requestsfrom bs4 import BeautifulSoupimport bs4def getHTMLText(url): try: r = requests.get(url, timeout=30) r.raise_for_status() r.encoding = r.apparent_encoding

2017-03-16 09:55:15 1707

转载 python3.x爬虫:按页爬取淘宝商品列表

import requestsimport re'''https://s.taobao.com/search?initiative_id=tbindexz_20170315&ie=utf8&spm=a21bo.50862.201856-taobao-item.2&sourceId=tb.index&search_type=item&ssid=s5-e&commend=all&imgfile=&

2017-03-16 09:52:14 5330 1

转载 python3.x爬虫学习:股票数据定向爬虫笔记

import requestsfrom bs4 import BeautifulSoupimport tracebackimport redef getHTMLtext(url, code="utf-8"): try: r =requests.get(url) r.raise_for_status() r.encoding = code print("test")

2017-03-15 21:48:23 4866 1

原创 UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX

从网上抓取网站写下面这段代码时,发现报UnicodeEncodeError: 'gbk' codec can't encode character '\xXX' in position XX 错误from urllib import requestreq=request.Request("https://www.baidu.com")req.add_header("User-Agent",

2017-02-10 22:50:00 2088

原创 JAVA装饰模式

1.装饰模式的概念定义:表示动态的给一个对象添加一些新的功能,但是比生成子类方式更灵活。(当然利用子类继承父类也可以实现,但是不推荐)核心:动态地扩展一个实现类的功能。(装饰模式是继承关系的一个替换方案,不管装饰多少层,返回的对象构件角色)角色:抽象构件(Component)角色:定义一个对象接口,可以给这些对象动态添加职责。具体构件(ConcreteComponent)角色:

2016-05-06 06:36:39 2340

原创 JAVA适配器模式

今天是五一,小伙伴们多出去玩了,每逢节假日告诉我不要出去玩,人群汹涌,人累心更累。所以就宅在宿舍了,舍友叫玩LOL游戏,昨天就一直玩游戏,今天就不玩了,无聊就写起了博客来了,劳动节也要劳动的,唉,生活就像强奸犯,如果不能反抗,就欣然接受!劳动最光荣!扯犊子,瞎BB感觉自己还是挺擅长的,好了回到重点吧。1.适配器模式概念适配器模式是结构型模式之一的一种。定义:将一个类的接口转换成客户

2016-05-01 15:55:03 900

原创 JAVA原型模式

1.原型模式的概念理解:原型模式是创建型模式的一种,其特点在于通过“复制”一个已经存在的实例来返回新的实例,而不是新建实例。被复制的实例就是我们所称的“原型”,这个原型是可定制的。应用:原型模式多用于创建复杂的或者耗时的实例,因为这种情况下,复制一个已经存在的实例使程序运行更高效;或者创建值相等,只是命名不一样的同类数据。角色:客户(Client)角色:客户端类向原型管理器提出创建

2016-04-27 20:14:12 2058

原创 JAVA建造者模式

1.建造者模式概念定义:将一个复杂的对象构建与其表示相分离,使得同样的构建过程可以创建不同的表示;核心:构建与表示分离,同构建不同表示区别于抽象工厂模式:(1)与抽象工厂模式相似,因为它也可以创建复杂对象。主要的区别是建造者模式着重于一步步构造一个复杂对象,关注的是零件类型和装配工艺的顺序。而抽象工厂模式着重于多个系列的产品对象(简单的或是复杂的)。建造者模式在最后的一步返回产品,

2016-04-25 21:04:17 1455

原创 JAVA抽象工厂模式

1.抽象工厂模式概念抽象工厂模式是常用的创建模式之一。定义:为创建一组相关或相互依赖的对象提供一个借口,无需指定它们的具体类。核心:特点:         (1)抽象工厂模式式工厂方法模式的进一步抽象,针对的是一族产品。每一个模式都是针对一定问题的解决方案,工厂方法模式针对的是一个产品等              级结构;而抽象工厂模式针对的是多个产品等级结构。

2016-04-23 16:56:59 3164 3

原创 JAVA工厂方法模式

1.工厂方法模式概念工厂方法模式(Factory Method) : 定义一个用于创建对象的接口,让子类决定实例化了哪个类。工厂方法使一个类的实例化延迟到其子类。 用于生产同一等级结构中的固定产品。(支持增加任意产品)特点:(1)工厂方法模式是简单工厂模式的进一步抽象和推广 。           (2) 使用了多态性,工厂方法模式保持了简单工厂模式的优点,克服了它缺点。

2016-04-21 22:09:04 1606

原创 JAVA简单工厂模式

1.工厂模式概念工厂模式是常见的创建模式之一。定义:工厂模式是我们最常用的实例化对象模式了,是用工厂方法代替new操作的一种模式;核心:        (1)实例化对象,用工厂方法代替new操作。        (2)将选择实现类,创建对象统一管理和控制,从而将调用者跟我们的实现类解耦。特点:实现了创建者和调用者的分离。分类:        (1)简单工厂模

2016-04-20 09:51:02 2399

原创 JAVA单例模式

1.单例模式的概念java中常见的模式之一。核心:保证一个类只有一个实例,并且提供一个访问该实例的全局访问点。优点:由于只生成一个实例,

2016-04-17 19:34:12 3061 4

原创 学生管理系统c++链表实现

学生管理系统,c++,链表,c;学生管理系统,主要划分为以下三个模块: 1) 学生:包括增加学生信息、删除学生信息、修改学生信息、查找学生信息、学生选课。 2) 课程:包括增加课程信息、删除课程信息、修改课程信息、查找课程信息。 3)拓展功能:文件导入,文件导出。如果你是计算机系的学生真的希望你不要完全复制,做下参考自己编写出来才能有所收获,这是对你的将来负责自己水平有限,写的不好,还有很多bug没有完善,希望大家见谅,仅仅供大家参考,希望吐槽。

2016-04-10 22:22:18 10914

原创 新的开始,新的生活

还有几天就开学了,心里百感交集。新的开学,新的开始,新的生活,我觉得这是自己,2016年来的期望和目标吧,学好自己该学的,做好自己该做的,做一个称职的学生。

2016-02-21 19:17:27 399

原创 自己都找不到自己

原本要写的博客没写,原本要定的计划没完成。已经两天没写数据结构小结了,写了一半感觉自己没有动力写了,感觉写的这些都没什么用,可能是自己走的太快了,把自己落在了背后,当自己想回去找的时候,时间已经过去了,找不了回去的路了,更不用说要找回过去的自己呢,更何况过去的我也不怎样,没有别人优秀,没有别人成熟,没有别人有耐心,没有理想,没有斗志,没有天赋,也许是习惯了吧,习惯了平庸,习惯了懒惰,习惯了为别人鼓

2016-02-03 23:35:51 534

原创 数据结构(寒假小结)--3.3串

1.本节学习要点:2.基本定义与相关名词:串(String)是零个或多个字符组成的有限序列。一般记为 S="a1a2……an",其中     ①S是串名     ②双引号括起的字符序列是串值;    将串值括起来的双引号本身不属于串,它的作用是避免串与常数或与标识符混淆。      【例】"123"是数字字符串,它不同于整常数123

2016-01-31 20:05:27 653

原创 数据结构(寒假小结)——3.2队列

1.本节学习要点:2.基本定义与相关名词:队列:限定一端插入、另一端删除的线性表。空队:队列中没有元素时队头(front):允许删除的一端队尾(rear) :允许插入的一端PS:在队列中依次加入元素a1,a2,…,an之后,a1是队头元素,an是队尾元素。退出队列的次序只能是a1,a2,…,an。4.基本运算:1)初始化INITIATE(Q):构造一

2016-01-30 12:51:25 783

原创 数据结构(寒假小结)--3.1桟

1.本节学习要点:2.基本定义及相关名词:栈(Stack):限制在表的一端进行插入和删除运算的线性表。空栈:当表中没有元素时。栈顶(Top):插入、删除的一端;栈底(Bottom):另一端。栈为后进先出(Last In First Out)的线性表,简称为LIFO表。上溢:当栈满时再进栈必定产生空间溢出,简称“上溢”;上溢

2016-01-28 19:08:53 523

原创 数据结构(寒假小结)——2.3线性表之双链表和循环链表

1、本节学习要点:2、循环链表:ps:循环链表中没有空指针NULL:有头结点判空:判断空链表的条件是head==head->next;设尾结点判空:判断空链表的条件为rear==rear->next;在单链表中,从一已知结点出发,只能访问到该结点及其后续结点,无法找到该结点之前的其它结点。而在单循环链表中,从任一结点出发都可访问到表中所有结点

2016-01-27 17:03:36 558

原创 数据结构(寒假小结)——2.2线性表之单链表

1、本节学习要点:2、链表的引入:顺序表和链表的比较:3、单链表的基本定义:单链表:每个结点有两部分信息:数据域,存放结点的值(内容);指针域(亦称链域),存放结点后继的地址(或位置)。由于每个结点只有一个链域,故得名单链表。4、单链表的相关名词:1.结点:结点=数据域+指针域;2.空指针:不指向任何结点(常用NU

2016-01-27 00:08:08 664 3

原创 数据结构(寒假小结)——2.1线性表之顺序表

1、本节学习要点:(1).基本定义(2).基本运算(3).经典案例:A与B的并集.2、基本定义:3、基本运算:#includetypedef int datatype;//结点的数据类型,假设为intconst int maxsize=100;//最大表长度,假设为100typedef struct { datatype data[maxsize

2016-01-25 20:27:03 680

原创 数据结构(寒假小结)——2.线性表

我回来了,期末考试还可以,没挂科,挺好的。最近打游戏老是被人坑,小学生放假了,不玩了学习。之前说寒假写的,现在来了,寒假的学习计划开始了。今天听说广州下雪了,难得啊。好冷,键盘都冻住了打字卡住了,手指也冻僵了。有点跑题了,好像是写到了线性表表,没带书回来(有些笔记在书上)写起来有点困难咯。回到重点。。。         1、本节学习要点:1.基本定义2.逻辑结构3.基本运算4.

2016-01-24 22:07:16 470

原创 写给那时自己

时间过得很快啊,转眼这学期就结束了,想写一篇期末总结。但感觉还没到时候,写最近的生活吧。最近那些年少不知艰苦的花花生活吧,虽然最近是期么,每当到期末,总感觉这学期没学到什么,别人的期末,跑图书管,认真复习。我的期末拼命放松,看电影,看电视剧,打游戏。。。各种负能量的生活状态,各种没有节奏的生活节拍(当然平时也没有节奏的生活节拍)。我已经一个月没有打代码了,有时候觉得这种没有代码的生活挺好的,不怎么

2016-01-08 21:50:11 475

原创 数据结构(期末小结)——1、数据结构概论

1、本节学习要点:1了解数据结构的相关概念2.了解算法的相关概念3.熟悉时间复杂度的计算2、什么是数据结构:百科定义。3、算法:4、一些时间复杂度计算的例子         PS:1.算法的执行时间=基本语句的执行次数          2.常用渐进时间复杂度来表示时间复杂度。

2015-12-30 14:08:18 641

原创 数据结构(期末小结)——开始

最近临近要期末考的时候,最让我头疼的是学了一学期的数据结构,感觉脑海里空空的,好像没学数据结构一样。这也是第一次写博客,写这么专业范的技术性博客,哈哈,“技术”这词,我说不配,不想玷污它的神圣。还是学生,对于现在数据结构的应用的不怎么清楚,这里写的只是对本学期学的书本进行总结,勿喷,有错希望多多指教。听说写博客可以有沉淀,来试试。但这门看上去都想睡觉的课程,更不说写了,我也不知道怎样写,不管怎样,

2015-12-29 19:52:51 714

unpack.zip

小程序反编译资源包,对于分包的解压的确有效果,网络上的资源,秒懂百科,仅供学习使用,其他用途与本人无关。

2019-09-27

空空如也

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

TA关注的人

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