1024小神的博客

Who am I? Where am I? What am I going to do?

10个Web移动开发JavaScript框架

这些轻量级框架使用HTML5和CSS3标准来帮助您快速开发跨平台的Web移动应用和网站。 1. jQuery Mobile jQuery Mobile这个框架能够帮助你快速开发出支持多种移动设备的Mobile应用用户界面。它是当前最流行的移动开发框架。 jQuery Mobile不仅会给主流...

2019-05-20 09:53:51

阅读数 3527

评论数 2

28岁程序员目前考虑转行,但又不知道自己能干什么

LZ今年28岁了,毕业于一个普通的二本院校,工科男,学的是计算机科学与技术,做了三年的软件应用开发,现在做Android开发,越来越感觉到力不从心,很多技术需要从头学起,压力太大,自己没有太多的天赋学习,做开发感觉不是非常得心应手,也没有能力坐上管理的岗位,感觉做程序员迟早是要转行的,不如越早越好...

2019-04-18 08:37:09

阅读数 1462

评论数 2

Python协程爬取妹子图(内有福利,你懂得~)

项目说明:   1、项目介绍     本项目使用Python提供的协程+scrapy中的选择器的使用(相当好用)实现爬取妹子图的(福利图)图片,这个学会了,某榴什么的、pow(2, 10)是吧!   2、用到的知识点     本项目中会用到以下知识点     ① Python的编程(本人...

2019-04-10 19:25:07

阅读数 14513

评论数 101

Flask项目阿里云服务器基于Gunicorn + Nginx 进行布署详细流程

项目部署 基于ubuntu 16.04系统,使用 Gunicorn + Nginx 进行布署,云服务器为阿里云 阿里云服务器 选择云服务器:阿里云服务器https://www.aliyun.com 个人免费获取 [https://free.aliyun.com/] 创建服务器选择ub...

2019-06-17 15:58:57

阅读数 22

评论数 0

Python 读取各类文件格式的文本信息 | doc,excel,html,mht

引言 众所周知,python最强大的地方在于,python社区汇总拥有丰富的第三方库,开源的特性,使得有越来越多的技术开发者来完善。 python的完美性。 未来人工智能,大数据方向,区块链的识别和进阶都将以python为中心来展开。 咳咳咳! 好像有点打广告的嫌疑了。 ...

2019-06-16 13:40:42

阅读数 15

评论数 0

Python打印矩形、直角三角形、等腰三角形、菱形

思路如下: (1)先打印一个星号并换行 print("*") (2)打印一行6个星号 for i in range(6): print("*", end=" ") (3)打印6列星号 for i in...

2019-06-16 13:37:52

阅读数 27

评论数 0

Python的十三种设计模式,附代码

设计模式的定义:为了解决面向对象系统中重要和重复的设计封装在一起的一种代码实现框架,可以使得代码更加易于扩展和调用 四个基本要素:模式名称,问题,解决方案,效果 六大原则:   1.开闭原则:一个软件实体,如类,模块和函数应该对扩展开发,对修改关闭.既软件实体应尽量在不修改原有代码的情况下进...

2019-06-15 18:51:35

阅读数 228

评论数 0

Git头指针分离 后,push报错fatal: 您当前不在一个分支上。解决办法

确认一下当前在哪个分支上:git branch 确定是头指针分离,然后切换回主分支即可 切换操作:git checkout master 输入github账号密码,然后就可以成功push了, ...

2019-06-14 11:04:47

阅读数 42

评论数 0

Ubuntu和windows中Pycharm中git账号密码修改和保存

点击设置,搜索password,然后选择最下面的Do not save不保存面,执行push操作 就会弹出输入密码的操作 然后输入后密码,推送成功。 修改完之后,再在这里设置为in keepass一直保存密码即可 ...

2019-06-11 19:44:50

阅读数 86

评论数 0

Flask项目中为啥要使用functools_wraps装饰器?

项目中为啥要使用 那项目中的user_login_data中为啥要使用呢? 现在我们开始分析: 比如说,我们这俩方法都是视图函数,添加有路由: 那如果添加了路由,那就会出问题,因为一个视图函数不能被两个不同的路由进行装饰 如下: 一个路由对应一个函数。 那如果我们给之前的这个装...

2019-06-11 19:36:46

阅读数 60

评论数 0

Python装饰器functools.wraps(func)详解

functools_wraps讲解 例子 我们在user_login_data装饰器函数中用到了一个functools.wraps装饰器对于内层函数wrapper进???????? 那么这个functools_wraps到底是干嘛的呢? 我们新建一个test...

2019-06-11 19:32:38

阅读数 63

评论数 0

Flask新媒体网站列表前台实现

在index.js文件中,实现updateNewsData方法 function updateNewsData() { var params = { "page": 1, "cid": currentCid, ...

2019-06-10 18:14:54

阅读数 70

评论数 0

Flask新媒体网站首页点击排行实现

按照点击量进行显示新闻: 先从数据库查询到数据: 然后将获取到的新闻对象转换成字典: 前端代码实现:(loop.index) 使用过滤器让排行显示不同的颜色: 添加过滤器到app中: 最终前端代码: ...

2019-06-10 08:45:37

阅读数 50

评论数 0

Flask新媒体网站退出登录逻辑实现

用户退出按钮:(使用ajax请求) 设置a标签的href为js,并设置onclick, 点击事件:($.ajax,$.get, $.post三种方式) 后端退出接口:(删除redis中的session.pop) ...

2019-06-10 08:43:54

阅读数 54

评论数 0

Flask新媒体网站用户登录后显示登录状态

显示登录状态逻辑分析:(在index视图函数中实现,因为显示是在index页面中,所以。。。。) 当我们进入首页,我们需要判断用户是否登录,如果登录,将用户信息查询出来, 获取session保存的用户id: user_id =session.get(“user_id”) 从...

2019-06-10 08:42:04

阅读数 71

评论数 0

Flask新媒体网站前端登录逻辑实现

发起登录请求:(ajax请求,刷新页面:location.reload() )

2019-06-10 08:40:11

阅读数 53

评论数 0

Flask新媒体网站登录的后端逻辑

分析登录逻辑: 代码逻辑:(加密密码和密码校验:使用数据模板提供的:check_password_hash(passport)) 从datetime中导入datetime,获取登录时间对象(模型中保存的就是时间对象)保存到数据库: 设置session,保持登录状态...

2019-06-10 08:38:23

阅读数 51

评论数 0

Python装饰器property使用详解

1.在绑定属性时,如果我们直接把属性暴露出去,虽然写起来很简单,但是,没办法检查参数,导致可以把成绩随便改: s = Student() s.score = 98 s.score = 1000 # 属性直接暴露在外,不便于检查属性值是否符合它默认的范围,例如:成绩一般在0~100之间。 这显...

2019-06-09 13:45:51

阅读数 44

评论数 0

Flask新媒体项目注册页面,发送短信验证码功能

短信验证码的生成; 搜注册: 然后将云通讯加入到info中: 然后开始后端逻辑实现:(在passport中实现) 短信验证码后端逻辑: 全局进行一个检测:(手机号,图片验证码,手机验证码三个数据是否都存在,不存在的话,返回一个状态码,一个j...

2019-06-08 20:24:48

阅读数 45

评论数 0

Flask图片验证码注册功能

注册又包含一些小功能:手机号,验证码 图片验证码流程: 让浏览器在发送一个验证码请求的时候,带上一个随机验证名称,然后将这个随机名称和验证码关联起来,将验证码文字保存到redis中(可以设置过期时间),然后当用户输入验证码后,就使用输入的内容和保存的进行比较,最后验证是否正确 如...

2019-06-08 11:57:15

阅读数 40

评论数 0

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