Welcome 微信登录
编程资源 图片资源库 蚂蚁家优选 PDF转换器

首页 / 操作系统 / Linux

C++编程练习-时间日期格式转换

C++编程练习-时间日期格式转换

Description世界各地有多种格式来表示日期和时间。对于日期的常用格式,在中国常采用格式的是“年年年年/月月/日日”或写为英语缩略表示的”yyyy/mm/dd”,此次编程大赛的启动日期“2009/11/07”就是符合这种格式的一个日期,而北美所用的日期格式则为“月月/日日/年年年年”或”mm/dd/yyyy”,如将“2009/11/07”改成这种格式,对应的则是”11/07/2009”。对于时间的格式,则常有12小时制和24小时制的表示方法,24小时...
C++编程练习-数组逆序重放

C++编程练习-数组逆序重放

Description将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。Input输入为两行:第一行数组中元素的个数n(n大于1,n小于100)第二行是n个整数,每两个整数之间用空格分隔。Output输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。Sample Input58 6 5 4 1Sample Output1 4 5 6 8参考代码#include<iostream> #in...
Java程序练习-狼找兔子

Java程序练习-狼找兔子

狼找兔子时间限制: 10000ms内存限制: 1024kB描述一座山周围有n个洞,顺时针编号为0,1,2,...n-1.而一只狼从0号洞开始,顺时针方向计数,每遇到m个洞就进洞找兔子.例如n=5,m=3,狼经过的洞依次为0,3,1,4,2,0.那么兔子有没有幸免的机会?如果有,该藏在哪儿?输入n m (<2.1*10^9)输出若兔子有幸免的机会则输出所有可以藏身的洞,输出洞的个数,反之,输出-1。样例输入5 1样例输出-1参考代码/**wolfhun...
Java程序练习-机器翻译

Java程序练习-机器翻译

机器翻译时间限制: 10000ms内存限制: 1024kB描述小晨的电脑上安装了一个机器翻译软件,他经常用这个软件来翻译英语文章。这个翻译软件的原理很简单,它只是从头到尾,依次将每个英文单词用对应的中文含义来替换。对于每个英文单词,软件会先在内存中查找这个单词的中文含义,如果内存中有,软件就会用它进行翻译;如果内存中没有,软件就会在外存中的词典内查找,查出单词的中文含义然后翻译,并将这个单词和译义放入内存,以备后续的查找和翻译。假设内存中有M个单元,每单元...
Java程序练习-计数的梦

Java程序练习-计数的梦

计数的梦时间限制: 10000ms内存限制: 1024kB描述Bessie 处于半梦半醒的状态。过了一会儿,她意识到她好像在数羊,不能入睡。Bessie的大脑反应灵敏,仿佛真实地看到了她数过的一个又一个数。她开始注意每一个数码:每一个数码在计数的过程中出现过多少次?给出两个整数 M 和 N (1 <= M <= N <= 2,000,000,000 以及 N-M <= 500,000),求每一个数码出现了多少次。例如考虑序列 129...
Java程序练习-字符串的展开

Java程序练习-字符串的展开

字符串的展开时间限制: 10000ms内存限制: 65536kB描述在初赛普及组的“阅读程序写结果”的问题中,我们曾给出一个字符串展开的例子:如果在输入的字符串中,含有类似于“d-h”或者“4-8”的字串,我们就把它当作一种简写,输出时,用连续递增的字母获数字串替代其中的减号,即,将上面两个子串分别输出为“defgh”和“45678”。在本题中,我们通过增加一些参数的设置,使字符串的展开更为灵活。具体约定如下: (1) 遇到下面的情况需要做字符串的展开:在...
Java程序练习-合并果子

Java程序练习-合并果子

合并果子时间限制: 10000ms内存限制: 65536kB描述在一个果园里,多多已经将所有的果子打了下来,而且按果子的不同种类分成了不同的堆。多多决定把所有的果子合成一堆。 每一次合并,多多可以把两堆果子合并到一起,消耗的体力等于两堆果子的重量之和。可以看出,所有的果子经过n-1次合并之后,就只剩下一堆了。多多在合并果子时总共消耗的体力等于每次合并所耗体力之和。 因为还要花大力气把这些果子搬回家,所以多多在合并果子时要尽可能地节省体力。假定每个果子重量...
Java程序练习-潜伏者

Java程序练习-潜伏者

潜伏者时间限制: 10000ms内存限制: 1024kB描述R国和S国正陷入战火之中,双方都互派间谍,潜入对方内部,伺机行动。历经艰险后,潜伏于S国的R国间谍小C终于摸清了S国军用密码的编码规则: 1、S国军方内部欲发送的原信息经过加密后在网络上发送,原信息的内容与加密后所的内容均由大写字母‘A’—‘Z’构成(无空格等其他字母)。2、S国对于每个字母规定了对应的“密字”。加密的过程就是将原信息中的所有字母替换为其对应的“密字”。3、每个字母只对应一个唯一的...
Java程序练习-笨小猴

Java程序练习-笨小猴

笨小猴时间限制: 10000ms内存限制: 1024kB描述笨小猴的词汇量很小,所以每次做英语选择题的时候都很头疼。但是他找到了一种方法,经试验证明,用这种方法去选择选项的时候选对的几率非常大!这种方法的具体描述如下:假设maxn是单词中出现次数最多的字母的出现次数,minn是单词中出现次数最少的字母的出现次数,如果maxn-minn是一个质数,那么笨小猴就认为这是个Lucky Word,这样的单词很可能就是正确的答案。输入输入文件word.in只有一行,...
Android 异步加载图片-AsyncTask

Android 异步加载图片-AsyncTask

AsyncTask定义了三种泛型类型 Params,Progress和Result。?Params 启动任务执行的输入参数,比如HTTP请求的URL。?Progress 后台任务执行的百分比。?Result 后台执行任务最终返回的结果,比如String。AsyncTask定义了三种泛型类型 Params,Progress和Result。?Params 启动任务执行的输入参数,比如HTTP请求的URL。?Progress 后台任务执行的百分比。?Result...
离线配置Android开发环境

离线配置Android开发环境

每次一换电脑,或者一重装系统,就要重装一个Android的开发环境,忒烦,今天记录一下,以后就不用查人家的了。首先是jdk的安装,然后是eclipse的安装,这些就不说了,Android的配置才是本文的正题。最开始的时候,我也是傻逼轰轰的跟着网上的文章,采取在线安装的方式,可怜小弟那时候半兆的网速啊,基本上一个晚上是搞不定的,关键是它还不是一键安装的,在有些地方,万一出现问题,需要人工干预,这就麻烦了。采取离线安装的方式(这种方式最大的好处是先下载着,不用...
Linux设备驱动工程师之路——input子系统

Linux设备驱动工程师之路——input子系统

一、input子系统系统框架Linux内核实现了一套input子系统,很多输入设备,比如说按键、键盘、鼠标、触摸屏等等都可以利用input子系统提供的接口来编写驱动,这样可以帮驱动编写者减少大量工作量。因为input子系统会帮驱动完成open,read,close等一些列的设备方法。驱动编写者只需要在按键按下或者鼠标点击事件时想input子系统上层的event hander报告相应的事件信息就可以了。下图是input子系统的框架。最下层是输入设备的驱动层,...
Linux设备驱动工程师之路——触摸屏驱动s3c2410_ts.c分析

Linux设备驱动工程师之路——触摸屏驱动s3c2410_ts.c分析

一、触摸屏硬件知识1.模块原理图S3C2440有8路的ADC通道其中触摸屏控制器接口XP,XM,YP,YM与四路ADC通道复用四个IO引脚。从原理图看出8路ADC只有一个A/D转换器,通过一个8选1开关MUX来选通哪一路A/D通道进行转换。触摸屏控制会产生两个中断,一个触摸屏中断INT_ADC,一个ADC_转换完成中断INT_ADC。ADC需要时钟才能工作,因为它需要设置采样率。再复习一下ARM裸机实验时触摸屏寄存器操作流程流程: 初始化 1设置采样延时和...
Linux设备驱动工程师之路——网络设备驱动基本原理和框架

Linux设备驱动工程师之路——网络设备驱动基本原理和框架

1.Linux网络子系统Linux网络子系统的顶部是系统调用接口层。它为用户空间提供的应用程序提供了一种访问内核网络子系统的方法(socket)。位于其下面是一个协议无关层,它提供一种通用的方法来使用传输层协议。然后是具体协议的实现,在Linux中包括内核的协议TCP,UDP,当然还有IP。然后是设备无关层,它提供了协议与设备驱动通信的通用接口,最下面是设备的驱动程序。 设备无关接口将协议与各种网络驱动连接在一起,这一层提供一组通用函数供底层网络设备驱动...
Android开发音乐播放器

Android开发音乐播放器

音乐播放器中综合了以下内容:SeekBar、ListView、广播接收者(以代码的形式注册Receiver)、系统服务、MediaPlayer实现的功能:1.暂停/播放、下一首/上一首,点击某一首时播放2.支持拖动进度条快进3.列表排序4.来电话时,停止播放,挂断后继续播放5.可在后台播放效果图:界面:main.xml:<?xmlversion="1.0"encoding="utf-8"?><LinearLayoutxmlns:Andro...
<< 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 >>