摘要: 消息队列(MQTT) 前面讨论过消息队列传输的具体内容,那我们该用哪种方式进行呢?通过查阅网络资料,发现有两个方式值得借鉴。 第一种方式每个帐号订阅自己的Inbox,而其他人都向这个Inbox发布信息,这种方式接收比较方便,但是发布时就比较麻烦。如群组有50人的话,一条消息就要发布50次,这和Htt 阅读全文
posted @ 2019-01-29 22:23 wavaya 阅读(790) 评论(0) 推荐(0) 编辑
摘要: 一、准备阶段(需求设计) 鉴权 采用哪种权限认证模式,Cookie由于有域的限制,考虑到以后可能做桌面端,IPhone端等,所以决定采用token进行权限认证,客户端通过token保存客户验证信息。而token则采用JWT进行(补充知识:JSON Web令牌)验证,用token建议是最好不用查询数据库就能获取一些常用信息,这样就能节省一些访问时间。 阅读全文
posted @ 2019-01-27 11:02 wavaya 阅读(1049) 评论(1) 推荐(0) 编辑
摘要: 突然有一天,横空出现了三四种即时聊天工具,貌似是挑战微信。结合我多年的编程经验,我也想有个大想法,开发一款即时通讯工具。我的目的当然不是挑战谁,而是想对自己多年的编程经验进行一次总结。虽然多年来,从各种语言之间切换过,但是像这样前后端一个人编写,完成一个独立项目还是不多的。为了加大点难度,决定采用django 2.0 的restframework做为后台进行开发,即时通讯采用消息队列(MQTT)协议,客户端暂时只开发Android端,并以公众号或网页的方式将编写过程的文章编写出来并推送。 阅读全文
posted @ 2019-01-26 17:36 wavaya 阅读(3323) 评论(0) 推荐(0) 编辑
摘要: Django进一步深入学习 一、Django文件上传 二、django CBV和FBV 三、django字典展示 阅读全文
posted @ 2018-06-06 08:54 wavaya 阅读(185) 评论(0) 推荐(0) 编辑
摘要: Django项目: 1、通过pycharm创建Django项目 2、通过命令创建app 查看下原来目录结构 python manage.py startapp cmdb 再看目录结构: 3配置 3.1、注释掉CSRF 3.2模板路径 通过工具生成的可以不用配置这一项。 3.3静态文件路径 红框内容为 阅读全文
posted @ 2018-06-01 15:17 wavaya 阅读(135) 评论(0) 推荐(0) 编辑
摘要: Django初探 1、安装 2、简单配置 3、简单使用 阅读全文
posted @ 2018-05-30 16:37 wavaya 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 《2017老男孩14期》视频学习 阅读全文
posted @ 2018-05-30 14:39 wavaya 阅读(515) 评论(0) 推荐(0) 编辑
摘要: DataContext DataContext类型(数据上下文)功能: 1.以日志形式记录DataContext生成的SQL 2.执行SQL(包括查询和更新语句) 3.创建和删除数据库DataContext是实体和数据库之间的桥梁。 定义实体类Customer.cs[code]using System;using System.Collections.Generic;using System.Li... 阅读全文
posted @ 2011-06-27 13:22 wavaya 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Lambda表达式 Sample 1[code]using System;using System.Collections.Generic;using System.Linq;using System.Text; namespace ConsoleApplication1{ public delegate int mydg(int a,int b); public static class Lam... 阅读全文
posted @ 2011-06-25 21:55 wavaya 阅读(179) 评论(0) 推荐(0) 编辑