-
[Go]Log4j可执行漏洞自动扫描+修复
公司突然要检查所有组件log4j远程可执行的洞网上搜的工具都没法批量扫,一个一个的扫描太慢了所以中午抽空自己写一个了自动扫描程序,简单实现了自动扫描+修复 修复的方法采用的是删除JndiLookup.class 文件,来屏蔽这个漏洞 项目地址:https://github.com/leeli73/L -
[JS]百度地图大量图层加载时的懒加载
最近在做一个地图的可视化打点,需要加载的图层太多了 全部绘制图层时,性能变的异常缓慢。所以我用了如下方法,来简单实现了一个图层懒加载 供大家参考 首先,设置地图的moveend、zoomend、touchend事件的监听 map.addEventListener("moveend", mapchan -
[Qt]cmake下Qt隐藏console的窗口
最近在用Qt写一个GUI,最后release之后发现,伴随窗口启动的还有一个console窗口 我用的是mingw+cmake的编译方法,查了很多资料终于找到了解决方法,如下: 在CMakeList.txt中添加,然后console窗口就不见啦 #隐藏console if(WIN32) if(MSV -
[恶意软件分析]DroidBox的环境搭建与使用
在Linux系统中,配置DroidBox所需要的环境,并使用DroidBox对未知软件进行分析 -
[其他]将Windows Terminal添加到右键菜单
不得不说,微软刚出的这个Windows Terminal还是比较好用的 集成了PowerShell、cmd、wsl,通过配置之后还可以当putty连ssh用 还是很方便的,所以这篇文章主要说一下如何把它加到右键菜单里 在任意文件夹里右击即可在当前路径打开Windows Terminal 复制下面的代 -
[VS Code]在自己的Ubuntu服务器上构建VSCode Online
北京时间 2019 年 5 月 7 日,在微软Build 2019开发者大会上,微软宣布了 Web 版本的 VS Code - Visual Studio Online 相比之前的code-server,VS Code Online算是真正的亲儿子 我呢,就想着能第一时间体验一下,但是网上目前都是基 -
[Go]goFileView-基于Golang的在线Office全家桶预览
因为项目需要实现对Word、PPT、Excel和PDF的在线预览 之前打算使用kkFileView来着,讲真的,kk算是为数不多的在线Office预览中最好用的一个 但是呢,因为项目服务器的问题,kk始终运行起来有问题 所以就在某天突然突发奇想,决定用Golang仿制一个kk 目前相对来说比较简陋、 -
[Go]基于Go语言的Web路由转发,多个网站共享一个端口(新版本,支持WebSocket)
之前编写过一个Web路由转发,可以参考我之前的博客 之前的版本具有很多问题,所前段时间一直很忙,在做我的新东西和实习,所以就一直没更新 今天忙里偷闲,就更新一下Web路由 主要解决的还是多语言Web开发时,整合至一个端口的问题 当然除了这个功能,还有很多有趣的用法,比如网站镜像,绕过备案等玩法 废话 -
[WSL]在Windows10子系统里安装运行桌面(xUbuntu)
最近需要在Linux环境下开发程序,但是我自己的Surface又不适合装虚拟机 所以就萌生了在WSL里面安装桌面环境的想法,查询了很多资料也试了很多方法 首先使用了unity、compiz的方法,虽然安装成功,但是桌面始终无法正常启动,网上也有很多人都是这样 我尝试了很多方法,依旧无法解决 所以我退 -
[Go]使用Golang对鸢尾花数据集进行k-means聚类
k-means算法是一种简单的迭代型聚类算法,采用距离作为相似性指标,从而发现给定数据集中的K个类,且每个类的中心是根据类中所有值的均值得到,每个类用聚类中心来描述。对于给定的一个包含n个d维数据点的数据集X以及要分得的类别K,选取欧式距离作为相似度指标,聚类目标是使得各类的聚类平方和最小,即最小化