最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7638 今日文数:2658
|
摘要WebAPI是一种在Web应用程序之间交换数据的机制,它使得开发者可以轻松地在应用程序之间共享数据和服务。而WebAPI规范则是指定WebAPI的开发方式和数据交换方式的标准化规范。常用的WebAPI规范包括面向过程的RPC、面向RESTful的WebAPI和GraphQL等。RPCRemoteProcedureC...
|
我们在开发程序过程中,时常会使用到第三方组件,比如一些通信、UI组件等。常用的引用方法有下面几种。01NuGet引用NuGet是.NET的一个包管理平台,很多开源组件会通过NuGet进行管理和发布。比如我们常用的S7NetPlus等。从NuGet中引用组件非常简单。在解决方案的“引用”上右击,选择“管理NuGet程序包...
|
随着互联网的快速发展,内容的安全性和保护变得日益重要。盗链,即未经许可直接使用其他网站的资源链接,已经成为了一个普遍的问题。为了防止内容被非法盗用,防盗链技术应运而生。本文将介绍如何在C#中实现防盗链设计,并通过例子代码进行展示。**一、防盗链原理**防盗链的核心原理是通过检查HTTP请求的Referer头来确定请求的...
|
在Javascript中,生成随机字符串可以使用Math.random()方法和字符串拼接的方式。随机生成指定位数的字符串以下代码可以随机生成指定长度的字符串:functionrandomString(len)returnresult;}复制调用该函数可以生成包含任意字符的随机字符串,比如:randomString(8...
|
熙熙皆为利来,攘攘皆为利往;能放图我们就不打字。讲白了一切都是为了搞钱,变现。否则不会闲的为了炫技冒险入侵。那么又是怎么入侵的呢?通常都是扫描器,很少一部分黑客可以自己挖掘漏洞的。但大部分都是工具党都是使用者。所以防护还是可以找出规律大的。常用的工具无非那几个burpsuite这个有免费版够用了,sqlmap这个开源的...
|
摘要为了兼容,仍然可以使用Web.config,App.config和ConfigurationManager类,但不推荐。.NET中的配置系统支持丰富的配置源,包括文件(json、xml、ini等)、注册表、环境变量、命令行、AzureKeyVault等,还可以配置自定义配置源。可以跟踪配置的改变,可以按照优先级覆盖...
|
我们在之前的文章中,使用过资源嵌入加AssemblyResolve事件来实现将整个项目只生成一个exe文件,也使用过采用自解压打包的方式来实现,后面有粉丝留言说试试Costura.Fody,好吧那就试试,最后发现确实好用。具体使用方式如下:开发环境:.NETFramework版本:4.8开发工具:VisualStudi...
|
1.背景1.1来源近期,Solar团队收到某物流公司的援助请求,该公司的计算机服务器受到了locked勒索家族的侵害,所有的文件被加密并且添加了.locked后缀,该勒索软件的初始入侵方式是利用知名财务系统的nday进行的。应客户的要求,本文暂不提供对入侵事件溯源的分析报告,仅提供该勒索病毒加密器的逆向分析报告。2.恶...
|
SQL是一种声明式的语言,我们只需要描述想要的结果(WHAT),而不关心数据库如何实现(HOW);虽然SQL比较容易学习,但是仍然有一些容易混淆和出错的概念。今天我们就来说说SQL中的空值陷阱和避坑方法,涉及的数据库包括MySQL、Oracle、SQLServer、PostgreSQL以及SQLite。还是老规矩,结论...
|
在SQL中,WITH语句通常被用作一种临时视图或子查询的定义方式,可以创建临时的结果集,这些结果集可以在主查询中被引用。这种结构也被称为公共表达式(CTE:CommonTableExpressions)。01语法结构WITHtmp_nameAS(SELECTcolumn1,column2,...FROMtable_na...
|
引言在传统的Java应用程序开发和部署场景中,开发者往往需要经历一系列复杂的步骤才能将应用成功部署到生产环境。例如,对于基于Servlet规范的JavaWeb应用,开发完成后通常会被打包成WAR格式,然后部署到像ApacheTomcat、Jetty这样的Web容器中。这一过程中,不仅要管理应用本身的编译产物,还需要处理...
|
前言对于后端开发同学来说,访问数据库,是代码中必不可少的一个环节。系统中收集到用户的核心数据,为了安全性,我们一般会存储到数据库,比如:mysql,oracle等。后端开发的日常工作,需要不断的建库和建表,来满足业务需求。通常情况下,建库的频率比建表要低很多,所以,我们这篇文章主要讨论建表相关的内容。如果我们在建表的时...
|
钓鱼SMTP协议介绍SMTP(SimpleMailTransferProtocol)即简单邮件传输协议,邮件通过这个协议在MUA和MTA、MTA和MTA之间传输。有了第一篇的基础,相信大家也都了解到了,整个互联网邮箱体系能够正常运行的核心就是SMTP协议,这个协议好比邮箱界的HTTP。有了SMTP,大家都遵守同一套的传...
|
VxKex可以让你的Windows7系统焕发第二春,它能让那些只能在Windows8、8.1和10上运行的应用程序也能在Windows7上运行。感谢@shadows同学的分享:https://meta.appinn.net/t/topic/54739VxKex:让Windows7也能运行原本只在新版windows上运行...
|
BIT本地网络URL转换为WebVPNURL一个在线服务可以将BIT本地网络URL转换为WebVPNURL,从世界任何地方连接到BIT中的本地网络使用地址:https://webvpn.swo.moe自带反向解析https://github.com/spencerwooo/bit-webvpn-converter访问主...
|
说明-使用极其简单。无需任何前期准备,直接加入几行代码即可拥有多种语言全自动切换能力。-不增加工作量。无需另行改造页面本身,也没有各种语言都要单独配置的语言文件,更不需要你对页面本身要显示的文字区域进行代码调用,我认为那样对技术人员实在是太不友好了。而且它也不需要你到某某网站申请什么key,它本身就是开放的,拿来即用。...
|
如何让两台处在不同内网的主机直接互连?你需要内网穿透!上图是一个非完整版内外网通讯图由内网端先发起,内网设备192.168.1.2:6677发送数据到外网时候必须经过nat会转换成对应的外网ip+端口,然后在发送给外网设备,外网设备回复数据也是发给你的外网ip+端口。这只是单向的内去外,那反过来,如果外网的设备需要主动...
|
Sophos在其2024年的活跃对手报告中表示,它在2023年调查的大多数网络攻击涉及勒索软件,而90%的事件都包含了对远程桌面协议的滥用。这家安全供应商在周三发布了其2024年的活跃对手报告,该报告基于它在2023年进行的150多起事件响应(IR)调查的数据。数据集的分析显示,88%的调查来自于员工数少于1000人的...
|
|
概述:你有没有觉得自己被困在一个由字符串和魔法代码组成的迷宫中?不用再害怕了,C#的运算符随时可以成为您的指南针!男孩,我们是否有一种让你大吃一惊的编程思维——运算符,这是C#的一个经常被忽视的功能。系好安全带,解开C#的谜团!介绍开发者世界大家好!在我们一头扎进问题的症结之前,让我们先把舞台摆好。简要的101关于这意...
|
前言ICP备案号与中国工业和信息化部(MIIT)记录不符。请输入有效的ICP备案号。通过和一些同行了解,如果之前是乱填的ICP备案号(自己按照ICP备案号编撰填写)基本上都遭遇到了此问题。主要原因:ICP在备案的时候是App名称简称比如xx商城,但实际上Appstore中填写的名称均携带了Slogan。如果是之前正常完...
|
前言苹果在3月31日开启ICP备案号与中国工业和信息化部(MIIT)记录不符。请输入有效的ICP备案号。在开启的验证的事件之后3天时间里,各类解决方案的文章以及猜想层出不穷。本文将对最近看到的各类观点进行较为全面的整理。同时,也同步说明在此轮博弈中不同开发者的应对措施。苹果方面的回应在更新遭遇校验问题后,通过和苹果团队...
|
基于WINFORM的组件库很多,开源免费的、收费的都有。在我们之前的文章<上位机开发常用的UI库(WinForm)>中详细介绍过。最近一款基于AntDesign设计语言的WINFORM界面库登陆了Github。这款界面库名为AntdUI,它原汁原味的在WINFORM框架上实现了AntDesign风格的界面。1-进度条2...
|
1.过去一年全球勒索病毒概览援引cyberint发布的RansomwareRecap2023,全球勒索软件攻击次数较去年大幅增长,达到4832起,相较于2022年的2640起,增长幅度惊人。这一增长不仅体现在数量上,更体现在攻击的全球性和蔓延趋势上。今年,服务行业、IT行业和制造业成为勒索攻击的主要目标,这些行业的数据...
|
SFTP和FTPS都是文件传输协议,并且都提供了数据加密功能,但它们存在一定的区别。1.SFTPSFTP全称为SSHFileTransferProtocol,是基于SSH(SecureShell)协议的,用于在网络上进行安全的文件传输。SFTP不仅利用SSH对数据传输进行加密,还使用SSH的认证机制,包括用户名和密码验...
|