Irene181 Irene181
4年前
肝了三天,万字长文教你玩转 tcpdump,从此抓包不用愁
系列导读本文是【网络知识扫盲】专栏的第三篇。今天要给大家介绍的一个Unix下的一个网络数据采集分析工具\Tcpdump,也就是我们常说的抓包工具。与它功能类似的工具有wireshark,不同的是,wireshark有图形化界面,而tcpdump则只有命令行。由于我本人更习惯使用命令行的方式进行抓包,因此今天先跳过
Easter79 Easter79
3年前
spring中,在Java任何位置获取request对象
看RequestContextListener和RequestContextHolder源代码不难看出,是用过ThreadLocal实现的。ThreadLocal是什么呢?看词义,它并非是一个线程,它不是一个Thread,而是一个线程局部变量,其实功能非常简单,就是为每一个使用该变量的线程都提供一个变量值的副本,是每一个线程都可以独立地改变自己的副本,而
雷厉风行 雷厉风行
2年前
Mac程序员开发必备-CodeRunner for Mac 完美兼容版-各编程语言快速测试集成环境
CodeRunnerforMac具有非常友好的用户界面。它支持分栏显示源代码,可以同时查看代码和输出结果,方便程序员进行比较和调试。程序员还可以使用CodeRunnerforMac提供的多种代码片段和代码补全功能,快速编写代码,避免出现错误和不必要的麻烦,从而提高效率。同时,CodeRunner还提供了多种主题和色彩样式,可用于更好的视觉效果和个人配置。
Stella981 Stella981
3年前
Photoshop 2020 for Mac破解版(PS 2020中文版) 21.0.1.47
ps 2020Mac破解版最新版本已经更新!Adobe Photoshop2020forMac破解版是一款由Adobe公司出品的图像编辑设计软件,AdobePhotoshop2020是Adobe最新的图像编辑处理软件。AdobePhotosho获得符合行业标准的所有最先进的编辑,合成和绘画功能该软件和工具使您可以创建和增强3D图像和基于运动
Wesley13 Wesley13
3年前
ESP8266 三分钟完成云平台对接
本文的目标,即在硬性的3分钟指标内,完成ESP8266设备的云平台对接。在短时间内完成设备接入后,可进行试玩控制、服务器/应用层对接,如果您有兴趣,在文章结尾可以查阅更多有用的功能。本文对接的云平台是ESPushIoT平台,如果您还不知道什么是ESPushIoT云平台,可点此(https://www.oschina.net/act
Wesley13 Wesley13
3年前
RPC原理及实现
1简介RPC的主要功能目标是让构建分布式计算(应用)更容易,在提供强大的远程调用能力时不损失本地调用的语义简洁性。为实现该目标,RPC框架需提供一种透明调用机制让使用者不必显式的区分本地调用和远程调用。2调用分类RPC调用分以下两种:同步调用客户方等待调用执行完成并返回结果。
Stella981 Stella981
3年前
Html5 + Websocket 实现的Web聊天(可群聊)
扯淡的前情提要(赶时间的小伙伴直接ctrlf“正文”,开始阅读)最近公司业务需要上一个在线聊天的功能,老板说“这个应该不难吧,用户那边需求挺大,我们15号(一周后)给它上线吧”,我。。。心理虽然慌的一批,但是老板第一次直接给工作,要留个好印象呐,得当个有情商的码农是吧。结果情商拉满的瞬
Stella981 Stella981
3年前
Creator模块介绍—领略模块化的力量
从Cocos2djs到Creator,一直以来都有模块裁剪的能力,可以将游戏中没有用到的功能代码,在编译输时移除,从而减少包体大小,这对H5游戏来说影响比较明显。Creator比Cocos2djs做的更好,通过主菜单项目设置模块设置有一个图形化的界面,可以方便模块配置。!(https://oscimg.oschina.net/oscnet
Wesley13 Wesley13
3年前
uliweb在notebook中显示graphviz的svg图时,显示中文乱码的处理
这几天基本完成了在IPythonnotebook中显示Model关系图的功能,在MAC下工作良好,但是到了windows下,中文字段描述为乱码,主要原因是因为字体造成的。那么如何解决这个问题。在uliweb中,有两个地方会使用graphviz来生成svg图:命令行和IPythonnotebook环境中。对于命令行,我添加了可以通过命令行参数来传递字体名字
Wesley13 Wesley13
3年前
ES6设计模式之装饰者模式
就是不修改原来的对象的情况下,对对象的功能进行扩充的一种方法。遵循的是开放封闭原则,类可以扩充但是不可以修改。各种粥里面有不同的调料,不同的调料可以加不同的量,最后粥的价钱不等。下面是es实现://注意粥里面可以加入不同的调料,调料不一样价钱不一样。classPorridge{constructor(){this.ary\_season