最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:9246 今日文数:3856
|
前言#网页调起电脑程序是经常用到的场景,比如百度网盘下载,加入QQ群之类的注册表操作#在Windows上实现就是通过注册表,将Scheme和对应的程序添加进去。其他系统暂时没需要就还没研究,估计也是类似的。需要配置一下SchemePrefix,本文例子中是demo在网页上使用demo://开头的链接就可以唤起本机的程序...
|
在九月的全球Web服务器市场调查中,我们看到在Apache坐稳领头羊的同时,Nginx也持续的走高,在国内呢?比如像百度、腾讯等国内大型企业在使用哪种Web服务器呢?这里,我们通过Firebug查看http返回头的方式,得到了十大网站使用的Web服务器列表:
说明:这里测试的全部是首页,这些大型网站,很可能不同的栏目...
|
资源名称:深入Vue3+Typescript技术栈资源简介:深入Vue3+Typescript技术栈-coderwhy大神新课(105GB)链接:点击获取目录:1.邂逅Vue3和Vue3开发体验.mp4,2023/2/1621:59,1.87GB2.Vue3基础语法(↵).mp4,2023/2/1621:59,2.51...
|
概述在开发现代Web应用时,用户界面设计和交互体验一直是开发者关注的核心。而随着需求的不断增长,前端组件库的使用也变得尤为重要。今天,我们将介绍一个新兴的组件库——MagicUI。这款轻量级、功能丰富的组件库,正凭借其优雅的设计和高性能,迅速在开发者社区中获得青睐。不到半年时间,该组件库的Githubstar就达到了1...
![]() |
嘿,各位C#编程的小伙伴们!今天咱们来聊聊一个让程序能够“一心多用”的神奇技术——多线程。想象一下,你正在同时处理多个任务,比如一边看电影,一边回复朋友的信息,还能抽空查看股市行情。多线程编程,就是让程序也能这样“分身有术”的魔法。为啥要用多线程?多线程编程的主要目的是提高程序的效率和响应速度。如果你的程序需要执行多个...
|
在C#多线程编程中,ThreadPool是一个非常重要的概念。它提供了一种有效管理线程资源的方式,特别适用于需要频繁创建和销毁线程的场景。ThreadPool能够复用线程,从而降低线程创建和销毁的开销,提高系统性能。一、ThreadPool基本概念和用途C#的ThreadPool是一个由系统维护的线程集合,它负责管理一...
|
百度去官网化,这一趋势正引领百度SEO领域步入新的发展阶段。面对这一变革,企业必须积极应对,重新审视并优化其SEO策略。以更好地适应新环境,提升品牌曝光度,吸引更多潜在客户,从而实现业务的持续增长。什么是百度去官网化?“百度去官网化”指的是在搜索引擎搜索关键词触发的搜索结果页中,独立企业官网的排名位置逐渐减少、后移,或...
|
分享工作中,中后台产品前端的一些交互规范。通常来说,产品和前端同学约定好组件样式,在绘制原型时非必要不提一些天马行空的交互想法,一方面组件样式的开发需要花费大量的开发工时;另一方面新的组件不一定经得起考验,可能存在bug或者性能上的压力。PC端交互布局规范有利于工作时便于双方理解,减少沟通成本。一个好的规范可以提高原型...
![]() |
在MicrosoftSQLServer中,CHARINDEX 函数用于在一个字符串中查找另一个指定字符串的起始位置。如果找到,返回指定字符串在源字符串中的起始位置索引(从 1 开始计数);如果没找到,则返回 0。基本语法:charindex(expressionToFind,expressionToSearch[,st...
![]() |
TypeScript以类型安全及强大特性强化了JavaScript,然而众多开发者仅运用其基础功能。在此为您呈现一份涵盖20个高级TypeScript技巧的指南,这些技巧有助于提升生产力、代码可维护性,利于提高代码效率与可读性。每个技巧均佐以实用代码示例加以阐释。1.NonNullable:剔除null与undefin...
![]() |
C#WinForms支持高DPI的方式有多种,以下是几种常见的方法:1.修改应用程序清单文件通过修改应用程序的清单文件(app.manifest),可以声明应用程序的DPI感知级别。在VisualStudio中,右键点击项目,选择“添加”->“新建项”->“应用程序清单文件”,然后在清单文件中添加以下XML代码:<ap...
|
前言无论是在产品开发还是在日常生活中,在使用无线网络的时候,都会经常遇到一些信号不好的问题,也会产生不少疑问:为什么我们在高速移动的高铁上网络会变慢?为什么5GWiFi的穿墙能力没有2.4G的好?为什么在对WiFi进行iperf拉距测试的时候,每次测试数据都会有差异?为什么在路由器很多的环境,WiFi网络会变慢?为什么...
![]() |
1.清晰的命名●原则:代码应该易于阅读和理解;例如:变量、函数和类的名称应能清楚表达其意图;●示例://明确表示学生数量intnumberOfStudents=30;/***计算圆面积*@paramradius半径*@return面积*/publicdoublecalculateAreaOfCircle(doubler...
|
1)在设置界面点击添加选项新添一块硬盘(PS:需要先关闭虚机)一路“下一步”,当然,中间的数值设置根据自己需求做修改,此处不再赘述。2)打开新添了硬盘的虚机,打开【磁盘管理】来配置新加的硬盘。步骤是:右键点击电脑左下角的【windows】开始图标,打开计算机管理或【磁盘管理】选项。或者直接右键点击桌面上的【计算机】(或...
![]() |
在软件开发的世界里,随着应用规模的扩大和复杂度的增加,架构设计变得尤为重要。其中,分层设计作为一种经典且广泛应用的架构模式,扮演着举足轻重的角色。那么,为什么复杂的架构一定要做分层设计呢?今天,我们就来聊聊这个话题。一、什么是分层设计?首先,咱们得搞清楚什么是分层设计。简单来说,分层设计就是把一个复杂的系统拆分成多个层...
|
1.概述「React」:由Facebook开发的流行JavaScript库,以其基于组件的架构而闻名,非常适合构建可重用的UI组件。React主要专注于视图层,且通常需要额外的库或框架(如ReactRouter)来处理路由管理。「Next.js」:由Vercel开发的基于React的框架,内置了路由、服务器端渲染(SS...
|
在C#中,goto语句用于将控制权无条件地转移到标签指定的语句。虽然goto语句在某些特定情况下可能会简化代码,但它通常被认为是不良的编程实践,因为它会导致代码难以理解和维护。因此,在使用goto语句时,应格外小心,并尽量避免使用它。使用方法定义标签:使用标签标识符(通常是一个有意义的单词后跟冒号)来标记目标语句。标签...
|
SVG.NET是一个强大的开源库,专门用于在.NET应用程序中处理SVG(ScalableVectorGraphics)文件。本文将详细介绍如何在WinForm应用程序中使用SVG.NET库来显示和操作SVG图片。环境准备安装SVG.NET库在VisualStudio中,通过NuGet包管理器安装Svg包:Instal...
![]() |
前言在.NET中,可将DataTable类充当管理内存中数据的基本组件。无论是在处理简单的数据集或复杂的关系结构,都能提供一种多功能的解决方案,轻松实现添加、编辑和删除行等操作。在本文中,我们一起了解DataTable,并使用示例来探讨其相关操作。DataTableDataTable 是C#.NET中System.Da...
|
触发器其实开发中基本没用到,到是运维中用到不少。触发器是数据库中的一种特殊类型的存储过程,它会在特定的数据库事件发生时自动执行。本文将深入探讨SQLite触发器的各个方面,包括其概念、语法、类型、使用场景以及最佳实践。什么是触发器?触发器是一种数据库对象,它与表关联并在指定的数据库事件(如插入、更新或删除)发生时自动执...
![]() |
本文转载于稀土掘金技术社区,作者:努力学习前端的呆瓜原文链接:https://juejin.cn/post/7402811318816702515背景declare关键字是为了服务TypeScript的。TypeScript是什么在这里就不多介绍了,但是我们要知道ts文件是需要TypeScript编译器转换为js文件才...
![]() |
Mysql是我们开发中存储数据的常用工具之一,好的数据表设计不仅让业务更加清晰,而且也会让后面继续维护这套业务的人更易上手,今天我们从表的字段、索引等方面来聊聊一些好的Mysql表设计经验。1、表、字段、索引的命名规范数据库表名、字段名、索引名等都需要规范的命名,命名尽量使用英文并要可读性高,采用驼峰或者下划线分割的方...
|
在日常开发中,很多公司的微服务应用或一些常见的中间件都采用通过docker来部署的,今天我们来聊聊docker的那些事。1、认识dockerdocker可以理解成它是一艘大轮船,它可以往我们的的电脑里面部署应用,docker这艘船上的每个集装箱都是一个独立的应用。如果我们自己安装某些应用可能需要大量繁琐的配置,但是do...
![]() |
在2024年的Web开发领域,PWA(ProgressiveWebApps)已经成为一个不可忽视的技术趋势。这篇文章将探讨PWA的最新发展,并通过实例展示如何构建一个现代PWA应用。PWA的本质与优势PWA本质上是一种将Web应用提升到接近原生应用体验的技术方案。它通过ServiceWorkers、WebManifes...
![]() |
docker可以从远程仓库拉取镜像然后通过镜像快速的部署应用,非常的方便快捷,但是今天来聊聊为什么Mysql不推荐使用Docker部署这个问题。
1、数据库扩容麻烦
Mysql是用来存储的数据,docker部署Mysql之后数据不会存储在容器上,因为容器关闭之后数据就丢失了,所以容器是需要挂载到宿主机器上,如下图所...
![]() |