-
大家还是直接看代码吧~
// 获取正在运行的函数名
func runFuncName()string{
pc := make([]uintptr,1)
runtime.Callers(2,pc)
f := runtime.FuncForPC(pc[0])
return f.Name()
}
package main
import(
"fmt"
"runtime"
)
-
Golang超大文件读取的两个方案
流处理方式
分片处理
去年的面试中我被问到超大文件你怎么处理,这个问题确实当时没多想,回来之后仔细研究和讨论了下这个问题,对大文件读取做了一个分析
-
interface是一组method签名的组合,interface可以被任意对象实现,一个对象也可以实现多个interface。任意类型都实现了空interface(也就是包含0个method的interface),空interface可以存储任意类型的值。in
-
当我们使用了websocket技术实现了实时的推送访客来到消息,但是我们只能随时看着页面不离开才能知道有访客来到
现在增加浏览器的通知消息,就可以只要打开着界面,不用一直盯着,干别的事去就
-
使用过Python语言的朋友们可能使用过 forgery_py ,它是一个伪造数据的工具。能伪造一些常用的数据。在我们开发过程和效果展示是十分有用。但是没有Go语言版本的,所以就动手折腾吧。
从源码
-
最近做Go开发的时候接触到了一个新的orm第三方框架gorose,在使用的过程中,发现没有类似beego进行直接对struct结构进行操作的方法,有部分API是通过map进行数据库相关操作,那么就需要我们把st
-
前言
最近在看Go语言的面向对象的知识点时,发现它的面向对象能力全靠 interface 撑着,而且它的 interface 还与我们以前知道的 interface 完全不同。故而整个过程不断的思考为什么要如此设计?这
-
本文实例讲述了GO语言映射(Map)用法。分享给大家供大家参考。具体如下:
映射是一种内置的数据结构,用来保存键值对的无序集合。
(1)映射的创建
make ( map [KeyType] ValueType, initialCapacity )
m
-
最近在学习Golang,写了个微信公众号项目练练手。
一、开发前准备
1、注册微信公众号
百度搜索微信公众号进入官网,注册一个订阅号,其他信息按要求填写即可。注册完成后进入个人公众号
-
随着互联网技术的发展,像网络安全和数据保护这样的问题就逐渐成为了人们越来越重视的话题。而数据加密作为网络安全的一个重要组成部分,在日常开发中也变得越来越重要。在Go语言中,数据加密也是非常重要的一个方面。在本文中,我们将分享一些关于Go语言中数据加密的最佳实践和工具。数据加密的原理在开始讨论数据加密的最好实践之前,我们需要先了解一下数据加密的一些基本原理。数
-
随着互联网发展的迅速,越来越多的Web应用程序被开发出来,其中不乏一些商业级别的应用。然而,Web应用程序的安全性成为了一个亟待解决的重要问题。在开发Web应用程序的过程中,我们应该遵循一些安全性的最佳实践,以确保我们的应用程序不会受到黑客攻击。在本文中,我们将探讨使用Golang编写Web应用程序的安全性。首先,我们将讨论Web应用程序安全性的基本概念,以
-
Go语言的跨平台能力为开发者带来了哪些好处和机会随着各种操作系统和平台的出现,开发者在选择编程语言时需要考虑跨平台能力。而Go语言作为一门现代化的编程语言,以其出色的跨平台能力而备受开发者的青睐。本文将探讨Go语言的跨平台能力带来的好处和机会。跨平台开发的好处Go语言的跨平台能力意味着开发者可以采用一套代码同时运行在不同的操作系统和平台上,大大降低了开发和维
-
跨越平台边界:Go语言的魅力在当今的技术领域中,跨平台开发已经成为一个非常热门的话题。随着移动设备和云计算的迅猛发展,开发人员需要能够在不同的平台上运行他们的应用程序。在这个领域中,Go语言凭借其独特的特性和强大的跨平台支持,成为了开发人员的首选。Go语言是由Google开发的一种开源编程语言,它结合了静态类型语言的安全性和动态类型语言的灵活性。相比于其他编
-
如何使用Go语言进行容器化应用的开发与实现随着云计算和虚拟化技术的发展,容器化应用成为了当今软件开发领域中的热门话题。作为一种轻量级、灵活易用的技术,容器化应用能够更好地进行资源隔离和管理,提高应用的可移植性和可扩展性。而Go语言作为一种高性能、并发支持强大的程序设计语言,也成为了容器化应用开发的理想之选。本文将介绍如何使用Go语言来进行容器化应用的开发与实
-
Golang实现人脸活体检测?百度AI接口帮你搞定!随着人工智能技术的快速发展,人脸活体检测成为了人脸识别领域中的重要环节之一。通过活体检测,可以有效地防止被视频、照片等方式进行欺骗,提高人脸识别系统的安全性。在这篇文章中,我们将介绍如何使用Golang编程语言来实现人脸活体检测,并利用百度AI接口来辅助开发。首先,我们需要在百度AI开放平台中创建一个应用,