一、函数的声明
1.在C语言中,函数的定义顺序是有讲究的:默认情况下,只有后面定义的函数才可以调用前面定义过的函数
1 int sum(int a, int b) {
2 return a + b;
3 }
4
5 int main()
6 {
7 int c = sum(1, 4);
8 return 0;
9 }
第5行定义的main函数...
分类:
移动开发 时间:
2015-07-14 11:46:56
阅读次数:
146
直接上代码://UISegmentedControl 对象的创建
//参数为数组,数组为字符串数组,表示各个分段的标题,数组的对象个数确定了分段个数。
UISegmentedControl *segmentControl = [[UISegmentedControl alloc] initWithItems:@[@"黄色", @"红色", @"(~﹃~)~zZ", @"?"]];...
分类:
其他好文 时间:
2015-07-14 11:47:32
阅读次数:
84
一、基本概念
1.什么是函数
任何一个C语言程序都是由一个或者多个程序段(小程序)构成的,每个程序段都有自己的功能,我们一般称这些程序段为“函数”。所以,你可以说C语言程序是由函数构成的。
比如你用C语言编写了一个MP3播放器程序,那么它的程序结构如下图所示:
从上图可以看出:函数就是用来实现某个功能的程序段,每一个函数都有自己的功能。因此,你应该把实现某个功能所需...
分类:
移动开发 时间:
2015-07-14 11:46:45
阅读次数:
162
前言
1.默认的运行流程
默认情况下,程序的运行流程是这样的:运行程序后,系统会按书写顺序执行程序中的每一行代码。比如下面的程序
1 #include
2
3 int main()
4 {
5
6 printf("Hello-1\n");
7 printf("Hello-2\n");
8 printf("Hello-3\n...
分类:
移动开发 时间:
2015-07-14 11:47:07
阅读次数:
157
一、算术运算符
算术运算符非常地简单,就是小学数学里面的一些加减乘除操作。不过呢,还是有一些语法细节需要注意的。
1.加法运算符 +
1 int a = 10;
2
3 int b = a + 5;
在第3行利用加法运算符 + 进行了加法运算,再将和赋值给了变量b,最终变量b的值是15
2.减法运算符 或 负值运算符 -
1 int b ...
分类:
移动开发 时间:
2015-07-14 11:46:18
阅读次数:
139
转载请注明出处 [ametake版权所有]http://blog.csdn.net/ametake欢迎来看
题目描述 Description
任何一个正整数都可以用2的幂次方表示.
例如:137=2^7+2^3+2^0
同时约定次方用括号来表示,即a^b可表示为a(b)
由此可知,137可表示为:2(7)+2(3)+2(0)
进一步:7=2^2+2+2^0 (2^...
分类:
其他好文 时间:
2015-07-14 11:45:53
阅读次数:
138
直接上代码:/*
UISlider
*/ UISlider *slider = [[UISlider alloc] initWithFrame:CGRectMake(30, 300, CGRectGetWidth(self.view.bounds)- 60, 30)];
//设置滑杆 的最小值
slider.minimumValue = 0;...
分类:
其他好文 时间:
2015-07-14 11:45:31
阅读次数:
124
AES加密数据块分组长度必须为128比特,密钥长度可以是128比特、192比特、256比特中的任意一个(如果数据块及密钥长度不足时,会补齐)。AES加密有很多轮的重复和变换。大致步骤如下:1、密钥扩展(KeyExpansion),2、初始轮(Initial Round),3、重复轮(Rounds),每一轮又包括:SubBytes、ShiftRows、MixColumns、AddRoundKey,4...
分类:
编程语言 时间:
2015-07-14 11:46:00
阅读次数:
187
DBunit 是一种扩展于JUnit的数据库驱动测试框架,它使数据库在测试过程之间处于一种已知状态,如果一个测试用例对数据库造成了破坏性影响,它可以帮助避免造成后面的测试失败或者给出错误结果。...
分类:
数据库 时间:
2015-07-14 11:47:32
阅读次数:
202
直接上代码:touch 的四大状态,:
//
// TouchView.m
// UI_practice_04
//
// Created by lanouhn on 15/4/22.
// Copyright (c) 2015年 huangyankai. All rights reserved.
//#import "TouchView.h"
//延展
@interface TouchVi...
分类:
其他好文 时间:
2015-07-14 11:46:37
阅读次数:
177
直接上代码://1、先创建根视图控制器对象。
RootViewController *rootVC = [[RootViewController alloc] init];
//2、创建导航控制器,导航控制器存在的前提是至少有一个被管理的视图控制器对象,所以创建导航控制器对象有一个对应的初始化方法为。 initWithRootViewController:
UINavigat...
分类:
其他好文 时间:
2015-07-14 11:45:15
阅读次数:
148
1.定义writerfile 类,定义创建文件的名称,路径,及其是否成功,设置文件内容等相关函数
public class WriterFile {
public String filepath=null;
public String filename=null;
public String fileContent=null;
public Boolean success;
/...
分类:
编程语言 时间:
2015-07-14 11:46:21
阅读次数:
98
在我们实际开发当中,会碰见一些布局结构类似或者相同的界面,例如应用的设置界面、tab按钮界面等。这时候,对于初学者来说,xml里面一个个绘制出来或许是最初的想法;可能随着经验的积累,又学会一招,就是使用include标签,导入类似或者相同的布局,提高了性能又减少了代码;再以后呢,自定义控件又可以实现这一目的。本文就是简单的使用自定义的组合控件模仿猫眼底部菜单栏。
1.自定义组合控件属...
分类:
移动开发 时间:
2015-07-14 11:47:17
阅读次数:
210
直接上代码://
// RootViewController.m
//
//#import "RootViewController.h"
#import "DetailViewController.h"/*
TableView 作为一个空表,自身并不确定项目中需要展示的行数,显示的内容以及单元格的样式,所以需要通过代理来获取;
TableView 对应的试图控制器需要遵守 UITa...
分类:
其他好文 时间:
2015-07-14 11:46:56
阅读次数:
110
有时候要用到又懒得去动脑子细想,网上一搜,全是他妈乱七八糟的,遂自己来写,先mark之,以后不用动脑子了,妈妈再也不用担心我的正则表达式了。。。。。。。
两位小数金钱单价:
^(([1-9][0-9]+)||0||(0\\.0[1-9])||(0\\.[1-9][0-9])||([1-9][0-9]+\\.0[1-9])||([1-9][0-9]+\\.[1-9][0-9]))$ -...
分类:
其他好文 时间:
2015-07-14 11:46:39
阅读次数:
103
1、ViewPager中嵌套3个View,当从View1滑动到View2时禁止ViewPager的滑动事件。
2、通过View2底部改变页面的布局实现滑动到View1和View3.
3、View2内嵌的View中还存在一个可以左右滑动的View,在其上添加了手势,即支持左右滑动,这里存在事件冲突,需要通过事件分发来进行处理。...
分类:
其他好文 时间:
2015-07-14 11:46:17
阅读次数:
154
直接上代码://
// AppDelegate.m
//
//#import "AppDelegate.h"
#import "RootViewController.h"
#import "FirstViewController.h"
#import "SecnodViewController.h"
#import "ThirdViewController.h"
@interface AppDel...
分类:
其他好文 时间:
2015-07-14 11:44:07
阅读次数:
148