golang并发扫描ip端口

利用golang扫描指定ip的端口是否开发packagemain import( "fmt" "net" "strconv" "sync" "time" ) funcmain(){ n

Read More →

怎样让php显示错误

在php.ini中设置:display_errors=on在程序中设置error_reporting(E_ALL);对单个项目设置:ini_set('display_errors',1); ini_set('display_startup_errors',1); er

Read More →

php获取客户端ip的方法和解释

php 中获取客户端的ip的方法:functionget_client_ip() { $ip='0.0.0.0'; $white_ip=array();// if(!empty($_SERVER['REMOTE_ADDR'])&&strcasecmp(

Read More →

nginx盗链设置防盗链图片的方法之微信文章图片

盗链已经设置防盗链的网站的图片的时候,怎么在访问呢?一般设置防盗链的方式,是通过referer来限制别的网站盗链来盗链自己的图片的。所以知道这个原理就可以针对这类型的防盗链的图片进行盗链设置,就有可以盗链图片啦。 这里是通过nginx来实现的盗链的: 例如:自己的网站为a.com,要盗

Read More →

nginx实现图片或者文件的防盗链

有些时候自己网站的图片或者文件可能被其他网站引用,从而影响自己网站的网络和服务资源。所以就会禁止别人访问自己的图片资源。 下边介绍怎么防盗链:1.nginx配置防盗链 location ~* \.(gif|jpeg|jpg|png|swf)$ {#可以配置不能被访问的类型,此处可以设置多种ngi

Read More →

js 遍历json,获取所有的key

js中,递归遍历json,获取所有的key,你可以根据示例自行获取其他参数。 var jd = '{"a":[{"b":{"c":"1","d":"1"},"e":"1"},{"b":"1","e":"1"},{"b":"1","e":"1"}]}'; var postparam =

Read More →

golang 原生没有session库,第三方session库gorilla/sessions,支持多种方式存储

先看看官方的示例: import ( "net/http" "github.com/gorilla/sessions" ) var store = sessions.NewCookieStore([]byte("something-very-secret")) func MyHa

Read More →

golang使用gorilla框架实现跨域

If you’ve ever spent time building RESTful APIs, you’ve probably come across cross-origin resource sharing (CORS) issues at some time or another. Ofte

Read More →

nginx 2018将支持grpc,grpc的负载均衡不在麻烦

You see the areas of focus for our team through to the end of the year and into2018:HTTP/2‑to‑upstreams is critical. It’s something we’ve committed to

Read More →

php中怎么阻止sql注入

用户输入的,如果没有对参数进行过滤,容易引起sql注入,例如下边的示例:$unsafe_variable = $_POST['user_input']; mysql_query("INSERT INTO `table` (`column`) VALUES ('$unsafe_variable')

Read More →

Go 延迟函数 defer 详解

Go 语言中延迟函数 defer 充当着 try...catch 的重任,使用起来也非常简便,然而在实际应用中,很多 gopher 并没有真正搞明白 defer、return、返回值、panic 之间的执行顺序,从而掉进坑中,今天我们就来揭开它的神秘面纱!先来运行下面两段代码:A. 匿名返回值的情况

Read More →

golang 100题

选择题[primary]下面属于关键字的是()A. funcB. defC. structD. class参考答案:AC[primary]定义一个包内全局字符串变量,下面语法正确的是 ()A. var str stringB. str := ""C. str = ""D. var str = ""参

Read More →
Search
技术选型

服务器: nginx

开发语言: golang

开发框架:iris

数据存储: boltdb(嵌入式kv数据库,免安装)