- 博客(7)
- 资源 (1)
- 收藏
- 关注
原创 golang web 文件上传
golang很强大package mainimport ( "fmt" "html/template" "io" "net/http" "os")const ( //文件保存文件夹 file_save_path = "./save/")func main() { //绑定路由 如果访问 / 调用 Handler 方法 http.HandleFunc("/",
2017-01-20 11:21:56 2468
原创 golang web xss攻击预防
下面先发出来我这边写的就简单的获取用户 参数数据在页面上进行展示package mainimport ( "fmt" "log" "net/http")func main() { //绑定路由 讲访问 / 绑定给 Handler 方法进行处理 http.HandleFunc("/", Handler) http.ListenAndServe(":8080", nil)
2017-01-19 17:11:31 6784
原创 golang 设置web请求状态码
package mainimport ( "net/http")func main() { //路由处理绑定 http.HandleFunc("/", Hander) //监听8080端口 http.ListenAndServe(":8080", nil)}func Hander(w http.ResponseWriter, req *http.Request) { //
2017-01-16 16:08:27 9187
原创 golang web bbs 项目启动
bbs 项目只是为了做一个留言板。自己从到到尾的梳理一下而已看看自己这一年空余时间对golang的学习成果首先先想想有哪些功能前台- 用户发留言- 留言展示后台- 留言列表-留言删除-后台用户管理第一版就搞这么多吧。后期慢慢的去迭代。先把目录搞清楚├── config│ ├── conf.xml 配置文件 第一版就是个 db 连接│
2017-01-12 15:25:32 1921
原创 golang 使用json 包 实现序列化
package mainimport ( "encoding/json" "fmt")func main() { //初始化 data := make(map[string]interface{}, 1) data["name"] = "xiaochuan" data["age"] = 23 //序列化 json_obj, err := json.Marshal(data
2017-01-09 10:55:47 2140
原创 golang web cookie 封装调用
http cookie 主要是用的内置包中的cookie 进行设置以及 获取的一开始准备自己写 调用 http.ResponseWriter header().set 直接这么搞后面发现 如果我这边需要设置 超时时间的话这就玩不了最后 拿 http.cookie 搞完才发现这个 时间格式 是 GMT 时间格式。处处是坑到处踩附上渣代码。package libimport
2017-01-06 16:05:17 1618
原创 golang xml 解析
为什么要搞这个玩意。我准备做一个golang的留言板。也不打算自己用框架去写了。准备自己设计一版出来,读取的话我这边只是单单的做读取mysql 配置信息用的下面看我的 xml 格式 以及对应的解析代码test.xml 127.0.0.1 bbs root 123456test.gopackage mainimport ( "encoding/xml"
2017-01-03 11:09:33 3018
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人