自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(31)
  • 资源 (2)
  • 收藏
  • 关注

原创 【前方高能】支持种子和磁力链,完爆迅雷的多功能高速下载神

尽管EagleGet的官方网站和软件界面风格可能让人误以为它是由外国开发者所创造,但实际上,EagleGet是由位于北京的一家公司所开发的。尽管IDM在处理直链下载时表现出色,但它并不支持磁力链接(Magnet Links)和种子(Torrents)的下载,因此在功能上有所限制,不能算是一个全面的下载工具。EagleGet是一款出色的免费多线程下载器,它融合了IDM和迅雷的多种优势。EagleGet的名字和它的图标所暗示的那样,这款下载器就像一只迅猛飞翔的鹰,能够迅速而精准地“捕捉”到我们所需的“目标”

2024-04-02 11:31:12 1343

原创 屏幕捕捉大师:Snipaste,一键定格,创意无限!

软件使用很简单,但同时也有一些较高级的用法可以进一步提升工作效率,您还可以将剪贴板里面的文字或者颜色信息转化为图片窗口,并且将他们进行缩放,选择,翻转,设为半透明等等,甚至让鼠标能穿透它们,非常好用。最重要的是软件完全免费,也很安全没有广告,不会扫描你的硬盘,更不会上传用户数据,它只在做它自己应该做的事情!今天小编给大家带来一款截图贴图工具,可完美代替qq,微信等截图,而且还能把截图当便利贴使用。这款工具还有很多很多特别好用的功能,当然截图修改图片功能也是不能缺少的,这款软件的名字:Snipaste。

2024-04-02 11:17:00 262

原创 判断一个字符串是否是真实手机号:JavaScript

请根据您需要匹配的手机号格式调整正则表达式。如果您需要匹配其他国家或地区的手机号格式,正则表达式也会有所不同。

2024-04-01 00:23:47 327

原创 一种轻巧的小型文本解析器【golang】

tqla的主要目的是解析文本模板,并用占位符替换任何变量。用占位符替换的变量将添加到可以传递给标准db驱动程序的args切片中。类似的库也暴露于sql注入,因为它们使用文本/模板库进行简单的文本替换。Tqla通过如上所述利用DB占位符来防止sql注入。当前,tqla不会尝试进行任何sql验证,将来可能会更改。Tqla是一种轻巧的小型文本解析器,可包裹golang。

2024-04-01 00:16:37 301

原创 10.指针【go】

一个指针变量指向了一个值的内存地址。类似于变量和常量,在使用指针前你需要声明指针。var-type 为指针类型,var_name 为指针变量名,* 号用于指定变量是作为一个指针。var ip *int /* 指向整型*/var fp *float32 /* 指向浮点型 */本例中这是一个指向 int 和 float32 的指针。

2024-04-01 00:03:57 141

原创 9.包和工具【go】

在Go语言中,包是代码的组织单元,而工具链则是Go语言提供的命令行工具,用于构建、测试和调试Go代码。下面我将详细介绍如何导入和使用标准库中的包,如何编写自己的包,以及如何使用Go的工具链。

2024-03-31 23:55:29 68

原创 8.并发编程【go】

Go的运行时系统会自动管理协程的调度,它会在适当的时机执行它们。这意味着你不需要担心协程的创建和调度,Go运行时会为你处理这些细节。在实际编程中,理解协程、通道和同步原语对于编写高效的并发程序至关重要。包提供了一系列同步原语,如互斥锁(Mutex)、读写锁(RWMutex)、条件变量(Cond)等。读写锁用于同时允许多个协程进行读操作,但只允许一个协程进行写操作。在这个例子中,我们创建了一个匿名函数作为协程。通道是同步的,这意味着发送操作会在通道被接收时才返回。的通道,它可以传输整数类型的数据。

2024-03-31 23:47:19 85

原创 7.接口与错误处理【go】

在Go中,接口是一组方法的集合。一个接口可以包含零个或多个方法,这些方法可以有零个或多个参数,以及零个或多个返回值。接口定义了行为的抽象,而不涉及实现细节。在这个例子中,Abser是一个接口,它定义了一个Abs方法,该方法没有参数,返回一个float64类型的值。你可以创建自己的错误类型,只需要实现Error()方法。msg string接口是Go中的一个关键特性,它定义了一组方法的集合。任何实现了这些方法的类型都符合这个接口。错误处理在Go中通过函数的返回值来传递,通常使用if语句来检查错误。

2024-03-31 23:40:56 74

原创 6.函数和方法【go】

函数使用func关键字定义,后跟函数名称、参数列表(参数类型和参数名)以及返回值类型。如果函数没有返回值,可以省略返回值类型。在这个例子中,greet是一个函数,它接受一个string类型的参数name,并返回一个string类型的值。方法使用func关键字定义,后跟方法的名称、接收者、参数列表(参数类型和参数名)以及返回值类型。接收者出现在方法名和参数列表之间。在这个例子中,Abs是一个方法,它属于Vertex类型。方法的接收者是v,类型为Vertex。

