好久没写JS,结果一写,就出现一个莫名其妙的错误!
var callback= function(){
alert(1);
}
//自执行函数
(function(){
alert(2);
})();
好久没写JS,结果一写,就出现一个莫名其妙的错误!
var callback= function(){
alert(1);
}
//自执行函数
(function(){
alert(2);
})();
记得上学期,信息安全的老师,在课堂上老和我们说,smtp协议存在一个漏洞,缺少对发送方进行认证的功能,所以可以进行匿名邮件甚至是冒名邮件!!大家可以去试试。
有木有!!可以匿名邮件,甚至可以冒名邮件!!
我擦!这不意味着,我可以冒充任何人,整人神器啊!!
第一次,觉得编程这么有动力啊!!满脑子都是想象着nofree各种被我整哭了的表情,想想都笑了。^_^
Read more..
之前在处理网站被人恶意攻击的时候,手动查询IP地址的归属地,看看是不是外国的IP的时候,十分不方便,所以,就想搞个程序来做这件事。
1) 使用shell,先把访问日记access.log,过滤出top20的IP地址。
2) 将1)的结果,保存为文件topaccess.log。
3) 逐行读取topaccess.log, 并从读取到的数据,提取出IP地址。
4) 将3)得到的IP地址,发送到www.ip138.com,进行解析。利用libcurl抓取访问结果。
5) 利用boost::regex 正则提取<li></li>中的内容,输出结果。
6) 提到步骤3),直到所有数据查询完毕。
最近拿makefile出来复习一下 ,顺便写个博客。
make是linux下程序开发的自动化构建软件,它解释makefile 中的规则,本文以一个实例,来说明它的使用,如果想系统详细了解可以到GNU make中文手册。
//head1.h
void func1();
void func2();
//main.c
#include"head1.h"
int main(){
func1();
func2();
return 0;
}
// func.c
#include"head1.h"
void func2(){}
void func1(){}
curl是利用URL语法在命令行方式下工作的文件传输工具。它支持很多协议:FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE 以及 LDAP。
curl同样支持HTTPS认证,HTTP POST方法, HTTP PUT方法, FTP上传, kerberos认证, HTTP上传, 代理服务器, cookies, 用户名/密码认证, 下载文件断点续传, 上载文件断点续传, http代理服务器管道( proxy tunneling), 甚至它还支持IPv6, socks5代理服务器, 通过http代理服务器上传文件到FTP服务器等等,功能十分强大。
官方网站:http://curl.haxx.se
从没弄过关于C/C++的动态库,刚好想学习一下libcurl,这边文章就介绍一下安装和配置等其他东西,由于C搞得比较少,这篇文章就弄个傻瓜式教程。