自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 python3导入自定义库

众多的库是python的特色,使用起来也及其的方便。当然我们往往会把自己的代码组织称库的方式,来复用代码。这就涉及到导入库的方法了。 1、系统自带的库 # 直接导入整个库,命名空间隔离 import os # 直接将需要的功能导入,存才命名空间污染的情况 from math im...

2019-02-27 11:32:03

阅读数 316

评论数 0

原创 windows永久更换pip数据源

pip默认的数据源在国外,某些库的下载速度默默的只有可怜的几K。一个软件需要苦苦等待,结果还有可能是timeout。所以有了更换国内优质的数据源,提高Python获取优秀库的速度。 1 获取用户配置文件路径 在cmd下执行 %APPDATA% 2 在1步中红色框路径中创建 pip目录 3 在...

2019-01-17 22:16:12

阅读数 625

评论数 0

转载 数据库水平切分的实现原理解析——分库,分表,主从,集群,负载均衡器(转)

转自https://blog.csdn.net/echojson/article/details/79684682 第1章 引言 随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负载。对于系统的...

2018-12-19 12:11:19

阅读数 117

评论数 0

原创 win10 64位 python3.6 tensorflow安装

近期对tensorflow比较感兴趣,所以安装下来了解了解。 经过多次折腾,目前tensorflow win10 64 下边暂时不支持python2.x.x python3.7.x。所以安装python3.6. python3.6 安装 Windows x86-64 executable in...

2018-09-29 13:41:36

阅读数 422

评论数 0

原创 LeetCode 35. 搜索插入位置 python

