最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:9505 今日文数:4068
|
Redis图形化管理工具大致可以分成以下四类:命令行工具、桌面客户端工具、网页工具、插件工具。01、命令行工具安装完成Redis后已经自带了redis-cli命令行工具了。如果在Redis服务器上运行,并且Redis没有设置密码,可以直接运行redis-cli命令,进入交互环境。如果登录远程服务器Redis服务,则可以...
![]() |
简介在现代微服务架构中,服务发现(ServiceDiscovery)是一项关键功能。它允许微服务动态地找到彼此,而无需依赖硬编码的地址。以前如果你搜.NETServiceDiscovery,大概率会搜到一大堆Eureka,Consul等的文章。现在微软为我们带来了一个官方的包:Microsoft.Extensions....
![]() |
C#默认的WinForm模板是不支持设置单实例的,也没有隔壁大哥VB.NET那样有个“生成单个实例应用程序”的勾选选项(VB某些时候要比C#更方便)。实现单实例可以有多种方法:检测同名进程:Process.GetProcessesByName(Process.GetCurrentProcess().ProcessNam...
|
故事梅雨季,闷热的夜,令人窒息,窗外一道道闪电划破漆黑的夜幕,小猫塞着耳机听着恐怖小说,辗转反侧,终于睡意来了,然而挨千刀的手机早不振晚不振,偏偏这个时候振动了一下,一个激灵,没有按捺住对内容的好奇,点开了短信,卧槽?告警信息,原来是负责的服务出现慢查询了。小猫想起来,今天在下班之前上线了一个版本,由于新增了一个业务字...
![]() |
大家都知道,在MySQL中使用CASEWHEN语句,有许多优点:1.灵活性CASEWHEN语句允许根据不同的条件执行不同的操作,使得查询结果更加灵活和个性化。2.可读性使用CASEWHEN语句可以使查询语句更加清晰易懂,减少了嵌套IF语句的使用,提高了代码的可读性。3.可维护性使用CASEWHEN语句可以使代码更易于维...
![]() |
SQL中的CASEWHEN语句是经常要用到的,下面将结合实例,为您详解CASEWHEN语句的使用,供您参考,希望对您学习SQL语句能有所帮助。一张表数据如下1900-1-1胜1900-1-1胜1900-1-1负1900-1-2胜1900-1-2胜写出一条SQL语句,使检索结果如下:胜负1900-1-1211900-1-...
|
Quartz.NET作为一个开源的作业调度库,广泛应用于.NET应用程序中,以实现复杂的定时任务,本次记录利用Quartz.NET实现HTTP作业调度,通过自定义HTTP作业,实现对外部API的定时调用和如何管理这些作业,包括创建、修改、暂停、恢复和删除作业。publicclassHttpJob:IJob}varcon...
|
写作背景写这篇文章主要是因为工业相机(海康、大恒等)提供的.NET开发文档和示例程序都是用WinForm项目来说明的,而在WPF项目中对图像的使用和处理与在WinForm项目中有很大不同。在WinForm中用System.Drawing.Bitmap来处理图像,而在WPF中是用System.Windows.Media....
|
首先说一下使用场景WebAPI接口入参使用object和dynamic后续解析和处理1.object和dynamic区别在.NET中,object和dynamic也有一些区别:object:object是.NET中的顶级类,所有类都是object的子类。在C#中,您可以使用object关键字来声明变量,该变量可以存储任...
|
前言在Canvas中放置了一些元素,需要能够拖拉这些元素,在WPFSamples中的DragDropObjects项目中告诉了我们如何实现这种效果。效果如下所示:拖拉过程中的效果如下所示:具体实现xaml页面我们先来看看xaml:<CanvasName="MyCanvas"PreviewMouseL...
|
0x00写在前面已经披露的漏洞,有修复补丁,发布漏洞复现文章违反网络安全法吗?0x01故事这样2024年9月4日,突然收到处罚通知,最近4篇漏洞复现文章被投诉删除漏洞文章对于此问题已经和微信公众号运营申诉交流,最终还是判定删除文章处理。平台反馈。【转】https://mp.weixin.qq.com/s/DoP5SgO...
![]() |
漏洞1:SAPBusinessObjectsBusinessIntelligence平台中存在多个无限制的文件上载漏洞发布时间:13.08.2024影响模块:BO/BI症状描述:平台允许经过身份验证的攻击者通过网络上载可由应用程序执行的恶意代码。风险评估:极高解决方案:note3433545评估者:BO顾问修复人:BO...
|
摘要System.Speech命名空间提供了在WinForms应用程序中进行语音合成(TTS)的功能。您可以使用System.Speech中的类和方法来读取文本并将其转换为语音。正文nuget安装System.Speech常用属性和方法以下是System.Speech命名空间中一些常用的属性和方法:SpeechSynt...
![]() |
项目上遇到使用WebSocket超时问题,具体情况是这样的,OTA升级过程中,解压zip文件会有解压进度事件,将解压进度通过进程通信传给另一进程,通信提示超时异常小伙伴堂园发现大文件使用Zip解压,解压进度事件间隔竟然是1ms,简直超大频率啊但是,解压事件超频也不应该通信异常啊,于是我通过1ms定时发送通信事件,测试了...
|
做.NET应用开发肯定会用到网络通信,而进程间通信是客户端开发使用频率较高的场景。进程间通信方式主要有命名管道、消息队列、共享内存、Socket通信,个人使用最多的是Sokcet相关。而Socket也有很多使用方式,Socket、WebSocket、TcpClient、UdpClient,是不是很多?HttpClien...
|
在我们业务操作时,难免会有多次操作,比如:界面搜索框,输入内容时时查询数据库/后台数据。多次触发搜索,我们期望什么结果呢?绝大部分情况,应该是只需要最后一次操作的结果,其它操作应该无效。自定义等待的任务类1.可等待的任务类AwaitableTask:///<summary>///可等待的任务///</summary>p...
|
摘要SoundPlayer是C#中一个用于播放声音文件的类,应该是最简单的方法。它提供了一组属性和方法,用于控制声音的播放、暂停、停止等操作。在本文中,我们将详细介绍SoundPlayer的常用属性和方法,并提供一些实际的例子来演示它们的用法。正文nuget安装System.Windows.Extensions常用属性...
![]() |
前言Seal-Report是一款.NET开源报表工具,拥有1.4KStar。它提供了一个完整的框架,使用C#编写,最新的版本采用的是.NET8.0。它能够高效地从各种数据库或NoSQL数据源生成日常报表,并支持执行复杂的报表任务。其简单易用的安装过程和直观的设计界面,我们能够在几分钟内创建并发布报表,同时还支持二次开发...
![]() |
导读在数据库操作中,有时我们需要将数据从行的格式转换为列的格式,这种操作被称为“行转列”或“旋转数据”。行转列的需求在报表生成、数据分析等场景中非常常见。这篇文章将详细介绍如何在SQL中实现行转列操作,并通过示例代码进行说明。什么是行转列行转列指的是将数据库表中的行数据转换为列数据的过程。例如,假设我们有如下的表结构和...
|
我们来聊一个比较生活化的主题。要说数字时代给我们生活带来的变化,红包的呈现形式一定是其中之一。如今,红包不再局限于传统的纸质红包,而是成为一种流行的社交互动方式,广泛应用于各种场景,例如春节微信抢红包、生日聚会分配小礼物等等。那么问题来了,如何设计一个既公平又有趣的红包算法怎么把一笔钱公平又有趣地分给大家呢?01红包算...
![]() |
xappxapp是一款专注于web指纹识别的工具。你可以使用xapp对web目标所使用的技术进行识别,为安全测试做好准备。xapp继承了x系列工具的一贯优点,通过简单易用的命令行参数和一致的规则语法,帮助用户快速、高效地进行web指纹识别,并为安全测试做好充分准备。我们期待与社区共同构建一个丰富的指纹规则库,为所有用户...
![]() |
01、背景介绍在实际的业务系统开发过程中,操作Excel实现数据的导入导出基本上是个非常常见的需求。之前,我们有介绍一款非常好用的工具:EasyPoi,有读者提出在数据量大的情况下,EasyPoi会占用内存大,性能不够好,严重的时候,还会出现内存异常的现象。今天我给大家推荐一款性能更好的Excel导入导出工具:Easy...
![]() |
如果对界面没有太高要求的话,建议winform,不要碰wpf。如果你非要用wpf,就要学xaml,mvvm,你就会越走越远,特别是初学者,很容易走偏1.学xaml,先要学会布局,类似html+css,也不是那么容易学的,跨过布局,后面还有“资源”、“样式”、“模板”、“触发器”在等着你。尼玛,明明是这样写的,界面怎么就...
|
许多人对于PostgreSQL生态已经发展到什么阶段并没有一个直观的印象——除了吞噬数据库世界,囊括万物的扩展生态之外,PostgreSQL还可以直接从内核层面,替换掉Oracle,SQLServer与MongoDB,当然MySQL就更不在话下了。当然要说主流数据库中,暴露风险最高的是谁,那毫无疑问是微软的SQLSer...
![]() |
在C#中,HttpClient?类是一个非常强大的工具,用于在应用程序中发送HTTP请求和接收HTTP响应。它支持多种数据格式,这些格式主要通过请求的Content属性和响应的Content属性来处理。下面是一些HttpClient支持的主要数据格式及其处理方式:1、文本(如JSON,XML,纯文本)发送:使用Stri...
|