摘要:
消息队列(MQTT) 前面讨论过消息队列传输的具体内容,那我们该用哪种方式进行呢?通过查阅网络资料,发现有两个方式值得借鉴。 第一种方式每个帐号订阅自己的Inbox,而其他人都向这个Inbox发布信息,这种方式接收比较方便,但是发布时就比较麻烦。如群组有50人的话,一条消息就要发布50次,这和Htt 阅读全文
摘要:
一、准备阶段(需求设计)
鉴权
采用哪种权限认证模式,Cookie由于有域的限制,考虑到以后可能做桌面端,IPhone端等,所以决定采用token进行权限认证,客户端通过token保存客户验证信息。而token则采用JWT进行(补充知识:JSON Web令牌)验证,用token建议是最好不用查询数据库就能获取一些常用信息,这样就能节省一些访问时间。 阅读全文
摘要:
突然有一天,横空出现了三四种即时聊天工具,貌似是挑战微信。结合我多年的编程经验,我也想有个大想法,开发一款即时通讯工具。我的目的当然不是挑战谁,而是想对自己多年的编程经验进行一次总结。虽然多年来,从各种语言之间切换过,但是像这样前后端一个人编写,完成一个独立项目还是不多的。为了加大点难度,决定采用django 2.0 的restframework做为后台进行开发,即时通讯采用消息队列(MQTT)协议,客户端暂时只开发Android端,并以公众号或网页的方式将编写过程的文章编写出来并推送。 阅读全文
摘要:
Django进一步深入学习
一、Django文件上传
二、django CBV和FBV
三、django字典展示 阅读全文
摘要:
Django项目: 1、通过pycharm创建Django项目 2、通过命令创建app 查看下原来目录结构 python manage.py startapp cmdb 再看目录结构: 3配置 3.1、注释掉CSRF 3.2模板路径 通过工具生成的可以不用配置这一项。 3.3静态文件路径 红框内容为 阅读全文
摘要:
DataContext DataContext类型(数据上下文)功能: 1.以日志形式记录DataContext生成的SQL 2.执行SQL(包括查询和更新语句) 3.创建和删除数据库DataContext是实体和数据库之间的桥梁。 定义实体类Customer.cs[code]using System;using System.Collections.Generic;using System.Li... 阅读全文
摘要:
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... 阅读全文