给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。 你可以假设数组中无重复元素。 示例 1: 输入: [1,3,5,6], 5 输出: 2 示例 2: 输入: [1,3,5,6], 2 输出: 1 示例 3: 输入: [1,3...

2018-09-29 09:29:24

阅读数 78

评论数 0

原创 LeetCode 34. 在排序数组中查找元素的第一个和最后一个位置 python

给定一个按照升序排列的整数数组 nums,和一个目标值 target。找出给定目标值在数组中的开始位置和结束位置。 你的算法时间复杂度必须是 O(log n) 级别。 如果数组中不存在目标值,返回 [-1, -1]。 示例 1: 输入: nums = [5,7,7,8,8,10], target...

2018-09-25 10:53:15

阅读数 239

评论数 0

原创 tornado 传说中的hello world

tornado 传说中的hello world 下边是tornado一个简单的web app 的简单示例。 import tornado.ioloop import tornado.web class MainHandler(tornado.web.RequestHandler): ...

2018-09-19 10:19:44

阅读数 134

评论数 0

原创 Excel 如何将图片URL 显示为图片

由于公司需要统计根据门店业绩和装修档次定制扶持政策,所以要到处携带门店门头照片+业绩的报表,而数据库存储的是图片的链接。由于后台统计报表相对应的库暂时没有插入图片的功能。所以通过宏来完成将Excel中url替换为插入图片,又为了避免插入图片太多,导致Excel大小暴增,所以在选择了对应门店门...

2018-09-12 09:41:00

阅读数 10511

评论数 0

原创 LeetCode 33. 搜索旋转排序数组 python

假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元...

2018-09-06 13:12:07

阅读数 167

评论数 0

原创 LeetCode 28 实现strStr() pyhton

实现 strStr() 函数。 给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。 示例 1: 输入: haystack = “hell...

2018-09-06 13:10:46

阅读数 36

评论数 0

原创 LeetCode 27 移除元素 python

给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 ...

2018-09-06 13:09:17

阅读数 45

评论数 0

原创 LeetCode 26 删除排序数组中的重复项 python

给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例 1: 给定数组 nums = [1,1,2], 函数应该返...

2018-09-06 13:07:06

阅读数 44

评论数 0

原创 Leetcode 20 有效的括号 python

给定一个只包括 ‘(‘,’)’,’{‘,’}’,’[‘,’]’ 的字符串,判断字符串是否有效。 有效字符串需满足: 左括号必须用相同类型的右括号闭合。 左括号必须以正确的顺序闭合。 注意空字符串可被认为是有效字符串。 示例 1: 输入: “(...

2018-08-31 14:42:40

阅读数 158

评论数 0

原创 Leetcode 14 最长公共前缀 python

编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 “”。 示例 1: 输入: [“flower”,”flow”,”flight”] 输出: “fl” 示例 2: 输入: [“dog”,”racecar”,”ca...

2018-08-31 14:40:07

阅读数 118

评论数 0

原创 Leetcode 11 盛最多水的容器 python

给定 n 个非负整数 a1,a2,…,an,每个数代表坐标中的一个点 (i, ai) 。在坐标内画 n 条垂直线,垂直线 i 的两个端点分别为 (i, ai) 和 (i, 0)。找出其中的两条线,使得它们与 x 轴共同构成的容器可以容纳最多的水。 说明:你不能倾斜容器,且 n 的值...

2018-08-31 14:33:15

阅读数 149

评论数 0

原创 LeeteCode 9. 回文数 python

判断一个整数是否是回文数。回文数是指正序(从左向右)和倒序(从右向左)读都是一样的整数。 示例 1: 输入: 121 输出: true 示例 2: 输入: -121 输出: false 解释: 从左向右读, 为 -121 。 从右向左...

2018-08-23 10:54:37

阅读数 164

评论数 0

原创 LeetCode 8. 字符串转整数 (atoi) python

实现 atoi,将字符串转为整数。 在找到第一个非空字符之前,需要移除掉字符串中的空格字符。如果第一个非空字符是正号或负号,选取该符号,并将其与后面尽可能多的连续的数字组合起来,这部分字符即为整数的值。如果第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成整数。 ...

2018-08-23 10:52:51

阅读数 76

评论数 0

原创 LeetCode 7 反转整数 python

给定一个 32 位有符号整数,将整数中的数字进行反转。 示例 1: 输入: 123 输出: 321 示例 2: 输入: -123 输出: -321 示例 3: 输入: 120 输出: 21 注意: 假...

2018-08-23 10:50:21

阅读数 57

评论数 0

原创 LeetCode 5 最长回文子串 python

给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为1000。 示例 1: 输入: “babad” 输出: “bab” 注意: “aba”也是一个有效答案。 示例 2: 输入: “cbbd” 输出: “bb” ...

2018-08-23 10:48:03

阅读数 613

评论数 0

原创 Leetcode 2 两数相加 python

给定两个非空链表来表示两个非负整数。位数按照逆序方式存储,它们的每个节点只存储单个数字。将两数相加返回一个新的链表。 你可以假设除了数字 0 之外,这两个数字都不会以零开头。 示例: 输入:(2 -> 4 -&g...

2018-08-23 10:44:54

阅读数 80

评论数 0

原创 Leetcode 3 无重复字符的最长子串 python

给定一个字符串,找出不含有重复字符的最长子串的长度。 示例: 给定 “abcabcbb” ,没有重复字符的最长子串是 “abc” ,那么长度就是3。 给定 “bbbbb” ,最长的子串就是 “b” ,长度是1。 给定 “pwwkew” ,最长子串是 “wke...

2018-08-10 08:52:36

阅读数 98

评论数 0

转载 web开发常见的图片格式-转

web开发常见的图片格式 如今互联网是一个五彩缤纷的世界,自然少不了图片的点缀,作为web系统主要素材之一,我们要熟知常见的图片格式,而且需要处理部分会需要处理的图片格式。常见的格式如下:.ico, .jpeg, .jpg, .png, .webp, .bmp, *gif …… *...

2018-08-09 11:49:00

阅读数 1105

评论数 0

原创 leetcode 4 两个排序数组的中位数 python

给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。 请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。 你可以假设 nums1 和 nums2 均不为空。 示例 1: nums1 = [1, 3] ...

2018-07-27 18:51:08

阅读数 344

评论数 0

原创 LeetCode 1 两数之和 Python

给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因为 nums[0] + nums[1] =...

2018-07-27 18:46:05

阅读数 57

评论数 0

翻译 linux 基于ipset+iptables 保护api接口被暴力访问

linux 基于ipset+iptables 保护api接口被暴力访问 由于本公司平台注册获取短信接口被恶意访问,所以有了限制非法ip访问接口想法。在网上了解了很多,最终确定shell脚本分析nginx access日志,生成ipset 集合,然后iptables,过滤指定的ipset 集...

2018-07-09 18:38:15

阅读数 574

评论数 3

原创 windows 下 VUE Hbuilder 开发环境搭建

hbuilder vue 开发环境搭建 由于公司app采用原生开发,人员架构比较小,人员利用率不高,所以有了切换到h5框架上,这样小范围实现团队开发全栈。方便人员利用,工作效率等。最终采用 hbuilder负责框架,vue实现数据双向绑定。 vue部分nodejs 安装 去nodejs官网,下...

2017-12-11 14:05:28

阅读数 14881

评论数 0

原创 centos 6.5 搭建WordPress

CentOS6.5 搭建WordPress 由于公司有需要员工书写技术文章的想法,所以才有了在公司服务器上搭建WordPress的想法。 需要的软件&库WebServer:Nginx DataBase:MySQL RunEnvoriment : php7.5 WordPressm...

2017-11-24 11:59:48

阅读数 485

评论数 0

原创 tornado 框架 简单的任务异步化方式

tornado 框架 简单的任务异步化方式 由于项目中存在耗时的查询操作,对应api接口常常被阻塞,影响这一块的并发。所以才有了将其转化为异步缓解并发的想法。 @route(r'/ajax/api_interface_demo', name='ajax_GetAr...

2017-11-08 11:28:14

阅读数 435

评论数 0

原创 SUI 列表 底部无限滚动

SUI 列表 底部无限滚动实现 由于APP中html页面部分采用的sui-mobile,正好历史记录页面需要底部滚动加载下一页数据。结合sui-mobile的文档自己实现如下。 html<div class="page-group"> <div i...

2017-11-08 10:48:23

阅读数 2638

评论数 0

转载 Vim命令合集(转)

Vim命令合集命令历史以:和/开头的命令都有历史纪录,可以首先键入:或/然后按上下箭头来选择某个历史命令。启动vim在命令行窗口中输入以下命令即可vim 直接启动vimvim filename 打开vim并创建名为filename的文件文件命令打开单个文件vim file同时打开多个文件vim f...

2017-11-01 17:40:09

阅读数 116

评论数 0

转载 iptables详解(转)

iptables详解前言防火墙,其实说白了讲,就是用于实现Linux下访问控制的功能的,它分为硬件的或者软件的防火墙两种。无论是在哪个网络中,防火墙工作的地方一定是在网络的边缘。而我们的任务就是需要去定义到底防火墙如何工作,这就是防火墙的策略,规则,以达到让它对出入网络的IP、数据进行检测。目前市...

2017-11-01 17:38:37

阅读数 146

评论数 0

转载 在Python中使用lambda高效操作列表的教程(转)

转自:http://www.jb51.net/article/64833.htmlambdaPython用于支持将函数赋值给变量的一个操作符 默认是返回的,所以不用再加return关键字,不然会报错result = lambda x: x * x result(2) # return 4 map(...

2017-10-30 13:14:35

阅读数 1518

评论数 0

转载 fabric

fabrictitle是开发,但是同时要干开发测试还有运维的活……为毛 task*3 不是 salary * 3 (o(╯□╰)o)近期接手越来越多的东西,发布和运维的工作相当机械,加上频率还蛮高,导致时间浪费还是优点多。修复bug什么的,测试,提交版本库(2分钟),ssh到测试环境pull部署(...

2017-10-12 11:30:00

阅读数 380

评论数 0

原创 web项目容器化笔记

web项目容器化笔记 p5平台包含:admin、desktop、api、wx、wap总共5个需要部署到Linux服务器上的后台服务程序。所以容器化,也就是将其封装成由容器引导运行!这里边涉及的主要由:容器本身的配置(build dockerfile),容器实例化(创建新实例,删除新实例),实力...

2017-10-12 10:33:08

阅读数 645

评论数 0

原创 Python 发送Email

Python 发送邮件(Email) 公司最近有后台在某些条件下发送邮件给客户的需求。所以找了些demon,记录下。 import smtplib import email.mime.multipart import email.mime.text msg = email.mime....

2017-09-21 14:09:28

阅读数 165

评论数 0

原创 PAAS、LAAS、SAAS、B2B、 B2C、C2C、B2B2C、O2O、公有云、私有云、混合云。。。。。。

热门关键字PAAS PaaS是Platform-as-a-Service的缩写,意思是平台即服务。 把服务器平台作为一种服务提供的商业模式。 SAAS Software-as-a-Service(软件即服务)的简称,通过网络进行程序提供的服务

2017-09-19 16:54:33

阅读数 571

评论数 0

转载 苹果手机浏览器$(document).on("click",function(){})点击无效的问题(转)

苹果手机浏览器$(document).on(“click”,function(){})点击无效的问题今天在测试的时候发现,动态生成元素的点击事件$(document).on(“click”,function(){})在andriod设备和电脑浏览器模拟上可以触发,而在apple移动设备上却无法触发...

2017-09-13 10:46:44

阅读数 4656

评论数 0

原创 python使用豆瓣源安装库/插件

python使用豆瓣源安装库/插件 日常中使用python,避免不了需要安装一些库或者插件,而python pip默认使用的国外的源,由于中国特色的网络环境,所以推荐使用国内的源,可以大大节省安装库的时间。 # 简单解释下:-i 使用指定的源 --trusted-host 信任指定的源 pip...

2017-08-09 09:26:18

阅读数 381

评论数 0

转载 win7 ie11降级ie8

进入控制面板—&gt;程序和功能—&gt;查看已安装的更新—&gt;卸载IE11更新—&gt;重启系统。# 百度经验 https://jingyan.baidu.com/article/cb5d6105090de1005c2fe0cf.html

2017-07-28 16:21:30

阅读数 1627

评论数 0

原创 python web后台 技术栈

python web后台技术栈 python作为当今后台语言的一员,有自己的优势。如果需要做后台,涉及一些必须的技术。这里根据自己的情况罗列一些。也方便自己后期强化自己的弱项。 web框架这个是最直接的,一门语言要成为web后台语言,首先要有处理web后台相关的库,然后在一些巨人的封装下,形成...

2017-07-19 11:34:16

阅读数 3640

评论数 0

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