#define ret_ok 1
#define ret_err 1
int judge_score(int score,char *ch)
{
if(score > 100 || score
{
printf("The score you input should little than 100 and bigger than 0\n");
return ret_err...
分类:
其他好文 时间:
2015-08-06 00:37:32
阅读次数:
210
在这篇文章中,我将为你整理一下 iOS 开发中几种多线程方案,以及其使用方法和注意事项。当然也会给出几种多线程的案例,在实际使用中感受它们的区别。还有一点需要说明的是,这篇文章将会使用 Swift 和 Objective-c 两种语言讲解,双语幼儿园。OK,let't begin!
概述
这篇文章中,我不会说多线程是什么、线程和进程的区别、多线程有什么用,当然我也不会说什么是串行、什么...
分类:
移动开发 时间:
2015-08-06 00:35:26
阅读次数:
204
今天看到环状连续数组求子数组最大和的题目,看了几篇博客,但是好像有问题,可以举出反例。于是参考其他人的博客自己又总结下。
首先,求非环状的数组中子数组 最大和问题是一个动态规划的思想。
sum[i] = max(sum(i-1) + a[i], a[i]); sum[i]代表以i元素结尾的子数组的最大和,sum[i-1]代表以i-1元素结尾的子数组的最大和,a[i]代表第i个元素的值,由此公式...
分类:
编程语言 时间:
2015-08-06 00:36:43
阅读次数:
124
CloudStack中每个来宾(guest)网络一般都对应一个虚拟路由器(vRouter),虚拟路由器在第一个VM加入到该网络时创建,虚拟路由器也是通过一个VM来实现,只是它的创建是由CloudStack自己来完成。VPC可以看作是隔离网络(Isolated network)的容器,每个隔离网络是容器中的一个层(Tier),同时VPC容器中包含一个虚拟路由器,不同层通过虚拟路由器通信,也可以通过虚...
分类:
其他好文 时间:
2015-08-06 00:35:43
阅读次数:
336
JavaScript中有两种特殊数据类型:undefined和null,JS判断undefined以下是不正确的写法:if(exp == undefined){
alert("undefined");
}正确方法:if(typeof(exp) == 'undefined'){
alert("undefined");
}typeof 返回的是字符串,有六种类型:
“number”...
分类:
Web程序 时间:
2015-08-06 00:36:50
阅读次数:
120
我想做互联网的都会接触到云。认识的很多人他们用的阿里云,我们选择的是AWS 。
我想国内用AWS的也会慢慢的增多,自动扩展服务器可以防止攻击,中国区第二个机房也已经建好了。保证了高可用。但是有一个问题就是论坛上资料全是英文的,这个一点没法和阿里云比,都是中文。
和大多数互联网产品一样,我们还处于初期开发阶段,但是用到的aws的服务还是很多的。
我们选择了Memcached作为haiberna...
分类:
Web程序 时间:
2015-08-06 00:34:00
阅读次数:
129
策略模式(Strategy):定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。
优点:
1、 简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。
2、 避免程序中使用多重条件转移语句,使系统更灵活,并易于扩展。
3、 所以算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调...
分类:
编程语言 时间:
2015-08-06 00:34:00
阅读次数:
120
接上
5、
配置crontab ,这是Linux 自带的定时执行任务 。
输入
crontab -e 开始配置
打开后你会看到很多#
在最后一行
输入
*/60 * * * * sh /home/pi/Desktop/check.sh
保存,退出,此时会显示 installing new crontab
/60的意思是间隔60分钟,也可以/1,就是间隔1分钟
在...
分类:
其他好文 时间:
2015-08-06 00:33:56
阅读次数:
234
OpenGL ES简介:
OpenGL ES (OpenGL for Embedded Systems) 是 OpenGL三维图形
API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计。该API由Khronos集团定义推广,Khronos是一个图形软硬件行业协会,该协会主要关注图形和多媒体方面的开放标准。
OpenGL ES 3.0主要新功能有:
1、渲染管...
分类:
移动开发 时间:
2015-08-06 00:34:07
阅读次数:
391
1、VerbFilter
VerbFilter 是针对 HTTP 请求方式的过滤器,作用是定义访问指定动作所允许的HTTP请求,若不允许的HTTP请求到来,则会抛出一个 HTTP 405 错误。若不指定允许的请求方式,则默认允许当所有类型的请求方式 。
接下来,试一试 VerbFilter 的简单使用。
首先,在 SiteController 中添加代码
public fun...
分类:
Web程序 时间:
2015-08-06 00:35:46
阅读次数:
230
js跨域问题是比较头疼的问题,因为最近的项目都是基于webview这个组件来写的。我加载本地的html文件,文件中有些连接去请求服务器,这时候就会报错,因为安全服务器拒绝js去请求。还有一种问题就是我自己在本地搭建的web服务器(Tomcat,node.js构建的服务器)。去请求另外远程服务器的数据,也会发生上述问题。因此很多时候开发的时候,不好测试。今天碰到了一种好方法。特此记录一下。首先我搭建了...
分类:
Web程序 时间:
2015-08-06 00:34:46
阅读次数:
126
1.开发准备
开发工具
intellij IDEAWebStormeclipsedreamweavernotepad++
参考文档
w3c:http://www.w3school.com.cn/
2.HTML语法
标签名、属性不区分大小写。HTML实体字符
空格: >:>&:&":&quo1.跨平台
HTML主体结构
...
分类:
Web程序 时间:
2015-08-06 00:33:14
阅读次数:
112
UIButton是一个常用控件,使用方法十分基本,但是有很多技巧常常不被注意,本文主要介绍UIButton的一些较高级技巧,用于实现图片和标签显示的美观性等。
开发时常常碰到按钮的下侧或者右侧有标题的情况,如下图所示:
左侧的是上下结构,右侧的是左右结构,要实现这两种显示,有两种方法。
【按钮的内部控件】
首先我们要了解按钮内部有imageView和titleLabel两个控...
分类:
其他好文 时间:
2015-08-06 00:34:14
阅读次数:
106
48 57 28 39 63 31 90 64 6 87
i j
x=48, i=0, j=length-1;
把他看成(48放入了x中):
57 28 39 63 31 90 64 6 87
i...
分类:
编程语言 时间:
2015-08-06 00:35:18
阅读次数:
166
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。...
分类:
编程语言 时间:
2015-08-06 00:33:31
阅读次数:
139
数组的反射有什么用呢?何时需要使用数组的反射呢?下面让我们一起来看下相关的例子:...
分类:
编程语言 时间:
2015-08-06 00:32:53
阅读次数:
201