前一篇文章说到了OC中类的三大特性,今天我们来看一下在学习OC的过程中遇到的一些问题,该如何去解决,首先来看一下我们之前遗留的一个问题:一、#import和#include的区别当我们在代码中使用两次#include的时候会报错:因为#include相当于拷贝头文件中的声明内容,所以会报重复定义的错...
分类:
其他好文 时间:
2015-01-03 13:06:20
阅读次数:
1955
1 package com.java7.keyboardcontrolmyball.main; 2 import java.awt.*; 3 import java.awt.event.*; 4 5 public class KeyboardControlMyBall { 6 publi...
分类:
其他好文 时间:
2015-01-03 13:07:26
阅读次数:
171
几年来,总是遇到很多人问同一个问题,或者,很多不是GIS出身的地理学相关的学生,总是会遇到使用GIS的时候,但大多数人连制图都不会。作为一个GIS圈子里的程序员,不时会有老师和四面八方的同学发来代码或需求求助。一个人难免疲于应付,因此提供这样一个平台,提供广大地理学习者和GISer来交流学习。后.....
分类:
其他好文 时间:
2015-01-03 13:07:43
阅读次数:
116
关于Fruits的那些Idioms关于Fruits的那些Idioms1. Banana(香蕉). Go bananas 发疯;发狂大家一定被梅西的进球震住了吧,你就变非常激动甚至疯狂了,就是I go bananas. 口语中经常使用,例如,All the fans went bananas when...
分类:
其他好文 时间:
2015-01-03 13:07:50
阅读次数:
180
代码如下:#include //#include #include #include #include using namespace std;#define GL_PI 3.1415fvoid RenderScene(){ //glClear(GL_COLOR_BUFFER_BIT|GL_D...
分类:
其他好文 时间:
2015-01-03 13:06:01
阅读次数:
126
这两天看了一下C语言方面的知识,大学的时候使用的Turbo C对于我来说已经是很久之前的事情了,编写C语言的还有VC++,不过这货在64的表现实现是很让人失望,还是用最熟悉的VS吧,之前没有用VS搞过C语言,今天倒腾了一下,重点分享一下自己的过程吧。1.首先你需要有个VS,打开之后页面如下,新建项目...
分类:
编程语言 时间:
2015-01-03 13:04:43
阅读次数:
249
最近刚刚了解了一点TDD的思想,这里简单的介绍一下TDD到底是怎么回事, TDD全称是测试驱动开发(Test-driven development),是先写失败的测试案例,然后在测试的保证下从简单到复杂将代码实现,然后再优化也就是重构代码。 我个人觉得先测试然后实现可以让我们的头脑更清晰,不...
分类:
其他好文 时间:
2015-01-03 13:06:29
阅读次数:
179
根据上图解释的搜索引擎工作原理,笔者要一步一步为大家解释,讲解。进行完整的seo培训服务。1、www:我们的互联网,一个巨大的、复杂的体系;2、搜集器:这个我们站长们就都熟悉了,我们对它的俗称也就是蜘蛛,爬虫,而他的工作任务就是访问页面,抓取页面,并下载页面;3、控制器:蜘蛛下载下来的传给控制器,功...
分类:
其他好文 时间:
2015-01-03 13:05:07
阅读次数:
164
一、Filter的介绍及使用什么是过滤器?与Servlet类似,过滤器是一些web应用程序组件,能够绑定到一个web应用程序中。可是与其它web应用程序组件不同的是,过滤器是"链"在容器的处理过程中的。这就意味着它们会在servlet处理器之前訪问一个进入的请求,而且在外发响应信息返回到客户前訪问这...
分类:
其他好文 时间:
2015-01-03 13:05:23
阅读次数:
141
今天在Android 访问 WebService 的时候遇到,错误Caused by: android.os.NetworkOnMainThreadException,查了下原因上在4.0之后在主线程里面执行Http请求都会报这个错,大概是怕Http请求时间太长造成程序假死的情况吧,于是就用另外一个...
分类:
Web程序 时间:
2015-01-03 13:04:01
阅读次数:
248
目前的项目依赖于很多第三方库,每次要再一个新的环境编译/运行,都要花很长时间先编译/安装各种第三方库,而且会出现各种问题,因此决定将所有第三方库编译好之后,放入工程的子目录中,以后就不用重复编译了。目录结构整理后的目录结构如下:一些设置如此修改目录结构之后,VS工程的一些设置需要进行修改,分别说明一...
分类:
编程语言 时间:
2015-01-03 13:05:25
阅读次数:
175
在前一篇文章我们介绍了OC中的协议的概念,这篇文章我们就来介绍一下OC中的代理模式,关于代理模式,如果还有同学不太清楚的话,就自己去补充知识了,这里就不做介绍了,这里只介绍OC中是如何实现代理模式的。这里举一个简单的例子:小孩类,护士类,保姆类,其中小孩类有两个方法:wash和play这里代理对象就...
分类:
其他好文 时间:
2015-01-03 13:04:01
阅读次数:
209
在前一篇文章中我们介绍了OC中类的延展,这一篇文章我们在来看一下OC中协议的概念以及用法,协议也是OC中的一个重点,Foundation框架以及我们后面在写代码都会用到。OC中的协议就是相当于Java中的接口(抽象类),只不过OC中的名字更形象点,因为我们在学习Java中的接口时候,看可以知道其实接...
分类:
其他好文 时间:
2015-01-03 13:05:44
阅读次数:
130
sweat的用法sweat的用法这几天全国热得发紫,很多城市气温直逼40℃,出门就一身汗,汗,出汗sweat,怎样说更有趣?1.i'm sweating like a bull(bull公牛)/pig。我全身出汗,大汗淋漓。热得像头牛/猪。2.i'm sweating buckets.(桶)我热出的...
分类:
其他好文 时间:
2015-01-03 13:05:43
阅读次数:
135
请大家欣赏一段幽默的故事请大家欣赏下面一段幽默故事:keep feeding him nickels a mother saw her three-year-old son put a nickel in his mouth and swallowed it. she immediately pic...
分类:
其他好文 时间:
2015-01-03 13:04:25
阅读次数:
147
解决办法: window --> preferences --> Team --> SVN --> Client选项选择: SVNKit x.x.x.xxx
分类:
编程语言 时间:
2015-01-03 13:04:36
阅读次数:
167
1. 绘制基本图形1.1 绘制线canvas.getContext('2d') 获取上下文ctx.beginPath() 开始绘制新路径ctx.closePath() 结束当前路径ctx.save() 保存当前上下文ctx.restore() 恢复至上次保存的上下文ctx.moveTo(x,...
分类:
Web程序 时间:
2015-01-03 13:05:04
阅读次数:
148