zl程序教程

go工具链

  • GoLand 2022 for Mac(GO语言集成开发工具环境) v2022.2.3中文激活版

    GoLand 2022 for Mac(GO语言集成开发工具环境) v2022.2.3中文激活版

    GoLand 2022 for Mac中文激活版是Mac上强大的GO语言集成开发工具,旨在为Go语言开发提供符合人体工程学的环境。新的IDE通过特定于Go语言的编码辅助和工具集成扩展了IntelliJ平台。GoLand 同样支持各种JetBrains插件,是迄今为止非常好用的一款Go语言开发工具GoLand 2022 for Mac软件特征GoLand 使 Go 代码的阅读、编写和更改变得非常容易

    日期 2023-06-12 10:48:40     
  • go语言集成开发工具:GoLand 2022.2.1中文版「免账号登录」

    go语言集成开发工具:GoLand 2022.2.1中文版「免账号登录」

    GoLand 2022是一款强大的go语言集成开发工具,整合了IntelliJ平台的有关go语言的编码辅助功能和工具集成特点。IDE会分析你的代码,然后在符号之间寻找连接。提供代码提示,快速导航,灵活的错误分析能力以及格式化和重构功能!功能强大!GoLand 2022中文版 MacGoLand 2022中文版 WIn功能编码辅助 智能补全 IDE 可以为您自动补全语句,帮助您编写代码。 Ctrl+

    日期 2023-06-12 10:48:40     
  • 31个!Golang常用工具来啦(建议收藏)

    31个!Golang常用工具来啦(建议收藏)

    导语 | 本文主要分享Golang相关的一些使用工具,简单介绍工具作用和使用场景,不会详细介绍其使用,列举的工具也不是最全的,具体可以参考链接或自行搜索学习。Go官方的工具可以使用go help xxx命令查看帮助文档,比如查看go get的参数标记和使用文档:go help get复制可以参考Golang官方的文档:https://golang.google.cn/cmd/go/一、G0官方工具

    日期 2023-06-12 10:48:40     
  • 学习笔记|用Go写一个简单的接口实现(任意聊天工具)主机上线通知

    学习笔记|用Go写一个简单的接口实现(任意聊天工具)主机上线通知

    至少我们曾经在一起过。来自:一言 var xhr = new XMLHttpRequest(); xhr.open('get', 'https://v1.hitokoto.cn/'); xhr.onreadystatechange = function () { if (xhr.readyState === 4) { var

    日期 2023-06-12 10:48:40     
  • Golang语言(打卡第四天)fmt格式化工具|Go主题月

    Golang语言(打卡第四天)fmt格式化工具|Go主题月

    Println输出Print系列函数会将内容输出到系统的标准输出,区别在于Print函数直接输出内容,Printf函数支持格式化输出字符串,Println函数会在输出内容的结尾添加一个换行符。fmt.Println("Println输出,尾部会有换行符") print("print输出") 复制FprintFprint系列函数会将内容输出到一个io.Writ

    日期 2023-06-12 10:48:40     
  • Paragon NTFS2022Mac读写NTFS磁盘工具

    Paragon NTFS2022Mac读写NTFS磁盘工具

    Mac 本身没有支持 NTFS 硬盘 Windows 移动硬盘的写入操作。 需要安装第三方应用。 用过 Mac 的可能都知道,在 Mac 上接 Windows NTFS 格式的 U 盘或移动硬盘,只能读不能写。也就是可以看到 NTFS 磁盘里的文件,但是不能往磁盘里添加和修改文件。如果要在 Mac 上顺利读写 NTFS 磁盘,可以在 macOS 上安装 NTFS 支持软件。推荐两款软件:Parag

    日期 2023-06-12 10:48:40     
  • paragon15mac NTFS磁盘读写工具功能介绍

    paragon15mac NTFS磁盘读写工具功能介绍

    众所周知,mac对于windows NTFS是无法正常读写的。作为大多的MAC用户,移动硬盘的读写是个小小的问题,如果使用了一款好用的读写工具的话,那就省了很多手动操作和麻烦。Paragon ntfs for mac和tuxera ntfs for mac都是非常好用的mac NTFS读写工具。对Mac用户来说,无法读取NTFS格式的磁盘(比如移动硬盘)一直是一个痛点。Paragon ntfs界面

    日期 2023-06-12 10:48:40     
  • LuoguP4893 GodFly的求导工具 题解

    LuoguP4893 GodFly的求导工具 题解

    LuoguP4893 GodFly的求导工具 题解 Description 题目链接 给定一个 n 次整系数函数 f(x),问 f(x) 的 k 阶导在 x_i 处的导数。1\leq n \leq 100,k\leq n,m\leq 10,a_i\leq 10^5,x_i\leq 10^5Solution很好奇这题是怎么评紫的(?咳咳,对于这道题,你先要有亿点简单高等数学知识。f(x)=x^p

    日期 2023-06-12 10:48:40     
  • Go编程之相关命令工具记录

    Go编程之相关命令工具记录

    [TOC]0x00 Go工具命令get 命令该命令可以借助代码管理工具通过远程拉取或更新代码包及其依赖包,并自动完成编译和安装,整个过程类似安装App一样;目前支持的动态获取远程代码包的有BitBucket、GitHub、Google Code 和 Launchpad,所以为了 go get 命令能正常工作您需要安装与远程包仓库匹配的代码管理工具,如 Git、SVN、HG 等,由于它自动根据不同的

    日期 2023-06-12 10:48:40     
  • go-zero 成长之路—微服务电商实战系列(七、并发处理工具MapReduce的使用)

    go-zero 成长之路—微服务电商实战系列(七、并发处理工具MapReduce的使用)

    该系列源码已开源:枫零落/microShop1. 概述大家都知道:go-zero的api服务需要通过api文件进行定义。其中返回值的类型定义中并没有支持time.Time的类型。那问题来了:如果在返回值中需要时间的结果,针对sqlx和gorm模型定义的time.Time的时间类型应该怎么处理呢?接下来咱们就以产品服务版块中的产品列表的返回结果来说明如何解决的!如果历史文章不是很清楚的,可通过如下传

    日期 2023-06-12 10:48:40     
  • 一个小时学会用 Go 创建命令行工具

    一个小时学会用 Go 创建命令行工具

    前言最近因为项目需要写了一段时间的 Go ,相对于 Java 来说语法简单同时又有着一些 Python 之类的语法糖,让人大呼”真香“。但现阶段相对来说还是 Python 写的多一些,偶尔还得回炉写点 Java ;自然对 Go 也谈不上多熟悉。于是便利用周末时间自己做个小项目来加深一些使用经验。于是我便想到了之前利用 Java 写的一个博客小工具。那段时间正值微博图床大量图片禁止外链,导致许多个人

    日期 2023-06-12 10:48:40     
  • 「Go工具箱」web中想做到cookie值安全?securecookie库的使用和实现原理

    「Go工具箱」web中想做到cookie值安全?securecookie库的使用和实现原理

    在工作中,主动性不仅体现在像老黄牛一样把本职工作做好,还要主动和领导沟通,承担更多、更重要的任务。 --- 吴军 《格局》大家好,我是渔夫子。「Go学堂」新推出“Go工具箱”系列,意在给大家分享使用go语言编写的、实用的、好玩的工具。今天给大家推荐的是web应用安全防护方面的另一个包:securecookie。该包给cookie中存储的敏感信息进行编、解码及解密、解密功能,以保证数据的安全。sec

    日期 2023-06-12 10:48:40     
  • GoLand 2022 for Mac(GO语言集成开发工具环境)

    GoLand 2022 for Mac(GO语言集成开发工具环境)

    GoLand 是专门为 Go 编程语言设计的集成开发环境 (IDE)。它由软件公司 JetBrains 开发,是其更大的 IDE 套件(称为 IntelliJ IDEA)的一部分。GoLand 提供了一系列功能,使开发人员可以更轻松地编写、测试和调试他们的 Go 程序。GoLand 的一些主要功能包括代码完成、语法突出显示、代码检查、调试和版本控制集成。此外,GoLand 还支持流行的 Go 开发

    日期 2023-06-12 10:48:40     
  • 一个Go语言实现的流量回放工具

    一个Go语言实现的流量回放工具

    前言哈喽,大家好,我是asong。 今天给大家推荐一款使用Go语言编写的流量回放工具 -- goreplay;工作中你一定遇到过需要在服务器上抓包的场景,有了这个工具就可以助你一臂之力,goreplay的功能十分强大,支持流量的放大、缩小,并且集成了ElasticSearch,将流量存入ES进行实时分析; 废话不多,我们接下来来看一看这个工具;goreplay介绍与安装项目地址:https://g

    日期 2023-06-12 10:48:40     
  • 【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用

    【Django】当大型项目采用Django框架对于QueryDict以及模板的表单在Admin 管理工具的使用

    QueryDict在HttpRequest对象中,GET和POST属性是django.http的实例。QueryDict类。 QueryDict是一个用户定义的类,类似于字典。它用于处理单个键对应多个值的情况。 QueryDict实现所有标准字典方法。它还包括一些独特的方法:>>> q = QueryDict('a=1') >>> q

    日期 2023-06-12 10:48:40     
  • 资产收集神器-Goby工具

    资产收集神器-Goby工具

    Goby介绍Goby是一个不需要安装的一款攻击面测绘工具,实现快速安全应急,以及用新一代网络安全技术建立一个完整的资产数据库官网:https://gobysec.net/ https://gobies.org/ 下载Goby进入官网就可以看到下载按钮,需要什么系统版本就下什么版本即可 安装直接解压即可,双击解压后文件夹中的 Goby.exe (最好用管理员运行)即可 第一次弹出这个,点

    日期 2023-06-12 10:48:40     
  • 「Go工具箱」强烈推荐:一个能让http请求回放的工具

    「Go工具箱」强烈推荐:一个能让http请求回放的工具

    大家好,我是渔夫子。本号新推出「go工具箱」系列,意在给大家分享使用go语言编写的实用的、好玩的工具。在工作中,你一定遇到过要在服务器上抓包的场景,可又苦于找不到合适的工具。今天就给大家推荐一个使用go语言编写的抓包工具goreplay。goreplay是一个可以抓取实时网络包的工具,在github上star值高达16k。其抓包原理是基于https://github.com/google/gopa

    日期 2023-06-12 10:48:40     
  • 「Go工具箱」推荐一个实现进度条功能的工具:uiprogress

    「Go工具箱」推荐一个实现进度条功能的工具:uiprogress

    大家好,我是渔夫子。本号新推出「go工具箱」系列,意在给大家分享使用go语言编写的、实用的、好玩的工具。今天给大家推荐的是在终端(terminal)下能够显示进度条的工具:uiprogress。先看下使用该包的效果图:相信大家在linux或mac终端上都下载过东西,然后会出现下载的进度条。今天我们就给大家分析下实现原理并演示其效果。安装$ go get -v github.com/gosuri/u

    日期 2023-06-12 10:48:40     
  • 「Go工具箱」推荐一个非常简单的深拷贝工具:deepcopy

    「Go工具箱」推荐一个非常简单的深拷贝工具:deepcopy

    大家好,我是渔夫子。本号新推出「go工具箱」系列,意在给大家分享使用go语言编写的、实用的、好玩的工具。今天给大家推荐的工具是deepcopy,一个可以对指针、接口、切片、结构体、Map都能进行深拷贝的工具。在Go中需要对一个变量进行拷贝时分浅拷贝和深拷贝。浅拷贝就是拷贝后就是无论改变新值还是原值都对对另一个产生影响,比如切片。而深拷贝则是将目标值完全拷贝一份,消除这种影响。实现原理分析:深拷贝的

    日期 2023-06-12 10:48:40     
  • 「Go工具箱」web中的session管理,推荐使用gorilla/sessions包

    「Go工具箱」web中的session管理,推荐使用gorilla/sessions包

    大家好,我是渔夫子。本号新推出「Go工具箱」系列,意在给大家分享使用go语言编写的、实用的、好玩的工具。同时了解其底层的实现原理,以便更深入地了解Go语言。在web开发中,大家一定会使用到session。在go的很多web框架中并没有集成session管理的中间件。要想使用session功能,我推荐大家使用这个包:gorilla/sessions。以下是该包的基本情况:sessions小档案sta

    日期 2023-06-12 10:48:40     
  • Gophish:一款功能强大的开源网络钓鱼测试工具

    Gophish:一款功能强大的开源网络钓鱼测试工具

    关于Gophish Gophish是一款功能强大的开源网络钓鱼测试工具,该工具专为企业安全管理人员和渗透测试人员设计,该工具不仅能够帮助广大管理人员对企业员工进行安全意识培训,而且还能够快速轻松地设置和执行网络钓鱼服务。 工具安装 Gophish的安装非常简单,广大研究人员只需要访问该项目的【Releases页面】下载并提取zip压缩包,然后直接运行代码文件即可。Gophish提供了针对Wind

    日期 2023-06-12 10:48:40     
  • unCaptcha:一款针对Google音频验证码系统reCaptcha的安全研究工具

    unCaptcha:一款针对Google音频验证码系统reCaptcha的安全研究工具

     关于unCaptcha unCaptcha是一款针对Google音频验证码系统reCaptcha的安全研究工具,在该工具的帮助下,广大研究人员可以对部署了reCaptcha的应用程序进行安全审计,当前版本的unCaptcha准确率约为85%。在互联网上,成千上万的网站依靠谷歌的reCaptcha系统防御恶意攻击,2012年,谷歌的一个研究团队展示了文本reCaptcha的安全缺陷之后,reCa

    日期 2023-06-12 10:48:40     
  • JetBrains GoLand 2022 for Mac(GO语言集成开发工具环境)

    JetBrains GoLand 2022 for Mac(GO语言集成开发工具环境)

    JetBrains GoLand是一款专为Go语言开发而设计的集成开发环境(IDE)。它提供了丰富的功能,包括代码自动完成、重构、语法分析、代码检查、调试等,能够帮助开发者提高生产力和代码质量。最新版本的JetBrains GoLand 2022为Mac系统带来了更多全新的功能和改进。其中一些值得注意的更新包括:更快的性能:JetBrains GoLand 2022通过优化其内部架构和增强Go编译

    日期 2023-06-12 10:48:40     
  • 谷歌发布查找开源安全漏洞的 Go 工具 OSV-Scanner

    谷歌发布查找开源安全漏洞的 Go 工具 OSV-Scanner

    作者 | 褚杏娟 近日,谷歌本发布了开源漏洞扫描器 OSV-Scanner。OSV-Scanner 是为 OSV 数据库提供官方支持的前端,用 Go 编写,旨在扫描开源应用程序以评估任何合并依赖项的安全性。GitHub 地址:https://github.com/google/osv-scanner谷歌在去年发布了开源漏洞(Open Source Vulnerability)架构并且启动 OSV.

    日期 2023-06-12 10:48:40     
  • GooFuzz:一款基于OSINT方法的模糊测试工具

    GooFuzz:一款基于OSINT方法的模糊测试工具

     关于GooFuzz GooFuzz是一款基于OSINT方法的模糊测试工具,该工具基于Google Dork实现其功能。本质上来说,GooFuzz是一个Bash脚本,该脚本使用了Google Search技术来获取文件或目录中的敏感信息,而无需向目标Web服务器发送请求。 工具下载 广大研究人员可以使用下列命令将该项目源码克隆至本地:git clone https://github.com/m3n

    日期 2023-06-12 10:48:40     
  • 【CSS】课程网站头部制作 ① ( 头部区域测量 | 头部盒子标签结构 | 整体页面背景颜色设置 | LOGO 盒子设置 | 切片工具切图 | LOGO 相关 HTML 结构及 CSS 样式编写 )

    【CSS】课程网站头部制作 ① ( 头部区域测量 | 头部盒子标签结构 | 整体页面背景颜色设置 | LOGO 盒子设置 | 切片工具切图 | LOGO 相关 HTML 结构及 CSS 样式编写 )

    文章目录一、 课程网站头部区域测量1、 整体的头部盒子测量2、 头部盒子标签结构3、 整体页面背景颜色设置二、 LOGO 盒子设置1、 LOGO 图片切图2、 HTML 结构及 CSS 样式编写一、 课程网站头部区域测量1、 整体的头部盒子测量在 网页切图 的头部区域 的上下位置 , 拉两条上下辅助线 , 左右两侧的辅助线是 版心 的边界 ;使用 " 矩形选框工具 " 测量头部

    日期 2023-06-12 10:48:40     
  • Paragon NTFS for Mac读写NTFS移动硬盘工具(附安装包)

    Paragon NTFS for Mac读写NTFS移动硬盘工具(附安装包)

    Paragon NTFS for Mac是Mac平台上一款非常优秀的读写工具,可以在Mac OS X中完全读写、修改、访问NTFS硬盘、U盘等外接设备的文件。这款软件最大的亮点是读写 NTFS 分区,因为在Mac OS X 系统上,默认状态下我们只能读取NTFS 分区,却无法进行写入。Paragon NTFS for Mac软件特色:完全读写NTFS在Mac OS X中完全读写、修改、访问Wind

    日期 2023-06-12 10:48:40     
  • python-Django-命令行工具

    python-Django-命令行工具

    Django是一个高效的Web应用程序框架,通过提供一组内置工具和API来简化Web开发。其中,Django命令行工具是管理Django应用程序的重要工具。在本文中,我们将介绍Django命令行工具的使用方法、常用命令以及示例。Django命令行工具的安装Django命令行工具是Django框架的一部分,因此安装Django就已经安装了命令行工具。可以通过以下命令来检查Django是否安装:$ p

    日期 2023-06-12 10:48:40     
  • MongoDB 数据库基础 工具 mongoexport 使用简介

    MongoDB 数据库基础 工具 mongoexport 使用简介

      mongoexport是一个数据导出的工具,使用的时候类似mysql中的select into outfile语法,可以将某个数据库中的数据以json或者csv的格式导出来。 我们可以通过直接连接mongos或者连接mongod来导出数据。如果你的集群是分片集群,连接mongos会导出所有分片上这个集合的相关数据。 02  常用参数 -h:指明数据库宿主机的IP

    日期 2023-06-12 10:48:40     
  • JAVA单例MongoDB工具类详解大数据

    JAVA单例MongoDB工具类详解大数据

    JAVA单例MongoDB工具类 JAVA驱动版本:   ! MongoDB驱动   dependency   groupId org.mongodb /groupId   artifactId mongo-java-driver /artifactId   version 3.0.2 /version   /dependen

    日期 2023-06-12 10:48:40     
  • Robomongo(MongoDB可视化工具)简介

    Robomongo(MongoDB可视化工具)简介

    Robomongo 是一个界面友好且免费的 MongoDB 可视化工具,读者可在 Robomongo 官网下载此软件,其安装过程十分简单,安装好的界面如下图所示。 在 MongoDB Connections 窗口单击鼠标右键添加 MongoDB 数据库,设置如下图所示。 连接成功后,MongoDB 中所有数据库以及集合均显示在左侧导航栏,如图下所示。 从上图中可以看到 Robom

    日期 2023-06-12 10:48:40