python中websocket需要我们自己实现握手代码,流程是这样:服务端启动websocket服务,并监听。当客户端连接过来时,(需要我们自己实现)服务端就接收客户端的请求数据,拿到请求头,根据请求头信息封装响应头,并将响应头发给前端,这样就完成了一次握手,接下来服务端和客户端才可以通信。 上代 ...
分类:
编程语言 时间:
2018-09-28 19:15:28
阅读次数:
295
在文章:Mybatis源码解析,一步一步从浅入深(二):按步骤解析源码中我们提到了两个问题: 1,为什么在以前的代码流程中从来没有addMapper,而这里却有getMapper? 2,UserDao明明是我们定义的一个接口类,根本没有定义实现类,那这个userMapper是什么?是mybatis自 ...
分类:
其他好文 时间:
2018-09-26 13:53:41
阅读次数:
198
设计workflow时候,如果通过代码向向工作流传入数据,则使用代码流CodeActivity类型的活动,如果有想要加入书签,则需要使用NaviteActivity类型的活动。创建工作流的同时给工作流数据。 public partial class Form1 : Form { private Wo ...
分类:
其他好文 时间:
2018-09-23 13:34:09
阅读次数:
266
问题: 新插入节点的位置如何指定? 非线性结构无法通过下标指定位置。 插入操作代码流程: 当前的树是一棵空树的话,新节点就当做空节点来插入。不是空树就查找新节点的父节点。 在GTree.h中添加插入操作: 测试程序如下: 结果如下: 小结: ...
分类:
其他好文 时间:
2018-09-22 21:31:06
阅读次数:
260
###动机###Chromium_Android源代码庞大且复杂。在调试器LLDB下能帮助我们更好的理解代码流程。介绍使用LLDB调试器调试android上chromium的C++代码。 [1] 编译Chromium时,记得修改编译选项:-g -O0, 使得编译器做更少的优化,便于调试。使用atta ...
分类:
移动开发 时间:
2018-09-18 00:23:39
阅读次数:
488
1 系统操作时间 1、 新旧物料的替换需有BOM的产生2、 BOM中组件发生变化时需有BOM的更改2 系统操作权限角色编码 角色名称Z:PP_PS_007_1000_200 PP主数据维护员 3 适应的业务流程流程编码 流程名称JDB-TB-PP-010 物料清单维护流程 4 操作结果 生产物料用量 ...
分类:
其他好文 时间:
2018-09-09 11:56:37
阅读次数:
160
条码的使用在各行各业都已经非常普及,基本所有的产品或包装的标签上都会打印上条码; 特别是一些电子产品,为了追溯管理,每一个产品都会定义一个流水号作为产品的唯一身份。 比如如下图所示: 但是现在打印流水号条码的时候,经常因为种种原因,会出现打印出重复的条码流水号出来。特别是在批量打印的时候,更是容易出 ...
分类:
其他好文 时间:
2018-09-07 16:41:35
阅读次数:
618
1简单扩展 利用form组件自带的正则扩展: a.方式一 b.方式二 2基于源码流程 a.单字段验证 b.整体错误验证 2 django序列化 序列化 queryset的类型 需要用django自带的 ...
分类:
其他好文 时间:
2018-09-03 18:28:12
阅读次数:
169
内置函数 内置函数就是python提供给我们的函数,可以随时拿来使用。截止到python3.6.2,一共有68种内置函数。按照功能,可以分为以下几类: 作用域相关的:2种。 迭代器/生成器相关的:3种。 基础数据类型相关的:38种。 反射相关:4种。 面向对象相关的:9种。 其他:12种。 作用域相 ...
分类:
其他好文 时间:
2018-08-21 17:14:44
阅读次数:
217
之前写了一篇 bluedroid对于sdp的实现的源码分析 ,他其实对于sdp 协议本身的分析并不多,而是侧重于 sdp 处于Android bluedroid 架构中的代码流程,这篇文章,是针对SDP 的规范来整理SDP 协议本身的一些要点。 概要: 我们想一想,两个陌生的设备(之前未有过交互)如 ...
分类:
其他好文 时间:
2018-08-18 23:34:40
阅读次数:
375