- 博客(8)
- 收藏
- 关注
原创 通过CGI实现在Web页面上执行shell命令
今天无意中发现,URL中的查询字符串,不一定非要是xxx=yyy&aaa=bbb格式,服务器将URL中问号后的查询字符串赋给名为QUERY_STRING的环境变量,然后调用可执行的脚本或二进制文件执行,将其标准输出返回给客户端。所以我想可以直接把shell命令作为URL输入,返回shell执行的输出。试了下,果然可以。
2017-06-02 21:04:02 19781 7
转载 linux内核头文件分类
原文地址http://cpbest.blog.163.com/blog/static/412415192012520028899/linux内核根据与体系结构的关系,可以分为以下三大类头文件:1、 :linux内核标准头文件,与体系结构无关,位于内核源码顶层include目录中。2、 :与体系结构(CPU Core)相关的头文件,位于具体体系结构目录下的include
2016-11-23 10:42:50 1328
原创 使用html5 canvas 随机生成无向图
function random_int(min, max){ var ret = Math.round(Math.random() * (max - min + 1)) + min - 1; return ret < min ? min : ret;}Your browser does not support the canvas element.function draw_ci
2016-10-18 23:21:31 1840
原创 因特网协议第四版地址的分配
找了半天,终于找到了,所以写博客记录一下,在iana官网https://www.iana.org/assignments/registrar-ids/registrar-ids.xml表格中是以CIDR记法,以8位为前缀,对整个地址空间进行划分的,也就是一共256块。其中比较有意思是最初给一些组织使用的区块:044/8Amateur Radio Digital Co
2016-10-08 16:00:16 808
原创 【重学数据结构】数制转换
题目取自严蔚敏版数据结构3.2.1节,题目很简单,我扩展了一下,可以最多支持36进制,与C标准库中的strtoul函数相对应,取名ultostr。因为负数好像不能取余,所以目前只支持转换无符号数。详细代码:http://codepad.org/9FcM870A
2016-01-22 20:40:33 580
原创 【重学数据结构】一元多项式的表示及相加
严蔚敏版数据结构中的例子,不过我没用C语言,而用了C++,因为C++标准模板库中已经有了各种泛型容器,用起来比较方便。这是第一篇,实现了2.4节:一元多项式的表示及相加,详细代码见http://codepad.org/cV4t8YLq下面说一下核心算法:Polynomial &Polynomial::operator+=(Polynomial right){ for
2016-01-21 21:41:19 598
原创 最简单的mfc程序
#include struct CMain: CWinApp{ BOOL InitInstance() { ::AfxMessageBox("Hello world!"); return FALSE; }} main; #pragma comment(linker, "/SubSystem:Windows /Entry:WinMainCRTStartup")#ifnde
2015-10-21 00:17:01 482
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人