在论坛好久了没有怎么正式的发表过东西,今天给大家共享一下我的采集代码!思路:
采集程序的思路很简单大体可以分为以下几个步骤: 1.获取远程文件源代码(file_get_contents或用fopen).
2.分析代码得到自己想要的内容(这里用正规匹配,一般是得到分页)。 3.跟...
分类:
Web程序 时间:
2014-06-29 12:39:11
阅读次数:
242
在定义FILE * fp 之后,fopen的用法是: fp=
fopen(filename,"w")。而对于fopen_s来说,还得定义另外一个变量errno_t err,然后err =
fopen_s(&fp,filename,"w")。返回值的话,对于fopen来说,打开文件成功的话返回文件指针...
分类:
其他好文 时间:
2014-06-16 08:37:00
阅读次数:
216
昨天解了个bug,关于文件描述符的,这种问题很久之前也遇到过,这次再犯真的不该。
问题是这样的。
fopen()打开一个文件,然后做了一些操作,然后函数执行结束。。。没有调用fclose()导致了,再执行此函数时,系统提示,文件描述符分配完毕。
分析了下:
根据以前的知识储备,
1.linux打开文件描述符的最大个数为1024,根据这次发现,
2.这是针对于单独进程的,
...
分类:
系统相关 时间:
2014-06-14 09:14:13
阅读次数:
354
比最牛逼的FOPEN宏更牛逼的USING_FILE宏#defineUSING_FILE(file,path,type,code)\{\FILE*##file;\if(NULL==(##file=fopen(path,type)))\{\fputs("内存不足程序退出中",stderr);\exit(...
分类:
编程语言 时间:
2014-06-09 22:01:39
阅读次数:
368
1 #include 2 #include 3 4 FILE* Freopen(const char
*fileName, const char *type, FILE *stream){ 5 FILE *fileFp = fopen(fileName,
type); 6 int f...
分类:
其他好文 时间:
2014-06-08 06:39:51
阅读次数:
247
问题:
在Visual C++ 6.0 下面运行正常的代码放到Visual Studio 20xx系列里就跑不动了,有时候会提示如下错误:
error C4996: 'fopen': This function or variable may be unsafe. Consider using
fopen_s instead. To disable deprecation, use _CRT...
分类:
其他好文 时间:
2014-06-08 03:17:14
阅读次数:
227
在控制台操作时,使用的格式化输入和输出为scanf和printf,那么对文件的IO操作也可以使用fscanf和fprintf,它们的使用如下:
#include
#include
#include
const int LENGTH=80;
int main(void){
long num1=234567L;
long num2=345123L;
long num3=78...
分类:
其他好文 时间:
2014-06-07 13:12:41
阅读次数:
248
C Runtime是windows平台下的一个概念。一般来说,CRT函数(C
Runtime函数)就是标准的C语言函数。例如,printf、scanf、strlen、fopen等函数就属于CRT函数。在windows下所有的CRT函数最终都是转化成为win32
API来执行的。windows本身并没...
分类:
其他好文 时间:
2014-06-02 13:33:51
阅读次数:
233
11Grac 由spfile创建数据库的pfile
报错如下
SQL>createpfile=‘/u01/inittips1.ora‘fromspfile;
createpfile=‘/u01/inittips1.ora‘fromspfile
*
ERRORatline1:
ORA-07391:sftopn:fopenerror,unabletoopentextfile.
再次执行
SQL>createpfile=‘/u01/inittips1.ora..
分类:
其他好文 时间:
2014-06-02 03:11:52
阅读次数:
233