码迷,mamicode.com
首页 > 2015年08月06日 > 全部分享
对学生成绩进行评定:小于60为"E",60~69为"D",70~79为"C",80~89为"b",90以上为"A"
#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多线程,你看我就够了(已更新)
在这篇文章中,我将为你整理一下 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的VPC功能
CloudStack中每个来宾(guest)网络一般都对应一个虚拟路由器(vRouter),虚拟路由器在第一个VM加入到该网络时创建,虚拟路由器也是通过一个VM来实现,只是它的创建是由CloudStack自己来完成。VPC可以看作是隔离网络(Isolated network)的容器,每个隔离网络是容器中的一个层(Tier),同时VPC容器中包含一个虚拟路由器,不同层通过虚拟路由器通信,也可以通过虚...
分类:其他好文   时间:2015-08-06 00:35:43    阅读次数:336
JS中判断undefined和null类型
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中使用Memcached作为hibernate的二级缓存
我想做互联网的都会接触到云。认识的很多人他们用的阿里云,我们选择的是AWS 。 我想国内用AWS的也会慢慢的增多,自动扩展服务器可以防止攻击,中国区第二个机房也已经建好了。保证了高可用。但是有一个问题就是论坛上资料全是英文的,这个一点没法和阿里云比,都是中文。 和大多数互联网产品一样,我们还处于初期开发阶段,但是用到的aws的服务还是很多的。 我们选择了Memcached作为haiberna...
分类:Web程序   时间:2015-08-06 00:34:00    阅读次数:129
设计模式之策略模式的C++实现
策略模式(Strategy):定义了算法家族,分别封装起来,让他们之间可以相互替换,此模式让算法的变化,不会影响到使用算法的客户。 优点:   1、 简化了单元测试,因为每个算法都有自己的类,可以通过自己的接口单独测试。   2、 避免程序中使用多重条件转移语句,使系统更灵活,并易于扩展。        3、 所以算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调...
分类:编程语言   时间:2015-08-06 00:34:00    阅读次数:120
树莓派实战4:配置一小时发送一次邮件
接上 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
iOS下OpenGL ES 3.0编程入门(一):构建Hello World环境
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
yii2关于HTTP请求处理的总结
1、VerbFilter VerbFilter 是针对 HTTP 请求方式的过滤器,作用是定义访问指定动作所允许的HTTP请求,若不允许的HTTP请求到来,则会抛出一个 HTTP 405 错误。若不指定允许的请求方式,则默认允许当所有类型的请求方式 。 接下来,试一试 VerbFilter 的简单使用。 首先,在 SiteController 中添加代码  public fun...
分类:Web程序   时间:2015-08-06 00:35:46    阅读次数:230
解决js跨域问题的思路及实践
js跨域问题是比较头疼的问题,因为最近的项目都是基于webview这个组件来写的。我加载本地的html文件,文件中有些连接去请求服务器,这时候就会报错,因为安全服务器拒绝js去请求。还有一种问题就是我自己在本地搭建的web服务器(Tomcat,node.js构建的服务器)。去请求另外远程服务器的数据,也会发生上述问题。因此很多时候开发的时候,不好测试。今天碰到了一种好方法。特此记录一下。首先我搭建了...
分类:Web程序   时间:2015-08-06 00:34:46    阅读次数:126
HTML入门笔记
1.开发准备 开发工具 intellij IDEAWebStormeclipsedreamweavernotepad++ 参考文档 w3c:http://www.w3school.com.cn/ 2.HTML语法 标签名、属性不区分大小写。HTML实体字符 空格:&nbsp>:&gt&:&amp":&quo1.跨平台 HTML主体结构 ...
分类:Web程序   时间:2015-08-06 00:33:14    阅读次数:112
(一〇九)UIButton的使用技巧 -imageView、titleLabel、圆角等
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中堆和栈的区别
栈与堆都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。...
分类:编程语言   时间:2015-08-06 00:33:31    阅读次数:139
java中数组的反射的探究
数组的反射有什么用呢?何时需要使用数组的反射呢?下面让我们一起来看下相关的例子:...
分类:编程语言   时间:2015-08-06 00:32:53    阅读次数:201
单例模式和双重检测的小结
单例模式和双重检测的小结...
分类:其他好文   时间:2015-08-06 00:32:21    阅读次数:107
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!