最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:7509 今日文数:2448
|
技术演进历程传统多页面应用时代在单页面应用(SPA)出现之前,Web应用主要采用多页面架构。每次用户交互都需要服务器返回完整的HTML页面,这种方式虽然简单直接,但用户体验欠佳。当时的开发者通常是全栈工程师,使用PHP、RubyonRails等技术进行开发。//PHP传统页面渲染示例<?php//控制器处理$produ...
|
1989年,美国人发明了一个超越时代的软件。这个软件不但可以收发邮件,查看日程,它还是一个文档管理系统,你可以写一个像Word那样的文档,把链接发给同事,同事打开后也可以在这个文档上编辑,实现协作。你可能觉得着没啥特别啊,现在很多工具像飞书啊,Slack也能做类似的事情啊!但是,这个软件它还支持“编程”,你可以用它迅速...
|
今年的《StateofFrontend2024》新鲜出炉了,本次调查是迄今为止最全面的一次调查,共收到来自139个国家的开发人员、工程师和技术爱好者的6,288份回复。相比2022年的调查结果,一些领域的调查结果有了非常明显的区别,这也体现了前端开发的飞速发展,特别是今年的调查融入了AI领域,前端的开放方式正在发生着显...
|
处理异常是在C#中编写可靠且可维护的应用程序的关键部分。然而,如此多的开发人员仍然陷入陷阱,导致代码难以调试和丢失重要的错误信息。在此博客中,我们将尝试介绍C#中异常处理的最佳实践,并介绍现代、可重用的技术,这些技术将使您的代码更简洁、更高效且更易于维护。为什么异常处理很重要C#中的异常是当程序遇到意外情况(如无效输入...
|
每个出色的应用程序都是一个强大的后端,可以完成繁重的工作、管理数据、处理业务逻辑并确保一切安全。如果您是使用.NET技术的开发人员,您就会知道掌握后端开发不仅仅是一件好事;这是必不可少的。无论你是维护旧系统的人,还是正在深入研究最新的.NETCore项目,你带来的技能和实践都可以对你的成功产生重大影响。在这篇博文中,我...
|
1、需求背景在设置密码信息时,需要支持输入内容的隐藏和可见的切换,效果如下:隐藏:显示:2、实现原理:1.设置两个input,一个type为password,一个type为text,分别用于显示隐藏密码和可见密码2.设置两个字体图标,一个为睁开的眼睛,一个为闭上的眼睛,用于点击切换两个input的显示,当然,图标的样式...
|
从今天起,我将按照自己的理解,对最新版本 Excel 中新增的函数进行阐述。在我看来,这些新增函数在未来五年内都是大家需要掌握的,因为它们着实极大地提升了工作效率。对于在会计师事务所工作的那些“表哥表妹”们而言,熟练掌握这些函数更是至关重要。随着 Office 新版本的日益普及,掌握这些新增函数已经成为势不可挡的趋势。...
|
AscAsc函数提取字符串第一个字母的ANSI字符码。
用法为:result=Asc(string)其中result是字符码,string是任意有效的字符串表达式。如果string为Empty,则产生一个实时错误。AscBAscB函数提取字符串的第一个字节。用法为:result=AscB(string)其中resul...
|
嘿,各位开发者朋友们,今天咱们来聊聊一个超火的话题——MAUI跨平台移动应用开发。如果你还在为不同平台开发应用而烦恼,那么MAUI绝对是你的救星!一、什么是MAUI?首先,咱们得知道MAUI是啥。MAUI,全称.NETMulti-platformAppUI,是微软推出的一个全新的跨平台框架。它支持Windows、mac...
|
嘿,WinForms开发者们,你们有没有遇到过这样的场景:每次发布新版本,都得手动通知用户下载更新,不仅麻烦,还容易遗漏用户?别怕,今天咱们就来聊聊WinForms应用如何实现自动更新,让你的应用也能像那些大厂产品一样,悄无声息地自我升级!一、为什么需要自动更新?首先,咱们得明确为什么需要自动更新。简单来说,自动更新能...
|
C#中的事件机制是一种基于委托(delegate)的发布/订阅模式,它允许对象在发生特定动作或状态改变时通知其他对象。以下是C#中事件机制的实现方式的详细描述:一、事件的基本概念事件可以理解为某个对象所发出的消息,以通知特定动作(行为)的发生或状态的改变。这些行为可能来自用户交互(如鼠标点击)或其他程序逻辑。触发事件的...
|
本文将探讨十二个用于编写整洁TypeScript代码的技巧,并通过示例展示它们的工作原理以及为何有用。在你自己的TypeScript代码中使用这些技巧,可以创建更健壮、更易于维护的应用程序,使其更易于理解和调试。1.使用类型注解TypeScript是一种静态类型语言,这意味着你可以为变量和函数定义类型。使用类型注解有助...
|
在C#编程中,与WebService进行交互是常见的任务之一。HttpClient作为.NET框架中的一个强大工具,能够帮助我们轻松实现这一功能。今天,我们就来聊聊如何使用C#HttpClient来调用WebService,让这个过程变得简单又愉快。什么是HttpClient?HttpClient是.NET中用于发送H...
|
date()获取日期,格式:2004-2-28
time()获取时间,格式:22:24:59
now()获取日期和时间格式:2005-5-222:37:30d=date()
获取年份:year(d)
获取月份:month(d)
获取日子:day(d)
获取星期几:weekday(d)t=time()
获取...
|
前言:对于需要长时间运行的.net程序,有时需要我们查看内存的使用有没有内存泄露问题。我们可以从dump文件中找到答案。Dump的看点用dump文件来分析内存,到底我们需要关心哪些点呢?内存的使用情况HeapSize/object的数量也就是托管堆使用大小以及托管堆内有多少数量的对象1.1查看有没有存在有占用大量内存的...
|
突然有一天部署在服务器的一个应用挂掉了,没办法只能进入服务器打开【事件查看器】查看下,好不容易找到了打开后一脸懵逼事件查看器查到的内容根本对我们排障没有任何作用。在这个时候如果有对应的dump文件就能派上用场了,只要有dump文件就能查到应用挂掉那刻的一手情报,可能有人认为分析dump文件是非常难的事情,但是最近不断有...
|
在使用C#编写异步迭代器时,您可能会遇到如下警告:warningCS8425:异步迭代器“TestConversationService.ChatStreamed(IReadOnlyList<ChatMessage>,ChatCompletionOptions,CancellationToken)”具有一个或多个类型为...
|
在JavaScript中,栈(Stack)是一种非常有用的数据结构,它遵循后进先出(LastInFirstOut,LIFO)的原则。在本文中,我们将深入探讨栈的概念以及在JavaScript中的实际运用。一、栈的概念栈是一种线性数据结构,它只能在一端进行插入(称为入栈或压栈,push)和删除(称为出栈或弹栈,pop)操...
|
导读文章围绕“JavaScript中的‘return’是什么意思”展开,先解释有无‘return’的函数区别,阐述函数的可重用性和可维护性,接着探讨为何需要‘return’,分析多种替代方案的不可行性,最后总结在JavaScript中因规范和多种因素必须使用‘return’。最近朋友问了我一个问题:“JavaScrip...
|
导读这篇文章主要介绍了在团队项目开发中使用TypeScript的价值,重点讲解了如何用TypeScript实现一个类型安全的防抖函数。从函数框架、参数添加、定时器逻辑到使用泛型优化、添加cancel方法和JSDoc注释等步骤,详细阐述了防抖函数的实现过程及优点,强调了其提升代码安全性和健壮性的作用。为什么要去使用Typ...
|
导读这篇文章介绍了34个实用的JavaScript代码片段,涵盖数组操作、逻辑运算、数字操作、对象操作、字符串操作、浏览器操作等方面的技巧,还包括良好的编码习惯,如使用解构、类型转换等,掌握这些能提升开发效率和代码质量。作为一名JavaScript开发者,你是否也曾被繁琐的代码、重复的劳动困扰?想要更高效地开发,写出更...
|
在日常的开发中,很多人习惯于使用if-else语句来处理各种条件。但你有没有想过,层层嵌套的条件判断,可能会让代码变得难以维护且难以阅读?今天,我想分享一个让代码更清晰易读的技巧,那就是——return。✨if-else真的有必要吗?初学编程时,我们都习惯通过if-else语句来处理分支逻辑。比如判断一个用户是否活跃,...
|
思维导航前言项目介绍项目特点与优势主题样式风格项目源代码对应平台运行效果项目源码地址优秀项目和框架精选DotNetGuide技术社区前言今天大姚给大家分享一个基于C#开源、功能强大、灵活的跨平台开发框架:UnoPlatform。通过UnoPlatform,开发者可以利用单一代码库实现多平台兼容,极大地提高了开发效率和代...
|
导读本文探讨了Redis快的原因,包括完全基于内存操作,如过期键删除、内存淘汰策略和碎片管理;高效的内存数据结构,如动态字符串、双端链表、压缩列表等;单线程模型避免上下文切换和锁竞争;IO多路复用技术应对高并发;简单高效的通信协议;还介绍了在面试中回答Redis快的要点。引言Redis是一个高性能的开源内存数据库,以其...
|
利用X-Spreadsheet开源组件为页面添加EXCEL批量编辑功能
使用场景:页面输入框过多卡顿、客户需要键盘方向键操作、批处理、公式计算等。一、使用iframe嵌入页面,代替传统表格table效果图:配置教程,下面用休假管理(简称父页面)/mis/hr/emp_annual_leave.aspx举例:
1、父...
|