欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
  • GoLang 连接 Mysql 数据库

    搜索下 找到一个 golang 的库地址: ? http://go-lang.cat-v.org/library-bindings ? 有数据库。。gui 等。 ? 发现就这个更新 时间最近。。下载 zip包。 ? https://github.com/Philio/GoMySQL ? 经过编译发现...

    程序员文章站2024-04-05
  • Golang操作数据库

    基本概念 Open() – creates a DB Close() - closes the DB Query() - 查询 QueryRow() -查询行 Exec() -执行操作,update,insert,delete Row - A row is not a hash map, but a...

    程序员文章站2024-04-02
  • golang与php实现计算两个经纬度之间距离的方法

    本文实例讲述了golang与php实现计算两个经纬度之间距离的方法。分享给大家供大家参考,具体如下: golang版本: 复制代码 代码如下:package main

    程序员文章站2024-04-02
  • golang与PHP输出excel示例

    本文实例讲述了golang与php输出excel的方法。分享给大家供大家参考,具体如下: 以前输入excel的时候utf8总是乱码还是用其他方式把utf8转换为gbk才能

    程序员文章站2024-04-02
  • golang 调用 php7详解及实例

    执行php文件 func test_exec(t *testing.t) { engine.initialize() ctx := &engine

    程序员文章站2024-04-01
  • golang强制类型转换和类型断言

    1.强制类型转换golang是强类型语言,但是和c++,java不太一样的是,go中没有隐式类型转换,go中的类型转换只有:强制类型转换和断言在java中:在java中这样是没有问题,编译器隐式的把a

    程序员文章站2024-03-27
  • golang强制类型转换和类型断言

    1.强制类型转换golang是强类型语言,但是和c++,java不太一样的是,go中没有隐式类型转换,go中的类型转换只有:强制类型转换和断言在java中:在java中这样是没有问题,编译器隐式的把a

    程序员文章站2024-03-27
  • go语言学习小结(一) 博客分类: golang  

    学习go。记录下 1),package、import     这两个功能在现在的很多语言(java、C#)都具备了。这里面引入包在C家族确实是个很好的东西,使得代码组织更清晰;import而不是include头文件,完全剔除了c家族的弊病。 2),变量命名风格的改变    定义变量:      va...

    程序员文章站2024-03-25
  • go语言学习小结(一) 博客分类: golang  

    学习go。记录下 1),package、import     这两个功能在现在的很多语言(java、C#)都具备了。这里面引入包在C家族确实是个很好的东西,使得代码组织更清晰;import而不是include头文件,完全剔除了c家族的弊病。 2),变量命名风格的改变    定义变量:      va...

    程序员文章站2024-03-25
  • Golang break/continue label

    break用来结束最里面的for/select/switch的语句,如果这里有标签,那么它必须在for/select/switch的正上面。http://localhost:6060/ref/spec#Break_statements这也就是说,假如你有类似如下的代码: for i = 0; ...

    程序员文章站2024-03-23
  • 12. 进阶排序算法——木桶排序(golang)

    木桶排序木桶排序的核心思想关键词:分桶将数组分到有限数量的桶子里,每个桶子再个别排序。其实木桶排序和基数排序很相似,区别在于基数排序需要多趟桶排序,并且记录当前排序的结果。代码实现// 获取数组最大值func SelectSortMax(arr []int) (max int, err error)...

    程序员文章站2024-03-23
  • Golang 实现的一个小游戏--猜数字

    随机生成一个数字,输入一个数字看是否匹对,匹配则结速,反之提示是大了还是小了,代码如下: package mainimport ( "bufio" "fmt" "math/rand" "os" "strconv" "time")var ( endNum in...

    程序员文章站2024-03-22
  • Golang刷LeetCode 27. 移除元素

    LeetCode题目 代码实现:Go语言func removeElement(nums []int, val int) int {fast,slow:=0,0 for fast<len(nums){ if nums[fast]!=val{ nums[s...

    程序员文章站2024-03-22
  • YouCompleteMe 支持 golang vim 自动补全

    进入YouCompleteMe目录并执行:更新代码cd ~/.vim/bundle/YouCompleteMegit clean -fgit pullgit submodule update --recursive --init支持golang:/.vim/bundle/YouCompleteMe...

    程序员文章站2024-03-21
  • golang notes(7)---PAT (Basic Level) 1007-素数对猜想

    Comparison of 'Sieve of Eratosthenes' and 'Sieve of Euler':refer to:https://www.jianshu.com/p/7867517826e7Sieve of Eratosthenes (埃氏筛选法):func SieveOfEr...

    程序员文章站2024-03-21
  • golang实现栈操作

    栈是限制插入和删除只能在一个位置上进行的表,该位置是表的末端,叫做栈顶。栈有时又叫LIFO(先进后出)表。对栈的操作有Push(进栈)和Pop(出栈),前者相当于插入,后者相当于删除最后插入的元素。以下用双向链表和切片实现分别实现栈操作//stack//用双向链表实现stacktype Elemen...

    程序员文章站2024-03-19
  • golang 并发访问map遇到的问题

    go提供了一种叫map的数据结构,可以翻译成映射,对应于其他语言的字典、哈希表。借助map,可以定义一个键和值,然后可以从map中获取、设置和删除这个值,尤其适合数据查找的场景。但是map的使用有一定的限制,如果是在单个协程中读写map,那么不会存在什么问题,如果是多个协程并发访问一个map,有可能...

    程序员文章站2024-03-19
  • Golang学习笔记之MD5

    1.单向加密什么是单向加密算法。简而言之就是不可解密的加密方法,也叫作非可逆加密, 用这种方法加密过的东西,地球上现有的人类在有限的时间内是无法解密的,包括加密者自己。2.常用的单向加密算法有哪些呢?主要有:BASE64、MD5、SHA、HMAC,其中最为常见的就有MD5,BASE64。这里我们主要...

    程序员文章站2024-03-19
  • golang 计算文件MD5

    bytes 是文件数据流xalgorithm.MD5ToUpper32(hex.EncodeToString(bytes))xalgorithm.MD5ToUpper32(hex.EncodeToString(bytes))package xalgorithmimport ("crypto/md5"...

    程序员文章站2024-03-19
  • golang内存分配

    golang内存分配new一个对象的时候,入口函数是malloc.go中的newobject函数func newobject(typ *_type) unsafe.Pointer { flags := uint32(0) if typ.kind&kindNoPointers !=...

    程序员文章站2024-03-19