自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 homebrew

homebrewhomebrew是什么Mac OS平台下的软件包管理工具安装、卸载、更新、查看、搜索等功能一条指令,实现包管理,无各种依赖和文件路径的情况官方的slogan:又提示缺少套件啦?别担心,homebrew随时守候。homebrew安装要求Intel CPUOS X 10.9 or higherXcode命令行工具...

2018-08-30 09:34:00 174

转载 Flask

Flask攻略python三大框架预览Python Web框架分类 功能分类: a:收发消息相关(socket) b:根据不同的URL执行不同的函数(业务逻辑相关的) c:实现动态网页(字符串的替换) Web框架分类: 1、自己实现b,c,使用第三方的a(Django) ...

2018-08-27 17:29:00 287

转载 人工智能--语音入门篇

前戏一、 知识储备1.函数 : def args kwargsdef func(参数1,参数2): # def 用来定义函数及函数名,参数1和参数2就是定义时的形参,也就是将来调用函数时必须要传入的参数 变量1 = 参数1+参数2 return 变量1# *args 就是 将未定义且多余的 位置参数记录在内,偷偷的告诉你,args是个元祖...

2018-08-25 18:37:00 1198

转载 python Web开发之 WSGI & uwsgi & uWSGI

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

2018-07-23 17:49:00 190

转载 admin源码解析及自定义stark组件

admin源码解析单例模式单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内...

2018-07-23 17:06:00 154

转载 Django REST framework

Django REST framework(DRF)现在前后端分离的架构设计越来越流行,业界甚至出现了API优先的趋势。显然API开发已经成为后端程序员的必备技能了,那作为Python程序员特别是把Django作为自己主要的开发框架的程序员,我十分推荐Django REST framework(DRF)这个API框架。Django REST framework(DRF)...

2018-07-06 13:32:00 89

转载 SQL的JOIN语法解析(inner join, left join, right join, full outer join的区别)

四种JOIN的使用/区别描述left join 会从左表(shop)那里返回所有的记录,即使在右表(sale_detail)中没有匹配的行。right outer join 右连接,返回右表中的所有记录,即使在左表中没有记录与它匹配full outer join 全连接,返回左右表中的所有记录在表中存在至少一个匹配时,inner join 返回行。 关键字...

2018-06-21 16:42:00 97

转载 zipfile 解压文件名乱码

zipfile 中文文件名 解压乱码上传文件功能模块需求及BUG现象:环境macdjango 1.11.13python 3.6功能需求:上传一个.zip格式的压缩文件解压该test.zip压缩文件解压zip文件时,遍历其目录下所有子文件,同时计算出单个子文件的有效代码行数这时,发现解压后的子文件名中文出现乱码,如下图:BUG截图解决思...

2018-06-17 11:16:00 2476

转载 Django开发BUG汇总

