Go语言中文网 为您找到相关结果 21

go语言html/template解析问题

最近使用go语言html/template包进行一些静态化工作,发现template对于小于号(左尖括号<)不能正确处理,反复研究,没有弄清楚怎么回事,后来变通了一下,先对模板进行EscapeString编码,格式化以后,再进行UnescapeString编码,问题得到解决;但还是没弄清楚template为什么对单独的小于号(左尖括号<)无法正确格式化,但发现如果左尖括号的右边有一个或多个右尖括号(>),则能正确解析格式化,而template源码包读起来很费解,最终没有弄明白,希望知道的同学能告知原因;贴上我的解决方案,以供参考 package mytemplate import ( "bytes" "html" "html/template" "os" "strconv" "time" )...阅读全文

golang internals

[golang internals From Genius][1] 中文的go语言内部细节的资料几乎没有,所以自己研究了一下 声明:本文内容主要来自本人对源代码的研究,以及网上找到的一些资料的整理,不保证完全正确性 函数调用协议 编译过程分析 runtime中的调度器相关 系统的初始化 interface的实现 [1]: http://www.cnblogs.com/genius0101/archive/2012/04/16/2447147.htm...阅读全文

装逼的傻逼不用装

都是一个逼,我骂git,然后立刻就有人来骂我。这种心态和奴才见到主子被欺负的状态一模一样。 这种人非常恶心,而且通常能力不高。你这煞笔要骂我那我就让你知道自己是个什么东西。 这种人和贴吧里的一种煞笔通常是一种人,常常暴露自己的能力上限。贴吧里有种人,在签名档里写自己是一个程序员。这其实是一种标签行为,往往是自己身上最好的东西,而且是相当满意。 就好比说,我是上海人。这也是一种标签行为。 因为没什么值得炫耀的了,所以拿最好的东西,出身来炫耀。 护主的这只狗,我可以百分之百推理出,是一只煞笔! 他最好的标签就是程序员。而且以一个行业普遍标准来标签的,通常水平又不高。正因为水平不高,才会对行业有归属感,正因为对行业有归属感,才会有守护某些东西的行为,因为这种行为给了自己一个暗示,他也是...阅读全文

辩证地看待“重新发明轮子”

辩证地看待“重新发明轮子” 十一 02 bigwhite技术志 Android, Apache, Blog, Blogger, C, Chrome, Cpp, CVS, Firefox, Git, Go, Golang, IE, iOS, iPod, leveldb, Mercurial, nginx, Programmer, redis, Ruby, Subversion, symbian, 博客, 思考, 感悟, 程序员, 重新发明轮子 1 Comment C程序员骨子里都有一种“重新发明轮子(Reinventing the Wheel)”的特质。在面向对象、组件化流行以及崇尚复用的今天,这种特质似乎总是被认为是反面教材。但伟大的毛主席教导我们:要辩证地看待一切事物, 凡事无绝对。事物都...阅读全文

博文 2014-11-30 21:24:52 bigwhite

如何正确理解消息送达成功率?

初接触极光推送的使用者,为了衡量消息推送的质量。经常会纠结到消息的"送达率"这个概念.那么究竟什么是送达率呢?或者如何正确理解消息的送达情况呢?   基本概念   先来看与消息送达相关的几个基本概念:   iOS 目标用户数:匹配推送条件的 iOS 用户的数量。   iOS 推送成功数:推送到 APNS 并被 APNS 成功接收的数量。如果 device token 变更,过期或者与推送环境不匹配则不会成功。   Android 目标用户数:匹配推送的条件的Android 用户数(1个月内与服务器有过连接的用户。如果超过1个月都没有与 JPush server 产生任何连接,那么将不向此用户推送)。   Android 在线推送数:消息推送时,目标用户在线...阅读全文

坐标深圳 上市公司软通云服务部门招go开发12名(本招聘长期有效)

Go语言服务端开发工程师 招聘需求 - 岗位职责: 1. 使用Go语言进行服务端的开发; 2. 负责实现高性能高可用云服务组件的设计和开发; 3. 负责编写开发相关文档; 4. 负责服务部署和维护相关自动化工具、Shell脚本开发; 5. 与前端开发人员协作完成功能开发 - 任职要求: 1. 计算机及相关专业本科学历,3年以上服务端开发工作经验; 2. 熟悉至少C/C++、Java等一种服务端开发语言,熟悉Go语言者优先考虑; 3. 熟悉REST架构、HTTP协议、SSL安全通信; 4. 熟悉 Mysql 5. 熟练使用Git版本管理工具与GitLab在线代码仓库服务; 6. 理解高并发、高可用的服务软件系统; 7. 有良好...阅读全文

