如果你还在使用GOPATH模式来开发Golang程序,那么你可以参考本文来告别GOPATH,并带给你一个方便的包管理工具。关于gomod的说明和简单使用,可以参考:1、Go1.1.1新功能module的介绍及使用2、IntroductiontoGoModules3、Go1.11Modules官方说明文档goModules—Modules是Go1.11中新增的实验性功能,是一种新型的包管理工具。具体            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2020-03-17 12:23:48
                            
                                1381阅读
                            
                                                        
                                点赞
                            
                                                                                    
                                1评论
                            
                                                 
                 
                
                             
         
            
            
            
            gRPC-go 入门(1):Hello World摘要在这篇文章中,主要是跟你介绍一下gRPC这个东西。然后,我会创建一个简单的练习项目,作为gRPC的Hello World项目。在这个项目中,只有很简单的一个RPC函数,用于说明gRPC的工作方式。此外,我也会跟你分享一下我初次接触gRPC所遇到的一些坑,主要是在protocol buffer的proto-gen-go插件上面。简单介绍在这一节的            
                
         
            
            
            
            Protobuf 介绍和语法Protobuf编译器指南生成Go代码Go语言使用Proto示例生成gRPC代码管理Protobufprotobuf是一种高效的数据格式,平台无关、语言无关、可扩展,可用于 RPC 系统和持续数据存储系统。protocol buffersprotobuf 介绍Protobuf全称Protocol Buffer,是 Google 公司于2008年开源的一种            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2023-01-12 15:08:21
                            
                                505阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            go微服务框架go-micro深度学习(三) Registry服务的注册和发现详细解释了go-micro是如何做服务注册和发现在,服务端注册server信息,client获取server的地址信息,就可以和服务建立连接,然后就可以进行通信了。这篇帖子详细说一下,go-micro的通信协议、编码,和具体服务方法的调用过程是如何实现的,文中的代码还是我github上的例子: gomicror            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-08-14 00:40:29
                            
                                84阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近开发项目,由于涉及到Session保持的问题,最终查了一下网络上的相关            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-05 14:21:16
                            
                                226阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.连接前的准备工作:配置数据源(ODBC)通常都得先通过ODBC配置数据源,这相当于给数据库起一个在系统内能被识别的“别名”。打开ODBC数据源管理器:进入Windows的“控制面板” > “管理工具” > “ODBC 数据源(32位)”【备注】这个数据源64位还是32位要和你的labview的3 ...            
                
         
            
            
            
            grpc框架参考资料:官方文档教学GRPC是Google公司基于Protobuf开发的跨语言的、高性能的、通用的开源RPC框架。GRPC基于HTTP/2协议设计,可以基于一个HTTP/2链接提供多个服务,对于移动设备更加友好。在 gRPC里客户端应用可以像调用本地对象一样直接调用另一台不同的机器上服务端应用的方法,使得您能够更容易地创建分布式应用和服务。与许多 RPC系统类似, gRPC也是基于以            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-05-08 19:33:55
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            SQL Server 索引结构及其使用(三) 作者:freedk一、深入浅出理解索引结构 二、改善SQL语句 实现小数据量和海量数据的通用分页显示存储过程   建立一个 Web 应用,分页浏览功能必不可少。这个问题是数据库处理中十分常见的问题。经典的数据分页方法是:ADO 纪录集分页法,也就是利用ADO自带的分页功能(利用游标)来实现分页。但这种分页方            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-30 10:48:19
                            
                                34阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在当今的开发环境中,Go语言因其高效性和简洁性,成为很多开发者的首选。而在处理数据持久化时,SQL Server则是一个广受欢迎的数据库系统。本文将深入探讨如何使用Go语言连接SQL Server,包括背景定位、参数解析、调试步骤、性能调优、最佳实践和生态扩展。