2024-03-31 23:36:09 51

原创 5.控制结构,if、switch、for的使用【go】

控制结构是编程语言中的核心组成部分,它们允许我们根据条件执行不同的代码路径,以及重复执行代码块。在Go语言中,主要的控制结构包括ifswitch和for循环。

2024-03-31 23:32:16 99

原创 4.数组和切片【go】

数组是具有固定数量的元素的序列,而切片是对数组的一个连续片段的引用。切片是Go中常用的数据结构。

2024-03-31 23:27:27 83

原创 3.变量和常量【go】

在Go中,你可以使用var关键字来声明变量,也可以使用短变量声明语法(:=)来声明和初始化变量。常量则使用const关键字来声明,并且必须在声明时赋值。

2024-03-31 23:22:43 88 1

原创 2.从hello world开始【go】

当然,我们可以从最基本的Hello World程序开始。Hello World程序通常是学习一门新编程语言的第一步,因为它能够帮助你理解基础的程序结构和编译过程。包,它包含了用于格式化和输出文本的函数,比如。当你运行这个命令时,你应该会在终端看到。:这是主函数,程序的执行从这里开始。打开终端或命令提示符,导航到保存。包是每一个可执行程序的入口包。:Go程序是由多个包组成的,函数,用于在控制台输出文本。将上面的代码保存到一个以。为扩展名的文件中,例如。

2024-03-31 23:16:26 106 1

原创 1.语言环境安装【go】

Go 语言支持以下系统:LinuxFreeBSDMac OS X(也称为 Darwin)Windows

2024-03-31 23:12:37 69 1

原创 go语言切片的容量是怎样增长的

新数组的容量通常是原容量的两倍,但这种增长策略并不是绝对的,Go语言规范并没有明确指定具体的增长策略。需要注意的是,切片的这种自动扩容特性虽然方便,但也可能导致不预期的性能开销,特别是在处理大量数据或频繁进行扩容操作时。因此,在编写Go代码时,了解切片的工作原理并合理预分配切片容量,是提高程序性能的一个重要方面。:如果切片的容量很大(例如,接近或超过一个GB),其增长策略可能会有所不同,以避免内存分配过大。:当创建一个新切片时,如果没有指定容量,Go会根据切片的长度来分配初始容量。

2024-03-31 11:14:49 237 1

原创 数组与切片有什么异同

在 Go 中,数组是不常见的,因为其长度是类型的一部分,限制了它的表达能力,比如 [3]int 和 [4]int 就是不同的类型。注意,底层数组是可以被多个 slice 同时指向的,因此对一个 slice 的元素进行操作是有可能影响到其他 slice 的。slice 的底层数据是数组,slice 是对数组的封装,它描述一个数组的片段。的索引2(闭区间)到索引6(开区间,元素真正取到索引5),容量到索引7(开区间,真正到索引6),为5。另起炉灶,将原来的元素复制新的位置,扩大自己的容量。

2024-03-31 10:58:07 355 1

原创 手把手教你写go单元测试

​ 在 Go 语言中,单元测试是一种测试方法,用于验证代码的某个独立单元是否按预期功能,它的目的是确保代码的每个组成部分都在独立测试的情况下运行正常。​ 在我们对项目新增一个新功能时,最好就要养成写单元测试的好习惯,这样可以有助于提高我们代码的质量、可维护性和可靠性。​ 在 Go 中,单元测试的约定是使用标准库中的testing包。测试文件通常以_test.go为后缀,然后我们使用配合一些参数去进行测试,Go 测试工具会自动识别并运行这些文件中那点测试样例。

2024-03-31 10:50:55 1141 1

原创 go map的key为什么是无序的

当然,Go 做得更绝,当我们在遍历 map 时,并不是固定地从 0 号 bucket 开始遍历,每次都是从一个随机值序号的 bucket 开始遍历,并且是从这个 bucket 的一个随机序号的 cell 开始遍历。这样,即使你是一个写死的 map,仅仅只是遍历它,也不太可能会返回一个固定序列的 key/value 对了。当然,如果我就一个 hard code 的 map,我也不会向 map 进行插入删除的操作,按理说每次遍历这样的 map 都会返回一个固定顺序的 key/value 序列吧。

2024-03-31 10:41:13 221 1

原创 go和java在内存管理上有何不同

Java和Go在内存管理上有一些显著的不同点,主要体现在内存分配、垃圾回收和内存访问模型上。

2024-03-30 14:28:11 949

原创 golang 和java对比

Go语言和Java都是高级编程语言,它们在软件开发中各有应用场景和特点。

2024-03-30 14:26:10 276

原创 瞬间启动,高效工作:免费开源软件,让您的电脑操作快如闪电!

