• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

Golang utils.ToStr函数代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Golang中github.com/beego/wetalk/utils.ToStr函数的典型用法代码示例。如果您正苦于以下问题:Golang ToStr函数的具体用法?Golang ToStr怎么用?Golang ToStr使用的例子?那么恭喜您, 这里精选的函数代码示例或许可以为您提供帮助。



在下文中一共展示了ToStr函数的16个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Golang代码示例。

示例1: postsFilter

func (this *PostListRouter) postsFilter(qs orm.QuerySeter) orm.QuerySeter {
	args := []string{utils.ToStr(this.Locale.Index())}
	if this.isLogin {
		args = append(args, this.user.LangAdds...)
		args = append(args, utils.ToStr(this.user.Lang))
	}
	qs = qs.Filter("Lang__in", args)
	return qs
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:9,代码来源:post.go


示例2: TopicSelectData

func (form *PostForm) TopicSelectData() [][]string {
	data := make([][]string, 0, len(form.Topics))
	for _, topic := range form.Topics {
		data = append(data, []string{topic.GetName(form.Locale.Lang), utils.ToStr(topic.Id)})
	}
	return data
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:7,代码来源:post_form.go


示例3: CategorySelectData

func (form *PostForm) CategorySelectData() [][]string {
	data := make([][]string, 0, len(form.Categories))
	for _, cat := range form.Categories {
		data = append(data, []string{"category." + cat.Name, utils.ToStr(cat.Id)})
	}
	return data
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:7,代码来源:post_form.go


示例4: LangSelectData

func (form *PostForm) LangSelectData() [][]string {
	langs := utils.Langs
	data := make([][]string, 0, len(langs))
	for i, lang := range langs {
		data = append(data, []string{lang, utils.ToStr(i)})
	}
	return data
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:8,代码来源:post_form.go


示例5: CreateUserResetPwdCode

// create a time limit code for user reset password
func CreateUserResetPwdCode(user *User, startInf interface{}) string {
	hours := utils.ResetPwdCodeLives
	data := utils.ToStr(user.Id) + user.Email + user.UserName + user.Password + user.Rands + user.Updated.String()
	code := utils.CreateTimeLimitCode(data, hours, startInf)

	// add tail hex username
	code += hex.EncodeToString([]byte(user.UserName))
	return code
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:10,代码来源:user_auth.go


示例6: GenImageFilePath

func GenImageFilePath(img *Image, width int) string {
	var size string
	if width == 0 {
		size = "full"
	} else {
		size = utils.ToStr(width)
	}
	return GenImagePath(img) + size + img.GetExt()
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:9,代码来源:storage_model.go


示例7: CheckFlashRedirect

// check flash redirect, ensure browser redirect to uri and display flash message.
func (this *baseRouter) CheckFlashRedirect(value string) (match bool, redirect bool) {
	v := this.GetSession("on_redirect")
	if params, ok := v.([]interface{}); ok {
		if len(params) != 5 {
			this.EndFlashRedirect()
			goto end
		}
		uri := utils.ToStr(params[0])
		code := 302
		if c, ok := params[1].(int); ok {
			if c/100 == 3 {
				code = c
			}
		}
		flag := utils.ToStr(params[2])
		flagVal := utils.ToStr(params[3])
		times := 0
		if v, ok := params[4].(int); ok {
			times = v
		}

		times += 1
		if times > 3 {
			// if max retry times reached then end
			this.EndFlashRedirect()
			goto end
		}

		// match uri or flash flag
		if uri == value || flag == value {
			match = true
		} else {
			// if no match then continue redirect
			this.FlashRedirect(uri, code, flag, flagVal, times)
			redirect = true
		}
	}
end:
	return match, redirect
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:41,代码来源:router.go


示例8: VerifyUserResetPwdCode

// verify code when reset password
func VerifyUserResetPwdCode(user *User, code string) bool {
	hours := utils.ResetPwdCodeLives

	if getVerifyUser(user, code) {
		// time limit code
		prefix := code[:utils.TimeLimitCodeLength]
		data := utils.ToStr(user.Id) + user.Email + user.UserName + user.Password + user.Rands + user.Updated.String()

		return utils.VerifyTimeLimitCode(data, hours, prefix)
	}

	return false
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:14,代码来源:user_auth.go


示例9: LinkSize

func (m *Image) LinkSize(width int) string {
	if m.Ext == 3 {
		// if image is gif then return full size
		width = 0
	}
	var size string
	switch width {
	case utils.ImageSizeSmall, utils.ImageSizeMiddle:
		size = utils.ToStr(width)
	default:
		size = "full"
	}
	return "/img/" + m.GetToken() + "." + size + m.GetExt()
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:14,代码来源:storage_model.go


示例10: PostBrowsersAdd

func PostBrowsersAdd(uid int, ip string, post *Post) {
	var key string
	if uid == 0 {
		key = ip
	} else {
		key = utils.ToStr(uid)
	}
	key = fmt.Sprintf("PCA.%d.%s", post.Id, key)
	if utils.Cache.Get(key) != nil {
		return
	}
	_, err := Posts().Filter("Id", post.Id).Update(orm.Params{
		"Browsers": orm.ColValue(orm.Col_Add, 1),
	})
	if err != nil {
		beego.Error("PostCounterAdd ", err)
	}
	utils.Cache.Put(key, true, 60)
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:19,代码来源:post_util.go


示例11: String

func (m *Category) String() string {
	return utils.ToStr(m.Id)
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:3,代码来源:topic_model.go


示例12: String

func (m *Article) String() string {
	return utils.ToStr(m.Id)
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:3,代码来源:article_model.go


示例13: GenImagePath

func GenImagePath(img *Image) string {
	return "upload/img/" + beego.Date(img.Created, "y/m/d/s/") + utils.ToStr(img.Id) + "/"
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:3,代码来源:storage_model.go


示例14: String

func (m *Post) String() string {
	return utils.ToStr(m.Id)
}
开发者ID:kyle-wang,项目名称:wetalk,代码行数:3,代码来源:post_model.go


示例15: String

func (m *User) String() string {
	return utils.ToStr(m.Id)
}
开发者ID:kyle-wang,项目名称:wetalk,代码行数:3,代码来源:user_model.go


示例16: GetToken

func (m *Image) GetToken() string {
	number := beego.Date(m.Created, "ymds") + utils.ToStr(m.Id)
	return utils.NumberEncode(number, utils.ImageLinkAlphabets)
}
开发者ID:supermouseno1,项目名称:wetalk,代码行数:4,代码来源:storage_model.go



注:本文中的github.com/beego/wetalk/utils.ToStr函数示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Golang go-slackbot.Bot类代码示例发布时间:2022-05-24
下一篇:
Golang utils.ToStr函数代码示例发布时间:2022-05-24
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap