当前位置: 首页 > news >正文

如何劫持网站做跳转百度一下官方网址

如何劫持网站做跳转,百度一下官方网址,中色冶金建设有限公司网站,网站的百度推广怎么做在go中对于一个变量,主要包含两个信息变量类型(type)和变量值(value) 可以通过reflect包在运行的时候动态获取变量信息,并能够进行操作 对于Type可以通过reflect.TypeOf()获取到变量的类型信息 reflect.Ty…

在go中对于一个变量,主要包含两个信息变量类型(type)和变量值(value)
可以通过reflect包在运行的时候动态获取变量信息,并能够进行操作

对于Type可以通过reflect.TypeOf()获取到变量的类型信息

reflect.TypeOf()返回的是一个Type类型,里面保存了类型的信息

通过reflect.ValueOf()来获取到变量的值部分

reflect.ValueOf()返回的是一个Value类型

可以通过Value.Kind()获取到该变量大概的类型

go中的断言可以将一个未知的类型转换为指定的类型

通过结合反射和断言,我们可以实现这样的一个功能

// UpdateFieldMap 获取更新字段键值对,除了在empty记录的字段整数类型为0或者string类型为空默认不更新
func UpdateFieldMap(in any, empty map[string]struct{}) map[string]any {out := make(map[string]any)if empty == nil {empty = make(map[string]struct{})}v := reflect.ValueOf(in)if v.Kind() == reflect.Ptr {v = v.Elem()}if v.Kind() != reflect.Struct {panic(fmt.Errorf("ToMap only accepts structs; got %T", v))}typ := v.Type()for i := 0; i < v.NumField(); i++ {// 获取字段的值fieldValue := v.Field(i)// 获取字段的类型//fieldType := fieldValue.Type()columns := strings.Split(typ.Field(i).Tag.Get("gorm"), ";")column := ""for _, s := range columns {if strings.HasPrefix(s, "column:") {column = s[7:]}}switch fieldValue.Kind() {case reflect.Int://fmt.Println(column, fieldValue.Interface().(int))val := fieldValue.Interface().(int)_, ok := empty[column]if val != 0 || ok {out[column] = val}case reflect.String:val := fieldValue.Interface().(string)_, ok := empty[column]if val != "" || ok {out[column] = val}case reflect.Struct:if fieldValue.Type() == reflect.TypeOf(time.Time{}) {// 处理 time.Time 类型val := fieldValue.Interface().(time.Time)_, ok := empty[column]if !val.IsZero() || ok {out[column] = val}}}}return out}

http://www.tj-hxxt.cn/news/67826.html

相关文章:

  • 网站的加盟代理新闻今日头条最新消息
  • 做网站域名需要在哪里备案培训机构招生方案模板
  • 项目计划书包括哪些内容竞价关键词优化软件
  • 北京网站建设公司哪家好中国百强县市榜单
  • 做动态网站不需要DW吗佛山seo培训机构
  • 临沂做网站推广的公司哪家好青岛 google seo
  • 做网站找 汇搜网络网络营销现状分析
  • 怎么做网站360图片链接吉林网络公司
  • wordpress线下安装教程正规seo多少钱
  • 如何做网站页面seo在线论坛
  • 武汉网站公司多少钱一年重庆seo排名优化费用
  • 桐梓住房和城乡建设部网站百度站长工具验证
  • 佛山高端网站建设报价品牌宣传策略有哪些
  • 网站建设 公司 天津网站关键词推广优化
  • 网站建设需求分析酒类色盲悖论
  • 杭州网站建设公司seo建设招商
  • 英文网站模版怎么做百度推广平台
  • 做网站先付款厦门关键词优化企业
  • 做电商怎么建网站2022智慧树互联网与营销创新
  • 网站建设英文怎么说线上营销的优势和劣势
  • 公司网站代码湖南最新消息今天
  • 二级学院网站建设及利用情况怎么查询百度收录情况
  • 如何做网站制作seo引擎优化工具
  • 高端创意网站建设网站推广公司大家好
  • 网站推广做哪个比较好外贸网站建设推广公司
  • 武汉企业网站推广外包新东方雅思培训机构官网
  • 花2w学ui值得吗seo的培训课程
  • 网站开发有多少种语言系统优化软件哪个好
  • 网站内部的信息安全建设免费b站推广入口2023
  • 呼和浩特网站推广公司销售推广