Web开发
可选链操作符 // 普通写法 if(res && res.data && res.data.status) { ..... } // 可选链写法 跟上面的效果相同 if(res?.data?.status){ ..... } // 想要一个默认值,使用空值合并操作符,它可以在使用可选链时设置一个默认 ...
前言 我们在日常的开发过程中,会经常使用的复杂的SQL脚本需要执行,这个时候我们会考虑使用存储过程。 那在.NET 开发环境下,我们如何使用EF如何调用存储过程呢?以下,是我工作期间,对EF调用存储过程的总结。 EF 调用存储过程 第一种:直接调用 直接调用,需要在.demx文件中,选择"从数据库更 ...
又到了一个大家非常熟悉的库了,对于图像图形的处理来说,GD 库是 PHPer 们绕不过去的一道坎。从很早很早的 CMS 或者 Discuz 时代,各类开源软件在安装的时候就会明确地指出 GD 库是它们必备的一个扩展。当然,在现在的 PHP 版本中,相信大家也不会在编译的时候忽略掉这个库。不管你是为图 ...
1.测试目的 性能测试可以帮助程序员对比2个方法在不同场景的性能,提供一种很好的量化标准,协助我们在开发程序时根据不同场景使用不同的方法,以提升性能。 2.测试方法 采用由.NET Foundation 提供的一款强力的.NET性能基准测试库BenchmarkDotNet (0.13.0) ,测试A ...
Javascript: 网页可见区域宽: document.body.clientWidth网页可见区域高: document.body.clientHeight网页可见区域宽: document.body.offsetWidth (包括边线的宽)网页可见区域高: document.body.off ...
前言 今天在提交github的时候,发现出现了这个错误。 remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. 原 ...
在使用Discuz搭建论坛的过程中,小九发现有许多朋友对于宝塔的安装和初始化不太熟悉,找不到适合的方法、或是按照一些教程安装却出现问题得不到解决,只能选择重新再来。 今天,小九给大家介绍简单的镜像一键部署安装方法,能够快速初始化开始使用。 首先,我们简单地介绍一下Discuz。 关于 Discuz ...
k8s 分多个 namespace,每个 ns 使用一个用户,这个用户 只能操作 这个 ns 内的所有资源,其他ns 没有权限 如 新建一个 permission 名字的 ns ,那么 新建个用户 permission ,使 permission 用户 只有 permission 名字的namesp ...
js 手撕代码高频面试题 1、debounce(防抖) 触发高频时间后n秒内函数只会执行一次,如果n秒内高频时间再次触发,则重新计算时间。 const debounce = (fn, time) => { let timeout = null; console.log('我来了') // 我来了 r ...
什么是Webpack 本质上,webpack是一个现代JavaScript应用程序的静态模块打包器(module bundler)。当webpack处理应用程序时,它会递归地构建一个依赖关系图(dependency graph),其中包含应用程序需要的每个模块,然后将所有模块打包成一个或多个bund ...