Golang DES 加解密如何实现 概念理解DES是以64比特的明文为一个单位来进行加密,并生成64比特的密文。由于它每次只能处理特定长度的一块数据,所以DES属于分组密码算法。cypto/des包提供了有关des加密的功能。模式由于分组密码算法只能加密固定长度的分组,所以当加密的明文超过分组密码的长度时,就需要对分组密码算法进行迭代 Golang 2022-07-29 484 点赞 7 评论 733 浏览
GoLang之标准库unicode包 文章目录GoLang之标准库unicode包1.IsLetter函数2.IsLower函数3.IsUpper函数4.ToLower函数5.ToUpper函数6.IsNumber函数7.IsDigit函数8.IsPunct函数GoLang之标准库unicode包本文基于Windos系统上Go SDK Golang 2022-07-28 441 点赞 6 评论 668 浏览
跳表原理及其Golang实现 一、跳表的原理(一)有序单链表和二分查找法顾名思义,有序单链表就是节点的排列是有顺序的链表。如果我们想从中找到一个节点,比如15,除了从头节点开始遍历,是否有其他方式?经典的查找算法中,有专门针对一个有序的数据集合的算法,即“二分算法”,以O(logN)的时间复杂度进行查找。它通过对比目标数据和中间 Golang 2022-07-29 502 点赞 7 评论 760 浏览
一次golang+cocos creator3.x + protobuf协议的坑 首先我的proto文件结构如下图image.png按照这样的proto文件夹结构生成对应go/js/ts 代码的话,message 相互调用是不可避免的,而golang 的导入 import和protobufjs的导入的 import是不一样的。例如:Golang:import & Golang 2022-07-25 621 点赞 9 评论 940 浏览
golang正则子模式-局部匹配和替换 本文讲述 golang 中如何进行正则表达式的子模式匹配。运用子模式匹配可用于文本的抽取,在爬虫系统中会经常用到。 Golang 2022-07-06 821 点赞 12 评论 1243 浏览
协程,线程,进程的区别 协程,线程,进程的概念 1、进程进程是具有一定独立功能的程序关于某个数据集合上的一次运行活动,进程是系统进行资源分配和调度的一个独立单位。每个进程都有自己的独立内存空间,不同进程通过 其他 2022-07-04 722 点赞 10 评论 1093 浏览
win10总是自动休眠怎么解决? 这是系统无人值守时睡眠时间的设定,默认是两分钟。解决方法:1.运行注册表管理器,win+r ,输入regedit.exe2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Power\PowerSettings\238C9FA8-0AAD 前端 2022-07-01 540 点赞 8 评论 818 浏览
WordPress的JustNews主题免费下载 JustNews主题专为博客、自媒体、资讯类的网站设计开发,自适应兼容手机、平板设备,支持前端用户中心,可以前端发布/投稿文章,同时主题支持专题功能,可以添加文章专题。 效果图如下: wordpress主题 JustNews5.7.2 破解版完整 前端 2022-06-30 559 点赞 8 评论 846 浏览
map赋值前未初始化报错:panic: assignment to entry in nil map map赋值前未初始化报错:panic: assignment to entry in nil map Golang 2022-06-21 1753 点赞 26 评论 2656 浏览
Go实现基于WebSocket的弹幕服务 基于webSocket推送1、浏览器支持的socket编程,轻松维持服务端长连接2、基于TCP可靠传输之上的协议,无需开发者关心通讯细节3、提供了高度抽象的编程接口,业务开发成本较低webSocket协议与交互通讯流程客户端->upgrade->服务端客户端< Golang 2022-06-20 415 点赞 6 评论 628 浏览
Golang的GUI库-Fyne使用案例-MP3播放器 先总体对界面进行定义如下:type AppGUI struct { baseDir string & Golang 2022-06-15 544 点赞 8 评论 824 浏览
go语言处理粘包问题 粘包的定义粘包是指网络通信中,发送方发送的多个数据包在接收方的缓冲区黏在一起,多个数据包首尾相连的现象。例如,基于tcp的套接字实现的客户端向服务器上传文件时,内容往往是按照一段一段的字节流发送的,如果不做任何处理,从接收方来看,根本不知道该文件的字节流从何处开始,在何处结束。因此,所谓粘包问题主要 Golang 2022-06-15 571 点赞 8 评论 865 浏览
golang数据库连接池超时 重点:设置超时时间与 mysql 的超时时间一致在本地开发环境里发现以前的 Go 项目时不时出现这个报错的情况提示:127.0.0.1:3306: wsarecv: An established connection was aborted by the software in your host Golang 2023-02-13 796 点赞 12 评论 1206 浏览
Nuxt项目搭建到发布部署 一、项目目录结构:方式1、直接利用官方提供好的脚手架工具进行搭建:npx create-nuxt-app <项目名>目录会是这样(具体目录都放些什么,请看官方文档,详细):方式2、手工慢慢来,请看官方文档:https://zh.nuxtjs.org/guide/insta 前端 2022-06-09 508 点赞 7 评论 769 浏览