最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7545 今日文数:2538
|
你发现了吗?国内很多黑客网站已经停止更新黑客技术教程,更甚者沦为了新闻搬运网站?不论大V还是有名的黑客社团,都已经不再推出黑客教程?最多也就是浅显易懂的计算机便捷使用方法?虽然说技术无罪?但为什么又没有人愿意持续去分享更多深入的技术知识?今天的文章,将会对这个问题做一些解释?你就会明白为什么国家层面要管控?在这个数字化...
|
2023年即将结束,值得回顾一下过去一年的软件架构和设计流行话题。在本文中,我们将讨论一些常见的软件架构和设计,根据InfoQ的报告,这些架构和设计被广泛采纳。我们主要关注创新者和早期采用者部分。设计可移植性的概念正在获得关注,像Dapr这样的框架专注于云原生抽象模型。这种方法使架构师能够将业务逻辑与实现细节分离。大型...
|
什么是软件架构?软件架构是定义软件系统的高级结构和组织的过程。它涉及识别和选择正确的组件,决定它们之间如何交互,以及确定它们应该如何组织以实现特定的目标。软件架构的目标是创建一个可维护、可扩展和安全的系统,能够满足用户和组织的需求。为什么我们需要软件架构?强大的架构为构建满足用户和利益相关者需求的软件提供了坚实的基础。...
|
1、漏洞简介SSRF(Server-SideRequestForgery:服务器端请求伪造)是一种由攻击者构造形成由服务端发起请求的一个安全漏洞。一般情况下,SSRF攻击的目标是从外网无法访问的内部系统。正是因为它是由服务端发起的,所以它能够请求到与它相连而与外网隔离的内部系统。1.1漏洞原理SSRF形成的原因大都是由...
|
Part1介绍RESTFull接口设计目前广泛应用于各种软件系统中,特别是前后端分离架构的web应用。相信各位web应用的开发者对这个概念并不陌生,但是我们经常会遇到几个这样的疑惑或者问题:为什么这个接口只设计了GET和POST两种请求类型?为什么这个接口无论是否请求成功,HTTP状态码永远只会是200?当一个查询的结...
|
在利用网络空间搜索引擎获取资产并进行漏洞检测时,会发现很多IP站存在漏洞,但是又无法直接证明IP的归属,通常会通过IP反查域名,然后通过域名的备案记录来确定归属,那么,如何通过IP反查域名呢?在此之前,先来了解下IP和域名的对应关系,下图是来自chatgpt关于IP和域名的关系解释:从域名到IP的转换,通过DNS服务可...
|
什么是CSRF?跨站请求伪造(也称为CSRF)是一种Web安全漏洞,允许攻击者诱导用户执行他们不打算执行的操作。它允许攻击者部分规避同源策略,该策略旨在防止不同网站相互干扰。GET?POST?实际上,CSRF不只是只有GET请求可以发起,POST请求也可以发起。通常情况下,CSRF一般都是采用<iframe>,<img...
|
知识储备JavascriptJavascript是属于HTML和Web的编程语言。Javascript能够改变HTML内容。案例:Javascript能够改变HTML属性本例通过改变<img>标签的src属性(source)来改变一张HTML图像:1234567891011<!DOCTYPEhtml><html><bo...
|
会计软件可以自动执行各种会计任务,例如:记录交易、管理发票、跟踪收入和支出、处理工资单、生成财务报表等。本文收集了一些最佳开源会计/财务管理相关软件,适用于中小型企业或者个人财务管理,可在源码基础上根据需求进行改造。01Firefly源码:https://github.com/firefly-iii/firefly-i...
|
前言Flex想必大家都很熟悉,也是大家平时在进行页面布局的首选方案。(反正我是!)。不知道大家平时在遇到Flex布局属性问题时,是如何查阅并解决的。反正,我每次记不住哪些属性或者对哪些属性的用法忘记时。我总是求助于阮一峰老师写的Flex布局教程:语法篇[1]。其实,对于CSS来讲,大家都抱着一种「死记硬背」的东西来对待...
|
点晴ERP-通过JS异步获取数据进行判断操作将以下代码保存,此例为蓝宏的料号重复判断提醒asyncfunctioncompute()vartable_name="scm_product_list";//SQLServer表名称varsole_id="client_product_code&...
|
一、文件上传漏洞介绍文件上传:文件上传是现代互联网常见的功能,允许用户上传图片、视频、及其他类型文件,向用户提供的功能越多,web受攻击的风险就越大。1、文件上传漏洞上传文件时,如果未对上传的文件进行严格的验证和过滤,就容易造成文件上传漏洞,上传脚本文件(asp、aspx、php、jsp等)注:asp,aspx对应ii...
|
现在企业,mysql数据库用的比较多,mysql数据库客户端的需求也就比较大,navicat就被大家所熟知。这个工具,确实好用,功能也非常强大,但是,它的强大,是需要付费,或者用一些特殊手法的。如果你这两个都受限,那么你就可能急需一款能替代navicat的工具。今天来给大家推荐三款完美替代的工具,因为我是做性能测试的,...
|
Redis简介Redis(RemoteDictionaryServer)是一个开源的高性能键值对存储数据库,最初由SalvatoreSanfilippo开发,它在内存中存储数据,并提供了持久化功能,可以将数据保存到磁盘中,是一种NoSQL(not-onlysql,非关系型数据库)的数据库。它的数据结构十分丰富,基础数据...
|
C#的TabControl控件中,TabPage选项卡的切换可以由用户手动点击或者程序动态切换两种方式触发,对应的事件就是TabControl的selectedIndexChanged事件。下面将详细讲解如何在C#中处理TabControl控件中TabPage选项卡切换的问题。监听TabControl的selected...
|
JSON和XML都是基于文本的可读格式,独立于编程语言,能够在几乎所有的编程语言中使用。1.定义介绍(1)XML定义扩展标记语言(ExtensibleMarkupLanguage,XML),用于标记电子文件使其具有结构性的标记语言,可以用来标记数据、定义数据类型,是一种允许用户对自己的标记语言进行定义的源语言。XML使...
|
SQLite是一个非常小巧且实用的关系数据库,目前最新的版本是SQLite3。这个数据库我用的比较多,对于读多写少的小项目,实在是找不出比它更合适的。在数据库的管理工具方面,SQLite默认提供了一个命令端的Shell程序,可以满足建表和各种SQL查询操作,只是不太直观。所以今天专门花了点时间,找找看有哪些好用的SQL...
|
背景在这个数字化时代,企业的复杂业务逻辑运转需要依赖复杂的业务服务来完成。这些业务服务通常会经历变更、拆分、合并和上云等过程,最终与一些商业软件和云平台深度融合。以之前服务过的客户为例,他们的系统多年来一直在.Net生态和Azure云上运行,并与微软系数据库系统进行绑定。但是,随着市场的变化,客户想要摆脱对单一商业软件...
|
前言诚然,在之前的文章中也有写过将所有文件合入到一个exe文件中的方式,一种是通过打包,一种是通过资源文件【文末附带链接】,但是两个方法到最后运行的时候都是需要释放出来,所以相对来说还是不够友好;现在,我们可以通过这篇文章用另一种方式来实现。开发环境:.NETFramework版本:4.8开发工具:VisualStud...
|
ImageSharp:.NET平台上的灵活高性能图像处理库ImageSharp是一个强大的图像处理库,专为.NET平台设计。无论是简单的图像加载和保存,还是复杂的图像处理、滤镜应用和文本添加,ImageSharp提供了丰富而灵活的功能,使图像处理变得简单而愉快。主要特性:跨平台支持:ImageSharp可以在各种.NE...
|
在C#中,有两个热门的文件压缩解析类库分别是SharpZipLib和DotNetZip。以下是它们的简要介绍以及使用实例代码。1.SharpZipLib功能:支持ZIP和GZip格式的压缩和解压缩。提供了对Tar和BZip2格式的支持。轻量级,易于使用。优点:开源,广泛使用。灵活性较高,适用于多种压缩需求。使用实例:u...
|
在.NET中,有多种优秀的唯一ID生成方法,其中一些方法可以使用第三方类库来实现。以下是几种常见的方法,每种方法都有其优点,包括性能、唯一性和可读性等。我将为您提供每种方法的简要描述以及示例源代码:Guid(全局唯一标识符):优点:标准的.NET数据类型,易于生成和使用,具有较高的唯一性。示例源代码:Guiduniqu...
|
C语言的break转移语句是一种用于跳出循环或者switch语句的控制结构。它的作用是提前结束循环或者switch语句,从而避免不必要的计算或者执行。break语句的用法如下:在while循环中,如果某个条件满足,可以使用break语句跳出循环,执行循环后面的语句。例如:#include<stdio.h>intmain...
|
Mermaid使用教程:从入门到精通Mermaid使用教程:从入门到精通——流程图、时序图、甘特图、类图等图形绘制轻松搞定FlowUs息流已认证账号17人赞同了该文章Mermaid使用教程:从入门到精通——流程图、时序图、甘特图、类图等图形绘制轻松搞定什么是Mermaid语法?mermaid是一种Javascript库...
|
[转帖]用ChatGPT+mermaid=生成流程图用ChatGPT生成流程图,导师看傻眼!本期,笔者再分享一个ChatGPT绘制流程图的方法,可以极大地提高科研绘图效率!流程图生成方式和工具总结流程图生成方式和工具有两类:可视化拖拽:代表产品有:processon、visio、亿图图示。优点:直观缺点:需要花时间在布...
|