自定义博客皮肤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)
  • 资源 (1)
  • 收藏
  • 关注

转载 Django链接Mysql 8.0 出现错误(1045:Access denied for user 'root'@'localhost' (using password: NO) 的一种解决方法

引言:我原文这两天自己在鼓捣 Django 链接 Mysql 数据库 的时候出现了一个错误,试了几天也没有一个比较好的解决方法。今天偶然之下 解决了这个错误,把解决过程分享一下,  顺便看看有没有大牛指点一下原因。运行环境: Django版本2.0 ; Mysql 版本 8.0.11;错误代码:  django.db.utils.OperationalError: (1045:Access den...

2018-05-31 13:07:36 4107 5

原创 python 实现双纵轴(y)轴图像的绘制(中文label),解决只显示一个折线label的问题

数据:原始数据中,分为第0,1,2,3列,这里使用第1(横轴),2列(左纵轴),3列(右纵轴)200649.735.0229.07200751.2533.6829.62200854.7537.8831.39200953.5736.2129.44201046.0830.7720.9201148.3231.2123.03201252.0631.2824.47201353.8631.3825.57201...

2018-03-13 11:30:34 23722 3

转载 python实现排序(转)

本文用Python实现了插入排序、希尔排序、冒泡排序、快速排序、直接选择排序、堆排序、归并排序、基数排序。1、插入排序描述插入排序的基本操作就是将一个数据插入到已经排好序的有序数据中,从而得到一个新的、个数加一的有序数据,算法适用于少量数据的排序,时间复杂度为O(n^2)。是稳定的排序方法。插入算法把要排序的数组分成两部分:第一部分包含了这个数组的所有元素,但将最后一个元素

2018-01-03 16:07:11 212

转载 python与桶排序(转)

python与桶排序问题提出:将以下数据:6, 8, 2, 3, 4, 0, 9, 1, 5,1按从小到达排列。桶排序原理:桶排序也叫计数排序,简单来说,就是将数据集里面所有元素按顺序列举出来,然后统计元素出现的次数。最后按顺序输出数据集里面的元素。排序过程如下:一、初始化桶的大小把数据集里面每一个元素当作一个桶,由上面问题看出,原始数据范围

2018-01-03 15:34:59 237

转载 Bloom Filter概念和原理(转)

Bloom Filter概念和原理焦萌 2007年1月27日 Bloom Filter是一种空间效率很高的随机数据结构,它利用位数组很简洁地表示一个集合,并能判断一个元素是否属于这个集合。Bloom Filter的这种高效是有一定代价的:在判断一个元素是否属于某个集合时,有可能会把不属于这个集合的元素误认为属于这个集合(false positive)。因此,Bloom Filt

2018-01-03 15:25:10 237

转载 python开源项目及示例代码(转)

1 算法1.1 字符串处理re正则表达式的标准库。StringIO / cStringIO以读写文件的方式来操作字符串(有点类似于内存文件)。cStringIO 是 C 语言实现的,提供高性能;而 StringIO 是 Python 实现的,提供 Unicode 兼容性。chardetchardet 可以猜测任意一段文本的字符集编

2017-11-11 15:31:39 1362

转载 OSI七层模型(转)

OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 。完成中继功能的节点通常称为中继系统。在OSI七层模型中,处于不同层的中继系统具有不同的名称。   一个设备工作在哪一层,关键看它工作时利用哪一层的数据头部信息。网桥工作时,是以MAC头部来决定转发端口的,因此显然它是数据链路层的设备。

2017-11-10 11:41:08 198

原创 python多进程笔记4 - 进程间通信总结,Python中线程存在的问题

20171108 - thread - day4=====================================================================知识点:1.阻塞与非阻塞:一直等就是阻塞,干其他事就是非阻塞;当我们说阻塞与非阻塞的时候,指的是一个进程的行为,相对于我们的部门做好自己的事情,不需要外部干涉2.异步

2017-11-09 15:32:22 1271

原创 python多进程笔记3 - 共享内存,信号量,时间,socket,进程池

20171107 - thread - day3知识总结:资源使用之后需要关闭或者释放,否则资源会处于泄露的状态;一般情况下 父进程会等子进程结束再结束;互斥量锁的添加原则:粒度最小原则google浏览器:ctrl + f 界面搜索进程池中的同步方法,执行流程与单进程相似,是阻塞的执行,时间更长;进程池中的异步方法,是多进程的,并行执行,效率高,时间更短

2017-11-09 15:28:55 2719

原创 python多进程笔记2 - 进程间通信:队列,管道,文件,共享内存,信号量,事件,互斥锁,socket

2017/11/4 进程间通信,进程池进程间通信(IPC,inter-process communication):生产进程生产食物,消费进程购买食物,消费进程一直监视生产状况,只要一有食物就将其取出来,如果取到食物None,两者关系结束,于是主进程也结束。远程过程调用协议(remote procedure call protocal),需要某些传输协议一般情况下 父进程会等子进程结束

2017-11-09 15:24:36 1108

原创 python多进程笔记1 - 初步认知:进程,并发并行,算法调度,阻塞非阻塞,异步与同步,锁

20171104 python多进程编程=====================================================================积累:ps -ef >1.txt 重定向到1.txt文件当中去vim编辑器:hjkl光标的左移,下移,上移,右移gg移动到文档的最上方ctrl+3 光标指向该位置上方的相同的字段======

2017-11-09 15:20:31 979

转载 GIL全局解释器锁(转)

GIL全局解释器锁:     同一进程下的多线程共享数据,共享意味着竞争,竞争带来无序,为了数据安全所以需要加锁进行数据保护,GIL本质是一把互斥锁,使并发变为串行,保证同一时间只有一条线程访问解释器级别的数据,这样就保证了解释器级别的数据安全,同时也带来了一些问题,同一进程只有一条线程执行任务,无法利用多核优势,解决方案可以根据任务的类型来处理,如果是I/O密集型,则需要开多线程提高效率,如

2017-11-08 17:56:47 259

转载 虚拟内存 与 物理内存(转)

首先我们先来看一段代码 我们定义一个变量a并且初始化成0,下来我们fork()一个进程,在其中改变a的值,然后将变量a的值和地址打印出来。 看结果:  我们可以看到,子进程和父进程a的值不一样,但是地址却是一样的,这是怎么回事呢?相同的地址怎么可能存的值不一样呢?打印出不同的两个数a,这就说明操作系统中存了两个变量a,但是地址我们打印出来的地址是一个又是怎么回事呢?这就可以间接

2017-11-07 10:06:28 813

转载 python多线程(转)

python中关于多线程的操作可以使用thread和threading模块来实现,其中thread模块在Py3中已经改名为_thread,不再推荐使用。而threading模块是在thread之上进行了封装,也是推荐使用的多线程模块,本文主要基于threading模块进行介绍。在某些版本中thread模块可能不存在,要使用dump_threading来代替threading模块。  线程创

2017-11-06 20:29:56 312

原创 mysql笔记4 - SQL函数(聚合函数,标量函数(大小写,长度),mid函数(显示形式),as别名,union,add,drop,修改表中某列的数据类型,主键限制,外键限制,非空限制,trunca

2017/11/3 SQL函数(聚合函数,标量函数(大小写,长度),mid函数(显示形式),as别名,union,add,drop,修改表中某列的数据类型,主键限制,外键限制,非空限制,truncate/delete /drop ,having 语句中嵌套子查询,补充知识,执行事务,pysqlsubl 折行符\==================================

2017-11-03 17:40:24 569

原创 python笔记13 - 系统模块,自定义模块的编写,模块的搜索路径,PYTHONPATH环境变量,模块的属性:__doc__, __all__,__file__,标准库模块,包

2017/10/18系统模块,自定义模块的编写,模块的搜索路径,PYTHONPATH环境变量,模块的属性:__doc__, __all__,__file__,标准库模块,包1.系统模块 sys    与系统相关的信息显示数据:sys.path                   模块搜索路径,path[0]是当前脚本信息的路径名,或者是''sys.modules      

2017-11-02 16:18:53 493

原创 mysql笔记3 - 高级SQL查询(主键,外键,嵌套)

2017/10/31 逻辑模型到->用SQL实现数据库1:1两个人表中的主键都可以做外键1:n在多的实体表中新增一个字段,该字段是“一”实体表的主键m:n拆成两个1:n的关系pk primary 主键fk foreign 外键---------------------------------------------------------------------在stu

2017-11-01 19:22:31 604

原创 mysql笔记2 - 1.逻辑运算符补充 2.update 3.Delete 4.like 5.limit 6.order by 7.group by 8.having 9.dis

2017/10/31 - 数据库编程 - day2回顾练习:1.关闭服务器2.开启服务器3.创建一个数据库myDB,并在库中创建myexcel,表中的字段分别有name varchar(20),phnumber int,height int,liking varchar(25)4.一次在表中插入4条数据,height的值分别为80,90,100,110,查看表中的内容

2017-10-31 19:20:43 650

原创 python笔记12 - 装饰器,模块(时间,数学)

2017/10/17装饰器,模块(时间,数学)1.装饰器decorator(专业提高篇):    装饰器是一种函数,主要作用是用来包装另一个函数或者是类;包装的目的:    是在不改变原函数名的情况下,改变被包装函数(对象)的行为;装饰器函数:def 装饰器函数名(参数):    函数块    return 函数带装饰器函数的语法:

2017-10-31 17:21:04 516

原创 python笔记11 - lambda函数,globals()/locals()函数,eval()exec()函数,闭包函数,函数式编程,高阶函数

2017/10/16.lambda函数,globals()/locals()函数,eval()exec()函数,闭包函数,函数式编程,高阶函数1.lambda表达式(又称匿名函数对象)作用:    创建一个匿名(无名)函数对象    同def类似,但是不提供函数名语法:    lambda [参数1,参数2,...]:表达式    注:[]内的部分可以省略

2017-10-31 10:32:24 898

原创 MySQL笔记1 - 终端与服务器的链接建立,服务器的开启与关闭,基本数句操作(增删改查)

2017/10/30 - 数据库编程 - day1sql(structured query language 结构化的查询语言);数据库中的语句和表属性不区分大小写,只有表的名字区分大小写;数据库的执行语句以分号','为结尾表示语句的结束;注:sql中表示字符串的时候,既可以使用单引号也可以双引号;数据库的分类:数据库的分类分为关系型数据库和给关系型数据库;命令

2017-10-30 19:24:26 575

原创 python笔记10 - 函数传参,嵌套,作用域

2017/10/14函数的传参,嵌套,作用域变量 1.可变/不可变类型 的实参的参数传递的区别可变:    列表list,集合set,字典dict不可变:    frozenset,tuple(只可以进行索引查找,不可以进行索引赋值),str,float,int... 思考:函数只能通过返回值传回数据吗?  实例1(可变类型数据):def fn(

2017-10-29 23:02:59 886

原创 python笔记9 - 函数传参

2017/10/13函数传参 1.函数传参定义:函数是可以重复执行的代码块,可以重复使用作用:定义用户级的函数(非系统库内,用户子集定义,子集拿来使用执行)语法:    def 函数名(参数列表):        语句块(代码块)...语法说明:    (1)函数名是语句块的名称;    (2)函数名的命名规则与变量名相同(变量名是一个标识符);  

2017-10-29 23:01:45 391

原创 python笔记8 - 集合

2010/10/11集合1.字典的基本函数操作:len(x) 返回字典的长度max(x) 返回字典的键的最大值min(x) 返回字典的键的最小值sum(x) 返回字典中所有键的和any(x) 真值测试,任意键为真,则返回True,否则返回Falseall(x) 真值测试,所有键为真,则返回True,否则返回False 总结:所有的容器都支持以上的函数操作

2017-10-29 23:00:43 780

原创 python笔记7 - 元组,字典

2017/10/10元组,字典 ================================================================================================== 元组 tuple元组是不可改变的序列(像字符,元素个数和元素数据能够保证其可靠性),同list一样,元组可以存放任意的值 (1)表示方法:

2017-10-29 22:59:01 345

原创 python笔记6 - 序列,列表(生成,常用方法,运算,切片赋值),深拷贝和浅拷贝,列表推导式

2017/10/9序列,列表(生成,常用方法,运算,切片赋值),深拷贝和浅拷贝,列表推导式==================================================================技巧,subl中多行同时缩进选中按下tab============================================================

2017-10-29 22:57:45 390

原创 python笔记5 - 字符串格式化表达式,while语句嵌套,for循环,break,continue,死循环

2017/9/29字符串格式化表达式,while语句嵌套,for循环,break,continue,死循环 =====================================================================技巧:subl中按ctrl+shift+上(下)键,能够上下移动光标所在的行数据=========================

2017-10-29 22:56:44 847

原创 python笔记4 - 索引,切片,字符编码转换函数,字符串的属性方法,字符串格式化表达式,占位符,基于字典的字符串格式化,循环语句

2017/9/28索引,切片,字符编码转换函数,字符串的属性方法,字符串格式化表达式,占位符,基于字典的字符串格式化,循环语句 ========================================================================索引index:  python 字符串是不可以改变的"字符"序列语法:  字符串[整数值]说明

2017-10-29 22:55:18 322

原创 python笔记3 - 布尔运算,位运算,字符串 str,转义序列,ASCII编码,len函数,隐式字符串拼接,in & not in 运算符

2017/9/27布尔运算,位运算,字符串 str,转义序列,ASCII编码,len函数,隐式字符串拼接,in & not in 运算符 =============================================================== 布尔运算:运算符:not and or not:逻辑取反语法:not 表达式实例1:if

2017-10-29 22:53:30 388

原创 python笔记2 - 函数,表达式,语句

1.python诞生创始人:Guido van Rossum(荷兰人)时间:1989年圣诞节地点:阿姆斯特丹应用领域:    系统运维    网络编程(搜索引擎,爬虫,服务器编程等)    科学计算    人工智能,机器人    web开发    云计算    大数据及数据库编程    教育    游戏    图像版本:

2017-10-12 22:18:12 345

原创 python笔记1 - python概述

AI行业分析:金融行业风险投资分析;百度搜索,抓取关键词频率,提高搜索排名;自动生成excel报表语言评价:python可以调用其他语言,是一门胶水语言(c速度快 python速度最慢),"php是世界上最好的语言"                                              电脑硬件(类比人体器官): cp

2017-10-11 23:51:24 245

原创 Android底层HAL驱动开发学习笔记

2017.3.271.确定任务:加快摄像头的信息获取速率:缩减驱动程序、减小帧的大小,缩减一个像素点的比特流(6/8/10bit)2.重点了解函数:camerabuffer *buffer=mPreviewBufs.keyAt(index)可做定义int Stride:16(4*4)GET:安卓手机在调试模式下直接做真机测试(3.30补:开发者选项打开步骤见Android开发实战教

2017-04-02 21:30:28 2918

maptms111.zip

高德地图的tms数据,用户tableau细化到街道的地图绘制。

2021-03-16

空空如也

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

TA关注的人

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