Golang 练手系列 002-模板循环数据
模板的{{range}}与Go语法里面的range类似,循环操作数据。 跟第一章一样,先定义路由和对应的处理函数,不同的是就是创建模板的步骤,因为模板里如果要注入函数,必须在在调用ParseFiles函数前注入函数,否则会报模板错误。 func Number(number int) int { re…
模板的{{range}}与Go语法里面的range类似,循环操作数据。 跟第一章一样,先定义路由和对应的处理函数,不同的是就是创建模板的步骤,因为模板里如果要注入函数,必须在在调用ParseFiles函数前注入函数,否则会报模板错误。 func Number(number int) int { re…
大部份做了几年的PHP程序员都会打算学多一门编程语言,很多都选择Golang或Python,相比之下我比较喜欢Golang,现在想通过一些小案例来练手,也希望对大家有帮助。 Go自带http库,包含对路由的处理,比PHP处理起来方便多了。 路由定义 首先先定义路由处理函数: func handleH…
Golang判断字符是否为汉字,主要有两种方式,一种是使用正则匹配,另外一种是使用系统自带的unicode包。 正则匹配 var str := "你好,Golang" var hzRegexp, _ = regexp.Compile("([\u4e00-\u9fa5]+)") fmt.Println…
PHP入行好几年了,至今还不懂持续集成和持续交付,就是前几天在群里有人发了Jenkins才知道有这么方便的东西,然后自己找了一台Linux服务器来搭建Jenkins,另外TeamCity和GitLab也挺强大的。 安装Java JDK 首先要在服务器上安装Java JDK,我这边安装的是1.8版本。…
audio标签可以实现音频的播放功能,可以在html的底部加上 <audio id="audio" autoplay="autoplay"> 然后利用js加上src属性,并使用play()实现自动播放功能 let url = "http://tts.baidu.com/text2audio?lan=…
mui是通过mui-active的class属性来激活选中状态,例如: <router-link class="mui-tab-item mui-active" :to="{name:'member'}"> <span class="mui-icon icon-myhuiyuan"></span> …