QQ2440V3开发板的LED控制,一般的ARM9开发板都没LCD驱动的。文件中有加载的步骤。具体可访问我的博客http://blog.csdn.net/cy757
上传时间: 2017-06-12
上传用户:asdfasdfd
The Best of SQLServerCentral 第五期,里面都是一些精华SQL博文收录,英文原版的
标签: SQLServerCentral Best The of
上传时间: 2013-12-21
上传用户:熊少锋
包括电子政务系统的架构设计、工作流引擎的设计与开发、工作流图形定义工具的设计与开发等,并详细介绍了系统的C#源代码。更多内容更新请参考作者的技术博客:http://blog.sina.com.cn/xianhuameng
上传时间: 2014-11-29
上传用户:ruan2570406
这是个需求文档,关于博客系统的,非常实用且详细,所以看他有助于对需求分析更深入的理解
标签: 文档
上传时间: 2013-12-24
上传用户:youth25
兼容各种图像,CMS是Content Management System的缩写,意为“内容管理系统”。 CMS具有许多基于模板的优秀设计,可以加快网站开发的速度和减少开发的成本。 CMS的功能并不只限于文本处理,它也可以处理图片、Flash动画、声像流、图像甚至电子邮件档案。 CMS其实是一个很广泛的称呼,从一般的博客程序,新闻发布程序,到综合性的网站管理程序都可以被称为内容管理系统。
标签: Management Content System CMS
上传时间: 2014-01-04
上传用户:dbs012280
在本教程中,我将利用 NetBeans IDE 对 Ruby 的支持创建一个简单的 Web 应用程序。本文将演示如何创建一个 Ruby 博客程序。您将遵循这些基本流程创建模型、添加控制器并生成视窗。
标签: 教程
上传时间: 2017-07-15
上传用户:123456wh
开发环境:VS2005、C#、.net2.0、Access、AJAX引擎是自己写的,没有用到AJAX的DLL 留言可以选择头像,插入图片和表情等功能 具有脏话过滤、皮肤更换等功能 功能除了留言本的基本功能,还有我博客前面提到的AJAX的后退标签,与AJAX无刷新换肤功能,源码内 嵌在aspx页面中
上传时间: 2017-09-28
上传用户:lijianyu172
垂直搜索(Vertical Search):也称为专业搜索,高速、海量和精确抓取是定题网络爬虫DataScraper的强项,每天24小时每周7天无人值守自主调度的周期性批量采集,加上断点续传和软件看门狗(Watch Dog),确保您高枕无忧 移动互联网:手机搜索、手机混搭(mashup)、移动社交网络、移动电子商务都离不开结构化的数据内容,DataScraper实时高效地采集内容,输出富含语义元数据的XML格式的抓取结果文件,确保自动化的数据集成和加工,跨越小尺寸屏幕展现和高精准信息检索的障碍。手机互联网不是Web的子集而是全部,由MetaSeeker架设桥梁 企业竞争情报采集/数据挖掘:俗称商业智能(Business Intelligence),噪音信息滤除、结构化转换,确保数据的准确性和时效性,独有的广域分布式架构,赋予DataScraper无与伦比的情报采集渗透能力,AJAX/Javascript动态页面、服务器动态网页、静态页面、各种鉴权认证机制,一视同仁。在微博网站数据采集和舆情监测领域远远领先其它产品。
标签: 爬虫工具
上传时间: 2015-03-21
上传用户:bcr321
两个链表的交集 #include<stdio.h> #include<stdlib.h> typedef struct Node{ int data; struct Node *next; }Node; void initpointer(struct Node *p){ p=NULL; } int printlist(struct Node* head){ int flag=1; head=head->next; /* 因为标记1的地方你用了头结点,所以第一个数据域无效,应该从下一个头元结点开始 */ if(head==NULL) printf("NULL\n"); else { while(head!=NULL) { if(flag==1) { printf("%d",head->data); flag=0; } else { printf(" %d",head->data); } head=head->next; } printf("\n"); } return 0; } struct Node *creatlist(struct Node *head) { int n; struct Node *p1=(struct Node *)malloc(sizeof(struct Node)); p1->next=NULL; while(scanf("%d",&n),n!=-1) { struct Node *pnode=(struct Node *)malloc(sizeof(struct Node)); pnode->next=NULL; pnode->data=n; if(head==NULL) head=pnode; p1->next=pnode; p1=pnode; } return head; } struct Node *Intersect(struct Node *head1, struct Node *head2) { struct Node *p1=head1,*p2=head2;/*我这里没有用头指针和头结点,这里是首元结点head1里面就是第一个数据,一定要理解什么事头指针, 头结点,和首元结点 具体你一定要看这个博客:http://blog.sina.com.cn/s/blog_71e7e6fb0101lipz.html*/ struct Node *head,*p,*q; head = (struct Node *)malloc(sizeof(struct Node)); head->next = NULL; p = head; while( (p1!=NULL)&&(p2!=NULL) ) { if (p1->data == p2->data) { q = (struct Node *)malloc(sizeof(struct Node)); q->data = p1->data; q->next = NULL; p->next = q;//我可以认为你这里用了头结点,也就是说第一个数据域无效 **标记1** p = q; p1 = p1->next; p2 = p2->next; } else if (p1->data < p2->data) { p1 = p1->next; } else { p2 = p2->next; } } return head; } int main() { struct Node *head=NULL,*headt=NULL,*t; //initpointer(head);//这里的函数相当于head=NULL; // initpointer(headt);//上面已经写了headt=NULL那么这里可以不用调用这个函数 head=creatlist(head); headt=creatlist(headt); t=Intersect(head,headt); printlist(t); }
标签: c语言编程
上传时间: 2015-04-27
上传用户:coco2017co
杨博的经典论文,讲解透彻,不是简单的公式堆砌。
标签: 经典
上传时间: 2016-02-09
上传用户:为爱等待