windows 系统的搜索功能我个人感觉不是很便捷,小编无意中发现一款windows搜索神器,它可以模糊搜索,简拼搜索,单词搜索等等很多强大的搜索功能今天给大家推荐一款windows 搜索软件,是一个windows文件搜索和应用程序快速启动器最重要的是免费的开源软件哦!今天给大家推荐一款windows 搜索软件,是一个windows文件搜索和应用程序快速启动器。

2024-03-30 14:16:38 334

原创 127.0.0.0和localhost是一回事吗?

localhost是一个域名,和大家上网使用的域名没有什么本质区别,就是方便记忆。只是这个localhost的有效范围只有本机,看名字也能知道:local就是本地的意思。有两个同学都可以在各自的机器上使用localhost,但获取到的也是各自的页面内容,互相没有什么关联。要想真正的认清楚localhost,我们还得从用户是如何通过域名访问到程序说起。以访问百度为例。1、当我们在浏览器输入 baidu.com 之后,浏览器首先去DNS中查询 baidu.com 的IP地址。为什么需要IP地址呢?

2024-03-30 13:48:31 900

原创 Sublime Text4 4169 安装激活【亲测可用】

此教程用于Windows 下Sublime Text4 4169版本的安装和激活。无需安装其他软件,无需下载替换文件,无需注册机等。

2024-03-29 17:56:34 2058 5

原创 Yarn 安装与使用教程

如何下载安装 Yarn,可以通过在官网下载一个.msi安装包文件,然后根据提示进行安装。也可以通过npm来安装 Yarn,需要下载一个Node.js。还有其他的安装方式,这里就不一一讲解啦,大家如果想了解可以自己去官网看一下。

2024-03-29 11:43:10 513 1

原创 你的U盘是真的吗?一测便知!【免费】

ValiDrive对驱动器的整个过程进行快速,随机序列的抽查存储空间。它会在每个位置验证成功的存储空间,检索随机(不可欺骗)测试数据。ValiDrive做什么?

2024-03-29 11:24:05 499 1

原创 轻松卸载——HiBit Uninstaller,您的电脑清理神器!【免费】

作为一款热门卸载工具,HiBit Uninstaller完全免费,无需注册、无需付费,即可享受优质服务。同时,HiBit Uninstaller非常注重用户隐私和电脑安全,不会向您收集任何个人信息,也不会对您的电脑造成任何损害。HiBit Uninstaller是一款简单、实用、高效的卸载工具,它可以帮助您轻松卸载不需要的应用程序,深度清理残留文件,释放存储空间。如果您希望提高电脑的运行速度,让电脑更加流畅,那么HiBit Uninstaller绝对是您的不二之选!简单易用,界面清晰直观。

2024-03-29 11:19:21 902 1

原创 flutter3 强制横屏,控制横竖屏显示

强制竖屏

2022-11-22 08:58:20 813 1

原创 XORM 模糊查询避坑

xorm踩坑记录

2022-07-07 17:33:32 992 2

原创 sublime text 4 4126 已经测试过了 (可用)

1、打开浏览器进入网站HexEd.it - Browser-based Online and Offline Hex Editing2、打开sublimetext4安装目录选择文件sublime_text.exe3、搜索80 78 05 00 0f 94 c1更改为c6 40 05 01 48 85 c9(第一个匹配到的)4、保存文件命名为sublime_text.exe并替换原文件...

2022-02-23 14:59:47 3419 7

原创 vscode 反复输入git用户名密码的问题

只要是使用git操作,不管是同步,拉取,克隆,vscode总让我们输入用户名及密码,就很烦人,来来来操作一番吧我们打开终端,会看到cmd定位在我们仓库位置git config --list | grep credential 查看下mac默认输出include.path=.gitcredentialcredential.helper=osxkeychainWindows安装GitGUI后,默认会输出:credential.helper=manager不管输出什么,我

2021-11-04 21:15:23 842

原创 恶心的极速输入法windows10 删除

一、先按照下面老哥的方法 :1、打开任务管理器把极速输入法的进程关掉2、打开C盘把那个删除C:\Program Files (x86)\GSoSoft删掉3、打开设置语言设置找到语言设置打开中文选项在选项中找到键盘把那个啥极速输入法删除就OK了然后再:然后在windows选项中,单击事件和语言,如下图所示。点开设置中的时间与语言。然后点击语言,中文,选项进入这个界面后,你会看到这个。直接点击极速输入法右键删除他就可以滚蛋了!注意:如果键盘中没有?...

2021-08-11 10:12:04 4562

win7 能用的局域网限速软件

本人亲测 win7旗舰版最好 我一直都在用 可以穿透ARP防火墙

2011-05-05

网速测试软件 AVLTOOL

很专业 很牛的网络速度测试软件 用它可以准确的诊断网络当前状况

2011-03-09

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除