会员
周边
众包
新闻
博问
闪存
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
编程人,在天涯
博客园
首页
新随笔
联系
管理
订阅
上一页
1
···
3
4
5
6
7
8
9
10
11
···
26
下一页
2019年12月1日
会话攻击
摘要: 一、会话攻击主要类型1. 会话固化 (图来自《PHP应用程序安全编程》)攻击者首先构造一个值,然后以某种方式引导用户以该值作为会话ID去请求目标网站,例如点击一个链接...?PHPSESSID=123456,如果用户登录时网站直接使用这个值作为登录后的会话ID,那么黑客就可以使用这个值作为会话ID请
阅读全文
posted @ 2019-12-01 12:38 疯一样的狼人
阅读(422)
评论(0)
推荐(0)
2019年11月25日
缓冲区溢出攻击
摘要: 一、缓冲区溢出攻击的原理 程序运行时,其在内存中的存储可划分为四个区:代码区、数据区、栈区、堆区,除了代码区,其他三个区都是缓冲区。栈保存了当前正在执行的函数的相关信息: 其中,返回地址是调用程序指令保存在内存中的地址,计算机执行完当前函数以后,将根据返回地址找到下一个程序指令并执行。 栈存储内容时
阅读全文
posted @ 2019-11-25 22:05 疯一样的狼人
阅读(2563)
评论(0)
推荐(0)
2019年11月14日
自定义路由设计
摘要: 本文主要讲解go语言web编程中自定义路由器的设计。在此之前需要先了解一下go语言web编程中路由与http服务的基本原理,可以参考笔者另一篇博文:go web编程——路由与http服务 。 我们已经知道,go的默认路由器只支持路由绝对匹配,无法支持正则匹配,这样就没办法设计一些简洁、优雅的路由。那
阅读全文
posted @ 2019-11-14 17:27 疯一样的狼人
阅读(629)
评论(0)
推荐(0)
路由与http服务
摘要: 本文主要讲解go语言web编程中的路由与http服务基本原理。 首先,使用go语言启动一个最简单的http服务: package main import ( "log" "net/http" ) func main() { http.HandleFunc("/", sayHello) log.Pri
阅读全文
posted @ 2019-11-14 17:06 疯一样的狼人
阅读(975)
评论(1)
推荐(0)
2019年10月27日
defer、panic、recover
摘要: 1. defer(1)defer用于将某个方法或语句推迟到当前函数返回的最后一刻执行,一般用于释放某些已分配的资源。函数返回的最后一刻指的是,return语句更新返回值变量之后,函数返回之前,所以defer语句甚至可用于修改函数的返回值(函数头部命名了返回值的情况)。(2)若defer语句中嵌套了多
阅读全文
posted @ 2019-10-27 12:07 疯一样的狼人
阅读(1458)
评论(0)
推荐(0)
2019年10月17日
随机数
摘要: 关于随机数,Go语言标准库提供了两个包来实现,分别是math/rand和crypto/rand。 1. math/rand原理:以一个真随机数(随机种子)作为初始条件,使用一定算法不停迭代产生随机数。两个程序,如果设置相同的随机种子和相同的随机数范围,那么它们同样的调用次数,得到的随机数是一样的,所
阅读全文
posted @ 2019-10-17 11:45 疯一样的狼人
阅读(939)
评论(0)
推荐(0)
2019年10月10日
PHP导出带有emoji表情的文本到excel文件出问题了
摘要: 前段时间做了一个导出用户信息(包含微信昵称)到excel文件的功能,一直没问题,今天突然有人反馈说导出来的数据有一些丢失了。我试了一下,发现有些数据导出没问题,有些有问题,某些列出现了空白,数据打印出来是没问题的,但是输出到excel文件中就出问题了。因为打开导出的excel文件的时候提示存在无法读
阅读全文
posted @ 2019-10-10 16:43 疯一样的狼人
阅读(2101)
评论(0)
推荐(1)
2019年10月8日
go递归遍历文件目录
摘要: package main import ( "fmt" "io/ioutil" "log" ) //文件目录树形结构节点 type dirTreeNode struct { name string child []dirTreeNode } //递归遍历文件目录 func getDirTree(pathName string) (dirTreeNode, error) { r...
阅读全文
posted @ 2019-10-08 15:56 疯一样的狼人
阅读(1419)
评论(0)
推荐(0)
2019年9月30日
go读写excel文件
摘要: 首先,需要安装golang用来操作excel文档的类库: go get github.com/Luxurioust/excelize 一、excel文件创建与写入 效果图: 二、excel文件读取 效果图:
阅读全文
posted @ 2019-09-30 17:38 疯一样的狼人
阅读(17196)
评论(0)
推荐(1)
go读写文本文件
摘要: 一、文件读取 1. 将整个文件读取到内存中 2. 分块读取文件 3. 逐行读取文件 二、文件写入 1. 将字符串写入文件 2. 将字节写入文件 3. 追加到文件
阅读全文
posted @ 2019-09-30 15:34 疯一样的狼人
阅读(2534)
评论(0)
推荐(0)
上一页
1
···
3
4
5
6
7
8
9
10
11
···
26
下一页
公告