使用版本知悉limengjiedeMacBook-Pro:~ limengjie$ python --versionPython 3.6.4 :: Anaconda, Inc.limengjiedeMacBook-Pro:~ limengjie$ python -m django --version1.11.13工作需求是1.11.13(安装...

2018-06-14 17:42:00 287

转载 jQuery

jQueryjQuery介绍jQuery是一个轻量级的、兼容多浏览器的JavaScript库。jQuery使用户能够更方便地处理HTML Document、Events、实现动画效果、方便地进行Ajax交互,能够极大地简化JavaScript编程。它的宗旨就是:“Write less, do more.“jQuery的优势一款轻量级的JS框架。jQuery...

2018-06-05 15:09:00 88

转载 JS原生示例 案例 学习

写在前面原生JS是原理,框架是迎合业务需求的重要关键工具本文是整理工作及学习中理解的基础和难点,便于多方位理解功能模块整合和使用不定期更新行文仓促,文中有错误在所难免,欢迎诸位指正transform实现图片旋转木马3D功能代码摘自网络TODO:目前还未能实现:指定图片并显示该图片轮播JavaScript 方法f...

2018-06-02 23:00:00 309

转载 BOM与DOM

前戏到目前为止,我们已经学过了JavaScript的一些简单的语法。但是这些简单的语法,并没有和浏览器有任何交互。也就是我们还不能制作一些我们经常看到的网页的一些交互,我们需要继续学习BOM和DOM相关知识。JavaScript分为 ECMAScript,DOM,BOM。BOM(Browser Object Model)是指浏览器对象模型,它使 JavaScript...

2018-05-31 19:35:00 78

转载 正则表达式

什么是正则表达式正则表达式又称规则表达式 ,许多编程语言都支持利用正则表达式进行字符串操作。Python中的re模块使 Python 语言拥有全部的正则表达式功能。正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、及这些特定字符的组合,组成一个规则字符串,这个规则字符串用来表达对字符串的一种过滤逻辑。正则表达式是一个特殊的字符组合,用来判断字符串是否与其匹配...

2018-05-31 19:30:00 95

转载 python的格式化输出(format,%)

皇城PKPython中格式化字符串目前有两种阵营:%和format,我们应该选择哪种呢?自从Python2.6引入了format这个格式化字符串的方法之后,我认为%还是format这根本就不算个问题。不信你往下看。# 定义一个坐标值c = (250, 250)# 使用%来格式化s1 = "敌人坐标:%s" % c上面的代码很明显会抛出一个如下的Type...

2018-05-31 19:03:00 100

转载 CSS3-阴影参数基础

box-shadow语法:text-shadow: x-shadow y-shadow distance color;值描述x-shadow必需。水平阴影的位置。允许负值。y-shadow必需。垂直阴影的位置。允许负值。distance可选。模糊的距离。 测试color可选。阴影的颜...

2018-05-30 09:47:00 763

转载 JavaScript基础

JS介绍1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript提交给国际标准化组织ECMA,希望这门语言能够成为国际标准。次年,ECMA发布262号标准文件(ECMA-262)的第一版,规定了浏览器脚本语言的标准,并将这种语言称为ECMAScript,这个版本就是1.0版。该标准一开始就是针对JavaScript语言制定的,但是...

2018-05-30 09:40:00 86

转载 ECMAScript6

ECMAScript6介绍# ECMAScript 和 JavaScript 的关系是,前者是后者的规格,后者是前者的一种实现# 有利于保证这门语言的开放性和中立性。# 标准在每年的 6 月份正式发布一次# 因此,ES6 既是一个历史名词,也是一个泛指,含义是 5.1 版以后的 JavaScript 的下一代标准,涵盖了 ES2015、ES2016、ES2017...

2018-05-30 08:44:00 105

转载 CSS3-transition常用属性及示例

transition参数语法transition: property duration timing-function delay transition属性是个复合属性,她包括以下几个子属性:transition-property :规定设置过渡效果的css属性名称transition-duration :规定完成过渡效果需要多少秒或毫秒transit...

2018-05-29 11:30:00 236

转载 自定义简洁博客园布局样式

自定义主体样式参数在皮肤里先挑一个现成的模板开始我们的定制之旅,这里我选了SimpleMemory,我还是喜欢这种朴素的风格。选择SimpleMemory模板上图成品的修改源码如下:body { background-color: #176d4694;}#home { width: 90%; background-colo...

2018-05-28 20:25:00 232

转载 CSS基础汇总

CSS介绍CSS(CascadingStyleSheet,层叠样式表)定义如何显示HTML元素。当浏览器读到一个样式表,它就会按照这个样式表来对文档进行格式化(渲染)。CSS语法CSS实例每个CSS样式由两个组成部分:选择器和声明。声明又包括属性和属性值。每个声明之后用分号结束。CSS注释/*这是注释*/注释是代码之母。--摘自哪吒语录...

2018-05-28 10:16:00 69

转载 python面试,日更

l1 = [11, 2, 3, 22, 2, 4, 11, 3]去重并保持原来顺序# 集合方法l2 = list(set(l1))l2.sort(key=l1.index) # 按照l1索引排序print(l2)# 列表l3 = []for item in l1: if item not in l3: l3....

2018-05-28 09:54:00 77

转载 匿名函数

概念匿名就是没有名字def func(x,y,z=1): return x+y+z匿名lambda x,y,z=1:x+y+z #与函数有相同的作用域,但是匿名意味着引用计数为0,使用一次就释放,除非让其有名字func=lambda x,y,z=1:x+y+z func(1,2,3)#让其有名字就没有意义#有名函数与匿名函数的对比...

2018-05-28 09:33:00 92

转载 CSS-自定义变量

使用背景:一些常见的例子:为风格统一而使用颜色变量一致的组件属性(布局,定位等)避免代码冗余*更方便的从CSS向JS传递数据(例如媒体断点)为什么使用:以下几点是未来CSS属性的简短说明:动态性,可以在运行时更改可以方便的从JS中读/写可继承,可组合,同时具有作用域定义:定义用这样的方式来声明一个变量:-...

2018-05-27 20:19:00 128

转载 emmet完整收录(html,css)

emmet官网https://emmet.io/语法篇Child: >nav>ul>li<nav> <ul> <li></li> </ul></nav>HTMLAll unknown abbrev...

2018-05-24 15:16:00 94

转载 关于换行这个动作,win 和 mac 的实现

‘\r'是回车,前者使光标到行首,(carriage return)'\n'是换行,后者使光标下移一格,(line feed)\r 是回车,return\n 是换行,newline对于换行这个动作:unix下一般只有一个0x0A表示换行("\n"),windows下一般都是0x0D和0x0A两个字符("\r\n"),苹果机(MAC OS系统)则采用回车符CR表示下一行(\r)Unix系统...

2018-05-23 16:23:00 172

转载 HTML5常用标签及特殊字符表

*http://html5doctor.com/nav*http://html5doctor.com/article*http://html5doctor.com/section*http://html5doctor.com/asidehttp://html5doctor.com/divhttp://html5doctor.com/figurehttp://html5docto...

2018-05-23 16:01:00 173

转载 CSS节选——选择器

CSS,cascading style sheet,层叠样式表,请留意层叠概念。css3为了区分伪类和伪元素,伪元素采用双冒号写法。常见伪类——:hover,:link,:active,:target,:not(),:focus。常见伪元素——::first-letter,::first-line,::before,::after,::selection。::...

2018-05-23 08:18:00 94

转载 youku客户端

文件结构configimport osIP_PORT = ('127.0.0.1',8080)BASE_DIR = os.path.dirname(os.path.dirname(__file__))BASE_UPLOAD_MOVIE = os.path.join(BASE_DIR,'upload_movie')BASE_DOWNLOA...

2018-05-22 21:30:00 172

转载 youku服务端

文件结构configimport osIP_PORT = ('127.0.0.1',8080)BACKLOG = 5BASE_DIR = os.path.dirname(os.path.dirname(__file__))BASE_MOVIE_LIST = os.path.join(BASE_DIR,'movie_list')set...

2018-05-22 21:25:00 135

转载 macOS,安装+配置+激活:MySQL8.0 + Navicat Premium12

作者的电脑是10.13.3,些许配置偏差请自行略过本文是学习探讨途径,请勿滥用,后果自负MySQL8.0 篇章官网http://www.mysql.com/downloads/下载即可,无需激活这里只讲配置:1、下载后找到mysql的bin目录,(mac系统中会自动生成别名,)mysql/bin完整路径为:/usr/local/mysql...

2018-05-20 15:38:00 584

转载 HTTP协议

一、HTTP协议:#1、HTTP协议,全称Hyper Text Transfer Protocol(超文本传输协议) HTTP协议是用于从(WWW:World Wide Web,简万维网 )服务器传输超文本到本地浏览器的传送协议。#2、HTTP协议工作于B/S架构上 浏览器作为HTTP客户端通过URL向HTTP服务端即WEB服务器发送请求Request...

2018-05-18 08:52:00 279

转载 自学youku_web

仿youku架构数据库设计管理员 注册 登录 上传视频 删除视频 发布公告普通用户 注册 登录 充会员 查看视频 下载免费视频 下载收费视频 查看观影记录 查看公告思路class Field 表示数据表...

2018-05-17 09:54:00 58

转载 Navicat 12 连接 Mysql8.0 使用日志

目前最新的Mysql8.0 + Navicat12,使用中常有一些棘手问题解决了的都会贴出来,受益于小伙伴们我们的目标是发现问题,解决问题,欢迎大家贴出自己使用时遇到的问题,集思广益好了,上干货!(努力续更中。。。)配置使用日志问题一:安装完毕后,首要任务就是能连接的上Navicat12 连接不上MySQL8.0,总是报错1251;原因是MyS...

2018-05-16 17:28:00 276

转载 cookie,session,token

发展史1、很久很久以前,Web 基本上就是文档的浏览而已, 既然是浏览,作为服务器, 不需要记录谁在某一段时间里都浏览了什么文档,每次请求都是一个新的HTTP协议, 就是请求加响应, 尤其是我不用记住是谁刚刚发了HTTP请求, 每个请求对我来说都是全新的。这段时间很嗨皮2、但是随着交互式Web应用的兴起,像在线购物网站,需要登录的网站等等,马上就面临一个问题,那就是要管理会...

2018-05-16 11:44:00 118

转载 自己动手写一个简易对象关系映射,ORM(单例版和数据库池版)

准备知识DBUtils模块 <<-----重点DBUtils是Python的一个用于实现数据库连接池的模块此连接池有两种连接模式: DBUtils提供两种外部接口: PersistentDB :提供线程专用的数据库连接,并自动管理连接。 PooledDB :提供线程间可共享的数据库连接,并自动管理连接。f...

2018-05-15 08:42:00 189

转载 Python,针对指定文件类型,过滤空行和注释,统计行数

参考网络上代码编辑而成,无技术含量,可自行定制:目前亲测有效,若有待完善之处,还望指出!强调:将此统计py脚本放置项目的根目录下执行即可。1、遍历文件,递归遍历文件夹中的所有def getFile(basedir): global filelists for parent,dirnames,filenames in os.walk(based...

2018-05-11 01:34:00 566

转载 MySQL 数据类型

MariaDB [db1]> create table t1(id int)engine=innodb; # t1.frm t1.ibdMariaDB [db1]> create table t2(id int)engine=myisam; # t2.MYD t2.MYI t2.frmMariaDB [db1]> create table t3(i...

2018-05-07 14:52:00 67

转载 MySQL 基础小技巧

把MySQL软件制作成系统服务3、把mysqld软件做成系统服务 注意:制作之前先把mysqld关掉 C:\Windows\system32>tasklist |findstr mysqld mysqld.exe 8372 Console 2 454,916 ...

2018-05-07 14:07:00 69

转载 Python测量时间,用time.time还是time.clock

在计算机领域有多种时间。第一种称作CPU时间或执行时间,用于测量在执行一个程序时CPU所花费的时间。第二种称作挂钟时间,测量执行一个程序时的总时间。挂钟时间也被称作流逝时间或运行时间。与CPU时间相比,挂钟时间通常长些,因为CPU执行测量的程序可能同时还在执行其它程序的指令。另一个重要概念是所谓的系统时间,由系统时钟测量。系统时间表示计算机系统时间传递的概念。要记住系统时钟是可以由操...

2018-05-06 10:33:00 822

转载 socketserver

基于tcp的套接字,关键就是两个循环,一个链接循环,一个通信循环socketserver模块中分两大类:server类(解决链接问题)和request类(解决通信问题)server类:request类:继承关系:以下述代码为例,分析socketserver源码:ftpserver=socketserver.ThreadingTC...

2018-05-04 17:08:00 63

空空如也

空空如也

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

TA关注的人

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