最新文章
|
知识管理交流
→『 技术文档交流 』
本版文数:10739 今日文数:5170
|
一.Docker简介1.1什么是虚拟化?在计算机中,虚拟化(英语:Virtualization)是一种资源管理技术,是将计算机的各种实体资源,如服务器、网络、内存及存储等,予以抽象、转换后呈现出来,打破实体结构间的不可切割的障碍,使用户可以比原本的组态更好的方式来应用这些资源。这些资源的新虚拟部份是不受现有资源的架设方...
|
哈希(Hash)的核心作用:把任意长度的数据映射成固定长度的“指纹”;只要原始数据哪怕只改动1位,指纹就会完全不同。1️⃣原理一句话“把一块任意大小的数据送进一个单向散列函数→得到固定长度且唯一的0/1串。”单向:不可逆向还原。敏感:输入改动1bit,输出50%以上位翻转(雪崩效应)。固定:无论输入1KB还是1GB,输...
|
在如今的开发环境中,Git已成为最常用的版本控制工具,广泛应用于代码管理、协作开发和项目维护中。
对于国内开发者来说,由于GitHub等国外平台访问速度较慢,如何在本地快速安装Git并配置国内加速镜像源显得尤为重要。本文将详细介绍如何在不同操作系统上安装Git、配置SSH密钥以及使用国内镜像源加速Git操作。
...
|
之前,我写过一篇文章:《为什么前端开发变得越来越复杂了?这可能是我们的错》。在那篇文章里,咱们聊到了一件让很多同学都深有感触的事:前端学起来越来越“头大”了。从最初的 Angular、到后来的 React、Vue、再到 Svelte、Solid...前端框架一个接一个,生态工具也是层出不穷。每个都说自己比别人简单,但是...
![]() |
sql语句如何自动生成序号
在SQL中,自动生成序号通常指的是在查询结果中自动添加一个连续的数字标识,以便于识别或排序每行数据。这可以通过多种方式实现,具体取决于你使用的数据库系统(如MySQL,PostgreSQL,SQLServer等)。下面是一些常见的方法:1.使用ROW_NUMBER()函数(适用于SQL...
|
PgManage是一款免费开源、跨平台的现代数据库管理工具和SQL编辑器。PgManage项目基于MIT协议,源代码托管在GitHub:https://github.com/commandprompt/pgmanage功能特性•跨平台:支持Windows、Linux以及MacOS。•多数据库:目前可以连接Postgre...
|
SkiaSharp提供了多种强大的图像缩放方法,可以满足不同场景下的图像处理需求。本文将详细探讨SkiaSharp中图像缩放的各种技术和最佳实践。Nuget安装包SkiaSharpSkiaSharp.Views.WindowsForms基本缩放方法等比例缩放usingSystem.Windows.Forms;using...
![]() |
脚本如下$vim/opt/cutnginxlog.sh#!/bin/sh#deanit.cn#自动切断nginx日志脚本#nginx日志路径LOGS_PATH=/var/log/nginxTODAY=$(date-dtoday+%Y%m%d)#创建当天日期目录mkdir/var/log/nginx/$TODAY#移动日...
|
代码对“单张表”做数据一致性判断的核心逻辑只有3步,全在下面6行里:asp复制1.行数cntPub=conn.execute(selectcount(*)from[表名])(0)cntSub=conn.execute(selectcount(*)from[表名])(0)2.整表哈希hashPub=conn.execut...
|
PostgreSQL性能调优-优化你的数据库服务器一份从硬件到PostgreSQL查询优化的数据库能力提升指南本文档介绍了如何调优PostgreSQL和EDBPostgresAdvancedServer(EPAS)10至13版本。所使用的系统是红帽企业版Linux(RHEL)系列发行版8版本。这些只是通用指南,实际调优...
![]() |
最牛远程桌面开源:跨平台设备集中控制解决方案源代码https://www.gitpp.com/mangge/project0090-device-clay一款基于Python与WebSocket技术栈开发的轻量级远程控制工具,旨在通过浏览器界面实现对多台不同平台的设备进行集中化管理。无论是个人设备远程维护、小型办公网...
![]() |
在亿级流量系统的架构系列中,我们已深入剖析了降级、限流、隔离、负载均衡等核心技术,也探讨了缓存、队列、重试等性能优化关键点。然而,当流量洪峰真正来袭时,仅靠业务层优化往往不够——我们更需要一个高性能、可编程的流量控制枢纽,在请求抵达业务逻辑前完成高效调度与过滤。这就是今天要讲的OpenResty。它基于Nginx与Lu...
![]() |
在远程办公、企业互联、家庭内网穿透等场景下,VPN已经是绕不开的话题。市面上常见的VPN方案五花八门:有老牌的OpenVPN,也有以极简高效著称的WireGuard,更有面向零运维的Tailscale以及它的开源替代Headscale。今天我们就来一次全面盘点,帮你梳理思路,看看到底该怎么选。🔹一、分类梳理传统型VP...
|
今天给大家带来一个“傻瓜式”的打造轻量级VPN方案——wg-easy。如果你想要快速拥有一套带可视化管理界面的WireGuardVPN,而且安装配置不要太复杂,wg-easy就是你的不二之选。wg-easy有什么特点?🚀一键部署:通过Docker或DockerCompose直接拉起,几分钟即可用。🖥️可视化UI界面...
![]() |
2024年,网络犯罪分子不仅敲响了前门,还直接走进了家门。备受瞩目的违规行为打击了科技巨头和消费者平台广泛使用的应用程序,包括Snowflake、Ticketmaster、AT&T、23andMe、Trello和Life360。与此同时,针对Dropbox、LinkedIn和X(前身为Twitter的大规模协同...
|
问题描述在SQLServer2014中,创建好表之后,想重新设计一下表的结构,出现以下问题:不允许保存更改。您所做的更改要求删除并重新创建以下表。您对无法重新创建的表进行了更改或者启用了“阻止保存要求重新创建表的更改“选项。解决步骤打开SQLServer2014ManagementStudio并登录,登陆后在菜单栏中按...
|
在验证数据一致性时发现问题:经过验证之后发现订阅数据库中并没有该表,通过查看发布属性发现该表并没有发布,原因是:添加主键即可,修改后,重新再发布该表,右键发布--属性--项目确定后参考:sqlserver快照_添加新文章,删除文章,更改快照文件夹路径和SQLServer复制中的数据筛选器行
![]() |
sqlserver快照Inthelastarticles,wehavelearnedConfiguringSnapshotandTransactionalSQLServerreplicationandConfiguringPeertoPeerandMergeSQLreplication.Now,onceweconfig...
![]() |
前提条件安装.NETCoreSDKhttps://dotnet.microsoft.com/zh-cn/download/dotnet/8.0IISWeb服务器安装配置InternetInformationServices(IIS)是一种灵活、安全且可管理的Web服务器,用于托管Web应用(包括ASP.NETCore)...
|
你以为的null不是真的null,但bug是真的bug!刷到一篇搞笑的帖子:用户取用户名为null!是的,你没看错,不是Java里的null,不是SQL里的NULL,而是一个货真价实的字符串null!这玩意儿乍一看人畜无害,但只要你代码里稍不注意,它就能让你怀疑人生。1.程序员眼中的null有多搞笑?想象一下,你在代码...
![]() |
在日常开发中,很多小技巧可以让我们的C#代码更优雅、更高效。今天整理了10个高频使用的小技巧,掌握后能大幅提升写代码的体验。1️⃣usingvar自动释放资源(C#8+)在处理Stream、SqlConnection等需要释放的对象时,可以用usingvar简化代码:usingvarreader=newStreamRe...
|
一、假开源项目的典型挖坑套路:从技术陷阱到商业绑架
在Gitee这个充满活力的开源世界里,多数开源项目秉持着开放、共享、协作的精神,为开发者们提供了丰富的资源和无限可能。然而,总有一些不良项目打破了这片净土的和谐,它们打着开源的幌子,精心设计各种陷阱,让无数满怀期待的开发者陷入其中,苦不堪言。(一)代码残缺式开源:...
![]() |
运维的痛点是什么?Linux环境运维要用虚拟机,安装繁琐、性能拖沓?现在有了WindowsSubsystemforLinux(WSL),用它直接在Windows上运行Linux命令行工具,无需虚拟机或双系统!安装简单、性能绝佳,运维小伙伴管理Linux再也不会掉头发了。WSL是什么WSL,全称WindowsSubsy...
![]() |
先抛个问题,我们在京东购物时,整个购物过程,只登录了一次,切换页面后,为什么没有再次让你输入账号密码登录?答案就是今天的主角:jwt,那他又是如何实现登录态的保持呢?JWT令牌是什么?JWT(JSONWebToken)是一种用于用户身份验证的机制,它保证了客户端与服务端信息的安全传输,这种传输并不是加密的传输,而是验证...
![]() |
你是否曾为复杂的Nginx配置抓耳挠腮?是否为SSL证书部署头疼?NginxProxyManager出场,彻底颠覆你对反向代理和SSL部署的认知!这个开源神器,以简单易懂的图形界面,解决了传统Nginx配置的复杂性和操作门槛,是运维领域的一匹黑马。NginxProxyManager是什么?这是一个以Docker为核...
![]() |