自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 4.1.1 序列模型

4.1.1 序列模型4.1.1.1 定义通常在自然语言、音频、视频以及其它序列数据的模型。催生了自然语言理解、语音识别、音乐合成、聊天机器人、机器翻译等领域的诸多应用。4.1.1.2 类型语音识别,输入一段语音输出对应的文字情感分类,输入一段表示用户情感的文字,输出情感类别或者评分机器翻译,两种语言的互相翻译4.1.1.3 为什么在序列模型使用CNN等神经网络效果不好...

2020-01-04 22:56:13 265

原创 如何让fork到自己仓库的源代码跟主代码同步

一、源头代码跟fork到自己仓库的代码如何保持同步解决方案:当发现自己的仓库跟原来的仓库不同步的时候,可以通过提交一个pull request二、commit 之后确认合并。二、保持本地仓库跟原仓库的同步请参考该文章:https://blog.csdn.net/matrix_google/article/details/80676034...

2019-05-13 21:01:39 3141

原创 对Python unicode编码的说明

字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解码(decode)成unicode,再从unicode编码(encode)成另一种编码。decode的作用是将其他编码的字符串转换成unicode编码,如str1.decode('gb2312'),表示将gb2312编码的字符串str1转换成unicode编码...

2019-04-24 21:30:38 2663

转载 \t、\n、\n\t 的用法

转载于:https://www.cnblogs.com/ccav1/p/8728448.htmlprint("\tPython")#\t表示空四个字符,也称缩进,相当于按一下Tab键print("\nPython\nJAVA\nC++\nJavaScript\nC#")#\n表示换行,相当于按一下回车print("languages:\n\tPython\n\tJAVA\n\tC++\n...

2019-04-24 18:43:09 28312

原创 如何使用CMakeLists.txt 编译C/C++代码

一、建议新建一个新的目录,专门用来编译mkdir buildcd build二、cmake 指向CMakeLists.txt所在的目录,例如cmake .. 表示CMakeLists.txt在当前目录的上一级目录。三、执行make 编译代码四、生成Makefile文件以及输出结果文件五、查看运行的结果...

2019-04-18 12:36:04 10311

原创 解决 linker command failed with exit code 1 (use -v to see invocation)

一、开发使用环境1、mac 10.13.62、vscode二、报错三、解决方式一:直接命令行g++ 03_namespace的使用.cpp game2.cpp game1.cpp四、解决方式二:创建makefile文件1、创建makefile 文件2、清除之前的工作空间make/make make clean3、创建新的工作空间make...

2019-04-18 12:26:59 2978

转载 好用的数据库提示工具——mycli

参考文档:https://www.mycli.net/效果:linux中安装:sudo apt-get install mycli使用:要使用的话在原来进入命令加上 mycli即可,比如 mycli mysql -uroot -pmysql。...

2018-11-17 23:47:29 548

原创 jsonify 的说明

sonStr 是dict类型,然后通过jsonify方法直接将dict类型转换为json串(dict->json)。当然也可以使用json.dumps(jsonStr)将dict转换 为json字符串。jsonify是flask自带的json处理类,返回的为flask结果....

2018-10-12 11:01:16 3527

转载 return,break,continue三者区别

转载于:https://www.cnblogs.com/yangdabao/p/6172210.htmlbreak用于完全结束一个循环,跳出循环体。不管是哪种循环,一旦在循环体中遇到break,系统将完全结束循环,开始执行循环之后的代码。 break不仅可以结束其所在的循环,还可结束其外层循环。此时需要在break后紧跟一个标签,这个标签用于标识一个外层循环。Java中的标签就是一个紧跟着英文...

2018-08-20 16:15:29 177

转载 python _、__和__xx__的区别

"_"单下划线Python中不存在真正的私有方法。为了实现类似于c++中私有方法,可以在类的方法或属性前加一个“_”单下划线,意味着该方法或属性不应该去调用,它并不属于API。在使用property时,经常出现这个问题:class BaseForm(StrAndUnicode): ... def _get_errors(self): "Ret...

2018-08-18 21:45:55 438

转载 Python的闭包与延时绑定问题

