摘要: 2019年即将过去,这一年中,对工作,思想,学习,有新的突破,对生活人生也有进一步感悟。总结自己过去一年的得与失,总结一年以来的酸甜苦辣,总结自己明年如何去做的更好。 回望2019年工作,有硕果累累的喜悦,也有遇到困难和挫折时的膨胀,这一年以来,是我创业期间最难的时间段,本想着2019年能闯出名堂来 阅读全文
posted @ 2020-01-11 15:18 青春永不言弃 阅读(483) 评论(2) 推荐(0) 编辑
摘要: 好久没碰代码了,好多代码都忘记了,想找人帮吗抓取点数据,麻烦大神都看一看, 针对京东做的抓取 输入商家首页全部商品的URL 可以直接抓取的 主图、标题、价格、评论数 还有网址链接(点击进入商品的地址),打包成软件,可以导入成EXCEL 联系方式微信:rose1995828 例: 不到150个字发不了 阅读全文
posted @ 2018-07-31 08:17 青春永不言弃 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 直播的下半场,谁能笑到最后 直播平台在舆论上两极分化,一方面映客卖身公关公司让行业心有戚戚,同时短视频风口的兴起又让直播在一年时间后迅速归于平寂,而另一方面光圈直播的倒闭并未结束直播行业战国格局,行业格局仍然存在变数,资本还在等待最后落子绝杀,但追逐风口的资本已经将注意力转移到短视频等其他行业。 资 阅读全文
posted @ 2017-06-14 14:57 青春永不言弃 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 未来直播要飞,靠的需是内容为王 大佬雷军曾说“站在风口浪尖猪都能飞”,但如今正置于风口浪尖的直播,却怎么也飞不起来。是风不够大?还是猪太重? 从2005年至今,直播从初创到爆发,经历过野蛮式增长过后,开始日渐平稳、有序。但看似健康发展背后则是千篇一律、模式单一的同质化发展现状,如何打破传统,走出一条 阅读全文
posted @ 2017-06-14 14:49 青春永不言弃 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 简介 AngularJS 是一个为动态WEB应用设计的结构框架,提供给大家一种新的开发应用方式,这种方式可以让你扩展HTML的语法,以弥补在构建动态WEB应用时静态文本的不足,从而在web应用程序中使用HTML声明动态内容。 AngularJS有五个主要核心特性,如下介绍: 双向数据绑定 —— 实现 阅读全文
posted @ 2016-09-12 09:20 青春永不言弃 阅读(1461) 评论(2) 推荐(5) 编辑
摘要: session 在这里先说session 配置URL 创建视图 views.py 这里用到的就是session创建和删除,代码中有注释。视图是动能实现的核心逻辑,这里调用到了session的相关方法,非常简单,需要说明的是session 是字典的形式存在的,比如一个sessionid 对应一个信息( 阅读全文
posted @ 2016-09-11 21:33 青春永不言弃 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 不同的人喜欢用不同的方式建立各自的开发环境,但在几乎所有的编程社区,总有一个(或一个以上)开发环境让人更容易接受。 使用不同的开发环境虽然没有什么错误,但有些环境设置更容易进行便利的测试,并做一些重复/模板化的任务,使得在每天的日常工作简单并易于维护。 什么是virtualenv? 在Python的 阅读全文
posted @ 2016-09-11 21:33 青春永不言弃 阅读(599) 评论(0) 推荐(0) 编辑
摘要: OpenStack从入门到放弃 目录: 为何选择云计算/云计算之前遇到的问题 什么是云计算 云服务模式 云应用形式 传统应用与云感知应用 openstack及其相关组件介绍 flat/vlan/gre/vxlan介绍 分布式存储ceph介绍 openstack mitaka三节点部署实战 一:为何选 阅读全文
posted @ 2016-09-11 11:55 青春永不言弃 阅读(42263) 评论(5) 推荐(52) 编辑
摘要: 设计Model(设计数据库) 初始化数同步据库 创建blog的公共部分 从Django的角度看,一个页面具有三个典型的组件: 一个模板(template):模板负责把传递进来的信息显示出来。 一个视图(view):视图负责从数据库获取需要显示的信息。 一个URL模式:它负责把收到的请求和你的试图函数 阅读全文
posted @ 2016-09-10 14:10 青春永不言弃 阅读(438) 评论(0) 推荐(1) 编辑
摘要: Cookie的使用 为什么要使用Cookie呢? Cookie,指某些网站为了辨别用户身份、进行session跟踪而储存在用户本地终端上的数据(通常经过加密) 比如说有些网站需要登录后才能访问某个页面,在登录之前,你想抓取某个页面内容是不允许的。那么我们可以利用Urllib2库保存我们登录的Cook 阅读全文
posted @ 2016-09-10 14:09 青春永不言弃 阅读(535) 评论(0) 推荐(0) 编辑
摘要: 综述 我想大家一定见到过,在某个网站填写邮箱的时候,还没有填写完,就会出现一系列下拉列表,帮你自动补全邮箱的功能。现在我们就用jQuery来实现一下。 博主原创代码,如有代码写的不完善的地方还望大家多多指教。 功能简述 填写邮箱名字,出现下拉列表,自动补全邮箱 点击上下按键,选取下拉列表邮箱 按回车 阅读全文
posted @ 2016-09-08 15:59 青春永不言弃 阅读(834) 评论(0) 推荐(4) 编辑
摘要: 1、程序设计原则:SOLIP SOLIP设计原则 1、单一责任原则(SRP) 一个对象对只应该为一个元素负责 2、开放封闭原则(OCP) 对扩展开放,修改封闭 3、里氏替换原则(LSP) 可以使用任何派生类替换基类 4、接口分离原则(ISP) 对于接口进行分类避免一个接口的方法过多 5、依赖倒置原则 阅读全文
posted @ 2016-09-06 22:51 青春永不言弃 阅读(9505) 评论(0) 推荐(4) 编辑
摘要: 目录 1、上传文件 2、验证码 一、上传文件 首先了解一下 request.FILES : 字典 request.FILES 中的每一个条目都是一个UploadFile对象。UploadFile对象有如下方法:1、UploadFile.read():从文件中读取全部上传数据。当上传文件过大时,可能会 阅读全文
posted @ 2016-09-06 21:46 青春永不言弃 阅读(857) 评论(0) 推荐(1) 编辑
摘要: 在view中使用template: 首先在settings.py中配置模板文件的路径。 TEMPLATE_DIRS = ( '/home/django/mysite/templates', ) 1.变量的使用 {{ username }} 2.条件语句使用 if 可以使用and, or, not来组织你的逻辑。但不允许and和or同时出现的条件语句中。 没有{% el... 阅读全文
posted @ 2016-09-05 19:56 青春永不言弃 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 效果: settions.py views.py models.py 数据库配置 templatetags下的自定义功能文件 video.html 阅读全文
posted @ 2016-09-02 10:51 青春永不言弃 阅读(378) 评论(0) 推荐(1) 编辑
摘要: 这里用到@register.filter和@register.simple_tag模板功能不够用时才会使用 1.实现瀑布流 1.@register.filter 只可以传2个参数,前端可以if判断 2.@register.simple_tag 自定制模板 3. ajax 1、@register.si 阅读全文
posted @ 2016-09-01 19:10 青春永不言弃 阅读(485) 评论(0) 推荐(2) 编辑
摘要: 注: 在这里我们使用Python版本:2.7,python3爬虫尚未成熟,好多包不支持。 首先爬虫是什么? 网络爬虫(又被称为网页蜘蛛,网络机器人,在FOAF社区中间,更经常的称为网页追逐者),是一种按照一定的规则,自动的抓取万维网信息的程序或者脚本。 根据我的经验,要学习Python爬虫,我们要学 阅读全文
posted @ 2016-08-31 11:15 青春永不言弃 阅读(5474) 评论(1) 推荐(3) 编辑
摘要: 上篇博客也提到这些知识点,可能大家还是不太清楚,这篇博客为大家详细讲解ORM中的几个知识点 1.1首先我们先看一个小案例: 先来区分一下什么是一对一、多对多 一对一:子表从母表中选出一条数据一一对应,母表中选出来一条就少一条,子表不可以再选择母表中已被选择的那条数据 一对多:子表从母表中选出一条数据 阅读全文
posted @ 2016-08-28 19:02 青春永不言弃 阅读(41773) 评论(8) 推荐(29) 编辑
摘要: 中间件 django 中的中间件(middleware),在django中,中间件其实就是一个类,在请求到来和结束后,django会根据自己的规则在合适的时机执行中间件中相应的方法。 在django项目的settings模块中,有一个 MIDDLEWARE_CLASSES 变量,其中每一个元素就是一 阅读全文
posted @ 2016-08-26 22:31 青春永不言弃 阅读(738) 评论(0) 推荐(0) 编辑
摘要: model 到目前为止,当我们的程序涉及到数据库相关操作时,我们一般都会这么搞: 创建数据库,设计表结构和字段 使用 MySQLdb 来连接数据库,并编写数据访问层代码 业务逻辑层去调用数据访问层执行数据库操作 首先Django是通过Model操作数据库,不管你数据库的类型是MySql或者Sqlit 阅读全文
posted @ 2016-08-25 15:38 青春永不言弃 阅读(969) 评论(0) 推荐(0) 编辑
摘要: 简单的from验证 文件目录结构 urls.py settings.py forms.py views.account.py F 里面输出 &&&&&&&&&&&********* <tr><th><label for="id_user">User:</label></th><td><ul clas 阅读全文
posted @ 2016-08-24 23:36 青春永不言弃 阅读(353) 评论(0) 推荐(1) 编辑
摘要: unique=true是指这个字段的值在这张表里不能重复,所有记录值都要唯一,就像主键那样搜索nullable=false是这个字 段在保存时必需有值,不能还是null值就调用save去保存入库 实例 表中添加内容 添加关系 阅读全文
posted @ 2016-08-23 11:07 青春永不言弃 阅读(370) 评论(1) 推荐(1) 编辑
摘要: Django框架MVC其实很简单 让我们来研究一个简单的例子,通过该实例,你可以分辨出,通过Web框架来实现的功能与之前的方式有何不同。 下面就是通过使用Django来完成以上功能的例子: 首先,我们分成4个Python的文件,(models.py , views.py , urls.py ) 和h 阅读全文
posted @ 2016-08-22 09:01 青春永不言弃 阅读(1609) 评论(1) 推荐(6) 编辑
摘要: 一、首先,到底什么是框架? 想要回答这个问题,我们要慢慢来。 ①首先从DRY原则开始说起 Don't Repeat Yourself,不要重复你的代码。 DRY原则的重要性怎么提都不过分,很多人说编程是种机械性的工作,而有很多程序员也自嘲为码农,意为编程成了一种没有技术含量的体力性工作。如果不想沦为 阅读全文
posted @ 2016-08-21 23:43 青春永不言弃 阅读(4151) 评论(0) 推荐(7) 编辑
摘要: #coding=utf-8 """ 本应用主要功能 1.用户选择喜欢的标签加关注 2.获取用户粉丝中自己还没有关注的,->加关注,提高粉丝稳定性 3.获取用户关注列表中没有回粉的,并可以一键取消关注 2,3两个功能基本实现,有一缺点,数据量一大,很慢很慢 1功能不太好,主要是通过一个线程去搜索数据,把感兴趣的用户放入数据库,当用户选择加关注标签时,从数据库中取数据, 以前... 阅读全文
posted @ 2016-08-16 12:52 青春永不言弃 阅读(920) 评论(0) 推荐(0) 编辑
摘要: MySQL练习题 一、表关系 请创建如下表,并创建相关约束 二、操作表 1、自行创建测试数据 2、查询“生物”课程比“物理”课程成绩高的所有学生的学号; 3、查询平均成绩大于60分的同学的学号和平均成绩; 4、查询所有同学的学号、姓名、选课数、总成绩; 5、查询姓“李”的老师的个数; 6、查询没学过 阅读全文
posted @ 2016-08-08 16:27 青春永不言弃 阅读(15554) 评论(3) 推荐(10) 编辑
摘要: MySQL练习题参考答案 阅读全文
posted @ 2016-08-08 16:23 青春永不言弃 阅读(5660) 评论(6) 推荐(13) 编辑
摘要: Python的字符串格式化有两种方式: 百分号方式、format方式 百分号的方式相对来说比较老,而format方式则是比较先进的方式,企图替换古老的方式,目前两者并存。 1、百分号方式 语法:%[(name)][flags][width].[precision]typecode (name) 可选 阅读全文
posted @ 2016-05-22 16:12 青春永不言弃 阅读(5113) 评论(0) 推荐(0) 编辑