上一页 1 2 3 4 5 6 ··· 11 下一页
摘要: 我和小武打算写一个像火车头的接口,今天开工,我就写了个网址的接口。就是根据网址的相似性,来变化出延续的网址主要练习啦深搜,哎....真难为我这懒人啦主函数:#include#include#include "UrlCheck.h"int main(){ struct HttpInfo a[10]; char szDest[1000][256]; int num , i; strcpy(a->szHttpUrl ,"http://movie.douban.com/##/##?start=##&type=T"); strcpy(a->sz 阅读全文
posted @ 2013-08-06 17:18 煮人为乐 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 1、 调用函数里面的 调用子函数,要是出现已定义错误,则要看看,是不是主函数的 头文件写成.c啦,因为在.h里面也定义可一次,要是写.c出现两次 错误提示:UrlCheck.obj : error LNK2005: _GetUtf already defined in get.obj2、还有就是 调用函数 要是提醒 已经定义,则要看看 另个写的是否一致,包括 引用,还有就是 返回 是否一致;3、调用时:整数要在调用时改变:调用时带地址HttpHatGet(a , szDest, &num); 调用函数里面带*,void HttpHatGet(struct Http... 阅读全文
posted @ 2013-08-06 14:13 煮人为乐 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1、指针每次变化后使用后要判断 死是否为空2、标志性 指针位置要 谨慎,尽量不要以 属性为标志,因为可能会 没哟,失去 标志3、可以以 汉字后缀 作为 引导 地址时,一定要先 转化为 UTF-8后 再加到 后缀上4、索引 网页源码时候,要有判空处理,空的时候 多次 索引,一面 网络延迟时候,没有抓到网页5、预存网页的 数组一定要 足够大,一般 先放到UC上 看看大小,一般开导1024*100 以上 保险6、存储 母 页面的指针和 数组,子页面不能使用7、指针字符串接收字符串,申请内存的时候,记得要+1,因为strlen申请的长度,不带‘\0’,如果申请的长度不够。最后释放的时候出出错 如... 阅读全文
posted @ 2013-08-03 17:04 煮人为乐 阅读(187) 评论(0) 推荐(0) 编辑
摘要: 1、mysql server has gone away 数据库 长时间不连接,会自动断掉,重新打开数据库。或者设置 连接时延,默认为300秒2、在Navicat for mysql 的视图里面只能看到一部分数据 这是设置的限制问题,只需要吧右下角的限制 取消就行啦3、在VC上格式 句子时候,不用带 分号;4、字符串时候 要带单引号for(i = 1 ; i <= 18; i++) { memset(buf, 0 , sizeof(buf)); sprintf(buf,"select id... 阅读全文
posted @ 2013-08-03 16:53 煮人为乐 阅读(217) 评论(0) 推荐(0) 编辑
摘要: time.h 在系统内部,一般要先初始化,再使用#include#includeint main(){ struct tm *ptm ;time_t T_now;char NowTime[32] = "";time(&T_now); // 初始化时间ptm = localtime(&T_now);sprintf(NowTime, "%4d-%.2d-%.2d",ptm->tm_year + 1900, ptm->tm_mon + 1, ptm->tm_mday);printf("%s\n", NowT 阅读全文
posted @ 2013-08-02 14:59 煮人为乐 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 1、连接数据库 use chongdong2、查看字符格式 show variables like 'char%';3、初始化格式为GBK :set names gbk4、数据库 更改密码,需要机子重启才能生效总结:UTF-8格式在VC 数据库里面是不可见的,是乱码,二GBK 是可见的正常文字,所以一般存储的时候用GBK格式 而一般数据库 默认的格式 不是gbk,可能是拉丁文,但是在Navicat Mysql的 视图上面 差看的是UTF-8,与本身 是不一致的。 阅读全文
posted @ 2013-08-01 20:43 煮人为乐 阅读(234) 评论(0) 推荐(0) 编辑
摘要: 1、说明:创建数据库 CREATE DATABASE database-name2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份 BACKUP DATABASE pubs TO testBack 4、说明:创建新表 create table tabname(col1 type 阅读全文
posted @ 2013-07-31 18:30 煮人为乐 阅读(159) 评论(0) 推荐(0) 编辑
摘要: 在mysql的文档(C:\Program Files\MySQL\MySQL Server 5.5\lib)里面找到libmysql.dll和libmysql.lib 两个文件,将他们移到 工程文件下面1、主函数里面头文件加上 ragma comment (lib,"libmysql.lib")2、工程---设置--连接---输入:添加库路径:C:\Program Files\MySQL\MySQL Server 5.5\lib3、工程---设置--c/c++:预处理器:添加包含路径: :\Program Files\MySQL\MySQL Server 5.5\lib 阅读全文
posted @ 2013-07-31 17:37 煮人为乐 阅读(244) 评论(0) 推荐(0) 编辑
摘要: 初步实现了一个接口: 1 #include 2 #include 3 #include 4 #include "lyPublic/lyCodeConvert.h" 5 #define X_LONGSEN 500 6 #define Y_LONGWORD 100 7 struct node 8 { 9 char MWord[Y_LONGWORD]; //对应的最高权权值 10 int order; //权值、并作为标记是否有词 11 struct node *next[16]; 12 }; 13 14 typedef struct node n... 阅读全文
posted @ 2013-07-26 13:24 煮人为乐 阅读(4013) 评论(0) 推荐(0) 编辑
摘要: 昨天主要做近义词 加权处理,将抓来的数据根据第三方 数据统计每个词出现的次数,这样来判定每个词的权值,并对于每组的词找出权值最大的。主要熟悉了:文件读取的方法:主要问题:空行的处理,遇见空行,不能单纯的用NULL来判定结束,不然就会卡死。 对于每个存储单词的数组,每次要初始化fp = fopen("文件", "w+r"); //设置文件指针,文件指针和别的 指针不一样,不能直接操作,要结合文件函数 进行读取while ( fgets (strGet, 每行长度, fp){ 对strGet串 进行读取; //文件的 读取是一行一行进行的}加权代码:#inc 阅读全文
posted @ 2013-07-25 10:01 煮人为乐 阅读(566) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 11 下一页