摘要: 1.property功能用法 1: // @property:可以自动生成某个成员变量的setter和getter声明 2: @property int age;//可以直接免去变量的声明 3: //- (void)setAge:(int)age; 4: //- (int)a... 阅读全文
posted @ 2015-03-06 17:38 有奈了 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 1.封装的注意点 1: // 成员变量尽量不要用@public 2: // @public 3: int age; 1: //@public 2: // 只读(readonly):只允许外界访问我的no,不允许外界修改我的no 3: ... 阅读全文
posted @ 2015-03-06 17:13 有奈了 阅读(181) 评论(0) 推荐(0) 编辑
摘要: 方法 1.对象方法都是以减号 - 2.对象方法的声明必须写在@interface和@end之间 对象方法的实现必须写在@implementation和@end之间 3.对象方法只能由对象来调用 4.对象方法归类\对象所有 函数 1.函数能写在文件中的... 阅读全文
posted @ 2015-03-06 17:03 有奈了 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 一. 格式: 1: while (条件) 2: 3: { 4: 5: 循环体 6: 7: } 8: 二.运行原理1.如果一开始条件就不成立,永远不会执行循环体2.如果条件成立,就会执行一次循环体,执行完毕,再次判断条件是否成立......三.wh... 阅读全文
posted @ 2015-03-06 16:41 有奈了 阅读(1881) 评论(0) 推荐(0) 编辑
摘要: 一.for循环格式. 1: for (语句1; 条件; 语句2) 2: 3: { 4: 5: 循环体 6: 7: } 8: 9: 具体: 10: 11: 语句1:初始化语句 12: 13: 语句2:增量语句(执行完循环... 阅读全文
posted @ 2015-03-06 16:23 有奈了 阅读(625) 评论(0) 推荐(0) 编辑
摘要: 1.指针的定义格式:变量类型 *变量名; 1: // 定义了一个指针变量p 2: // 指针变量只能存储地址 3: // 指针就一个作用:能够根据一个地址值,访问对应的存储空间 4: // 指针变量p前面的int:指针变量p只能指向int类型的数据... 阅读全文
posted @ 2015-03-06 16:02 有奈了 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 1.什么情况下定义函数:添加一个常用的新功能2.函数的定义格式返回值类型 函数名(形式参数列表){ 函数体}3.定义函数需要明确的东西1> 起一个有意义的函数名2> 函数参数与返回值的选用4.参数的注意点 1: 1.形式参数:定义函数时函数名后面中的参数,简称形参 2: 2.实际参数... 阅读全文
posted @ 2015-03-06 15:58 有奈了 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 1、运算符的优先级表运算符的优先级(从高到低)优先级描述运算符1括号()、[]2正负号+、-3自增自减,非++、--、!4乘除,取余*、/、%5加减+、-6移位运算>、>>>7大小关系>、>=、>=、>>>=如果在程序中,要改变运算顺序,可以使用()。2、关于运算符优先级的记忆处理方法1、一些简单的... 阅读全文
posted @ 2015-03-06 15:49 有奈了 阅读(264) 评论(0) 推荐(0) 编辑
摘要: 1、具体用法 1: int b; 2: int a = 10; 3: // b = 10 + 12; 4: //b = (a++) + (++a); 5: 6: // b = 11 + 11; 7: b =... 阅读全文
posted @ 2015-03-06 15:39 有奈了 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 0、自己实际遇到的坑Mac下如果用标准键盘,使用scanf输入时不能用小键盘上的回车,否则系统不能很好的识别。1、scanf函数的基本使用 1: // 定义一个变量,用来保存用户输入的整数 2: int number; 3: 4: // scanf函... 阅读全文
posted @ 2015-03-06 15:30 有奈了 阅读(439) 评论(0) 推荐(0) 编辑
摘要: 总结起来,注释有三种:1.单行注释 1: //哈哈 单行注释2.多行注释 1: /* 2: asdfasdfasdfasdfasdf 3: */其中多行注释如果这样写 1: /* 2: * 函数的作用是... 3: */ 4: void doSo... 阅读全文
posted @ 2015-03-06 15:25 有奈了 阅读(440) 评论(0) 推荐(0) 编辑
摘要: 1.变量的定义变量类型 变量名;int score;2.变量的赋值score = 100;score = a;score = b = 100;3.变量的输出int a = 200;printf("%i", a);常用格式符:1> %d\%i 整数(int)2> %f 小数(float、double)... 阅读全文
posted @ 2015-03-06 15:14 有奈了 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 一、游戏界面涉及到的功能点1)数独格子的建模(1)绘制数独格子要考虑到标记功能所以要在每个格子内预先塞入9个标记数字,仅数独格子算下来就有9*9*9=729个格子且存在大量嵌套(这导致我在操作Storyboard时每一个修改都要等待至少20s)(2)数独格子内部的Tag标记为了方便编程时获取相应格子... 阅读全文
posted @ 2015-03-06 10:36 有奈了 阅读(1440) 评论(0) 推荐(0) 编辑
摘要: 一、选关界面涉及到的功能点 1)需要UITableView以及相应数据代理、协议的实现 2)读取plist文件并转化成模型 3)在单元格点击后进入数独游戏,涉及到把数据经segue在UIViewController间传递 4)记录某一关卡是否通过需要用到NSUserDefaults的... 阅读全文
posted @ 2015-03-02 21:49 有奈了 阅读(690) 评论(0) 推荐(1) 编辑
摘要: 一、Plist文件结构设计由于要预先生成数独题目的文件,我自然而然想到用plist存取。我用Xcode建了几个plist文件来熟悉这种文件使用的结构后设计了如下结构:为区分难度(后来了解到挖空数与难度其实不一定相对应),我笼统的以挖空数分类,每一个分类下存储这一挖空数对应的数独题目与解。具体来说,r... 阅读全文
posted @ 2015-03-01 10:08 有奈了 阅读(1781) 评论(0) 推荐(0) 编辑
摘要: 思路:HostsTerminal下输入:curl -s http://freedom.txthinking.com/fuckGFW.py | sudo python按提示输入密码即可比较方便,但有时候不一定顶用 阅读全文
posted @ 2015-02-24 22:01 有奈了 阅读(750) 评论(0) 推荐(0) 编辑
摘要: 一、前言 我姥姥是一名退休数学老师,一直很喜欢玩数独游戏。我以前答应过她要给她写一个数独游戏。本来计划是写一个Android应用的,但恰好我学了好长时间iOS开发一直没做什么“大项目”练手,并且小姨给姥姥买了一个iPad玩。于是计划利用寒假过年的前五天,给姥姥用Swift写一个iPad上的数独游戏... 阅读全文
posted @ 2015-02-24 21:46 有奈了 阅读(3058) 评论(6) 推荐(1) 编辑
摘要: 错误如下 at java.lang.StackTraceElement at public java.lang.StackTraceElement[] java.lang.Throwable.getStackTrace() at java.lang.Throwable at jav... 阅读全文
posted @ 2014-06-30 10:47 有奈了 阅读(277) 评论(0) 推荐(0) 编辑
摘要: 最近在忙一个项目,就不详写了。过两天不忙了把项目总结一下。 思路: Access作为桥梁 1、SQLServer To Access 2007 在access里直接导入 2、Use this app http://www.bullzip.com/produ... 阅读全文
posted @ 2014-04-14 18:15 有奈了 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 以前还真没注意过,eclipse的android插件貌似出了问题,android项目属性里面android左边的小三角丢失了,只好重装一下插件 参考来源: http://stackoverflow.com/questions/627976/h... 阅读全文
posted @ 2014-04-02 19:22 有奈了 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 首先在netbeans中将项目文件生成.war文件,一个war包就是有特性格式的jar包,它是将一个Web程序的所有内容进行压缩得到,在netbeans中,在项目名称上右击鼠标—>”清理并生成”,产生的war文件在项目文件夹下面的dist文件夹下。直接将此.war文件放到Tomcat服务器下的Web... 阅读全文
posted @ 2014-03-24 19:12 有奈了 阅读(2086) 评论(0) 推荐(0) 编辑
摘要: 让我惊讶的是OS X上竟然没有默认的SSL VPN。之前因为OS X自带IPSec的模块让我FQ方便了许多。学校的图书馆要查资源的话必须用学校的网,或者用远程登录的方式。Windows下用一款叫“FortiClient SSL VPN”的软件,我在用mac之后试了几款软件都不方便,最后意外发现OS ... 阅读全文
posted @ 2014-03-24 18:51 有奈了 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 在编写一个android client与服务器使用soap通讯,虽然能连上但不是正常的200代码,而是415,经查询是“HTTP 415 错误 – 不 支持的媒体类型(Unsupported media type)” 解决方法是在设置content type时将“application/soap+... 阅读全文
posted @ 2014-03-23 14:36 有奈了 阅读(981) 评论(0) 推荐(0) 编辑
摘要: 在本机用模拟器连接 localhost 的服务器不成功,经查询是我反了一个小错误。 android 模拟器其本身的localhost就是它自己的ip,而如果我要连接本机的localhost则需要将localhost改为”10.0.2.2”即可。 http://stacko... 阅读全文
posted @ 2014-03-23 14:28 有奈了 阅读(1297) 评论(0) 推荐(0) 编辑
摘要: 安装了最新版的Android SDK (r21) 和ADT 21.0.0,在虚拟机运行程序时突然发现一个现象,原来运行很正常的程序,现在在logcat中不断的发送以下消息: Unexpected value from nativeGetEnabledTags: 0 此消息大量出现以致于我正常的消... 阅读全文
posted @ 2014-03-23 14:22 有奈了 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 最近用Mac开发android的时候遇到了一个烦人的问题,装上了HAXM,intel hardware accelerated execution manager以后,一运行android emulator x86,mac就死机了,无论按键盘还是移动鼠标,mac都不反应,只能长按电源键关机再开机... 阅读全文
posted @ 2014-03-23 14:12 有奈了 阅读(1095) 评论(0) 推荐(0) 编辑
摘要: 右键property->resource没有GBK,手工输入“GBK”项目正常。 一开始用windows被坑了,如果再用windows平台,第一时间将encoding改成UTF-8! 阅读全文
posted @ 2014-03-17 20:34 有奈了 阅读(768) 评论(0) 推荐(0) 编辑
摘要: 我以前在windows平台下写的android源代码无法通过import"existing project into workspace"导入到mac的eclipse中,直接搜不见该项目.。用此法完美解决:在package explorer窗口中单击右键->New->Project...->Andr... 阅读全文
posted @ 2014-03-17 20:13 有奈了 阅读(737) 评论(1) 推荐(0) 编辑
摘要: 原理是事先取得图片的长宽,直接读出缩略图.BitmapFactory.Options options = new BitmapFactory.Options(); options.inPreferredConfig = Bitmap.Config.ARGB_8888; // 默认是Bi... 阅读全文
posted @ 2014-03-17 20:07 有奈了 阅读(353) 评论(0) 推荐(0) 编辑
摘要: @Override public boolean onKeyDown(int keyCode, KeyEvent event) { if(keyCode == KeyEvent.KEYCODE_BACK||keyCode == KeyEvent.KEYCODE_HOME)... 阅读全文
posted @ 2014-03-17 19:59 有奈了 阅读(659) 评论(0) 推荐(0) 编辑
摘要: 在eclipse中如果已经导入了一个别处的项目但导入时没有选“copy projects into workspace”怎么办?答案是删掉该项目重新导入。。。http://stackoverflow.com/questions/14975952/how-to-copy-projects-into-w... 阅读全文
posted @ 2014-03-17 19:55 有奈了 阅读(615) 评论(0) 推荐(0) 编辑
摘要: 名词解释LAMPThe LAMP software bundle (here additionally with Squid). A high performance and high-availability solution for a hostile environmentLAMP是指一组通常... 阅读全文
posted @ 2014-03-15 11:38 有奈了 阅读(1599) 评论(0) 推荐(0) 编辑
摘要: Node.js 究竟是什么?一个 “编码就绪” 服务器Node 是一个服务器端 JavaScript 解释器,它将改变服务器应该如何工作的概念。它的目标是帮助程序员构建高度可伸缩的应用程序,编写能够处理数万条同时连接到一个(只有一个)物理机的连接代码。原文链接-http://www.ibm.com/... 阅读全文
posted @ 2014-03-15 10:33 有奈了 阅读(250) 评论(0) 推荐(0) 编辑
摘要: 先放效果图: 这是我第一次尝试在Mac平台下编程,之前学过几天IOS开发,一直在等MJ老师更新。闲下来不编程不舒服,给自己,也给老婆编了这个以提醒自己好好学习。v2版加入了各种倒计时。改进了界面。把倒计时计算抽成了一个类,提高程序的复用性。 -概览 首先放上xib界面图 ... 阅读全文
posted @ 2014-03-14 21:41 有奈了 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 工欲善其事,必先利其器。既然决定了要经常使用blog,就要给自己一个好环境! 1.Mac下优秀的发博客工具——MarsEdit 网上有许多有用的文章教你如何使用它。 比如 http://fduo.org/marsedit-live-preview/ http://www.chinaitbb... 阅读全文
posted @ 2014-03-13 10:02 有奈了 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 今天开始了我的博客之旅,打算以后每天坚持写作。起因是看了池建强先生的《MacTalk》让我顿觉自己以前太不上心编程,习惯也不好。 我决心坚持这件有意义的事情,记录我的编程经验和生活点滴。 计划的内容有:翻译开源中国的文章,几个程序的经验,mac环境部署以及每周至少一篇随笔。 加油! 阅读全文
posted @ 2014-03-13 00:00 有奈了 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 在这里 http://www.oschina.net/translate/how-social-media-can-benefit-your-project 翻译了几段英文 一 Social media is an integral part of most developers’ r... 阅读全文
posted @ 2014-03-12 22:07 有奈了 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 以后会长期更新自己的心得体会!以此锻炼自己,奋发向前。 阅读全文
posted @ 2014-03-12 20:55 有奈了 阅读(115) 评论(0) 推荐(0) 编辑