React和Vue中父子组件间的通信总结
论文分享:A Proposed Visualization for Vulnerability Scan Data
Title: A Proposed Visualization for Vulnerability Scan Data(针对漏洞扫描数据的建议可视化)
原文作者: S Watson
会议: Thirteenth Symposium on Usable Privacy and Security ({SOUPS} 2017)
日期: 2017/6/20
原文地址: https://www.usenix.org/system/files/conference/soups2017/wsiw2017-watson.pdf
0x01 论文背景
基于通信和保护需求将系统分开的网络安全区域可以最大限度地降低安全风险,同时即使面对故障和安全事件,也可以继续保持信息流。
通过基于角色的组织访问控制将风险和风险限制在每个区域,允许监控网络的人员更快地识别针对位于关键区域中的关键资产的可疑活动,并允许区域或子区域被锁定在违规事件或需要收容的事件。
论文分享:CommViz-Visualization of Semantic Patterns in Large Social Communication Network
Title: CommViz: Visualization of Semantic Patterns in Large Social Communication Networks(CommViz:大型社交网络中语义模式的可视化)
原文作者: Karin Verspoor, Bahadorreza Ofoghi, Marlene Robles Granda
期刊: Information Visualization
日期: 2018/01/01
原文地址: https://minerva-access.unimelb.edu.au/bitstream/handle/11343/127914/commviz-InfoVis.version-accepted.pdf?sequence=1
可视化链接: http://commviz.eng.unimelb.edu.au
0x00 概览
这篇文章介绍了一种信息可视化工具—CommViz,通过采用称为hive图的可视化方法来反映网络的语义结构,将其称之为语义蜂巢图。该方法有效地组织并提供对复杂的,高维度的通信数据的洞察,例如社交媒体上的电子邮件或消息。作者通过将CommViz工具的体系结构及其应用程序作为案例研究介绍给安然电子邮件语料库,演示了可视化结构如何能够调查大量消息中的模式和关系。
Electron中主进程和渲染进程间的通信
0x00 写在前面
在最近的项目中,用到了electron来进行桌面应用的开发。开发过程中涉及到从数据库中获取数据,并在页面中进行渲染这一过程。这一块也是electron开发中很重要的一个知识点:主进程和渲染进程间的通信。
用Vuex管理websocket实时推送的数据,实现全局提示
0x00 写在前面
最近的项目中用到了websocket实现实时通信。遇到了一个问题:如何将websocket服务器端实时推送过来的数据全局实时推送。由于websocket通信的实时性和vue中的渲染机制。在查了很多资料之后,发现vuex是实现这个功能的最佳选择。
react+electron+ant-design+sqlite3实现一个桌面应用
0x00 写在前面
最近帮隔壁实验室写个简单的展示页面,想着自己学了一下nodejs与react,刚好可以用来练练手。于是使用sqlite3数据库,用nodejs来写后端,react写前端的前后端分离方法,完成了一个小demo。这时候又要求用electron改成桌面版的应用,这简单啊,把react打包出来的index.html放到electron下做入口文件不就OK了。但是又涉及到跟对方的Java环境下的jar包通信的问题,对方的思路是通过前端点击按钮在数据库里存入一个字段,jar包所在环境通过不断轮询数据库去获取该字段确定是否启动手机应用拖数据库。前端在点击按钮后不断轮询数据库,看需要的数据是否更新,有数据更新就取回数据,并在前端展示。对于这个方案,我是拒绝的。回来跟师兄讨论了一下,确定了下几种方案。
浏览器存储的三种方式------Cookie、localStorage和SessionStorage
create-react-app中使用react-router-dom实现路由跳转
0x00 写在前面
说来很奇怪,之前用create-react-app写的web网页,结合ant desgin布局写的一个导航栏路由跳转。启动项目之后,首页有数据展示,点击导航栏可以跳转。但是!在整合了electron和react之后,启动项目之后首页空白,默认导航栏位置错误,要人为点击一下才有数据展示。这样用户体验真的真的很不友好。也是查了好久好久才解决了这个问题,于是决定写一篇博客,总结一下react-router-dom。