最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7820 今日文数:2752
|
js实用方法记录-js动态加载css、js脚本文件js实用方法记录-js动态加载css、js脚本文件js实用方法记录-动态加载css/js1.动态加载js文件到head标签并执行回调方法调用:dynamicLoadJs(}复制
|
【推荐】前端调试神器,支持Vue、React等多框架!!!背景及相关信息不知道你是否遇到过产品或者测试给你一个页面让你改一点东西,你却找不到页面源代码在哪里的场景?对于一些大型项目,文件数量多、文件层级深、代码行数多,查找一个页面上组件对应的源代码位置,往往需要花费大量时间。为了解决这个问题,我开发了code-insp...
|
目录一、SQL注入漏洞分为以下五种注入方式:查找SQL注入漏洞Union注入布尔盲注报错注入时间盲注时间型盲注的加速方式二、任意文件下载漏洞原理:产生原因:利用条件:漏洞发现:漏洞利用方法:漏洞防护:三、敏感文件四、文件包含漏洞利用PHP中的封装协议(伪协议)file://php://zip://&bzip2:...
|
在JavaScript的世界里,数据类型可以分为原始类型(PrimitiveTypes)和对象(Objects)。原始类型是最基本的数据类型,它们不是对象,也没有方法。本文将深入探讨JavaScript中的原始类型和对象类型,并通过一些例子加深理解。原始类型JavaScript的原始类型包括:undefined、nul...
|
摘要查询是一组指令,描述要从给定数据源(或源)检索的数据以及返回的数据应具有的形状和组织。查询与它生成的结果不同。从应用程序的角度来看,原始源数据的特定类型和结构并不重要。应用程序始终将源数据视为IEnumerable<T>或IQueryable<T>集合。正文LINQ查询表达式包含8个基本子句,分别为from、sel...
|
在编写C#代码时,优化代码不仅可以提高程序的性能,还可以使代码更加清晰、易于维护和扩展。下面将介绍10个可优化的C#代码技巧,帮助你编写出更高效、更优雅的代码。1.使用值类型而非引用类型当定义一个变量时,如果可能的话,尽量使用值类型(如int、double、struct等)而非引用类型(如class)。值类型通常分配在...
|
前言.NET应用如何防止被反编译?这个对于我们.NET开发而言是一个值得关注和重视的问题,防止应用程序被反编译的手段有很多本文我们主要讲讲如何使用ConfuserEx.NET开源免费的代码混淆工具保护你的.NET应用程序。ConfuserEx.NET混淆工具介绍ConfuserEx是一个功能强大且广泛使用的.NET代码...
|
Winform界面库作为Windows桌面应用程序的常用框架,其用户体验的提升显得尤为重要。而AntDesign,作为一套优秀的UI设计语言,已经成为了前端开发的行业标准。今天,为大家介绍一款基于AntDesign设计语言的Winform界面库,领略其界面设计的魅力!源码下载:附件:AntdUI-main.zip界面概...
|
5款好看的winform开源UI库,个人感觉第一个好看点。。。。NanUINanUI界面组件是一个开放源代码的.NET/.NETCore窗体应用程序(WinForms)界面组件。她适用于希望使用HTML5/CSS3等前端技术来构建Windows窗体应用程序用户界面的.NET/.NETCore开发人员。NanUI的渲染引...
|
AntdUI推荐一个Winform组件库,AntdUI是一个开源的Winform组件库,基于AntDesign5.0构建,包含了几十个常用的控件。AntdUI开箱即用,美观高效,集成方便,现在Winform也能拥有美观的界面了。功能特性构建的聊天界面控件列表控件列表非常丰富,包含了大部分常用的组件,在项目中集成后可以按...
|
引言:对于一些刚接触C#不久的朋友可能会对C#中一些基本特性理解的不是很深,然而这些知识也是面试时面试官经常会问到的问题,所以我觉得有必要和一些接触C#不久的朋友分享下关于C#基础知识的文章,所以有了这个系列,希望通过这个系列让朋友对C#的基础知识理解能够更进一步。然而委托又是C#基础知识中比较重要的一点,基本上后面的...
|
前言本文将使用PuppeteerSharp组件、实现Html代码片段生成Jpg照片PuppeteerSharp地址https://github.com/hardkoded/puppeteer-sharp1、安装引用PuppeteerSharp使用Nuget界面管理器搜索"PuppeteerSharp"...
|
中文文档https://www.cnblogs.com/sanduzxcvbnm/p/8508741.html[必须]标识头[common]是不可或缺的部分[必须]frps服务端IPserver_addr=0.0.0.00.0.0.0为FRP服务端IP,客户端要填写为服务端已配置的对应的IP,或者是服务端的服务器(VP...
|
需求背景页面上有大量的图表,用户的述求是能对页面截屏从而直接分享给别人。那么就有小伙伴要发问了,为什么不直接把页面链接分享给别人呢?首先,页面可能有权限校验,被分享的人可能没有该页面的访问权限,而图片不会有这个问题;其次,实践表明,如果分享的是链接,用户的点击意愿很低,如果不是直接相关的人往往不会点开链接查看,而如果是...
|
AsyncLocal用法简介通过AsyncLocal我们可以在一个逻辑上下文中维护一份私有数据,该上下文后续代码中都可以访问和修改这份数据,但另一个无关的上下文是无法访问的。无论是在新创建的Task中还是await关键词之后,我们都能够访问前面设置的AsyncLocal的数据。classProgram"));...
|
我们在美团APP下单,假如没有立即支付,进入订单详情会显示倒计时,如果超过支付时间,订单就会被自动取消。这篇文章,笔者想以架构师的视角,深入剖析如何设计订单超时自动取消的功能。1定时任务首先,我们非常自然的想到定时任务的方案。方案流程:每隔30秒查询数据库,取出最近的N条未支付的订单。遍历查询出来的订单列表,判断当前时...
|
asp如何判断sql语句是否报错并提醒在ASP中,可以通过捕获ADO错误来判断SQL语句是否报错。可以使用以下代码来检查SQL语句是否执行成功:ResumeNextDimconn,rsSetconn=Server.CreateObject("ADODB.Connection")conn.Open&q...
|
不是MySQL用不起,而是SQLite更有性价比,绝大多数的Web应用SQLite都可以满足。SQLite是一个用C语言编写的开源、轻量级、快速、独立且高可靠性的SQL数据库引擎,它提供了功能齐全的数据库解决方案。SQLite几乎可以在所有的手机和计算机上运行,它被嵌入到无数人每天都在使用的众多应用程序中。此外,SQL...
|
给大家分享一个我最近使用c#代码操作ftp服务器的代码示例:基础类的构造函数和属性publicabstractclassFtpOperation///<summary>///执行FTP操作的方法///</summary>///<paramname="action">要执行的操作</param>pri...
|
我想很多人已经体验过GRPC提供的三种流式消息交换(ClientStream、ServerStream和DuplexStream)模式,在.NETCore上构建的GRPC应用本质上是采用HTTP2/HTTP3协议的ASP.NETCore应用,我们当然也可以在一个普通的ASP.NETCore应用实现这些流模式。不仅如此,...
|
概述:.NET中的IConfiguration接口提供了一种多源读取配置信息的灵活机制,包括JSON、XML、INI文件和环境变量。通过示例,清晰演示了从这些不同源中读取配置的方法,使配置获取变得方便且易于扩展。这种方式适用于不同场景,如API密钥、数据库连接等,为应用提供了高度可配置性。在.NET中,IConfigu...
|
在C#中进行字符串的不区分大小写比较可以使用String.Compare()或者String.Equals()函数。使用String.Compare():stringstr1="Hello";stringstr2="hello";intresult=String.Compare(...
|
如果只是查询数据库的大小的话,直接使用以下语句即可:execsp_spaceused为了保证查询结果的实时性,推荐使用@updateusage参数来确保统计数据是最新的:execsp_spaceused@updateusage=Nused,8*(reserved-dpages)/1024unused,8*dpages/...
|
本文主要介绍了C#new与malloc的使用与区别,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧new关键字new关键字在C#中用于实例化对象,并为其分配内存。它是面向对象编程的基本操作之一。使用new关键字可以在托管堆上分配内存,同时调用对象的构...
|