- 博客(33)
- 收藏
- 关注

原创 redis和mongodb各自的优缺点,怎么选择?
redis和mongodb各自的优缺点,怎么选择?Redis是神马?Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value非关系型数据库,并提供多种语言的API。redis是一个key-value存储系统。Redis是非关系型数据库的一种,经常用作缓存。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)...
2018-10-30 16:32:44
29845
4

原创 python之程序人生《做自己的NO.1》
曾有人讲“人生不过几十年,快快乐乐最值钱。”,虽然稍有偏颇,但也够是洒脱!小女子则认为一味追求享乐,终究会落得醉生梦死,不知自己为何人,不知今夕何年的下场!也曾有人讲“难得糊涂”,唯实是难得糊涂,也终究是难得清醒。在看透生活的真相后,仍然对生活不失希望,更是人生大智慧吧!或许每个人的生活都缺少那么一点豁达,其实我们不需要像李太白那样放浪不羁,也不需像琼瑶阿姨笔下的萧剑那样“一萧一剑走江湖,千古情...
2018-10-23 21:05:05
662

原创 web页面常用布局(pc端布局和移动端布局)
web页面常用布局(pc端布局和移动端布局)什么是web布局呢?布局也可以叫做排版,它指的是把文字和图片等元素按照我们的意愿有机地排列在页面上,布局的方式分为两种:1、table布局:通过table元素将页面空间划分成若干个单元格,将文字或图片等元素放入单元格中,隐藏表格的边框,从而实现布局。这种布局方式也叫传统布局,目前主要使用在EDM(广告邮件中的页面)中,主流的布局方式不用这种。2、...
2018-10-17 12:32:18
12133

转载 web页面PC端和移动端的区别
PC端和移动端的区别你知道吗?截至2015年11月,中国手机上网用户数已超过9.05亿,软件移动化成为一种趋势,移动产品经理成为了产品经理的一个重要分支,那么对于移动端和PC端到底有什么区别呢?在设计过程中有什么差异?下面我们逐一分析。一、PC端与移动端区别有人说手机端无非就是PC端的移植,功能设计照搬就行了,这是对于移动设计最大的误解,其实PC端与移动端是千差万别的。操作方式PC端...
2018-10-17 10:48:13
36115
1