【上海-捞月狗招聘】Golang工程师

捞月狗招聘Golang工程师,有兴趣的发送简历到: kevin052712@gmail.com 公司网站:http://www.laoyuegou.com 工作地点:上海 申请邮箱:kevin052712@gmail.com 薪资待遇:极具行业竞争力,具体根据个人实际能力可谈。 具体要求: 1. 良好的团队合作和自我驱动意识。 2. 参与过大型复杂项目,对复杂系统的快速拆解、理解能力。 3. 3年以上Linux/Unix服务端开发经验,熟悉网络编程、TCP、HTTP协议。 4. 编译型语言(例 C++,Java)背景,有Golang,Python经验者优先,Bash编程经验。 5. 熟悉数据库、缓存、消息队列。 6. 对编...阅读全文

移动APP测试之基础功能测试流程

根据用户需求验证APP的各个功能实现,以用户使用场景,对比说明或需求,整理出内在、外在及非功能直接相关的需求,构建测试点,并明确测试标准。根据被测功能点的特性列丼出相应类型的测试用例对其进行覆盖,。 在测试实现的各个阶段跟踪测试实现与需求输入的覆盖情况,及时修正业务或需求理解错误。 运行部分 1)APP安装完成后的试运行,可正常打开软件。 2)APP打开测试,是否有加载状态进度提示。 3)APP打开速度测试,速度是否可观。 4)APP页面间的切换是否流畅,逻辑是否正确 5)注册 --同表单编辑页面 --用户名密码长度 --注册后的提示页面 --前台注册页面和后台的管理页面数据是否一致 --注册后,在后...阅读全文

正确理解GOPATH/GOROOT

**一 GOROOT就是go的安装路径** 对于linux系统而言,go语言一般安装在/usr/local目录下,所以GOROOT一般设置为/usr/local/go **二 GOPATH是作为编译后二进制的存放目的地和import包时候的搜索路径** 1 GOPATH之下主要包含三个目录:bin/pkg/src 2 bin目录主要存放可执行文件 pkg目录主要存放编译好的库文件,主要是*.a文件 src目录主要存放go的源文件 3 GOPATH设定为你的工作目录,比如我在主目录下新建一个工作目录workspace,GOPATH就设定为~/workspac...阅读全文

如何理解 golang nil

golang 中的 nil 是不同于其他语言的,为了更好的理解 nil,在此我将尝试一步一步揭示 nil 在 golang 中的一些操作和现象。 1. nil 是不能比较的code-1 Play 123456789package mainimport ( "fmt")func main() { fmt.Println(nil==nil)} code-1 输出 1tmp/sandbox318449491/main.go:8: invalid operation: nil == nil (operator == not defined on nil) 这点和 python 等动态语言是不同的,在 python 中,两个 None 值永远相等。 123>>> None == NoneTrue>>>...阅读全文

博文 2017-07-28 13:11:56 三月沙

这个代码输出无法理解

```go package main import ( "fmt" ) func main(){ var aint int = -123; var bint *int = &aint; var cint **int = &bint; var dint ***int = &cint; fmt.Println("==========") fmt.Println(&aint) fmt.Println(bint) // 应该和上一个相同但是不一样 真奇怪啊。。 fmt.Println(&bint) fmt.Println(cint) fmt.Println(&cint) fmt.Println(dint) } /** 交换值 */ ...阅读全文

(招聘)北京轻松筹招聘 Golang/PHP技术总监 薪资open

北京轻松筹网络科技有限公司 北京市东城区东直门北小街歌华大厦 Golang/PHP技术总监 微爱项目 岗位要求: * 技术整体发展方向,团队目标和工作计划的制定和高效执行,确保目标实现; * 负责技术攻关与团队技术指导;带领技术团队构架、研发、设计,完成对于平台整体搭建、维护及产品开发 * 设计、指导关键技术模块,并对系统安全性、稳定性负责。 * 组织对重大技术问题进行研发攻关,消除制约公司战略实施的技术瓶颈 任职要求: * 本科以上学历(985、211优先),计算机科学或软件工程等相关专业; * 具有5年以上服务端开发经验,3年以上Golang/5年以上PHP语言使用经验,以及熟悉相关语言下的常用技框架。 * 具有良好的代码品味,较低的容忍度,能够维护编码规...阅读全文