上一页 1 ··· 77 78 79 80 81 82 83 84 85 ··· 425 下一页
摘要: 用字符数组方法:基本思路是,先判断字符的结束标志'\0',然后从该位置向前输出。实现代码:#includeusing namespace std;int main(){ char a[50]; cout>a; int i=0,k=0; while(i=0;k--){ cout#includeusing namespace std;int main(){ char a[50]; cout>a; int k=0; k=strlen(a); cout=0;k--){ cout<<a[k]; } cout<<endl; return 0; } 阅读全文
posted @ 2013-07-24 20:43 坚固66 阅读(1229) 评论(0) 推荐(0) 编辑
摘要: 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4471 题目意思:求f(n).当n为特殊点nk时 解题思路:当x不为特殊点时,直接用基本的矩阵快速幂,求出f[x],当x为特殊点时,用另外一个矩阵,左乘转移一下。也就是按特殊点nk,将1-n分成很多区段,一个区段一个特殊点这样来回求。两点优化:1、因为要多次用到同一矩阵的快速幂,所以先预处理该矩阵的2K次幂,免的计算每个区间的时候,都要计算该矩阵的2K次幂。2、矩阵相乘的时候,把K作为主要控制元,一次计算 a[i][k]*a[k][j] ,当有a[i][k]等于0时,直接跳出来。注意:矩阵大小的选取 阅读全文
posted @ 2013-07-24 20:40 坚固66 阅读(226) 评论(0) 推荐(0) 编辑
摘要: //====红外接收相关定义=============================#define IrDatHigh (P_IrRec == 1) //接收数据高#define IrDatLow (P_IrRec == 0) //接收数据低#define Ir_EdgeDown ((RStatus_IR&0x03) == 0x02)//IR下降沿 1--0#define Ir_EdgeUp ((RStatus_IR&0x03) == 0x01) //IR上升沿 0--1//红外数据长度 N个字节 可自定义#define IrDatLong (uint8)20 //--... 阅读全文
posted @ 2013-07-24 20:39 坚固66 阅读(516) 评论(0) 推荐(0) 编辑
摘要: 如何开展软件架构之需求分析2前面提到,在需求分析阶段,架构师的两个重要的工作步聚为:1:结构化需求2:分析约束影响以上两个步聚都是为了解各需求之间的联系,发现隐藏需求而服务,相对的从业务需求到用户需求的分析,再到开发需求的分析,一般不太容易遗漏需求,而平时较少考虑的则是由于约束产生的设计或功能或质量需求。现在我们来看一下约束产生的来源:A)业务环境B)用户及使用环境C)开发及构建环境D)当前技术水平其中业务约束有以下几个方面a. 技术性约束b. 法规性约束c. 技术趋势d. 竞争因素与竞争对手e. 遗留系统集成f. 标准性约束g. 分批实施等用户约束有以下几个方面 用户群特点用户水平多国语言开 阅读全文
posted @ 2013-07-24 20:38 坚固66 阅读(170) 评论(0) 推荐(0) 编辑
摘要: Spring 是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。Spring 也是一个开源框架,是为了解决企业应用程序开发复杂性由Rod Johnson创建的。框架的主要优势之一就是其分层架构,分层架构允许使用者选择使用哪一个组件,同时为 J2EE应用程序开发提供集成的框架。Spring使用基本的JavaBean来完成以前只可能由EJB完成的事情。然而,Spring的用途不仅限于服务器端的开发。从简单性、可测试性和松耦合的角度而言,任何Java应用都可以从Spring中受益。◆目的:解决企业应用开发的复杂性◆功能:使用基本的JavaBean代替EJB,并提供了更多 阅读全文
posted @ 2013-07-24 20:34 坚固66 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 1、JDBC简介(1)数据库驱动(2)Sun公司为简化数据库开发,定义了一套jdbc接口,这套接口由数据库厂商去实现,这样,开发人员只需要学习jdbc接口,并通过jdbc加载具体的驱动,就可以操作数据库。(3)JDBC全称为:JavaDataBaseConnectivity(java数据库连接),它主要由接口组成。(4)组成JDBC的2个包: java.sql javax.sql(5)开发JDBC应用需要以上2个包的支持外,还需要导入相应JDBC的数据库实现(即数据库驱动)。2、第一个JDBC程序编写一个程序,这个程序从user表中读取数据,并打印在命令行窗口中。一、搭建实验环境:1、在mys 阅读全文
posted @ 2013-07-24 20:30 坚固66 阅读(430) 评论(0) 推荐(0) 编辑
摘要: FFMPEG解码流程: 1.注册所有容器格式和CODEC: av_register_all() 2.打开文件: av_open_input_file() 3.从文件中提取流信息: av_find_stream_info() 4.穷举所有的流,查找其中种类为CODEC_TYPE_VIDEO 5.查找对应的解码器: avcodec_find_decoder() 6.打开编解码器: avcodec_open() 7.为解码帧分配内存: avcodec_alloc_frame() 8.不停地从码流中提取出帧数据: av_read_frame() 9.判断帧的类型,对于视频帧调用: avcodec_de 阅读全文
posted @ 2013-07-24 20:29 坚固66 阅读(876) 评论(0) 推荐(0) 编辑
摘要: 最近完成了javascript的初级学习,在这个学习的视频中,我特别注意了两个词,解释性语言和对象,javascript按照我的理解,应该是种解释性语言,他有关于面向对象的思想的体现,但是,他和vb一样吗?是基于对象的吗? 带着诸多的疑问,去查阅网络,我们先得到了一个基本的宏观认识:javascript网上介绍:百度百科: JavaScript是一种基于对象和事件驱动并具有相对安全性的客户端脚本语言。同时也是一种广泛用于客户端Web开发的脚本语言,常用来给HTML网页添加动态功能,比如响应用户的各种操作。 维基百科: JavaScript的基本特点如下: ... 阅读全文
posted @ 2013-07-24 20:27 坚固66 阅读(201) 评论(0) 推荐(0) 编辑
摘要: ActiveMQ入门作者:一路向北 摘要:本文主要讲述ActiveMQ的基本知识和使用方法,并简单结合spring使用ActiveMQ。一、ActiveMQ特性和使用总览 企业消息软件从80年代起就存在,它不只是一种应用间消息传递风格,也是一种集成风格。因此,消息传递可以满足应用间的通知和互相操作。但是开源的解决方案是到最近10年才出现的。Apache ActiveMQ就是其中一种。它使应用间能以异步,松耦合方式交流。本章将向您介绍ActiveMQ。 ActiveMQ是Apache软件基金下的一个开源软件,它遵循JMS1.1规范(Java Message Service),是消息驱... 阅读全文
posted @ 2013-07-24 20:25 坚固66 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 这道题要先判断图是不是二分图,如果不是的话,就直接输出No,是的话就求最大匹配,建边是双向的所以要/2判断二分图:对点进行染色,如果A与B认识,A,B的颜色要不同,如果出现颜色相同的就矛盾了,就不是二分图 #include#include#include#define N 210using namespace std;int map[N][N],color[N],vis[N],match[N],n,m;int find(int x){ for(int i=1;iQ; Q.push(1); while(!Q.empty()) { cur=Q.front(); Q.pop(); for... 阅读全文
posted @ 2013-07-24 20:24 坚固66 阅读(121) 评论(0) 推荐(0) 编辑
上一页 1 ··· 77 78 79 80 81 82 83 84 85 ··· 425 下一页