转载于:https://blog.csdn.net/yitiaodashu/article/details/79025502今天一个在自学python的同学问了这么一个问题,感觉挺典型的,于是整理如下:def mul(): return [lambda x : i*x for i in range(4)]print([m(2) for m in mul()])# outp...

2018-08-16 15:40:27 215

原创 json 中的ensure_ascii=False

在使用json.dumps时要注意一个问题>>> import json>>> print json.dumps('中国')"\u4e2d\u56fd"输出的会是:'中国' 中的ascii 字符码,而不是真正的中文。这是因为json.dumps 序列化时对中文默认使用的ascii编码.想输出真正的中文需要指定ensure_ascii=False...

2018-08-12 12:25:22 11295 2

原创 数据库优化

2018-08-11 09:04:52 140

转载 网络层次的划分

转载于:https://blog.csdn.net/q410654146/article/details/78886900为了使不同计算机厂家生产的计算机能够相互通信,国际标准化组织(ISO)在1978年提出了“开放系统互联参考模型”,即著名的OSI/RM模型(Open System Interconnection/Reference Model)。它将计算机网络体系结构的通讯协议分为七层...

2018-08-08 16:53:40 1882

转载 浏览器输入一个网址(www.baidu.com)后执行的全过程

转载于:https://blog.csdn.net/u014590757/article/details/800354101、客户端浏览器通过DNS解析到www.baidu.com的IP地址202.108.22.5,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到202.108.22.5,然后通过TCP进行封装数据包,输入到网络层。2、在客户端的传输层,把HTT...

2018-08-08 16:51:27 19491

原创 解决:‘未找到 'scrapy' 命令,您要输入的是否是: 命令 'scrappy' 来自于包 'libscrappy-perl' (universe) 命令 'scapy' 来自于包 'python

一、确认下/usr/local/bin有没有scrapyd的文件存在 或者添加路径:export PATH="$PATH:/usr/local/bin"二、如果没有的话重新安装下

2018-08-05 17:03:16 1362

原创 Python 的内存管理机制及调优手段?

内存管理机制:引用计数、垃圾回收、内存池。一、引用计数: 引用计数是一种非常高效的内存管理手段, 当一个 Python 对象被引用时其引用计数增加 1, 当其不再被一个变量引用时则计数减 1. 当引用计数等于 0 时对象被删除。二、垃圾回收 :1. 引用计数 引用计数也是一种垃圾收集机制,而且也是一种最直观,最简单的垃圾收集技术。当 Python 的某个对象的引用计数降为...

2018-08-05 06:50:53 1231

转载 python中json文件处理涉及的四个函数json.dumps()和json.loads()、json.dump()和json.load()的区分

