最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:10750 今日文数:5184
|
有时为了配置方便会将不同的nginx服务独立出来,在一台机器上启多个nginx实例。不同的nginx实例支持独立的配置文件,可以单独启停。比如默认的nginx是通过systemctl进行管理的,它默认的配置文件是在/etc/nginx/目录。通过nginx-V可以查看它的编译选项,其中包含了默认配置文件位置,以及默认日...
![]() |
以下是使用C#实现单实例应用程序并激活已运行实例的代码:usingSystem;usingSystem.Diagnostics;usingSystem.Runtime.InteropServices;usingSystem.Threading;usingSystem.Windows.Forms;
classProgr...
|
C#外网连通性简单检测方法下面是一个简单的C#方法,用于检测本机是否可以连通外网。该方法会尝试连接国内三大运营商的DNS服务器,只要任何一个能够连通就返回true。usingSystem;usingSystem.Net.NetworkInformation;usingSystem.Threading.Tasks;
p...
|
在ASP(ActiveServerPages)中,获取当前页面的地址和参数是一个常见的需求,通过使用内置的Request对象和Server对象,可以方便地实现这一功能,本文将介绍如何在ASP中获取当前页面的URL及其参数,并展示相关代码示例。获取当前页面的地址在ASP中,可以使用Request.ServerVariab...
|
:为什么字段太多会导致查询卡顿?
为什么字段太多会导致查询卡顿?I/O瓶颈(最主要的原因):数据库的基本存储单位是“页”(Page)。一个数据页的大小是固定的(例如SQLServer是8KB,MySQLInnoDB默认是16KB)。当一个表有非常多的字段时,单行数据的大小(RowSize)就会非常大。这意味着一...
|
简述IntentFilter(意图过滤器)
简述IntentFilter(意图过滤器)1.什么是IntentFilter?IntentFilter翻译成中文就是“意图过滤器”,主要用来过滤隐式意图。当用户进行一项操作的时候,Android系统会根据配置的“意图过滤器”来寻找可以响应该操作的组件,服务。例如:当用户...
|
IntentFilterVerifcationService”屡次停止运行
IntentFilterVerificationService”是Android开发中用于检查应用中声明的Intent过滤器(IntentFilters)是否正确无误的服务。如果你遇到了这个服务多次停止运行的问题,这通常是由于一些配置错误...
|
PostgreSQL18正式版发布在即。那么,你知道该版本最大的亮点在哪吗?异步I/O子系统新增异步I/O子系统(AsynchronousI/O,简称AIO),是PostgreSQL18中一项重要的性能特性。引入异步I/O特性的目的是提升I/O吞吐量,尤其针对顺序扫描、位图堆扫描与VACUUM操作。在Linux系统上...
![]() |
部署在互联网上的SaaS系统,为了避免通过IP访问受到攻击,限制仅能通过域名访问,可以通过Nginx进行配置。具体配置参考如下:serverserverlocation/prod-api/error_page500502503504/50x.html;location=/50x.html}阅读原文:原文链接
|
传统的WinForms界面往往给人古板、过时的印象,如何在保持WinForms稳定性的同时,打造出媲美Web应用的现代化界面?本文将手把手教你搭建一个高颜值的管理系统界面,涵盖侧边栏导航、响应式布局、现代化卡片设计等核心功能。无论你是WinForms新手还是想要提升界面设计水平的老手,都能从中获得实用的技巧和完整的代码...
|
docker镜像仓库dockerhub无法访问--解决办法1个人镜像站点2dockerhub为什么无法访问2.1查看dockerhub实际IP2.2ping检测docker镜像仓库dockerhub无法访问--解决办法前文《docker镜像仓库hub.docker.com无法访问》中很多小伙伴反馈不会使用魔法,而且想使...
![]() |
APKEditorStudio(APK反向工程工具)功能:一款功能强大且易用的开源APK反向工程工具,可提取、编辑与替换APK资源,例如修改应用图标和标题、移除权限、查看结构、自动签名与安装APK,并支持APK克隆、资源管理、多语言编辑等功能。支持系统:Windows、macOS、Linux官方网址:https://g...
|
你是否为手机或电脑上无法方便地捕获网络流量束手无策?想随时随地拦截、查看或修改HTTP(S)请求,却苦于没有简单易用的工具?今天就给大家强烈推荐一款超方便的开源利器【ProxyPin】——一款支持全平台的免费流量抓取工具,手机端效果拉满,绝了!ProxyPin是什么ProxyPin是一个开源的、跨平台的HTTP(S)...
![]() |
在云原生架构下,Nginx或应用服务前面挂了WAF、负载均衡(SLB)等安全和流量治理组件,Nginx日志里$remote_addr往往不再是用户的真实公网IP,而是代理设备的出口IP。本文带你从原理到实践,搞清楚如何优雅、安全地拿回真实客户端IP。📌背景与问题为什么`$remote_addr`是代理IP?因为TCP...
![]() |
受国内网络环境及相关政策影响,从DockerHub直接拉取镜像比较困难;与此同时,许多常用的国内镜像站(包括各种云服务商和高校镜像站)也已陆续停止运营或无法正常使用。为此,笔者整理并筛选了一批目前仍可有效使用的镜像加速资源,供大家参考。配置方式#备份mv/etc/docker/daemon.json#配置加速cat>/...
![]() |
docker镜像仓库hub.docker.com无法访问1介绍dockerhub为什么无法访问2解决办法2.1使用魔法2.2使用国内镜像加速2.2.1docker配置:2.2.2containerd配置:2.3使用博主个人镜像仓库2.3.1目前有如下镜像仓库,后续会陆续增加2.3.2使用方式2.3.3拉取镜像3总结do...
![]() |
在SQLServer中为了防止我们的代码被人非法剽窃,可以加一个密码。今天讲解怎么对视图的Select进行加密处理。一、加密注意事项查询加密视图与查询普通视图操作方法没有区别。任何拥有最高权限的人都无法查看源代码。如果以后要改逻辑,必须用未加密的源代码,否则只能删了重新设置。二、语法CREATEVIEW<视图的名称>W...
![]() |
你是不是也遇到过这样的灵魂拷问?“Flutter、ReactNative、uni-app,到底该选哪个?”“都说能跨平台,为啥性能差这么多?”“为什么有的动画丝滑如德芙,有的却卡得像PPT?”如果你只盯着“写一次,跑多端”这个表面优势,那你注定要踩坑!真正的高手,早就潜入了渲染层的最深处——今天,我不讲虚的,不吹参数,...
|
没有用到任何JavaScript,非常巧妙这是如何实现的呢?一起来看看吧~一、details和summary简单回顾一下,整体结构需要利用到details和summary,天然地支持内容展开和收起。这里有一个MDN的例子<details><summary>SystemRequirements</summary><p>R...
|
看到XboxYan写的《纯CSS实现带连接线的树形组件》,随手改了个div版本,这下没有details和summary的也能用了。效果一样:css:<style>.treeviewdiv.summary.treeviewdiv.details>div.details:last-child.treeview>div.de...
|
同学们好,我想结合自己的亲身经历,谈谈我对低代码开发的看法,讨论下人手和精力本就有限的小公司到底要不要搞低代码(中大厂无论资源还是KPI,并不在讨论范围)。我对低代码最直白的理解通过可视化拖拽来快速搭建某个场景的工具,以实现降本增效市面低代码有哪些?某个场景这个词很广泛,我们根据某个场景设计了各种低代码平台单一场景用来...
|
从前端到爆点!抖音级H5如何炼成?在万物互联的时代,H5页面已成为产品推广的利器。当产品经理丢给你一个“像抖音一样流畅的H5”任务时,是挑战还是机遇?别慌,今天就带你走进抖音H5的前端魔法世界。一、先看清本质:抖音H5为何丝滑?抖音H5之所以让人欲罢不能,核心在于两点:极低的卡顿率和极致的交互反馈。前者靠性能优化,后者...
|
前言众所周知,javascript因为底层原因存在计算精度问题,这里就不做过多赘述;如果不理解,可以先去看看我以前写的文章《js数学计算精度溢出问题》
优缺点优点计算流程有日志可以追溯链式调用,方法可接受多参数接受数学表达式字符串计算精度可调节代码量小ts/js版本缺点只能够实现加减乘除的运算,对于其他复杂的运算,需...
|
本系列来自曾供职于Google的知名前端技术专家马特·弗里斯比编写的《JavaScript高级程序设计》(第5版)了解一门语言能做什么很重要,既是学习的起点,也是应用的落点。JavaScript曾被认为是“玩具”语言,谁都想不到,它后来把触角伸到了服务端、工具链、App、桌面端、甚至是硬件和深度学习。本文是此系列的最终...
|
最初的JS执行代码都是一条线执行到底,当遇到比较耗时的操作时,比如大数组循环运算,就会导致页面卡着,就像假死一样。就像一个人在厨房烧菜一样,需要依次完成切菜、炒菜、装盘这些步骤,此过程中没办法同时做其他事情,必须按顺序执行每一个步骤。WebWorker赋予了JS分配任务的能力,在遇到复杂的计算型任务时,比如canvas...
|