一、前言 前面博客大部分介绍了基于EMQ中间件,通信协议使用的是MQTT,而传输的数据为纯文本数据,采用JSON格式。这种方式,大部分一看就知道是熟悉Web开发、软件开发的人喜欢用的方式。由于我也是做web软件开发的,也是比较喜欢这种方式。阿里的物联网平台,也是推荐这种方式。但是,但是做惯硬件开发, ...
分类:
Web程序 时间:
2020-02-14 18:22:54
阅读次数:
89
import logging logger = logging.getLogger() logger.setLevel(level = logging.INFO) handler = logging.FileHandler("log.txt") handler.setLevel(logging.IN ...
分类:
其他好文 时间:
2020-02-14 16:13:27
阅读次数:
82
关注视图解析器与转发重定向的关系 ModelAndView 设置ModelAndView对象 , 根据view的名称 , 和视图解析器跳到指定的页面 . 页面 : {视图解析器前缀} + viewName +{视图解析器后缀} <!-- 视图解析器 --> <bean class="org.spri ...
分类:
编程语言 时间:
2020-02-14 13:07:31
阅读次数:
77
设计模式 1、工厂模式 在工厂模式中,我们在创建对象时不会对客户端暴露创建逻辑,并且是通过使用一个共同的接口来指向新创建的对象。工厂模式作为一种创建模式,一般在创建复杂对象时,考虑使用;在创建简单对象时,建议直接new完成一个实例对象的创建。 1.1、简单工厂模式 主要特点是需要在工厂类中做判断,从 ...
分类:
编程语言 时间:
2020-02-12 18:56:37
阅读次数:
74
前言 从本篇开始将围绕asp.net core身份验证写个小系列,希望你看完本系列后,脑子里对asp.net core的身份验证原理有个大致印象。至于身份验证是啥?与授权有啥联系?就不介绍了,太啰嗦。你如果不晓得,自己去搜搜吧。我的学习思路是详细看源码 > 总结得出一个宏观上的印象 + 如何使用。如 ...
分类:
Web程序 时间:
2020-02-11 19:10:07
阅读次数:
117
1.ServletContext HttpServlet Session Cookie ServletConfig HttpServletRequest HttpServletResponse ServletRequest ServletResponse (1) ServletContext : g ...
分类:
Web程序 时间:
2020-02-11 13:11:29
阅读次数:
89
一:什么是动态代理?为什么要用动态代理? 在开发中,有时候会发现先前写好的类中的某个方法的原有功能不够用,需要增加额外功能。但是修改源代码增加功能是开发大忌,不到万不得已时不能这样做,这时候就需要动态代理来帮忙了。 动态代理就是设计模式中的代理模式 二:动态代理概念: 1. 真实对象:被代理的对象 ...
分类:
其他好文 时间:
2020-02-10 18:09:12
阅读次数:
58
通常情况下,服务器不应该只接受一个客户端请求,而应该不断地接受来自客户端的所有请求,所以Java程序通常会通过循环,不断地调用ServerSocket的accept()方法。 如果服务器端要“同时”处理多个客户端的请求,因此服务器端需要为每一个客户端单独分配一个线程来处理,否则无法实现“同时”。 需 ...
分类:
编程语言 时间:
2020-02-10 17:52:32
阅读次数:
106
sublime 1. 文档乱码解决方案 1-1. ctrl+` 调出console,粘贴以下并回车 import urllib.request,os,hashlib; h = 'df21e130d211cfc94d9b0905775a7c0f' + '1e3d39e33b79698005270310 ...
分类:
其他好文 时间:
2020-02-10 11:50:11
阅读次数:
70
1、CommandEnded AddHandler Autodesk.AutoCAD.ApplicationServices.Application.DocumentManager.MdiActiveDocument.CommandEnded, AddressOf CommandEnded ...
分类:
其他好文 时间:
2020-02-08 00:51:59
阅读次数:
106