- 博客(44)
- 资源 (22)
- 收藏
- 关注
原创 ios开发入门级错误总结
更多精彩内容,请见:http://www.16boke.com(1)Thread 1:Program received signal:"SIGABRT"初学者做应用经常遇到的一个错误:出现该错误提示的原因是view视图没有初始化的原因。仔细看了一下,发现File's Owner 的view属性没有被初始化。在xib视图操作界面右侧按control键点击右侧的"view"+拖拽到视图V窗口左侧的"view"即可,把view 连接到Vi
2013-01-31 09:41:36 1316
原创 Windows平台进行Objective-C开发
更多精彩内容,请见:http://www.16boke.com(1)安装GNUstep首先去http://www.gnustep.org/experience/Windows.html官网下载GNUstep MSYS System、GNUstepCore、GNUstep Devel这三个工具。由于按网上教程下的是gnustep-system-0.24.2-setup.exe,导致正确编译后,运行的时候报缺一堆dll。下载好后先安装gn
2013-01-31 09:37:42 6798 2
原创 初识XCode之XCode基本操作
更多精彩内容,请见:http://www.16boke.com(1)调整模拟器的大小iPhone模拟器打开模拟器,(a)选中菜单栏中硬件->设备->iPhone(Retina)(b)选中菜单栏中Window->缩放比例->50%iPad模拟器选中iOS模拟器,在“Window-> 缩放比例”中就可以调整了。快捷键:Command + 1:显示100%大小Command + 2:显示50%大小(默认)
2013-01-31 09:30:32 7160
原创 XCode 显示代码开发行数
更多精彩内容,请见:http://www.16boke.com在Xcode菜单中选择Preferences命令,单击Text Editing选项图标,选中Linenumbers复选框。
2013-01-30 11:09:41 15876
原创 安装XCode
更多精彩内容,请见:http://www.16boke.com(1)安装XCode 安装出错。“安装器遇到一个错误,导致安装失败.请联系软件制造商以获得帮助.”具体没有记录,大致是:由于XCode到期,修改系统日期即可,把时间向前设置为2012.01.01。(2)安装后,找到XCode,并将其放置在Finder桌面上xcode.app默认在/Developer/Applications在Finder界面点击前往菜单栏->电脑->DEV
2013-01-30 11:02:59 13117
原创 初识MAC之黑苹果——想说爱你不容易
更多精彩内容,请见:http://www.16boke.com用了两、三个月虚拟机了,不满于虚拟机中的速度,就野心的想装个双系统,经过2天的奋战,无数次重启,还是无限菊花,实在心疼刚买不到一年的笔记本电脑,就宣告了结束。明白了上次虚拟机中装MAC时见到的五国,并不是无果的谐音,而是安装错误弹出错误对话框是五个国家的语言。 题外话:看到MacBook Pro一款电脑苹果香港官网HK$ 9,188折合人民币7382.2915元比大陆便宜了1500元,无语了。
2013-01-30 10:46:19 1819
原创 初识MAC之Mac OS X基本操作
更多精彩内容,请见:http://www.16boke.com(3.1)支持中文输入,也可以看到输入法切换的快捷键(3.2)避免Ctrl+空格弹出搜索对话框在 Mac 中如果按快捷键 Ctrl+Space(空格键)会自动打开Spotlight 进行搜索,这对于用惯Windows的用户刚接触Mac很不方便。其实,你可以将 spotlight 的快捷键关掉就可以了。技巧:进入系统偏好设置——Spotlight,将窗口下方的“Spotl
2013-01-30 10:44:56 6633
转载 初识MAC之虚拟机中Mac OS X共享宿主XP/Win7文件
更多精彩内容,请见:http://www.16boke.com由于当初截图找不到了,就部分用原来我参考的网上的文章1.首先将XP/Win7宿主上的文件设为”共享”,例如:XP下2.接着在虚拟机中,在”Finder”界面中,点击“前往”、“连接服务器”;或者在Dock上右击“Finder”选择“连接服务器”。注:Finder类似Windows系统中的资源管理器;Dock类似Windows系统中的任务栏。3.在“服务器地址”一栏中
2013-01-30 10:34:55 7344
原创 XP/Win7主机 + Oracle VM VirualBox + MAC OSX Lion
更多精彩内容,请见:http://www.16boke.com安装过程经历了一些错误,不过结局是好的一切都是值得的。之所以遇到一些错误是对MAC OS X不了解,找了无数帖子,按照别人一个一个的做,遇到问题盲目的一个一个尝试。其实本没有那么费劲的,后来证明如果选对文件,选对工具,MAC OS X的安装其实很简单。在三台不同的电脑上均是半个小时不到的时间就安装成功。折腾过程下了各种引导,下了.dmg和.iso版本,转换来转化去,不说,上图。
2013-01-30 10:28:40 5443 2
原创 弥漫着硝烟的互联网战争
更多精彩内容,请见:http://www.16boke.com百度逼近历史分水岭 李彦宏苦寻“船票”腾讯SOSO工程师:李彦宏,百度地图弄错 昨天刚看到百度年会的一些总结,今天就看到腾讯直指百度地图。在这个快鱼吃慢鱼,大鱼吃小鱼的年代,让IT人不能不心惊胆颤。看过《狗日的腾讯》这篇文章的人,应该还记得那些或败落或销声匿迹的公司。现实是无奈的,适者生存的法则预示着一切。今天查了查这个情况不知道是百度已经修改了,还是腾讯是PS的,不过仍然不完善
2013-01-25 11:05:14 1263
原创 抢票高峰过后看程序员的悲哀
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095 今年春节抢票高峰大家谈论最多的不再是你能不能打开12306网站,而是你用的什么插件。从原来偷偷的用各种插件,到猎豹浏览器,360浏览器,人生日历,即刻等等公司公开推出各个“神器”获取市场眼球。在无数人订到票欢呼的时候,一个问题浮出水面----关于公平。 从表面看不公平是这些程序员造成的,但是铁道部不应该负更大
2013-01-25 10:26:36 2271 1
转载 [评论]iPhone 5是苹果重演桌面历史的先兆吗?
更多精彩内容,请见:http://www.16boke.com苹果公司创立于70年代末,计算机随着摩尔定律的发展,发展到一个节点,出现一批英雄公司。最早是IBM,随着摩尔定律,计算机 不需要那么庞大,有了DEC的小型机,风光一时。发展到70年代末,微处理器出现,计算机放到桌面成为可能。苹果第一个把桌面上的计算机制作出来并且商业化成功,苹果公司的奇迹产生。苹果1算是雏形,APPLEII算是真正打开市场的产品,让世界震惊。其震撼程度远远超过iPhone,
2013-01-25 09:53:06 876 1
转载 29年前的今天 苹果Macintosh计算机正式诞生
更多精彩内容,请见:http://www.16boke.com乔布斯在1984年的1月24日推出了Macintosh计算机,今天正好是Macintosh二十九岁的生日。由于时差关系,我们这里已经是25日了。苹果CEO Tim Cook在昨天的季度财政大会上也提到了Macintosh已经发布近30年了。Cook提到:“在1984年1月24日,乔布斯在股东大会上发布了Macintosh。乔布斯称Macintosh将是最易用的计算机,有
2013-01-25 09:08:19 867
原创 C++之父、Linux之父
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095上学的时候一直纠结于,一些大牌的发音,原来很多人都不明白,到底怎么发音。C++之父Bjarne Stroustrup念自己名字的读音http://www.stroustrup.com/pronounciation.wav自己听的录音内容:The appropriate pronounciation of my name
2013-01-23 09:53:54 2122
原创 100个windows平台C++开发错误之二十
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(96)C++数组下标可以为负数(97)warning C4305: “初始化”:从“int”到“bool”截断切记:bool true为非零值,false为零值。(98)warning LNK4099:未找到PDB“vc80.pdb” 工程里面引用到的lib库编译所用VS版本和应用程序
2013-01-22 11:05:27 1973
原创 100个windows平台C++开发错误之十九Warning
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095不要轻易忽略warning,也许一个致命的错误就发生在提示warning的地方。(91)warning C4101: “XXXXX”:未引用的局部变量尽量去掉无用变量的声明。(92)VS2005中出现warningC4996:strcpy was declared deprecated(不赞成使用strcpy)
2013-01-22 10:56:27 6404
原创 100个windows平台C++开发错误之十八数组
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(86)数组的输入输出输入:由于数组名是数组首元素的内存地址,是一个常量,不能被赋值。一维数值型数组,要对数组各元素操作,不能直接用数组名操作。int i ,arr[5];不能用cin >> arr;而是用for (i = 0;i i++) cin>> arr[i];输出:int
2013-01-22 10:49:35 1163
原创 100个windows平台C++开发错误之十七数组
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(81)数组的声明数据类型数组变量名[个数常量];因为数组占用的内存空间大小必须在程序编译时决定,并且一旦决定了,就不能再改变。所以只能用常量来指明数组的大小。当然,这是指在数据区或栈区分配内存,如果是在堆区,则可以动态地分配数组的大小。由于SIZE是确定的,在编译之前就被替换,所以是对的;第二个则
2013-01-22 10:43:12 3422
原创 100个windows平台C++开发错误之十六宏定义
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(76)宏定义后不要加分号宏定义不是语句,在行末不必加分号,如加上分号则连分号也一起置换。(77)宏定义换行在行末用符号”\”,即字符"\"后面紧跟一个换行符。如果字符"\"后面紧跟一个换行符,那么在预处理程序执行之前,字符"\"和换行符会被删除掉,这是一个比预处理执行还要前的动作。第17行最右边多一个空格
2013-01-18 10:55:35 2273
原创 100个windows平台C++开发错误之十五指针
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(71)内存分配未成功,却使用了它。在使用内存之前检查指针是否为NULL。如果指针p是函数的参数,那么在函数的入口处用assert(p!=NULL)进行检查。如果是用malloc或new来申请内存,应该用if(p==NULL) 或if(p!=NULL)进行防错处理。(72) 使用未初始化的指针。未初始化,因而指向的是无效地
2013-01-18 10:53:27 1161
原创 100个windows平台C++开发错误之十四初始化问题
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(66)变量内置类型变量是否初始化决定于变量的定义位置,在函数体外定义的变量都自动初始化为0,函数体内定义的变量都不进行自动初始化。类类型变量的初始化,类通过定义一个或多个构造函数来控制类对对象的初始化,如果定义某个类的变量时没有提供初始化式,这个类就通过默认构造函数来实现。(67)引用引用必须被初始化,必须用左值来初始化
2013-01-17 09:34:29 1313 2
原创 100个windows平台C++开发错误之十三编程
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(61)返回局部变量或其引用char *GetString(void){ charp[] = "hello world"; return p; // 编译器将提出警告}内存在函数结束时自动消亡。(62)strcpycharch[2];memset(ch,0,
2013-01-17 09:31:45 934
原创 100个windows平台C++开发错误之十二容器
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(56)vector不是一种数据类型,而只是一个类模板,可用来定义任意多种数据类型。(57)vector内存分配策略:以最小的代价连续存储元素。(58)list不支持算术运算及关系运算list ilist;ilist.begin() + ilist.size()/2; //error: no additio
2013-01-16 10:56:11 942
原创 100个windows平台C++开发错误之十一类
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(51)默认构造函数类通常应定义一个默认构造函数,否则不能作静态分配数组的元素类型,也不能用作动态分配数组的元素类型。静态分配数组必须为每个元素提供一个显式的初始化式。(52)利用默认构造函数定义一个对象ConstRefcr(); //定义一个函数而非对象(53)explicit 关键字
2013-01-16 10:52:35 1138 2
原创 100个windows平台C++开发错误之十类
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(46)class结束大括号后记得加分号(47)class的成员变量访问标号默认是private不能被类外部访问。(48)对于指针,操作数据成员用”->”操作符,对于类/结构/联合操作数据成员用”.”操作符。classBase{public: intcount;}; int
2013-01-15 09:38:30 3181
原创 100个windows平台C++开发错误之九case
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(41)error C2052: “double”: 非法的case 表达式类型case 标号必须是整型常量表达式(42)error C2196:case值”XXX”已使用删除相同的case标号 (43)对于 switch 结构,只能在它的最后一个 case 标号或 default 标号后面定义变量:如下代码将编译错误
2013-01-15 09:30:57 2278
原创 windows平台c++开发"How to"总结
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(1)如何同时运行一个解决方案中的多个项目修改解决方案的属性,改单启动项目为多启动项目,同时将自己想要运行的项目的操作从无改为启动。(2)调试release版本如何设置断点要想调试代码,需要了解符号文件。符号文件是一个数据信息文件,它包含了应用程序二进制文件(比如:EXE、DLL等)调试信息,专门用来作调试之用,最终生
2013-01-14 10:15:44 1665 2
原创 100个windows平台C++开发错误之八编程
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(36)有些人曾遇到if分支语句不执行的错误,例如:判断一个int型变量是否在2和10之间,以下写法是错误的 if (2 <i }else{ }关系操作符(、结论:不应该串接使用关系操作符(37)如果某个数字常量以“0”开头(单纯的数字0除外),那么编译器会认为这是一个8进制数字
2013-01-14 09:15:54 1056
原创 100个windows平台C++开发错误之七编程
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(31)error C2001: newline in constant 在常量中出现了换行错误可能原因:1、字符串常量、字符常量中有换行。2、此句代码中,某个字符串常量的尾部漏掉了双引号。3、此句代码中,某个字符创常量中出现了双引号字符“"”,但是没有使用转义符“\"”。4、此句代码中,某个字符常量的尾部漏掉了单引号。5、在某句
2013-01-14 09:13:39 3593
原创 100个windows平台C++开发错误之六数据库操作
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(26)error LNK2019:无法解析的外部符号_mysql_close@4,该符号在函数XXXX中被引用;error LNK2019:无法解析的外部符号_mysql_init@4,该符号在函数XXXX中被引用需要附加依赖项libmysql.lib (27)PROCEDURE can’t return a resul
2013-01-11 09:57:13 1933
原创 100个windows平台C++开发错误之五MFC编程
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(21)Debug版本,编译生成成功,运行,弹出对话框:没有找到mfc90ud.dll。项目属性->配置属性->链接器->调试->生成映射文件选择:是(/MAP)(22)error C2065:’IDD_DIALOG’:undeclared identifier在主文件中加入#include “resource.h”
2013-01-11 09:54:59 2274 1
原创 100个windows平台C++开发错误之四编程
更多精彩内容,请见:http://www.16boke.combyzxy,Java/C++编程交流群:168424095(16)error C2011:’fd_set’:’struct’ type redefinition,errorC2011: “sockaddr”: “struct”类型重定义调整头文件的调用顺序,在Windows.h前先引用WinSock2.h,即#include #include 或不调整头文件顺序,在所有#inc
2013-01-10 10:19:42 2047 2
原创 100个windows平台C++开发错误之三编程
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(11)error C2065:”cout”:undeclared identifier不仅仅要包含头文件,还要命名空间,理解C头文件和C++头文件。#include using namespace std;(12)errorC3872:’0x3000’:this character is not allowed in
2013-01-10 10:04:12 1173
原创 100个windows平台C++开发错误之二VS操作
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(6)当前不会命中断点。源代码与原始版本不同全选CPP文件内容,选择 “编辑”->“高级”->“设置选定内容的格式”,保存,重新编译。这个问题的根源应该就是调试运行时使用的dll与你调试下断的源码不符。只不过造成dll与下断的源码不符的操作可能五花八门,有的人觉得自己的操作是无懈可击的,为什么还出现这种问题。其
2013-01-09 16:49:52 2250
原创 100个windows平台C++开发错误之一VS操作
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(1) Ctrl+F查找失效,提示: 查找进行的过程中被停止。解决方法:按下Ctrl+Break即可。(2) PRJ0019: 某个工具从以下位置返回了错误代码:"正在执行预生成事件..." 项目->属性->生成事件->预链接事件:从生成中排出否改为是。(3) Project:error PRJ0050:未能注册输出,
2013-01-09 16:44:50 2006
原创 undefined reference to 'pthread_create'问题解决
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095写了一个创建多线程的代码,编译报错问题原因: pthread 库不是 Linux系统默认的库,连接时需要使用静态库 libpthread.a,所以在使用pthread_create()创建线程,以及调用pthread_atfork()函数建立fork处理程序时,需要链接该库。问题解决:
2013-01-09 10:03:28 737
原创 sizeof操作符详解一
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095讨论及测试基础是Windows 32位平台,VS2008开发工具:测试基本类型1.基本规则sizeof 操作符的作用是返回一个对象或类型名所占的内存字节数,返回值的类型为size_t,长度的单位是字节,在编译而不是运行时确定。• 对引用类型做sizeof操作将返回存放此引用类型对象所需的内在空间大小
2013-01-08 09:22:32 2938
原创 typedef用法详解
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095(1) 含义typedef 定义以关键字 typedef 开始,后面是数据类型和标识符。标识符或类型名并没有引入新的类型,而只是现有数据类型的同义词。(2)目的typedef 通常被用于以下三种目的:• 为了隐藏特定类型的实现,强调使用类型的目的。• 简化复杂的类型定义,使其更易理解。• 允许一种类型用于多
2013-01-07 09:19:40 15755
原创 Cocos2d-x XP + vs2008
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:1684240951.去Cocos2d-x官网http://cocos2d-x.org/,下载cocos2d-x最新稳定版本,我下载的时候最新稳定版本是cocos2d-2.0-x-2.0.3。2.解压后,双击打开cocos2d-win32.vc2008.sln,然后右键点解决方案,点击生成解决方案。3.生成成功后,设置HelloCpp为启动项目
2013-01-06 09:30:28 1774
原创 软件中的二八法则
更多精彩内容,请见:http://www.16boke.comby zxy,Java/C++编程交流群:168424095 上大学的时候认识了一句话:80%的bug隐藏在20%的代码中。时隔多年,在去年才深有体会。研发的时候项目中有些代码写了之后从此就没有变过,而有些代码却经常变动。找了这句话的出处,原来有个二八定律。 二八定律也叫巴莱多定律,是19世纪末20世纪初意大利经济学家巴莱多发明的。他认为,在任何一组东西中,最重要的只占
2013-01-06 09:25:36 6362 6
C++写的服务器与Java写的客户端通过Socket通信java代码
2012-01-10
Depends.Exe
2011-09-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人