自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

desirelll的博客

//放我出去 我要敲代码;

  • 博客(66)
  • 收藏
  • 关注

原创 欢迎使用CSDN-markdown编辑器

Learning Dairy2017年07月24日学习在 MWeb 下使用 MarkDown 语法书写文档。JUnit4 的基本使用Java NIO NIO 与 IO 的区别缓冲区和通道文件通道NIO 的非阻塞式网络通信 选择器SocketChannel、ServerSocketChannel、DatagramChannal管道Java NIO2(Path、Paths与File

2017-07-24 17:02:12 366

原创 Could not transfer artifact org.springframework.boot:spring-boot-starter-parent:pom:1.5.4.RELEASE

第一次用 Spring Starter Project 创建一个Spring应用时,POM 文件报错:Project build error: Non-resolvable parent POM for com.example:demo-1:0.0.1-SNAPSHOT: Failure to transfer org.springframework.boot:spring-boo

2017-06-30 16:01:34 48983

原创 Swift数组

一、声明和创建数组swift的声明数组变量有两种语法。使用泛型语法。数组类型的语法格式为:Array<类型>,此处的尖括号就是泛型语法。使用简化语法。数组类型的语法格式为:[类型]。 例如,如下代码可用于声明数组变量。 //使用泛型语法声明数组 var myArr : Array<String> //使用简化语法声明数组 var names : [String] var nums :

2016-07-09 15:31:17 1133

原创 objective-c与c字符串互相转换

char *s = "Hello OC";NSString *str = @"Hello";//C->OCNSString str1 = [NSString stringWithUTF8String: s];NSLog(@"%@",str1);//OC->CNSLog(@"%s",[str UTF8String] );

2016-06-12 08:54:42 382

原创 《iOS开发之美》学习笔记

学习资料: iOS开发之美 和凌志著 版次:2014年11月第1版第1篇 Objective-C语法篇第1章 iOS开发环境的搭建第2章 Objective-C编程语言特性第2篇 Storyboard技术篇第3章 iOS常用的开发控件UIButton、UILabel  让键盘消失的方法(UITextFieldDelegate和UIControl)

2016-04-23 19:04:49 573

原创 让键盘消失的方法

键盘消失方法一:Delegate应用三步法一、遵循:遵循代理协议,ViewController要遵循协议。二、调用:调用代理的方法,在“textFieldShouldReturn:”中调用resignFirstResponder。三、关联:关联委托者与被委托者,将UITextField对象的Delegate指派给该对象所在的ViewController。第一步:在ViewC

2016-04-23 16:21:16 636

原创 《objective-c程序设计》学习笔记

学习资料:Objective-C程序设计 第6版 [美] Stephen G. Kochan 著 /  林翼 范俊 朱奕欣 译第一部分 Objective-C语言    Objective-C编程使用xcode编写第一个ios程序类、对象和方法编写一个处理分数的objective-c类学习、理解程序在逻辑上的3个部分:@interface部分@imple

2016-04-20 16:35:08 562

原创 hello objective-c

#import int main(int argc,const char * argv[]) {    @autoreleasepool {        //NSLog(@"Hello, World!");        //NSLog(@"Programming in Objective-C is even more fun!");  

2016-04-15 12:29:29 176

原创 简单算法问题

实例:任意次方后的最后三位数编程求一个整数任意次方后的最后三位数。代码:#includeint main(){int i,x,y,z=1;scanf("%d %d",&x,&y);for(i=1;iz = z*x%1000;printf("%d",z);return 0;}

2016-04-10 11:23:00 262

原创 指针与数组

实例:使用指针输出数组元素本实例通过指针变量输出数组的各元素值,运行程序后,输入10个数值,运行后,可以看到输出的数组元素值。(指针p指向数组a,p=a或者p=&a[0])代码:#includeint main(){int a[10],*p,i;for(i=0;iscanf("%d",&a[i]);for(p=a;pprintf("%d ",*p);

2016-04-10 10:54:59 283

原创 指针变量

实例:使用指针实现数据交换本实例实现使用指针变量实现交换两个变量(a和b)的值。代码:#includeint main(){void swap(int *p1,int *p2); int a,b;int *p1,*p2;scanf("%d %d",&a,&b);p1=&a;p2=&b;swap(p1,p2);printf("%d %d",a,b)

2016-04-08 15:43:07 236

原创 宏定义与位运算

实例:用宏定义实现值互换试定义一个带参数的宏swap(a,b)以实现两个整数之间的交换,并利用它将一维数组a和b的值互换。(注:宏定义不能换行)代码:#include#define swap(a,b){int c;c = a;a = b;b =c;}int main(){int i,j,a[10],b[10];printf("数组a:");for(i=0;i

2016-04-07 09:30:23 1288

原创 趣味计算

实例:加油站加油某加油站有a、b、c三种汽油,售价分别为3.25、3.00、2.75(元/千克),也提供了“自己加(n)”或“协助加(m)”两个服务等级,这样用户可以得到5%或10%的优惠。编程实现针对用户输入加油量x,汽油的品种y和服务的类型z,输出用户应付的金额。代码:#includeint main(){float x,price,server,charge;ch

2016-04-06 20:03:09 1727

原创 函数

实例:求字符串中字符的个数输入一个字符串,要求使用函数调用的方法计算出该字符串共含有多少个字符。代码:#includeint main(){int length(char str[]);char str[100];gets(str);printf("%d",length(str));return 0;}int length(char str[

2016-04-06 15:52:04 339

原创 字符和字符串操作

实例:统计各种字符个数输入一组字符,要求分别统计出其中英文、数字、空格以及其他字符的个数。代码:#includeint main(){char a;int letter=0,number=0,space=0,other=0;while((a=getchar())!='\n'){if(a>='a'&&a='A'&&aletter++;else if(a

2016-03-31 09:09:36 395

原创 数组

实例:逆序存放数据任意输入5个数据,编程实现将这5个数据逆序存放,并将最终结果显示在屏幕上。代码:#includeint main(){int a[5];int i;for(i=0;iscanf("%d",&a[i]);int b[5];for(i=0;ib[4-i]=a[i];for(i=0;iprintf("%d ",b[i]);

2016-03-30 21:00:20 892 1

原创 循环的数学应用

实例:序列求和用while循环做一个简单的计算 s=1+1/2+1/3+...+1/n。代码:#includeint main(){int i=1,n;double sum=0;scanf("%d",&n);while(i{sum=sum+1.0/(double)i;i++;}printf("%lf",sum);return 0;} 

2016-03-30 19:14:42 549

原创 多重循环打印图形

实例:用#打印如下所示的三角形        #     ###   ############      #########代码:#includeint main(){int i,j,k;for(i = 1;i{for(j=5-i;j>0;j--)printf(" ");for(k=1;kprintf("#");print

2016-03-30 16:56:15 552

原创 条件判断

实例:输入任意3个整数,编程实现对这3个数进行由小到大排序并将排序后的结果显示在屏幕上。代码:#include int main(){    int a,b,c;    scanf("%d %d %d",&a,&b,&c);        int t;    if(a>b)    {        t = a;        a = b;

2016-03-30 16:24:21 270

原创 Activity本身作为事件监听器类

这种形式使用Activity本身作为监听器类,可以直接在Activity类中定义事件处理器方法。这种形式非常简洁,但这种做法有两个缺点。~这种形式可能造成程序结构混乱,Activity的主要职责应该是完成界面初始化工作,但此时还要包含事件处理器方法,从而引起混乱。~如果Activity界面类需要实现监听器接口,让人感觉比较怪异。下面的程序使用Activity对象作为事件监听器。

2016-03-29 20:00:01 2164

原创 外部类作为事件监听器类

使用外部类定义事件监听器类的形式比较少见,主要因为如下两个原因。~事件监听器通常属于特定的GUI界面,定义成外部类不利于提高程序的内聚性。~外部类形式的事件监听器不能自由访问创建GUI界面的类中的组件,编程不够简洁。但如果某个事件监听器确实需要被多个GUI界面所共享,而且主要是完成某种业务逻辑的事件,则可以考虑使用外部类形式来定义事件监听器类。下面的程序定义了一个外部类作为

2016-03-29 19:34:57 1335

原创 android基于监听的事件处理(内部类作为事件监听器)

在事件监听的处理模型中,主要涉及如下三类对象。Event Source(事件源):事件发生的场所,通常就是各个组件,例如按钮、窗口、菜单等。Event(事件):事件封装了界面组件上发生的特定的事情(通常就是指一次用户操作)。如果程序员需要获得界面组件上所发生事件的相关信息,一般通过Event对象来取得。Event Listener(事件监听器):负责监听事件源所发生的事件,并对各种

2016-03-29 19:05:13 3520

原创 ImageView及其子类

ImageView继承自View组件,它的主要功能是用于显示图片——实际上这个说法不太严谨,因为它能显示的不仅仅是图片,任何Drawable对象都可以使用ImageView来显示。除此之外,ImageView还派生了ImageButton、ZoomButton等组件。实例:图片浏览器。本例的图片浏览器可以改变所查看图片的透明度,可通过调用ImageView的setImageAl

2016-03-22 20:51:43 354

原创 蓝桥杯 历届试题 核桃的数量

问题描述小张是软件项目经理,他带领3个开发组。工期紧,今天都在加班呢。为鼓舞士气,小张打算给每个组发一袋核桃(据传言能补脑)。他的要求是:1. 各组的核桃数量必须相同2. 各组内必须能平分核桃(当然是不能打碎的)3. 尽量提供满足1,2条件的最小数量(节约闹革命嘛)输入格式输入包含三个正整数a, b, c,表示每个组正在加班的人数,用空格分开

2016-03-22 13:04:19 217

原创 蓝桥杯 算法训练 区间k大数查询

问题描述给定一个序列,每次询问序列中第l个数到第r个数中第K大的数是哪个。输入格式第一行包含一个数n,表示序列长度。第二行包含n个正整数,表示给定的序列。第三个包含一个正整数m,表示询问个数。接下来m行,每行三个数l,r,K,表示询问序列从左往右第l个数到第r个数中,从大往小第K大的数是哪个。序列元素从1开始标号。输出格式

2016-03-22 13:02:51 255

原创 蓝桥杯 基本训练 数的读法

问题描述  Tom教授正在给研究生讲授一门关于基因的课程,有一件事情让他颇为头疼:一条染色体上有成千上万个碱基对,它们从0开始编号,到几百万,几千万,甚至上亿。  比如说,在对学生讲解第1234567009号位置上的碱基时,光看着数字是很难准确的念出来的。  所以,他迫切地需要一个系统,然后当他输入12 3456 7009时,会给出相应的念法:  十二亿三千四百五十六万七千零九

2016-03-22 12:58:38 1133

原创 蓝桥杯 基础练习 分解质因数

问题描述  求出区间[a,b]中所有整数的质因数分解。输入格式  输入两个整数a,b。输出格式  每行输出一个数的分解,形如k=a1*a2*a3...(a1样例输入3 10样例输出3=34=2*25=56=2*37=78=2*2*29=3*310=2*5提示  先筛出所有素数,然后再

2016-03-22 12:56:45 412

原创 蓝桥杯 基础练习 字符串对比

问题描述  给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:  1:两个字符串长度不等。比如 Beijing 和 Hebei  2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing  3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(

2016-03-22 12:55:22 403

原创 蓝桥杯 基础训练 时间转换

问题描述  给定一个以秒为单位的时间t,要求用“::”的格式来表示这个时间。表示时间,表示分钟,而表示秒,它们都是整数且没有前导的“0”。例如,若t=0,则应输出是“0:0:0”;若t=3661,则输出“1:1:1”。输入格式  输入只有一行,是一个整数t(0输出格式  输出只有一行,是以“::”的格式所表示的时间,不包括引号。样例输入0

2016-03-22 12:54:43 477

原创 蓝桥杯 基础练习 数列排序

问题描述  给定一个长度为n的数列,将这个数列按从小到大的顺序排列。1输入格式  第一行为一个整数n。  第二行包含n个整数,为待排序的数,每个整数的绝对值小于10000。输出格式  输出一行,按从小到大的顺序输出排序后的数列。样例输入58 3 6 4 9样例输出3 4 6 8 9

2016-03-22 12:53:17 347

原创 蓝桥杯 基础练习 十六进制转十进制

问题描述  从键盘输入一个不超过8位的正的十六进制数字符串,将它转换为正的十进制数后输出。  注:十六进制数中的10~15分别用大写的英文字母A、B、C、D、E、F表示。样例输入FFFF样例输出65535#include#includeint main(){int len_str,i,j,k,l

2016-03-22 12:52:19 313

原创 蓝桥杯 基础练习 十进制转十六进制

问题描述  十六进制数是在程序设计时经常要使用到的一种整数的表示方式。它有0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F共16个符号,分别表示十进制数的0至15。十六进制的计数方法是满16进1,所以十进制数16在十六进制中是10,而十进制的17在十六进制中是11,以此类推,十进制的30在十六进制中是1E。  给出一个非负整数,将它表示成十六进制的形式。输入格式

2016-03-22 12:50:40 216

原创 蓝桥杯 基础练习 特殊回文数

问题描述  123321是一个非常特殊的数,它从左边读和从右边读是一样的。  输入一个正整数n, 编程求所有这样的五位和六位十进制数,满足各位数字之和等于n 。输入格式  输入一行,包含一个正整数n。输出格式  按从小到大的顺序输出满足条件的整数,每个整数占一行。样例输入52样例输出8999989899899988

2016-03-22 12:49:09 280

原创 蓝桥杯 基础练习 回文数

问题描述  1221是一个非常特殊的数,它从左边读和从右边读是一样的,编程求所有这样的四位十进制数。输出格式  按从小到大的顺序输出满足条件的四位十进制数。#includeint main(){int i;for(i=1000;iif(i%10==i/1000&&i%1000/100==i%100/10)p

2016-03-22 12:47:36 227

原创 蓝桥杯 基础练习 特殊的数字

问题描述  153是一个非常特殊的数,它等于它的每位数字的立方和,即153=1*1*1+5*5*5+3*3*3。编程求所有满足这种条件的三位十进制数。输出格式  按从小到大的顺序输出满足条件的三位十进制数,每个数占一行。

2016-03-22 12:42:58 243

原创 蓝桥杯 基础练习 杨辉三角形

问题描述杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数。  它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加。  下面给出了杨辉三角形的前4行:     1    1 1   1 2 1  1 3 3 1  给出n,输出它的前n行。输入格式

2016-03-22 12:41:38 244

原创 蓝桥杯 基础练习 查找整数

问题描述给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。输入格式第一行包含一个整数n。第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。第三行包含一个整数a,为待查找的数。输出格式如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。样例输入6

2016-03-22 12:08:18 243

原创 蓝桥杯 基础练习 数列特征

问题描述给出n个数,找出这n个数的最大值,最小值,和。输入格式第一行为整数n,表示数的个数。第二行有n个数,为给定的n个数,每个数的绝对值都小于10000。输出格式输出三行,每行一个整数。第一行表示这些数中的最大值,第二行表示这些数中的最小值,第三行表示这些数的和。样例输入51 3 -2 4 5样例输出

2016-03-22 12:06:14 240

原创 蓝桥杯 基础练习 字母图形

问题描述利用字母可以组成一些美丽的图形,下面给出了一个例子:ABCDEFGBABCDEFCBABCDEDCBABCDEDCBABC这是一个5行7列的图形,请找出这个图形的规律,并输出一个n行m列的图形。输入格式输入一行,包含两个整数n和m,分别表示你要输出的图形的行数的列数。输出格式输出n行,每个m个字

2016-03-22 12:04:42 205

原创 蓝桥杯 基础练习 01字串

问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000

2016-03-22 12:03:36 179

空空如也

空空如也

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

TA关注的人

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