09 2024 档案
摘要:在Linux centos环境下安装部署sql server数据库,并结合cpolar内网穿透工具,创建安全隧道将其映射到公网上,获取公网地址,实现在外异地远程连接家里/公司的sqlserver数据库,而无需公网IP,无需设置路由器,亦无需云服务器。 1.安装sql server 下载 SQL Se
阅读全文
摘要:通过以下方式可以高效,并保证数据同步的可靠性 1.API设计 使用RESTful设计,确保API端点明确,并使用适当的HTTP方法(如POST用于创建,PUT用于更新)。 设计清晰的请求和响应模型,以确保客户端能够理解预期格式。 2.数据验证 在服务器端进行严格的数据验证,确保接收到的数据符合预期格
阅读全文
摘要:话不多说,直接开干 一.下载 1.官方链接下载: https://www.microsoft.com/zh-cn/sql-server/sql-server-downloads 2.在下载目录中找到下面这个小的安装包 SQL2022-SSEI-Dev.exe,运行开始下载SQL server; 二.
阅读全文
摘要:在工作中,我们常要接手别人的vue项目,那我们从svn、git上拿到别人的vue项目后,要如何跑起来呢? 第1步 将项目里的“node_modules”文件夹删除,这是vue项目的依赖包。不过由于“node_modules”文件夹太大,一般不会打包上传到svn、git上的,所以没有这个文件夹就不用删
阅读全文
摘要:RabbitMQ 是一个可靠且成熟的消息传递和流代理,它很容易部署在云环境、内部部署和本地机器上。它目前被全世界数百万人使用。 1.基本概念 生产者(Producer) 生产者是一个发送消息的程序。发送消息的程序可以是任何语言编写的,只要它能够连接到RabbitMQ服务器,并且能够发送消息到Rabb
阅读全文
摘要:在局域网内,各个电脑可以通过无线网卡进行接口数据的直接传输。以下是一些实现方法和注意事项: 1.使用网络共享 在局域网内建立一个文件共享服务,比如通过Windows的文件共享或Linux的Samba服务。各个电脑可以直接访问共享的文件或目录进行数据传输。 2.使用Socket编程: 可以编写应用程序
阅读全文
摘要:什么是委托? 委托可以说是把一个方法代入另一个方法执行,相当于指向函数的指针;事件就相当于保存委托的数组; 1.实例化委托的方式: 方式1:通过new创建实例: public delegate void ShowDelegate(); 或者 public delegate string ShowDe
阅读全文
摘要:1.版本控制工具 常用的版本管理工具有:github,gitlab,subversion 官网:https://about.gitlab.com/ 国内镜像:https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/ 版本管理,系统上线流程: 开发代码(开
阅读全文
摘要:1.生成单个Proto.bat内容 @rem Copyright 2016, Google Inc. @rem All rights reserved. @rem @rem Redistribution and use in source and binary forms, with or with
阅读全文
摘要:一、下载安装 1.下载git 必须先下载并安装git,再TortoiseGit下载安装 git安装参考教程:https://blog.csdn.net/mukes/article/details/115693833 2.TortoiseGit下载与安装 TortoiseGit,Git客户端,32/6
阅读全文
摘要:1.下载 Redis for Windows Redis 官方并没有提供 Windows 版本的安装包,但你可以使用 Microsoft 维护的 Windows 版本的 Redis。你可以从以下链接下载 Redis for Windows: git项目地址:https://github.com/mi
阅读全文
摘要:1.下载 Protocol Buffers 编译器(protoc) 前往 Protocol Buffers GitHub Releases 页面。在 "Assets" 下找到适合您系统的压缩文件,通常为 protoc-{version}-win32.zip 或 protoc-{version}-wi
阅读全文
摘要:在 C# 中使用 RabbitMQ 通过短信发送重置后的密码到用户的手机号上,你可以按照以下步骤进行 1.安装 RabbitMQ 客户端库 首先,确保你已经安装了 RabbitMQ 客户端库。你可以通过 NuGet 包管理器来安装: dotnet add package RabbitMQ.Clien
阅读全文
摘要:一.RabbitMQ是什么? RabbitMQ 是一个由 Erlang 语言开发的 AMQP 的开源实现。 AMQP :Advanced Message Queue,高级消息队列协议。它是应用层协议的一个开放标准,为面向消息的中间件设计,基于此协议的客户端与消息中间件可传递消息,并不受产品、开发
阅读全文
摘要:1.安装 去官网下载最新版本:https://jrsoftware.org/isdl.php#stable 2.进入应用主界面 3.点击file》New【开始打包】 直接next 4.填写相关数据 直接点next 5.根据要求填写,然后直接next 6.这里默认不改,然后直接next 7.这里也默认
阅读全文
摘要:在C#中,加锁是一种常见的多线程编程技术,它用于保护共享资源,防止多个线程同时对共享资源进行访问,导致数据错乱或者异常。会有以下几种情况需要用到线程锁。 1.多线程访问共享资源 如果多个线程需要访问同一个共享资源(例如全局变量、静态变量等),那么需要在访问该资源时进行加锁。否则,多个线程可能会同时访
阅读全文
摘要:MediatR 是 .NET 下的一个实现消息传递的库,轻量级、简洁高效,用于实现进程内的消息传递机制。它基于中介者设计模式,支持请求/响应、命令、查询、通知和事件等多种消息传递模式。通过泛型支持,MediatR 可以智能地调度不同类型的消息,非常适合用于领域事件处理。 我们将定义一个命令、一个处理
阅读全文