静态代理是一种编译期增强,还没运行就已经知道增强的目标对象。 装饰者是运行时增强,只有运行时才知道具体增强的目标。 Code show time 静态代理: package com.zjt.test; interface Duck { void swim(); } class DuckImpl im ...
分类:
其他好文 时间:
2020-03-22 18:14:20
阅读次数:
177
本人是Anaconda3装的python3.7的环境(Win10系统),在装charts库的时候碰到了些问题,现总结一下正确的安装姿势: 1、 在终端上运行: pip install charts 2、 在jupyter命令行中输入如下命令,得到安装的第三方库的位置site-packages: im ...
分类:
编程语言 时间:
2020-03-22 16:15:08
阅读次数:
83
查看端口号是否占用并杀进程 1 netstat -ano | findstr " " 2 tasklist | findstr " " 3 taskkill /f/t/im " " ...
消息传输的高可靠性在即时通讯系统中是最为基础、也是最核心的部分之一,同时也是衡量通讯系统的质量的重要指标。本文主要描述常见通讯系统模型的实现原理,分析影响消息传输可靠性的常见问题,并介绍有度即时通服务体系是如何通过架构及技术细节实现高可靠的消息送达机制。快递式系统模型是常见的即时通讯系统模型,主要结 ...
分类:
其他好文 时间:
2020-03-20 17:15:24
阅读次数:
86
XJR敏捷开发框架是一套集代码生成器+通用权限管理+工作流+即时通讯+报表工具+手机APP小程序开发于一体的敏捷开发框架。拖拽拉可视化操作配置,降低开发难度和缩短开发周期,提高80%以上的工作效率,提供源码,可无线扩展,轻松开发CRM、OA、ERP、WMS、小程序、电商管理后台等各种企业管理系统。以下是这个敏捷开发框架的一些阐述:技术特点技术选型:使用目前流行的多种web技术,包括springbo
分类:
微信 时间:
2020-03-20 09:15:55
阅读次数:
294
随着小程序的发展,给公司带来了不错的收益,但是有件比较苦恼的事情是,
分类:
微信 时间:
2020-03-19 09:34:46
阅读次数:
112
线程池的基本原理 声明任务队列、线程数量这两者数量主要由自己init,往队列中添加任务,如果超过数量则等待(阻塞),否则加入线程执行 import java.util.ArrayList; import java.util.Collections; import java.util.List; im ...
分类:
编程语言 时间:
2020-03-18 18:43:41
阅读次数:
62
需要工具:x32dbg、两个QQ账号。 PC挂一个qq,用xdbg32调试 之后搜索im文件,其实这个东西在IM..dll文件夹里面(别问我怎么知道,网友说的,另外提示对应的PC_Wechat相应部分在WeChatWin.dll文件中,也是网友说的) 然后去调试上面im.dll文件即可,在此区域去搜 ...
解决办法: 在父元素中使用:font-size:0;即可以解决实例: <template> <div class="home-page"> <ul class="navigator"> <li>推荐</li> <li>课程</li> <li>实践</li> <li>职业路径</li> <li><im ...
分类:
其他好文 时间:
2020-03-18 09:26:25
阅读次数:
55
说明 Wrapper调用时机可以看:https://www.cnblogs.com/LQBlog/p/12470179.html#autoid-2-0-0 /** * StubProxyFactoryWrapper */ public class StubProxyFactoryWrapper im ...
分类:
移动开发 时间:
2020-03-17 14:15:55
阅读次数:
87