好奇百科之一个C#程序员为什么写的基本都是JS相关的文章
前言 光看文章,估计很多人都以为博主是前端程序员,其实我是个正经的C#后端,前端只是前几年才开始接触,最开始从业的时候,我连前端页面的基础布局都搞不定,菜的抠脚。 作为一名正儿八经的 C# 程序员,我也没想到有一天写的文章会是JavaScript的居多。 是的你没看没错,我是个写C#的暴躁程序员老哥
折腾玩法
未读
Halo站点-创建自己的足迹地图
事情起因是在https://storeweb.cn/rss逛的时候,看到这么一篇文章 - https://pwsz.com/hobby/4108.html。 觉得挺好玩的,我就下载下来了,想着给你自己的站也整一个。 足迹地图源代
折腾玩法
未读
自建Navidrome音乐服务器实现听歌自由
前言 相信爱听歌的人都有被各种音乐App困扰过,想听的歌曲大概率是分布到各个平台,你要听就得都开会员,费钱有麻烦。 虽说现在很多厂商都提供了音乐云盘的功能,可以上传并存储喜欢的歌曲,但还是需要有会员。 当然很多高科技玩家应该也找到了很多解决办法,已经处理了。 由于我个人有点囤囤鼠个性质,我习惯把资源
踩坑实录
未读
自己部署的Umami 嵌入到iframe中无法打开的问题
小金额余额告警 在双十一的节点,想着既然优惠力度大,顺带续费和趁着2.1折的机会升级了一波服务器。 小金库余额-- 想着既然服务器升级了,咱也不能让浪费的他的性能是吧! 于是乎就这个不爽很久的加载比较慢的https://umami.is/给换了,用自己部署的来提高一下自己的用户体验。
C#小百科
未读
.Net中Linq to sql常用功能介绍
前言 LINQ to SQL 是 .NET 中运用我这里就不废话了,直接进入主题,所以这期文章没有前言。 是的,你没看错,因为我懒,要写这个,我还得去百度一下文章来复制黏贴,不如你们直接去吧! 准备工作 为了方便大家理解,这里先假设有这么一张表:Product
编程技术
未读
浏览器渲染主线程与队列
浏览器的进程模型 要了解事件循环概念我们要先了解浏览器的进程模型。 浏览器的进程模型是指浏览器在执行任务时如何划分和管理进程,以实现页面渲染、网络请求、插件处理等功能。不同的浏览器使用不同的进程模型来优化性能、增强安全性和提高稳定性。 1. 单进程模型 在早期浏览器(如最早版本的IE浏览器)中,所有
编程技术
未读
cjs、esm、umd模块有何不同
cjs (commonjs) commonjs 是 Node 中的模块规范,通过 require 及 exports 进行导入导出 (进一步延伸的话,module.exports 属于 commonjs2) 同时,webpack 也对 cjs 模块和 esm 模块都得以解析,因此 cjs 模块可以运
编程技术
未读
js 为什么不支持函数的重载
首先声明:这里所指的JavaScript 不支持函数的重载,指的是严格意义上的函数重载 JavaScript 不支持函数重载,主要原因在于它的函数是动态和弱类型的关系。 1. 动态类型系统 JavaScript 是一种动态类型的语言,即函数参数的类型在运行时才确定。在其他支持重载的语言(如 Java
踩坑实录
未读
1panel - 使用OpenResty反向代理配置支持SignalR
博主有个项目需要使用了SignalR需要使用https 进行连接,于是乎就顺手拿起了https://1panel.cn/ 一顿操作,最后开启了客服端进行连接,然后发现有的时候可以连接,但是接收不到消息也发送不了消息,有的时候连连接都连接不上。 于是乎我发现了,事情可能并不这么简单,秉承着虽然我不会配
编程技术
未读
那些你不知道的js-卷三
前言 前两卷我们都介绍的一些比较奇特又比较好玩的示例,这期我们讲的相对来说就属于比较基础的部分了。 1. 块内部的声明提升 // for
for (var i=0; i<10; i++) {
// console.log( i );
}
console.log(i);
// if
if(tr