## 背景定位
### 问题场景
有用户在尝试在其Go程序中连接SQL Server时,遇到了一些困难。这个问题出现在2023年1            
                
         
            
            
            
            session创建过程session的基本原理是由服务器为每个会话维护一份信息数据,客户端和服务端依靠一个全局唯一的标识来访问这份数据,以达到交互的目的。当用户访问Web应用时,服务端程序会随需要创建session,这个过程可以概括为三个步骤:生成全局唯一标识符(sessionid);	开辟数据存储空间。一般会在内存中创建相应的数据结构,但这种情况下,系统一旦掉电,所有的会话数据就会丢失,如果是电子商务类网站,这将造成严重的后果。所以为了解决这类问题,你可以将会话数据写到文件里或存储在数据库中,当            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-06-01 12:58:34
                            
                                183阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            需求:开发一个hello.go程序,要求输出“hello world”。采用VScode进行Golang的开发,因此这一系列博客的代码均在VScode编译器上编译实现。 这里我们就先了解一下在VScode里如何创建——编写——编译Go程序。一、步骤1. 编写源代码注意:Go文件路径中不要出现中文或特殊字符。在开发 Go 程序或者项目时,首先需要创建相应的目录结构,需要注意一点:我们在【Golang            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-12 00:43:50
                            
                                226阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            # Go语言如何使用多个GO文件的项目方案
在现代软件开发中,一个项目通常会涉及多个功能模块,因此将代码分割为多个文件是非常常见的做法。Go语言支持使用多个.go文件来组织代码,这不仅提升了代码的可维护性,也提高了开发的效率。本文将通过一个简单的示例项目,展示如何在Go语言中使用多个GO文件,并提供相应的代码示例、状态图和序列图。
## 项目背景
我们将开发一个简单的任务管理系统。该系统具备            
                
         
            
            
            
            
    
 1 1 ,
2 打开关系图
3 alter authorization on database:: dataname to sa
4 2 .
5 check约束
6 例:列名 like ' %@% ' 对email 的格式
7 and , in (),between and ,
8 3 ,
9 删除主表之前,必须先删除子表
10 4 ,
11 比较运算符
12 = , > ,             
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-07-23 08:45:56
                            
                                84阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            20小时快速入门go语言视频 - Day3一、复合类型有哪些二、指针2.1 指针最基本的操作2.1.1 Golang指针的特点2.1.2 基本例子2.1.3 一些说明2.2 new()函数的使用2.3 值传递2.4 使用指针进行地址传递三、数组3.1 声明语法3.2 初始化数组3.2.1 传统写法3.2.2 部分初始化3.2.3 省略号 `...` 出现在数组长度的位置3.2.4 指定下标初始化            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-28 19:57:53
                            
                                27阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            一、GO语言下载 go语言官方下载地址:https://golang.google.cn/dl 找到适合的系统版本下载,本人下载的是Windows版本。二、GO语言安装 下载完成之后,双击go1.6.windows-amd64.msi进行安装。如果安装过程出现以下提示: 以管理员的身份运行cmd,找到go1.6.windows-amd64.msi所在的目录,并输入msiexec /i go1.6.            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-21 10:24:07
                            
                                57阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            --清理指定数据库的备份信息
USE msdb;
GO
EXEC sp_delete_database_backuphistory
@database_name = 'AdventureWorks2022';exec代表执行存储过程在你的代码中,GO 用于将 USE msdb; 语句和 EXEC sp_delete_database_backuphistor            
                
         
            
            
            
            protobuf的安装github上下载一个cpp包:https://github.com/google/protob            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-09 15:34:59
                            
                                250阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            目录一、如何使用go mod二、golang开启mod后import报红解决三、go mod 怎么导入本地其它项目的包?四、完整代码一、如何使用go mod下面的函数中使用了iris,所以我们需要先使用go mod下载相关依赖,直接使用go get命令太慢了,还可能被墙~~【此时项目可以放在任意位置,不必非要放在GOPATH目录下】test.gopackage main
import (
	ir            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-09 14:30:28
                            
                                129阅读
                            
                                                        
                                点赞
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            go读写excel文件首先,需要安装golang用来操作excel文档的类库:go get github.com/Luxurioust/excelize 一、excel文件创建与写入package main import (    "log"     "github.com/Luxurioust/excelize") func main() {    //创建excel文件    xls            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-01-05 10:59:09
                            
                                460阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            go test -run TestHelloworld使用该方式跑的测试方法,会自动引入依赖包,不会出现undefine问题。            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-22 11:51:37
                            
                                79阅读