LiteIDE 简单 开源 跨平台的 Go IDE 代码编辑器
LiteIDE 是一款简单,开源,跨平台的 Go IDE。特点自动完成查找使用代码导航快速打开功能核心功能系统环境管理MIME类型管理可配置编译命令支持文件搜索替换和恢复快速打开文件、符号和命令插件系统高级代码编辑器代码编辑支持 Go语言、Markdown 和 Golang Present快速代码导航工具语法...
2024-01-10Linux服务器配置ip白名单防止远程登录以及端口暴露的问题
前言博主用的服务器是阿里云购买的,其实阿里云已经提供安全策略共给我们使用了,但是如果是公司自己的服务器,或者是我们自己的虚拟机等。还是需要自己看看配置好防火墙和如何配置白名单的。1、阿里云的服务器,本身并没有防火墙,但是我们可以安装一个IPtable防火墙(这里阿里云的服务...
2024-01-10nginx keepalive的具体使用
默认http1.1协议的请求头是默认开启keepalive,如图:那什么是keepalive?作用是什么?keepalive是在TCP中一个可以检测死连接的机制,作用是保持socket长连接不被断开,属于tcp层的功能,并不属于应用层。TCP层怎么做到保持长连接的呢?先看keepalive的用法:有三个参数,开放给应用层使用sk->keepalive_prob...
2024-01-10php+js实现裁剪任意形状图片
最近做到相关的项目,由于项目使用html2canvas,但是不支持css mask属性,故,利用php后台来裁剪。准备两张图片,一张是镂空PNG图案,一张是任意纯色图片。便能够在纯色图片上裁剪出镂空的图案为PNG文件。见下图。首先两张PNG图片:生成图片 JS片段:html2canvas($(".head1pic"), { onrendered: function(...
2024-01-10java根据模板动态生成PDF实例
一、需求说明:根据业务需要,需要在服务器端生成可动态配置的PDF文档,方便数据可视化查看。二、解决方案:iText+FreeMarker+JFreeChart生成可动态配置的PDF文档iText有很强大的PDF处理能力,但是样式和排版不好控制,直接写PDF文档,数据的动态渲染很麻烦。FreeMarker能配置动态的html模板,正好解决...
2024-01-10浅谈spring boot 1.5.4 异常控制
spring boot 已经做了统一的异常处理,下面看看如何自定义处理异常1.错误码页面映射1.1静态页面必须配置在 resources/static/error文件夹下,以错误码命名下面是404错误页面内容,当访问一个不存在的链接的时候,定位到此页<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Not Found</title></head><b...
2024-01-10Java语法基础之运算符学习笔记分享
一、运算符运算符包括下面几种:算术运算符赋值运算符比较运算符逻辑运算符位运算符三目运算符最不常用的是位运算符,但也是最接近计算机底层的。1、算术运算符(1)+的几种用法:加法、正数、字符串连接符(2)除法的时候要注意一个问题:整数相除,只能得到整数。要想得到小数,可...
2024-01-10深入Java调试体系: 第1部分,JPDA体系概览
JPDA(Java Platform Debugger Architecture)是 Java 平台调试体系结构的缩写,通过 JPDA 提供的 API,开发人员可以方便灵活的搭建 Java 调试应用程序。 JPDA 主要由三个部分组成:Java 虚拟机工具接口(JVMTI),Java 调试线协议(JDWP),以及 Java 调试接口(JDI),本系列将会详细介绍这三个模块的内部细节、通...
2024-01-10USB 协议核心概念与实践
作者: evilpan原文链接: https://mp.weixin.qq.com/s/ipQD4PWP6EPydmxD6vWbMAUSB,全称是 Universal Serial Bus,即通用串行总线,既是一个针对电缆和连接器的工业标准,也指代其中使用的连接协议。本文不会过多介绍标准中的细节,而是从软件工程师的角度出发,介绍一些重要的基本概念,以及实际的主机和从机应用。...
2024-01-10UltraRank 黑客组织的新攻击
译者:知道创宇404实验室翻译组原文链接:https://www.group-ib.com/blog/ultrarank介绍2020年8月,Group-IB发布了报告“UltraRank: the unexpected twist of a JS-sniffer triple threat”。这个报告描述了网络犯罪组织UltraRank的活动,该组织在五年里成功攻击了691家电子商务商店和13家网站服务提供商。2020年11月,我们发现了新...
2024-01-10.NET高级代码审计(第三课)Fastjson反序列化漏洞
原文来自安全客,作者:Ivan1ee@360云影实验室原文链接:https://www.anquanke.com/post/id/173151相关阅读:《.NET 高级代码审计(第一课)XmlSerializer 反序列化漏洞》《.NET 高级代码审计(第二课) Json.Net 反序列化漏洞》《.NET高级代码审计(第四课) JavaScriptSerializer 反序列化漏洞》《.NET高级代码审计(第...
2024-01-10【9.20更新】blockwell.ai KYC Casper Token “牛皮癣广告” 事件分析
作者:知道创宇404区块链安全研究团队时间:2018/09/13English version:https://paper.seebug.org/709/一、背景2018年9月7日早上1点左右,许多以太坊钱包账户都收到了一种名为blockwell.ai KYC Casper Token代币转进/出账消息:令人奇怪的是这些账号均表示之前对这个Token的“一无所知”,当这些收到消息用户并没有...
2024-01-10咨询Shell大佬一个问题?
请问Shell有没有可能实现这种功能呢?首先建立一个txt词库,然后通过运行Shell来检索Page或Word文件的内容,是否含有txt词库内的词,如果有,就会自动修改这个词的背景颜色或者字体颜色回答:page不了解,是排版软件吗?如果没有开放的文档格式,可以考虑用一些gui自动化的工具配合去做。docx本质上...
2024-01-10lua将时间字符串转换成时间戳的精度和linux里面的date命令得到的结果不一致?
1. 我的需求通过lua将某个时间字符串转换成时间戳,但实际验证后发现精度是个问题,得到结果的并不是正确的时间戳。2. 我的代码如下function unixtimestamp(datestr) -- StrSplit函数类似python里面的split local datelist = StrSplit(datestr, " "); local datebegin = StrSplit(datelist[1], "-"); local dateend = StrSplit(date...
2024-01-10MongoDB嵌套查询如何返回全部数据?
第一张表是分类表,第二张表是商品表,商品表里面有分类表的id,有没有办法将商品嵌套进对应的分类里并将所有的数据返回给前端?在线等!这是我目前的做法,问题就是最后的res.send()只处理了第一次的遍历,如果将res.send()放在遍历之外,goodsList的值并没有发生变化,有没有大神解答一下?回答...
2024-01-10哈弗曼树的建立
建立代码;static int s1, s2;typedef struct { unsigned int weight; //结点的权值 unsigned int parent; //结点的亲 unsigned int lchild; //左孩子 unsigned int rchild; //右孩子 char data; //数据} HTnode, *Huffmantree;typedef char **Huffmancode;/* TODO: 查询两个权值最小的节点,赋值给...
2024-01-10QT获取网页数据为空, 父对象提前结束
QNetworkRequest,QNetworkAccessManager,QNetworkReply80%获取不到数据,10%获取的数据不完整从代码运行情况来看,原因在于: 父对象提前运行结束,还没有等ReadyRead返回数据完,父对象就结束了请问如何解决呢?回答:http_run函数执行完,并不代表数据已经可以读或请求完成了,因为上面的代码只是把请求设置...
2024-01-10c++ : 关于函数重载
假如有以下类声明#pragma once#include <glm\glm.hpp>#include <GL\glew.h>class Vertex{public: Vertex(const glm::vec3& pos) { this->pos = pos; }protected:private: glm::vec3 pos;};class Mesh{public: Mesh(Vertex* vertices); Mesh(Vertex* vertices...
2024-01-10后端返回这种数据如何处理?
后端是用的 C# ,返回到前端的数据如下图所示,如何转为 JSON ? 这种情况是应该在后端处理,还是在前端处理呢?回答:先用正则拿到标签中的JSON字符串/[^><]+(?=<\/string>)/img然后转成JSONJSON.parse()回答:xml里面套json,最好让后端把外层剥掉回答:你把xml当作html处理,xml也是可以使用DOM api的比如...
2024-01-10