go每日一库之26 jj

struct 结构体【GO 基础】

虽然 Go 语言中没有“类”的概念,也不支持“类”的继承等面向对象的概念,但是可以通过结构体的内嵌,再配合接口,来实现面向对象,甚至具有更高的扩展性和灵活性。那么本文就将详细看下怎么使用结构体。 ......
结构 基础 struct

每日一题:探究响应式本质,以最简单的方式理解响应式

1、响应式本质 把数据和函数相关联起来,当数据变化时,函数自动执行。当然这对于函数和数据也是有要求的 函数必须是以下几种: render computed watch watchEffect 数据必须是以下几种: 响应式数据 在函数中用到的数据 2、例子 2.1 <template> <div cl ......
本质 方式

ue4.26 forward translucency shadow

对于前向透明材质: 想找到其阴影代码。 首先由于是前向透明物体,所以肯定不是像不透明物体那样有screen space shadow mask图,而是在shader中计算前向光照时顺便计算阴影。所以只需找到相应shader文件。 为此用renderDoc截帧,但默认截帧只显示pass名,而不显示sh ......
translucency forward shadow ue4 ue

Go接口 - 构建可扩展Go应用

本文深入探讨了Go语言中接口的概念和实际应用场景。从基础知识如接口的定义和实现,到更复杂的实战应用如解耦与抽象、多态、错误处理、插件架构以及资源管理,文章通过丰富的代码示例和详细的解释,展示了Go接口在软件开发中的强大功能和灵活性。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全 ......
接口

每日博客

绘制上下文图和er图 ......
博客

每日博客

某大学为进一步推进无纸化考试,欲开发一考试系统。系统管理员能够创建专业方向、课程编号、任课教师等相关考试基础信息。教师和考生进行考试相关工作。系统与考试有关的主要功能如下: (1)考试设置:教师制定试题(题目和答案),制定考试说明、考试时间和提醒时间等考试信息,录入参加考试的学生信息,并分别进行存储 ......
博客

微服务框架之go-zero

官方文档: https://go-zero.dev/ [安装] 脚手架goctl: go install github.com/zeromicro/go-zero/tools/goctl@latest 依赖protoc,protoc-gen-go,protoc-grpc-go安装: protoc: ......
框架 go-zero zero go

每日总结

今日收获 学习了有关SpringBoot的相关知识,但是这个框架的话,我那个模糊查询不太会(其实就是实现有问题,有没有友友帮助解决一下奥~); 背单词!!! 做了大概150道软考的题目; 看了hive的部分知识点(查漏补缺中~~); echarts用处好多呀,最近也计划再细化地学一学它; 明天预计 ......

Go流程控制与快乐路径原则

Go流程控制与快乐路径原则 目录Go流程控制与快乐路径原则一、流程控制基本介绍二、if 语句2.1 if 语句介绍2.2 单分支结构的 if 语句形式2.3 Go 的 if 语句的特点2.3.1 分支代码块左大括号与if同行2.3.2 条件表达式不需要括号三、操作符3.1 逻辑操作符3.2 操作符的 ......
路径 流程 原则

每日总结20231011

代码时间(包括上课)3h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天是周三,今天上午上的是软件构造,软件构造讲的是程序规范化。 2、今天下午我们进行了献血的演讲的观看,明白了献血的意义。 3、今天还打算看看软件设计师相关的题目,我要过,我要通过,我要高分通过! ......
20231011

2023.10.11——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.java的一些特性; 明日计划: 学习 ......
2023 10 11

go: 在proto中使用oneof类型

在proto中,可以使用OneOf类型,使用一个字段存储不同类型的数据。类似go中的interface。 假设有proto如下,Val是一个OneOf数据类型,它可以为double/int/str...中的任意一种。 TestPB中引用了value,类型为Val。 syntax = "proto3" ......
类型 proto oneof go

interface 接口相关【GO 基础】

〇、接口简介 接口(interface)定义了一个对象的行为规范,只定义规范不实现,由具体的对象来实现规范的细节。也就是说,接口可以将一种或多种特征归纳到一起,其他不同的对象通过实现此接口,来表示可以具有此类特征,使得不同的类或模块之间进行通信和交互,而不需要了解彼此的具体实现细节,从而提高代码的可 ......
interface 接口 基础

2023-10-11:用go语言,一个数字n,一定要分成k份, 得到的乘积尽量大是多少? 数字n和k,可能非常大,到达10^12规模。 结果可能更大,所以返回结果对1000000007取模。 来自华为

2023-10-11:用go语言,一个数字n,一定要分成k份, 得到的乘积尽量大是多少? 数字n和k,可能非常大,到达10^12规模。 结果可能更大,所以返回结果对1000000007取模。 来自华为。 来自左程云。 答案2023-10-11: 大体过程如下: 算法1:暴力递归 1.首先判断k是否为 ......
数字 结果 乘积 1000000007 规模

10.11每日总结