原创 反爬虫技术
1.反爬虫是因为爬虫才诞生的,想要很好的运用反爬虫,就要先清除爬虫及爬虫机制。先了解一下爬虫,反爬虫的概念,如下: 爬虫:使用任何技术及手段,批量抓取网站信息的一种方法,且关键在于 批量。 反爬虫:即为使用任何技术及手段,阻止被人 抓取自己网站信息的一种方式,关键在于批量和减少阻止过程中的误伤。 2.反爬虫是针对爬虫设计的,一般架构如下: 对请...
2018-09-08 16:06:06
5016
1
原创 运维工程师使用的运维平台和工具包括:
运维工程师使用的运维平台和工具包括:Web服务器:apache、tomcat、nginx、lighttpd监控:nagios、ganglia、cacti、zabbix自动部署:ansible、sshpt、salt配置管理:puppet、cfengine负载均衡:lvs、haproxy、nginx传输工具:scribe、flume备份工具:rsync、wget数据库:mysql、or...
2019-08-14 21:04:12
2623
转载 python注释的几种类型:
python注释的几种类型:这些问题属于基本的编程语言问题,但是我们遇到的时候一定要完整、准确的回答,给面试者留下一个好的印象1、单行注释是在代码前面或者要注释的内容前面加上’#‘,目的是明确一行代码的作用和说明,代码可能不是一个人在写,但是多人合作的情况下,你要保证自己的代码别人能很快的理解,也是保证一段时间以后自己(忘记的情况下)也能很快的想起一行代码的意义2、多行注释多行注释有两种...
2019-08-14 20:57:18
4481
原创 Python常用库大全
Python常用库大全环境管理管理 Python 版本和环境的工具p – 非常简单的交互式 python 版本管理工具。pyenv – 简单的 Python 版本管理工具。Vex – 可以在虚拟环境中执行命令。virtualenv – 创建独立 Python 环境的工具。virtualenvwrapper- virtualenv 的一组扩展。包管理管理包和依赖的工具。pip –...
2018-12-05 21:28:35
1473
转载 我的程序人生路——雷军
程序人生 ——雷军[题记] 如果程序人生的话,这条路太漫长“程序人生”这个词是什么意思,刚开始时我并不明白。这个词源于业余BBS站,站上PROGRAMMER栏目的中文名就是这个词,英文翻译过来就是”程序员”,但程序人生又比程序员多了很多含义,似乎多了一种沧桑感。但不管这么多,讲讲编程感受不算跑题。首先我先讲讲自己的路,这样也许大家才能相信我的坦诚和我的这篇编程感受的真实性。这些感受是我个人感...
2018-11-16 12:21:14
971
原创 什么是 XML?什么是HTML?什么是XHTML? XML、HTML和XHTM的区别及联系
什么是 XML?XML(Extensible Markup Language),可扩展标记语言。XML是标准通用标记语言的子集,是一种用于标记电子文件使其具有结构性的标记语言,它被设计用来传输和存储数据,是对超文本标记语言的补充。可扩展标记语言是一种元标记语言,即定义了用于定义其他特定领域有关语义的、结构化的标记语言,这些标记语言将文档分成许多部件并对这些部件加以标识。它能够更精确地声明内容,方...
2018-10-31 23:00:41
1196
转载 HTML5参考手册之标签
按字母顺序排列New : HTML5 中的新标签。欲了解更多HTML5参考手册请点击以下链接:http://www.w3school.com.cn/tags/index.asp标签 描述<!--...--> 定义注释。<!DOCTYPE> 定义文档类型。<a> 定义锚。<abbr> 定义缩写。<acronym> 定义只...
2018-10-31 22:28:50
1339
原创 Flask框架简介和简单启动代码及其启动参数
Flask框架简介说明:flask是一个轻量级的web框架,被称为微型框架。只提供了一个高效稳定的核心,其它全部通过扩展来实现。意思就是你可以根据项目需要进行量身定制,也意味着你需要不断学习相关的扩展库。核心:WSGI系统、调试、路由模板引擎(Jinja2,是flask核心开发者人员发开的)安装:pip install flask启动完整代码完整代码# 导入类库f...
2018-10-31 22:08:58
2656
原创 MVC与MTV框架
MVC与MTV框架MVC框架百度百科:MVC全名是Model View Controller,是一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。其中:M:Model,模型,即数据模型,负责数据的存取。V:View,视图,负责数据的展示效果。C:Controller,控制器...
2018-10-31 22:00:21
471
原创 数据库分类+MySQL安装+ SQL的五大类语言+MySQL增删改查
MySQL简介数据库简介:用途:用于存储生活的几乎一切数据,如:身份、住房、车票、网站、…概念:数据库服务器、数据库、数据表、一行数据(一条)、一列数据(字段)分类:关系型数据库:mysql、oracle、SQL server、…非关系型数据库:Redis、MongoDB、…SQL:Structured Query Language,结构化查询语言SQL分类:数据定义语...
2018-10-28 22:21:28
562
原创 Python邮件激活码发送
Python邮件激活码发送,其实很简单 , Python自带相应的库,直接导入库然后调用就可以,轻松加愉快!记住qq需要去设置,才能正常发送!简介:邮件服务器、账户、密码相关协议:SMTP、POP3、IMAP默认TCP协议端口:25用途:经常用在一个网站的注册激活、通知、找回密码等场景库:smtplib示例:import osimport smtplib# 用于邮件发...
2018-10-28 20:46:55
833
原创 Python 异常处理方法try&except
Python 异常处理python提供了异常处理工具来处理python程序在运行中出现的异常和错误。也可以使用该功能来调试python程序。相关概念:异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。一般情况下,在Python无法正常处理程序时就会发生一个异常。异常是Python对象,表示一个错误。当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。...
2018-10-26 11:51:19
1906
原创 面向对象的(classmethod)类方法和静态方法(staticmethod) 类方法示例及其区别
面向对象的(classmethod)类方法和静态方法(staticmethod)类方法示例及其区别说明:定义时使用classmethod装饰器装饰的方法使用时通过类名调用作用:可以创建对象或者简洁的创建对象对外提供简单易用的接口示例1:创建对象class Person:def eat(self):print(‘我喜欢吃麻辣砂锅,不要麻椒和辣椒’) ...
2018-10-26 11:04:33
1561
转载 转Python & Numpy 教程(下)
NumpyNumpy是Python科学计算的核心库。它提供了高性能多维数组对象,以及使用这些数组的工具。如果你已经熟悉MATLAB,你可以找到这个教程来开始使用Numpy。Arrays一个numpy的数组(array)是一个由相同类型数值构成的网络(grid),并且被非负整数的元组索引。维数是数组的rank;而数组的shape是一个整数元组,它给出了数组每一维度的大小。我们可以使用嵌套的P...
2018-10-24 08:40:13
321
转载 转Python & Numpy 教程(上)
该教程来自于 Justin Johnson我们将会使用Python编程语言来完成本课程(斯坦福大学cs231n)的所有作业。Python是一个伟大的通用编程语言,在一些流行库(numpy,scipy,matplotlib)的帮助下,它可以提供一个科学计算的强大环境。我们希望你们之中的大多数人已经有了使用Python和numpy的经验;其余的人,这个部分将作为一个速成课程,帮助你们掌握Pytho...
2018-10-23 22:08:58
492
原创 简解git及安装
简解git及安装一.git是神马东东?Git简介:Git(读音为/gɪt/。)是一个开源的分布式版本控制系统,可以有效、高速的处理从很小到非常大的项目版本管理。 Git 是 Linus Torvalds 为了帮助管理 Linux 内核开发而开发的一个开放源码的版本控制软件。同时GIT不仅仅是个版本控制系统,它也是个内容管理系统(CMS),工作管理系统等。有人说Git是目前世界上最先进的分布式...
2018-10-23 18:17:25
191
转载 《代码整洁之道》读书笔记
《代码整洁之道》读书笔记版权声明:欢迎转载,共同进步。请注明出处:转自:http://blog.youkuaiyun.com/puppet_master https://blog.youkuaiyun.com/puppet_master/article/details/763560491.重复是一切邪恶的根源,许多原则与设计规则都是为了避免重复而产生的。如面向对象编程的基类,面向组件编程等等。2.添加有意义的语境...
2018-10-21 22:56:30
308
原创 flask常用扩展库
Flask-AdminFlask-AskFlask-AssetsFlask-AssetsFlask-AutoIndexFlask-BabelFlask-BcryptFlask-CacheFlask-CeleryFlask-ClassyFlask-CorsFlask-CouchDBFlask-CouchDBKitFlask-CreoleFlask-DanceFlask-...
2018-10-18 13:45:25
2299
原创 常用css列表
常用css列表color 设置文字的颜色,如: color:red;font-size 设置文字的大小,如:font-size:12px;font-family 设置文字的字体,如:font-family:‘微软雅黑’;font-style 设置字体是否倾斜,如:font-style:‘normal’; 设置不倾斜,font-style:‘italic’;设置文字倾斜...
2018-10-17 13:18:27
182
转载 机器学习算法中的准确率(Precision)、召回率(Recall)、F值(F-Measure)
数据挖掘、机器学习和推荐系统中的评测指标—准确率(Precision)、召回率(Recall)、F值(F-Measure)简介。在机器学习、数据挖掘、推荐系统完成建模之后,需要对模型的效果做评价。业内目前常常采用的评价指标有准确率(Precision)、召回率(Recall)、F值(F-Measure)等,下图是不同机器学习算法的评价指标。下文讲对其中某些指标做简要介绍。本文针对二元分类器...
2018-10-09 16:39:04
16066
原创 python模块的导入使用及安装
python模块定义:模块就像工具包一样,里面有很多工具(函数、类等),使用时导入即可分类:标准库:random、sys、os、time第三方:就是别人写好的一些模块,你自己拿来使用(使用pip即可进行安装)自定义:自己写的导入:import random # 导入import random as rdm # 导入后起别名from random import ra...
2018-10-05 18:03:20
1343
原创 python基础常用函数
python基础常用函数内置函数(无需导入)print:打印,输出input:输入abs:求绝对值type:获取变量的类型chr:将ASCII数值转换为字符ord:将字符转换为对应的ASCIIid:获取变量地址len:统计元素个数range:产生连续整数的可迭代对象enumerate:枚举可迭代对象强制类型转换:intfloatstrlisttupleset...
2018-10-05 17:38:38
703
1
转载 GUI是什么
GUI是什么1.GUI是什么–简介 GUI的全称为Graphical User Interface,图形化界面或图形用户接口,是指采用图形方式显示的计算机操作环境用户接口。与早期计算机使用的命令行界面相比,图形界面对于用户来说更为简便易用。GUI的广泛应用是当今计算机发展的重大成就之一,它极大地方便了非专业用户的使用人们从此不再需要死记硬背大量的命令,取而代之的是通过窗口、菜单、按键等方式来...
2018-10-05 08:54:09
21990
2
原创 MongoDB安装及操作
MongoDB简介MongoDB 是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。安装安装:sudo apt-get install mongodb测试:查看进程:ps -ef | greop mongo客户端...
2018-09-23 21:46:59
218
转载 Hadoop的安装与配置
本文转载出处https://blog.youkuaiyun.com/u010085423/article/details/80179413hadoop 的安装和配置1、在linux根路径创建目录cloud:sudo mkdir cloud2、解压hadoop到cloud目录中:tar -zxvf hadoop-2.2.0.tar.gz -C /cloud/3、进入目录:/cloud/hadoop/et...
2018-09-22 10:47:52
195
原创 python中的四个常用高阶函数
高阶函数这里使用的是python3.6版本高阶函数:就是把函数当成参数传递的一种函数;示例: def add(x,y,function): return function( x)+ function( y) print (add(-3,5,abs))注解:1.调用add函数,分别执行abs(-3)和abs(5),分别计算出他们的值2.最后在做...
2018-09-15 17:45:50
1207
原创 简单模拟进程(multiprocessing)
工具:Windows10,pyhton3.6,pycharm2017.2.4专业版#导入类库import timeimport multiprocessing#模拟进程1def test1(): while True: print('1_______') time.sleep(1)#模拟进程2def test2(): while T...
2018-09-11 20:58:11
589
原创 Selenium (浏览器自动化测试框架)
Selenium [1] 是一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE(7, 8, 9, 10, 11),Mozilla Firefox,Safari,Google Chrome,Opera等。这里用python3.6,PyCharm2017.2.4专业版,浏览器Firefox,Windows10操作系统。 首...
2018-09-10 22:40:18
490
原创 简析python的优缺点
python 优点:Python就为我们提供了非常完善的基础代码库,覆盖了网络、文件、GUI、数据库、文本等大量内容,被形象地称作“内置电池(batteries included)”。用Python开发,许多功能不必从零编写,直接使用现成的即可。除了内置的库外,Python还有大量的第三方库,也就是别人开发的,供你直接使用的东西。当然,如果你开发的代码通过很好的封装,也可以作为第三方库给别...
2018-09-08 15:12:55
412
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人