最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:8416 今日文数:3312
|
自2017年5月WannaCry(永恒之蓝勒索蠕虫)大规模爆发以来,勒索病毒对政企机构和网民的威胁极大:企业数据泄露风险不断上升,数百万甚至上亿赎金的勒索案件不断出现。2021年3月,全球新增活跃勒索病毒:FancyBear、Hog、DearCry、Sarbloh、BadGopher、RunExeMemory、Phoe...
![]() |
一、封装封装:将类的某些信息隐藏在类的内部(用private修饰),不允许外部程序直接访问,需要访问也是访问该类为其提供的公共属性。装属性的作用:防止类中的数据被恶意修改。封装属性的好处:1.可以隐藏类的实现细节2.外部只能通过访问规定的属性来访问数据,保护数据3.方便加入控制语句,即对数据做约束代码例子:public...
|
一、类的定义C#中类是一种引用类型,用于表示具有状态和行为的对象。类可以包含字段、属性、方法、事件等成员。publicclassMyClass常用的关键字如下:1、public是一个访问修饰符,用于指定类成员的访问级别。当将类成员声明为public时,表示该成员可以从程序的任何地方都可以访问。(所有都能访问)2、pri...
|
SQLite是一个极其轻量化的数据库系统,它使用起来非常简单,无需安装和配置服务器,程序直接从磁盘的数据库文件上读取数据即可。特别适合手机应用或小型的桌面软件使用。下面来详细介绍如何使用SQLite。一、下载sqlite并配置环境变量如果要在本地创建一个sqlite数据库文件,首先要下载sqlite程序,可以在官方网站...
![]() |
每天上班都要盯着电脑屏幕,却总是要拿起手机查看消息,来回切换让人感觉特别烦躁。想要在电脑上直接操作手机,但找了很多投屏软件都不太满意。市面上的投屏软件要么需要同时在手机和电脑上安装App,要么就是必须付费才能使用完整功能。更让人头疼的是,免费版本通常都有浮动广告,画质也不尽如人意。最近发现了一款名叫Escrcpy的开源...
![]() |
在C#的多线程编程中,Monitor是一种用于同步多个线程访问共享资源的机制。它是基于对象的锁定机制,能够有效地控制对代码块的访问,防止数据的不一致,其实与lock基本一样的。本文将详细介绍Monitor的特点、用法,并提供多个示例以展示其应用。`Monitor`的特点独占性访问:Monitor通过锁定对象,确保同一时...
![]() |
一.带宽和宽带(1)带宽:是由英文词汇bandwidth直译过来的,在不同的领域,对带宽的理解角度也有所不同:1.电子通信领域:指某个信号具有一定的频带宽度,也就是说,信号的带宽指的是该信号所包含的不同频率成分所占据的频率范围,基本单位就是赫兹(HZ);2.计算机网络领域:指网络系统的与通信链路传输数据的能力,即表示单...
![]() |
Vue生态体系迎来突破性创新——VueVine以独特的TypeScript优先理念,重新定义了组件开发模式。本文将带您全面解析这个新兴方案的核心机制,通过技术细节的深度剖析,展现其如何为Vue开发者开辟高效可靠的新型开发路径。技术革新:什么是VueVine?VueVine是基于TypeScript的全新组件构建方案,通...
![]() |
来自:ARTHURCHIAOSBLOG链接:https://arthurchiao.art/blog/how-nat-traversal-works-zh/原文:https://tailscale.com/blog/how-nat-traversal-works/译者序本文翻译自2020年的一篇英文博客:HowNATt...
![]() |
数据库是业务架构的核心,是不言自明的共识。但如果我们更进一步,将数据库作为业务架构本身,将业务逻辑甚至HTTPServer都放入数据库中,又会有怎么样的火花?在1月4日举办的第七届PG生态大会上,我邀请尤里来中国,进行了题为《数据库驱动未来》的主题分享。他抛出了这个观点——数据库就是业务架构。简单说,他的开源Postg...
![]() |
介绍Mailcow是一个功能丰富的开源邮件服务器解决方案,它集成了多种邮件服务,如SMTP、IMAP、POP3、Webmail、Antispam、Antivirus、DKIM、DMARC、SPF等,并提供了友好的Web界面进行管理。Mailcow支持多域名和多用户,非常适合个人和企业使用。涉及的开源组件如下:但是,ma...
![]() |
前言在日常开发中,不知道你们是否遇到过这样的场景在本地测试开发vue组件的时候非常顺畅一上生产环境,客户说数据展示错误,样式不对...但是你在本地测试了几次,都难以复现定位方向这时候作为老vuer,自然就想到了vuedevtools但是新问题又来了,线上环境我们如何开启vuedevtools呢?案例演示让我们以elem...
![]() |
导读本篇是作者从开发人员的视角,围绕着大模型正向推理过程,对大模型的原理的系统性总结,希望对初学者有所帮助。
引言什么是人工智能?清华大学出版社出版的《人工智能概论》中提出,人工智能是对人的意识、思维的信息过程的模拟。人工智能不是人的智能,但它能像人那样思考,也可能超过人的智能。基于这个设想,人工智能应当能够执...
![]() |
在vue3中的组合式api中,针对响应式有了一些改变,其中响应式api中,两个比较重要的是ref和reactive,但是对于这两个区别以及使用场景,大多数初学者都比较迷惑,本文会详细讲述这两个区别以及使用场景。1.什么是reactive?reactive用于创建一个响应式的对象。它会递归地将对象的所有属性转换为响应式的...
![]() |
前言在开发中动态编译和执行代码的能力为大家开发提供了极大的灵活性和强大的功能扩展性。实现插件化架构、运行时代码生成,还是开发脚本引擎,动态代码执行都至关重要。C#作为一种功能强大的编程语言,通过其强大的.NET框架和Roslyn编译器平台,为动态编译和执行代码提供了丰富的支持。本文将详细介绍如何在C#中实现动态编译和执...
![]() |
在编写大数据SQL的时候,有时需要进行行列的转化什么是行列转化?如下图,不同商品在不同月份的销量数据,有时候我们希望数据和左侧一样的排列,但原始数据却像右侧一样排列,此时我们需要把右侧的列排列转换成左侧的行排列,反之亦然。行转列与列转行下面以上面这个例子为大家介绍一些行列转换的方式行转列使用CASEWHEN适用场景:M...
|
经常会碰到需要拖拽缩放的情况,只要有思路,实现起来会非常顺畅。功能的核心是鼠标放在四个边和角上,拖拽把容器放大或缩小功能演示缩放:移动:演示网址:宝藏导航缩放设计思路使用css绘制四条边和四个角,通过css定位,控制四根线和四个角在对应的位置监听鼠标点击和移动事件在移动的过程中,改变容器的大小核心设计基础html结构...
![]() |
项目介绍vue-plugin-hiprint是一个基于Vue2和Vue3的开源打印插件,它提供了打印、打印设计、可视化设计器、报表设计、元素编辑以及可视化打印编辑等功能。该项目旨在方便开发者在Vue项目中快速集成打印功能,同时提供丰富的可视化设计工具,以满足不同的打印需求。功能特点拖拽设计:支持通过拖拽方式设计打印模板...
![]() |
在当今快速发展的数字化时代,虚拟专用网络(VPN)已成为保护隐私、突破地理限制以及确保安全通信的关键工具。VPN能够在你的设备与远程服务器之间建立一个安全加密的连接,从而在公共和私人网络中保护数据的传输安全。本文将帮助你理解VPN的重要性、工作原理,并提供在Linux系统上设置和使用VPN的详细指南,即使你是初学者也能...
![]() |
C#中Winform的PictureBox是Winform程序时常用的控件。一、PictureBox控件初体验PictureBox控件就像是一个“小相框”,能把图片放到我们的Winform应用程序界面里。要在项目里用它,超简单。打开VisualStudio,在工具箱里找到PictureBox控件,拖到窗体上就行。就好比...
|
◀什么是SaaS▶软件即服务(Softwareasaservice,SaaS)是一种通过互联网按需交付软件应用程序的方法,通常采用订阅方式。借助SaaS,云服务提供商(CSP)可以托管和管理应用程序软件和底层基础设施,保证系统的可靠性。用户可以通过手机或电脑上的网络连接到应用程序。通俗地讲,就是将用户的服务器相关硬件、...
![]() |
方法顺序执行,不论同步还是异步以下代码实现方法顺序执行,不论同步还是异步,letresult;for(constfof[func1,func2,func3])/*uselastresult(i.e.result3)*/更老版本的写法:constapplyAsync=(acc,val)=>acc.then(val);co...
|
ImageSharp,一个强悍的图像处理.NET库!大家好啊!我今天要给小伙伴们介绍一个超级好用的图像处理库-ImageSharp。作为一个开源的跨平台图像处理库,它完全用纯C#编写,性能非常棒!无论是调整图片大小、裁剪、添加水印,还是调整图片色彩,都是小菜一碟。ImageSharp初体验首先,我们需要通过NuGet包...
![]() |
同事的电脑是一体机,显示器和电脑是一体的,没有独立的显示器亮度调节按钮。问有没有像笔记本上的亮度调节快捷键。我在网上找了一圈,普通的台式机还真没有。一般都是笔记本电脑带屏幕亮度调节功能,台式机很少有带亮度调节驱动的。台式机没法像笔记本那样通过快捷键调节亮度。微软在部分带驱动的机器上会多出一个通知区域用来调亮度,类似下面...
![]() |