关于java集合迭代器中的it.hashNext()和it.next()方法今天突然想了一下找个问题,网上大多数说是直接取下一个元素,很迷惑,那么迭代器中it.next()方法到底是取当前元素并且指针下移还是直接取得下一个元素呢?下面就找个问题追了一下源码 //jdk1.8 private clas ......
10.11 10 11

Go方法特性详解:简单性和高效性的充分体现

本文深入探讨了Go语言中方法的各个方面,包括基础概念、定义与声明、特性、实战应用以及性能考量。文章充满技术深度,通过实例和代码演示,力图帮助读者全面理解Go方法的设计哲学和最佳实践。 关注【TechLeadCloud】,分享互联网架构、云服务技术的全维度知识。作者拥有10+年互联网服务架构、AI产品 ......
高效性 特性 方法

2023年10月10日每日随笔

今天,上了大型数据库,了解了mapreduce等等概念,下午学了C#编程语言,tmd不知道是不是软件的问题,继承窗口后的控件怎么也改不了属性。每日必学的软考,以下为笔记: 计算机结构 主机:主存储器,CPU(运算器,控制器) 运算器:计算方面 控制器:指令的控制 计算机体系结构分类 -- Flynn ......
随笔 2023

每日总结20231010

代码时间(包括上课)7h 代码量(行):100行 博客数量(篇):1篇 相关事项: 1、今天是周二,今天上午上的是大数据、习概,大数据讲的是MapReduce的原理,习概讲的是国家安全地展开。 2、今天下午上机课,自己通过搜索成功的建立了c#的第一个程序。 3、今天还打算看看软件设计师相关的题目,我 ......
20231010

src/param.cpp:30:26: fatal error: gsl/gsl_blas.h: No such file or directory

001、问题:安装gemma软件报错 src/param.cpp:30:26: fatal error: gsl/gsl_blas.h: No such file or directory 002、解决方法, 安装gls a、官网下载 http://mirrors.ustc.edu.cn/gnu/g ......
directory gsl gsl_blas param fatal

sublime配置运行go

在安装codeblocks-20.03mingw-setup, 添加系统环境变量path : C:\Program Files\CodeBlocks\MinGW\bin 之后,在sublime中, 打开 Preferences --> Browser packages 后,打开User目录,添加如下 ......
sublime

Go 复合类型之字典类型介绍

Go 复合类型之字典类型介绍 目录Go 复合类型之字典类型介绍一、map类型介绍1.1 什么是 map 类型?1.2 map 类型特性二.map 变量的声明和初始化2.1 方法一:使用 make 函数声明和初始化(推荐)2.2 方法二:使用复合字面值声明初始化 map 类型变量三.map 变量的传递 ......
类型 字典 Go

每日总结

今日收获 写了好久的社会实践报告,手废了的感觉~~ 背单词~~ 学习软考(但是今天进度不明显,其他的占用了不少的时间); 中午下课之后就将数据库作业写完啦~~(出来的那一刻特别开心!!!) 明天预计 学习软考内容~~ 背单词~~ ......

2023.10.10——每日总结

学习所花时间(包括上课):9h 代码量(行):0行 博客量(篇):1篇 今天,上午学习,下午学习; 我了解到的知识点: 1.mapreduce; 明日计划: 学习 ......
2023 10

gvm安装及go版本管理

目录Github官方地址Mac OS X 要求红帽/Centos多版本管理Githubgvm安装环境变量常用命令安装 Go Github https://github.com/golang/go 官方地址 https://go.dev/dl/ Mac OS X 要求 xcode-select --i ......
版本 gvm

go下载第三方代码

Go更新国内下载源 执行命令进行第三方代码下载 go get https://github.com/chromedp/chromedp 提示访问超时 通过下面的命令替换成国内源 echo "export GOPROXY=https://goproxy.cn" >> ~/.profile source ......
第三方 代码

Go - Resizing an Image

Problem: You want to resize an image, making it larger or smaller. Solution: Convert an image to a grid of pixels as the source and create a new image ......
Resizing Image Go an

Go - Converting an Image to Grayscale

Problem: You want to convert the image to grayscale. Solution: Convert an image to a grid of pixels. Take each pixel in the grid and convert it to a g ......
Converting Grayscale Image Go an

每日一题:通过css变量来控制主题

1、定义不同主题颜色 :root{ --theme-color: blue; --font-size: 18px;; } html[theme="dark"]{ --theme-color: #000; 2、通过切换html自定义属性来控制主题 <!DOCTYPE html> <html lang= ......
变量 主题 css

Go - Flipping an Image Upside Down

Problem: You want to flip an image upside down. Solution: Convert an image to a grid of pixels. Swap the positions of the top and bottom pairs of pixe ......
Flipping Upside Image Down Go

go语言学习与应用日志

title: go语言学习与应用日志 date: 2023-10-02 15:55:48 tags: [go] categories: go 记录go语言学习与应用日志 Proxypool - WebFuzzSub 审查所有使用这个类型的站点,需要定期去维护。 安装步骤: 1.安装 go insta ......
语言学习 语言 日志