- 博客(10)
- 收藏
- 关注
原创 MQTT 笔记
MQTT 笔记设计理念使用方式https://www.runoob.com/w3cnote/mqtt-intro.html设计理念(1)精简,不添加可有可无的功能;(2)发布/订阅(Pub/Sub)模式,方便消息在传感器之间传递;(3)允许用户动态创建主题,零运维成本;(4)把传输量降到最低以提高传输效率;(5)把低带宽、高延迟、不稳定的网络等因素考虑在内;(6)支持连续的会话控制;(7)理解客户端计算能力可能很低;(8)提供服务质量管理;(9)假设数据不可知,不强求传输数据的类型与格
2021-07-14 17:59:45
226
1
转载 偏向锁、轻量级锁、重量级锁 AQS_待整理
偏向锁、轻量级锁、重量级锁https://www.jianshu.com/p/36eedeb3f912源码|并发一枝花之ReentrantLock与AQShttps://monkeysayhi.github.io/2017/12/05/%E6%BA%90%E7%A0%81%7C%E5%B9%B6%E5%8F%91%E4%B8%80%E6%9E%9D%E8%8A%B1%E4%B9%8BReentrantLock%E4%B8%8EAQS%EF%BC%881%EF%BC%89%EF%BC%9Alock%E3
2021-04-14 20:22:01
199
原创 C# 逆变 协变
转自:https://www.cnblogs.com/lemontea/archive/2013/02/17/2915065.html public class Test { public void test() { IBar<string> strBar = null; IBar<object> objBar = null; strBar = objBar;
2021-04-06 21:00:48
93
原创 visual studio 多线程调试
关于如何选中自己想要的线程在线程面板右键点击任一条目可以切换到线程,具体切换到哪一线程可以根据位置确定通常多线程调试与条件断点非常搭,设置目标线程的固有条件,在达到条件时触发断点,不满足条件的线程则不会触发中断...
2021-04-01 21:06:24
890
原创 SQL Server备忘录
一些杂七杂八的记录,不重要,只是记录符号含义’变量标识符“转义符,包括转义关键字=赋值/判断相等查询表信息SELECT ta.name,co.name,co.max_length,sco.DATA_TYPEFROM sys.tables ta WITH(NOLOCK)LEFT JOIN sys.columns co WITH(NOLOCK) on ta.object_id = co.object_idLEFT JOIN INFORMATI
2021-04-01 14:46:05
118
原创 IL常用命令解析及指令表
名称说明Add将两个值相加并将结果推送到计算堆栈上。Add.Ovf将两个整数相加,执行溢出检查,并且将结果推送到计算堆栈上。Add.Ovf.Un将两个无符号整数值相加,执行溢出检查,并且将结果推送到计算堆栈上。And计算两个值的按位“与”并将结果推送到计算堆栈上。Arglist返回指向当前方法的参数列表的非托管指针。Beq如果两个值相等,则将控制转移到目标指令。Beq.S如果两个值相等,则将控制转移到目标指令(短格式)。Bge如果...
2021-03-31 19:47:55
3109
原创 Sql server 行列转换 PIVOT UNPIVOT
官方介绍链接下面是SQL示例drop table tbcreate table tb(name varchar(10),course varchar(10),score int,sex char(4)) insert into tb values('张三','语文',74,'男') insert into tb values('张三','语文',1,'男')insert into tb values('张三','数学',83,'男') insert into tb values('
2021-03-30 19:29:18
297
原创 JsonRemapping Json重映射 Json筛选
JsonRemapping Json重映射适用场景思路方案1方案2实现适用场景最近接收了一个 消息中心 模块的需求,此模块为消息起到消息中转、筛选,以及对消息按照一定规则进行重新组织(删减订阅方不需要的信息,以减小消息量,迎合订阅方需求重新组织需求)。综上,根本问题在于解析消息内容,且不依赖具体的数据结构。思路方案1需要一种树形、有层次结构的数据结构,该结构可以按照路径返回其某一节点的值;该结构可以根据消息体动态自我扩充,也可以将扩充和解析分开,根据消息体的模板扩充,完整的结构可以解析消息
2021-03-24 22:28:23
308
原创 VS——解决方案看起来是受源代码管理,但无法找到它的绑定信息
VS——解决方案看起来是受源代码管理,但无法找到它的绑定信息重装系统更改计算机名称或者重命名计算机后会导致以下错误 解决方案看起来是受源代码管理,但无法找到它的绑定信息。由于无法自动恢复这些缺少的信息,缺少绑定的项目将被视为不受源代码管理。解决办法可以暂时将计算机名称重命名回绑定工作区的计算机名称,待所有更改签入后重新更改计算机名称并重新映射工作区。以下地址可以找回原计算机名称:...
2020-03-16 11:45:31
2054
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人