一、概念理解1、json.dumps()和json.loads()是json格式处理函数(可以这么理解,json是字符串)  (1)json.dumps()函数是将一个Python数据类型列表进行json格式的编码(可以这么理解,json.dumps()函数是将字典转化为字符串)  (2)json.loads()函数是将json格式数据转换为字典(可以这么理解,json.loads()函数...

2018-08-03 21:02:18 181

转载 Ubuntu下redis允许外部链接

Ubuntu下redis允许外部链接原文地址: https://blog.csdn.net/a150827/article/details/51352395redis在ubuntu安装后默认是只有本地访问,需要别的ip访问我们需要修改redis的配置文件1.dpkg -L redis-server这命令我们可以看到redis的安装的文件在那些目录2.之后我们就修改配置文...

2018-08-03 16:59:57 1453

转载 urlparse之urljoin() 爬虫必备

转载于:https://blog.csdn.net/nciaebupt/article/details/7644757首先导入模块,用help查看相关文档>>> from urlparse import urljoin>>> help(urljoin)Help on function urljoin in module urlparse:u...

2018-08-02 22:15:46 3205 1

原创 解决':0: UserWarning: You do not have a working installation of the service_identity module: 'can''的方案

解决方案一:(1)、--sudo pip3 install service_identity --force --upgrade(2)、重启系统解决方案二:升级pyasn

2018-08-01 14:23:46 1110

转载 幂等和非幂等的关系与区别

转载于:https://blog.csdn.net/SasukeN/article/details/80919889一、HTTP请求方法根据HTTP标准,HTTP请求可以使用多种请求方式。GETPOSTHEADOPTIONSPUTPATCHDELETETRACECONNECT。index method description 1 GET 请...

2018-07-31 17:04:26 1659

原创 乌班图安装Scrapy

安装首先python、lxml、OpenSSL这些工具Ubuntu是自带的,不用管它们。其次安装pip,在命令行中执行以下命令:sudo apt-get install python-pip1然后安装两个安装Scrapy需要的依赖库,在命令行中分别执行以下三条命令:sudo apt-get install python-devsudo apt-get install l...

2018-07-30 12:25:16 329

原创 锚点的作用

锚点是文档中某行的一个记号,类似于书签,用于链接到文档中的某个位置。当定义了锚点后,我们可以创建直接跳至该锚点(比如页面中某个小节)的链接,这样使用者就无需不停地滚动页面来寻找他们需要的信息了。在使用<a>元素创建锚点时,需要使用 name 属性为其命名,代码如下所示:<a name=”anchorname1”>锚点一</a>1然后就可以创建链接...

2018-07-30 10:23:46 1298

原创 WSGI协议包含哪些内容?

WSGI协议首先弄清下面几个概念:WSGI:全称是Web Server Gateway Interface,WSGI不是服务器,python模块,框架,API或者任何软件,只是一种规范,描述web server如何与web application通信的规范。server和application的规范在PEP 3333中有具体描述。要实现WSGI协议,必须同时实现web server和web a...

2018-07-29 15:16:15 781

原创 对生成器的理解

附上思维整理图片:以下内容转载于:https://blog.csdn.net/weixin_37720172/article/details/78482291一.为什么要有生成器秉着先问为什么,再问怎么做的原则,我们来看看为什么python会添加生成器这个功能。python在数据科学领域可以说是很火。我想有一部分的功劳就是它的生成器了吧。我们知道我们可以用列表储存数据,可是...

2018-07-29 11:58:38 365

原创 对迭代器的理解

一、什么是迭代器迭代,顾名思义就是重复做一些事很多次(就现在循环中做的那样)。迭代器是实现了__next__()方法的对象(这个方法在调用时不需要任何参数),它是访问可迭代序列的一种方式,通常其从序列的第一个元素开始访问,直到所有的元素都被访问才结束。[注意]:迭代器只能前进不能后退[迭代器的优点]:使用迭代器不要求事先准备好整个迭代过程中的所有元素。迭代器仅仅在迭代到某个元素时才计...

2018-07-29 11:53:40 16448 3

原创 window 执行MongoDB 出现的exception:connect failed 异常

异常报如下解决方案:对于上述错误,关闭服务,将mongodb的data目录下的mongod.lock文件删除。重启服务,再次客户端连接,,连接成功。

2018-07-28 15:46:24 6410 2

原创 关于Ubuntu关闭mongodb的transparent_hugepage的建议

进入mongo的客户端时会出现transparent_hugepage的警告信息,如何屏蔽警告信息呢echo never > /sys/kernel/mm/transparent_hugepage/enabledecho never> /sys/kernel/mm/transparent_hugepage/defrag如果提示权限不够,则使用chmod来修改权限即可...

2018-07-28 10:39:58 743

转载 如何优化python的效率

“选择了脚本语言就要忍受其速度”, python作为脚本语言宗效率和性能上确实有不足之处,但优化代码也有其原则:1,优先保证代码是可工作的;2,权衡优化的代价;3,定义性能指标,集中力量解决首要问题;4,不要忽略可读性;然后借助性能优化的工具, Psyco, Pypy---------参考自《改善python代码的91条建议》Python性能优化的20条建议 优化算法时间复杂度...

2018-07-27 07:14:54 688

原创 如何提高网站性能

例如:首页静态化,图片服务器分离,负载均衡,使用缓存,数据库层面优化,代码层面优化等等各方面去减少服务器的压力。参考文档:https://jingyan.baidu.com/article/84b4f565c9a6fc60f6da32b0.htmlhttps://blog.csdn.net/u013063153/article/details/52447072https://blo...

2018-07-27 07:11:43 162

原创 “[]”运算符是通过什么方法实现的?

#1.“_getattribute_”只适用于所有的“.”运算符;#2.“_getitem_”只适用于所有的“[]”运算符;class Squanchi(object): def __init__(self,username,age): self.username=username self.age=age def __getattrib...

2018-07-27 06:53:23 172

原创 windows环境下启动mongodb服务

转载于:https://blog.csdn.net/hh12211221/article/details/78902596方法一1、打开命令窗口,切换到mongodb安装目录下的“bin”目录中。 输入命令:cd E:\software\MongoDB\Server\3.4\bin2、启动服务。输入命令:”mongod --dbpath E:\software\Mon...

2018-07-26 17:03:53 66329 13

原创 python中的作用域和名称空间

一、LEGB原则 Python 中,一个变量的作用域总是由在代码中被赋值的地方所决定的。当 Python 遇到一个变量的话他会按照这样的顺序进行搜索:本地作用域(Local)→当前作用域被嵌入的本地作用域(Enclosing locals)→全局/模块作用域(Global)→内置作用域(Built-in)。二、总结通过函数globals()查看全局变量字典,locals()...

2018-07-26 07:23:30 226

原创 redis的事务不是原子性

一、事务的四大特性关系型数据库的事务具有四个特性:1. 原子性2. 一致性3. 隔离性4. 持久性二、而在我们redis数据库中,事务回事什么样子的呢?首先我们给出一个定义:redis的事务中,一次执行多条命令,本质是一组命令的集合,一个事务中所有的命令将被序列化,即按顺序执行而不会被其他命令插入在redis中,事务的作用就是在一个队列中一次性、顺序性、排他性的执行...

2018-07-26 07:19:10 19037 9

原创 redis做mysql的缓存,怎么把redis数据和mysql数据同步?

一、为什么使用缓存? 当网站的处理和访问量非常大的时候,我们的数据库的压力就变大了,数据库的连接池,数据库同时处理数据的能力就会受到很大的挑战,一旦数据库承受了其最大承受能力,网站的数据处理效率就会大打折扣。此时就要使用高并发处理、负载均衡和分布式数据库,而这些技术既花费人力,又花费资金。二、什么是redis缓存到mysql?Redis其实就是说把表中经常访问的记录放在了Re...

2018-07-26 07:10:41 28498 4

转载 git 使用

转载于:https://blog.csdn.net/yeshaojian/article/details/51317297git工作原理 工作区(Working Directory):仓库文件夹里除.git目录以外的内容。 版本库(Repository):.git目录,用于存储记录版本信息。 暂缓区(stage):也叫暂存区。 分支(master):.git...

2018-07-26 06:54:59 141

转载 SVN 使用

前言:1.本文讲的是SVN版本控制工具常用功能,包括命令行和界面化操作2.如果想了解GIT使用方式,请移步这里git使用SVN使用环境使用SVN管理源代码,必须有2套环境 服务器 用来存储客户端上传的源码 一般都是在Windows环境下安装Visual SVN Server 大部分情况下,不是由开发人员搭建SVN服务器 客户端 用来提交、回...

2018-07-26 06:53:08 186

原创 svn和git的区别,git的优势在哪里?

用git也好,svn也好,都可以实现代码的管理,现在用git的多一些,有些公司 年限比较久了,一直用的svn。Git is a free and open source distributed version control system designed to handle everything from small to very large projects with speed and...

2018-07-26 06:51:08 2088

原创 Python性能优化的20条建议

Python性能优化的20条建议 优化算法时间复杂度 算法的时间复杂度对程序的执行效率影响最大,在Python中可以通过选择合适的数据结构来优化时间复杂度,如list和set查找某一个元素的时间复杂度分别是O(n)和O(1)。不同的场景有不同的优化方式,总得来说,一般有分治,分支界限,贪心,动态规划等思想。 减少冗余数据 如用上三角或下三角的方式去保存一个大的对称矩阵。在0...

2018-07-26 00:28:16 615

空空如也

空空如也

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

TA关注的人

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