
CGI
文章平均质量分 78
liuguangsh
这个作者很懒,什么都没留下…
展开
-
编码转换
如果使用CGI 从前台获到的字符串有时需要进行编码转换,下面就是对中文字符的编码进行转换。详见代码:%D6%D0%B9%FA:的中文编码为:中国#define _CRT_SECURE_NO_WARNINGS#include#include#includechar * chang(char *str){ char *tempstr = malloc(strlen(str转载 2016-08-29 10:45:52 · 488 阅读 · 1 评论 -
CGI相关知识
CGI的C语言代码里最好不要使用 syste("pause");这样的暂停语句,这里会导至网页无法往下运行下去。原创 2016-08-29 12:12:08 · 357 阅读 · 0 评论 -
CGI编程
CGI 可以执行 del mkdir ipconfig 这样的cmd 命令:////system(temp); //没有重定向,所以没有显示////char cmd[256] = { 0 };//sprintf(cmd, "%s>cmd.txt", temp); //打印到文件 cmd.txt中,然后再读出来即可。//system(cmd);#define _CRT_SECURE_转载 2016-08-29 17:42:24 · 406 阅读 · 0 评论 -
进程共享技术-管道
进程通信:一个进程不能读写另一个进程的内存,所以这儿要使用进程通信。操作系统中,一个进程不能读写(访问)另一个进程的内存空间,进程的内存空间使用是各自独立的。但C语言有个特点,即C语言可以把所有的设备都当做一个“文件”来操作。C语言可以把一片内存空间当作一个设备,即文件来操作,这时别的进程也可以读取这片内存空间,从而达到数据共享,进程通信的目底。进程通信有下图所示的几种方式:下转载 2016-09-02 15:07:07 · 492 阅读 · 0 评论 -
文件映射内存
文件内存映射,也可以做为进程通信的一种方式,共享一片映射的空间,即可以达到共享数据的要求。/* 文件映射内存虚拟内存:把一个文件当做内存使用。如果系统文件中 pagefile.sys,操作系统把这个文件当做内存来操作这个是技术是把文件映射成内存。使用景场:如果一个文件很大,而所使用的电脑内存又不够,这时就可以使用此技术,把文件当成内存来操作。使用Mapping File提高文件读转载 2016-09-05 15:58:21 · 427 阅读 · 0 评论