mac安装zmap有两种方式 1、命令行安装 brew install zmap export PATH=$PATH:/usr/local/sbin 很多人安装的时候只有第一步,然后直接bash:zmap的时候会提示命令不存在(command not found) 这里的原因就是没有添加环境变量,输 ...
分类:
系统相关 时间:
2019-10-06 11:14:58
阅读次数:
80
强类型的优缺点 优点 强类型的Hub可以避免魔法函数名,相比弱类型更容易维护和发现问题,直接上代码 缺点 特么的得多些好几行代码 代码 接口定义 实现 对之前的Hub进行修改,暂时就先通过OnNotify给当前所有客户端推送一个信息 在api中调用Hub推送 大部分情况下,是通过客户端某个操作,比如 ...
分类:
Web程序 时间:
2019-10-06 09:47:35
阅读次数:
86
Hub的管理 重写OnConnectedAsync 从连接信息中获取UserId、Groups,ConnectId,并实现这三者的关系,存放于redis中 "代码请查看" 提供给业务系统调用的API [POST] api/notify/post application/json形式 提交,数据格式如 ...
分类:
Web程序 时间:
2019-10-06 09:45:50
阅读次数:
108
由于signalr作为一个单独的推送系统,跟业务系统是分离开的,所以此处模拟一个业务系统,新建一个.net core app项目 模拟实现一个登录功能 我们的登录很简单,当进入系统,如果检测到用户未登录则跳转到登录页面,用户只需要输入用户名点击登录即算登录成功 配置ConfigServices方法 ...
分类:
Web程序 时间:
2019-10-06 09:23:38
阅读次数:
123
## 个人心得 写博客真的比写代码累,膜拜那些坚持写博客的大佬! 有时候零散的片段比较多,没写之前感觉有千千万万要写的东西,实际写的时候发现, 好像这个没啥说的,然后就帖了个图,或者一笔带过了 ## 待改进&交流 - 使用消息队列替换目前的api调用形式,同时消息队列支持定义推送优先级 - 使用po ...
分类:
Web程序 时间:
2019-10-06 00:15:29
阅读次数:
109
## 强类型的优缺点 - 优点 强类型的Hub可以避免魔法函数名,相比弱类型更容易维护和发现问题,直接上代码 - 缺点 特么的得多些好几行代码 ## 代码 ### 接口定义 ``` C# /// /// 服务端接口 /// public interface IServerNotifyHub { } ...
分类:
Web程序 时间:
2019-10-05 22:43:37
阅读次数:
229
"本文地址" 1.Personal access tokens获取与配置 1.1获取 1.1.1登录 "github" 1.1.2点击右上角设置 1.1.3点击左下角Developer settings 1.1.4点击左上角Personal access tokens 1.1.5点击右上角Gener ...
分类:
移动开发 时间:
2019-10-05 22:39:18
阅读次数:
303
## 业务需求 1. 人-项目关系 一个人可以属于多个项目,一个项目可以有多个人加入,通知的时候,可以通知项目内的所有人,也可以通知部分人或者某个责任人。 2. 登录互斥 同一个人不允许登录两次(不同浏览器或者不同电脑登),后面登录的会将前面登录的人挤下线。 3. 聊天 可以私聊、也可以创建群聊、上 ...
分类:
Web程序 时间:
2019-10-05 22:24:22
阅读次数:
172
## Hub的管理 - 重写OnConnectedAsync 从连接信息中获取UserId、Groups,ConnectId,并实现这三者的关系,存放于redis中 [代码请查看](https://github.com/xiexingen/CTS.Signalr/blob/master/CTS.Si ...
分类:
Web程序 时间:
2019-10-05 22:18:15
阅读次数:
168
本文为大家讲解的是webUI框架miniUI,easyUI,extJS,Bootstrap简介及简单部属,感兴趣的同学参考下 ExtJS是一种主要用于创建前端用户界面,是一个基本与后台技术无关的前端ajax框架。 jQuery EasyUI是一组基于jQuery的UI插件集合,而jQuery Eas ...
分类:
Web程序 时间:
2019-10-05 22:04:49
阅读次数:
131