自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

张继飞的专栏

For Freedom

  • 博客(12)
  • 资源 (3)
  • 收藏
  • 关注

原创 C语言实现下载网页的方法【原创】

Author:张继飞 这些日子由于要做RSS订阅,想把服务器端的XML文件下载到本地,这样解析起来更加方便,呵呵。所以使用socket做一个向服务器请求下载网页的功能,参考了网上一些代码,终于实现了。哈哈哈。 环境:linux #include <stdio.h>#include <string.h> #include <unistd.h>#includ...

2009-07-31 11:43:13 754 3

原创 c++中使用libxml2读取xml文件【转】

能解析元素节点的属性。。。 linux下,纯c++使用libxml2读取xml文件下载libxml2[url]ftp://ftp.xmlsoft.org/libxml2/libxml2-sources-2.7.1.tar.gz[/url]常规方法进行安装#tar xvzf libxml2-xxxx.tar.gz#./configure#make#make install把libxml2下的lib...

2009-07-29 17:52:34 350

原创 分析rss/xml结构附带源码【原创】

Author:张继飞<?xml version="1.0" encoding="UTF-8"?><rss><channel> <title>channel_title</title> <description>channel_description</description&g

2009-07-29 17:43:30 161

原创 使用Libxml2解析xml[转]

今天弄了一天这东西,但只能解析第一层节点,当取第二层节点时返回的name为text,mygod!这和xml文件中的节点不一样啊,怎么会这样哩。。。。后来看了下面一篇文章总算明白了。每个节点的下一个子节点系统默认是空白文档!!!!需要使用一个xml函数忽略空白文档。。我用的libxml2是linux下自带的。编译时直接 g++ -o main xml_parser.c -lxml2 -I /usr...

2009-07-29 15:51:38 237

原创 如何使用libxml2库[转]

其实说的都不错,但是对libxml2库的理解狭隘了一点。     libxml2现在不仅仅可以解析XML(EXtensible Markup Language)格式,包括HTML(HyperText Markup Language)以及现时常用的超文本格式的最高层次标准 SGML(Standard Generalized Markup Language) 都可以解析。 #include &lt...

2009-07-29 11:09:25 178

原创 RSS原理和实现[转]

       RSS是在互联网上被广泛采用的内容包装和投递协议。网络用户可以在客户端借助于支持RSS的新闻工具软件,在不打开网站内容页面的情况下,阅读支持RSS输出的网站内容。 1.RSS文件结构         示例: <?xml version="1.0" encoding="gb2312" ?> <rss version="2.0"> <channel&g..

2009-07-23 09:54:31 455

原创 getchar(关于键盘缓冲区)

  函数名: getchar  功 能: 从stdio流中读字符  用 法: int getchar(void);  注解:  getchar有一个int型的返回值.当程序调用getchar时.程序就等着用户按键.用户输入的字符被存放在键盘缓冲区中.直到用户按回车为止(回车字符也放在缓冲区中).当用户键入回车之后,getchar才开始从stdio流中每次读入一个字符.getchar...

2009-07-15 11:49:28 309

原创 进度条(页面刷新)【原创】

<HTML><HEAD><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><META HTTP-EQUIV="REFRESH" CONTENT="1200"> //meta 标签: 每1200秒刷新一次页面<title&a

2009-07-14 16:46:52 335

原创 输出一串小于100的随机数(rand())

#include <stdlib.h>#include <stdio.h> #include <string.h> #include <time.h> int main(void){ int n=10; srand((unsigned)time( NULL )); //用系统时间做种子。    for (int i =0;i< n;++i) {...

2009-07-14 15:51:17 543

原创 VC下Debug 和Release 区别【转】

在工具栏上点右键,选择编译,将编译win32debug改为win32 Release即可。如果需要调试的话,还需要再改回来方可。最近写代码过程中,发现 Debug 下运行正常,Release 下就会出现问题,百思不得其解,而Release 下又无法进行调试,于是只能采用printf方式逐步定位到问题所在处,才发现原来是给定的一个数组未初始化,导致后面处理异常。网上查找了些资料,在这罗列汇总下,...

2009-07-08 14:23:47 121

原创 HTML标签

<P>初来乍到,送些简单实用的东西给大家。--  HTML标签详解HTML指令详解结构<html><head><title>标题<title></head><body>..........文件内容..........</body></html>1.文件标题<title>..........</title>2.文件更新--<meta> 【1】10秒后自动更新一次  <meta http-...

2009-07-02 10:45:45 78

原创 帧标志 【续】

最近在搞网页编程,总结了frameset 的一些使用技巧,供大家参考哦,还是先剖析一下框架吧!■ 框架标记  <FRAMESET> <FRAME>   <NOFRAMES>   <IFRAME>   欲明白本篇【HTML彻底剖析】之标记分类,请看 【标记一览】。   也请先明白围堵标记与空标记的分别,请看 【HTML概念】。    ■ 框架概...

2009-07-02 09:18:18 223

Objective-C大纲 第一版和第二版

Objective-C大纲 第一版和第二版, 是一份学习的好资料啊。哇哈哈哈哈。。 不过第二版是E文。

2009-07-18

C语言资料大全 包括经典C语言程序100例

C语言资料大全,c语言学习的必备工具。包括基本函数,还有100个例子。

2009-06-17

华清远见 《USB应用开发技术大全》第五章 USB设备配置

华清远见 《USB应用开发技术大全》第五章 USB设备配置 看看是否对你有帮助。

2009-06-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除