2016年1月12日

.\string.go:12: illegal UTF-8 sequence f6 22

摘要: .\string.go:12: illegal UTF-8 sequence f6 22在学习GO语言过程遇到这个错误,这个错误是因为go语言只支持UTF8的原因。你只需要把你的代码文本转换为UTF-8格式 这个错误就会消除。(一般windows 才会遇到这个问题) 阅读全文

posted @ 2016-01-12 10:25 ECN14 阅读(276) 评论(0) 推荐(0) 编辑

2016年1月11日

Golang项目编译我感觉是个坑,蛋疼死了

摘要: Golang的编译非常简单 go build xxxx.go就行了。如果按照gcc 那样把一些文文件路径跟上是不行的。早期go 确实是使用Makefile 来管理的。但后来改成了目录了。它需要设定一个工程目录到环境变量,然后 工程目录下这样分布。这样的话直接go build calc 就行了。我觉得... 阅读全文

posted @ 2016-01-11 19:12 ECN14 阅读(410) 评论(0) 推荐(0) 编辑

2016年1月5日

Android Studio新建的工程继承了AppCompatActivity设置隐藏标题栏还闪退

摘要: 本来是做cocos2d-x开发的,但在公司接了一些安卓的SDK后也慢慢的开始接触安卓。据说谷歌开始不支持eclipse ADT了,不知道是不是真的。奔着这个消息我试了下,这款软件。cocos studio非常耗CPU i5 表示有点吃不消,内存还凑合。编辑功能也十分强大。 新建了一个工程,发现... 阅读全文

posted @ 2016-01-05 16:45 ECN14 阅读(1918) 评论(0) 推荐(0) 编辑

2014年12月23日

设计模式之单例模式

摘要: 单例模式在它的核心结构中只包含一个单例类的特殊类,通过单例类保证在整个系统中只有一个对象。Code: 1 #include 2 3 class A 4 { 5 public: 6 int a; 7 int b; 8 int c; 9 static A * Ins... 阅读全文

posted @ 2014-12-23 16:49 ECN14 阅读(122) 评论(0) 推荐(0) 编辑

2014年12月10日

Cocos2d-x2.2.3 入口解析

摘要: 在此我们使用vs2013打开工cocos2d-x工程程那么我们我们使用win32的。拿到一个这种程序我们该怎么做呢?第一步当然是找入口点了。因此我们在工程目录下直接就可以找到这个win32的路口点。 1 int APIENTRY _tWinMain(HINSTANCE hInstance, 2 ... 阅读全文

posted @ 2014-12-10 22:38 ECN14 阅读(141) 评论(0) 推荐(0) 编辑

Cocos2d-x工程的建立

摘要: 环境:win8.1 +vs2013以cocos2d-x2.2.3 为例子1.下载cocos2d-x2.2.3解压到 不带中文的目录中。2.安装python-2.7.8.amd64.msi安装它并将其添加到 环境变量。(最后一个选项可以让其自动添加)3.进入cocos2d-x 中 的tools 下的p... 阅读全文

posted @ 2014-12-10 22:16 ECN14 阅读(176) 评论(0) 推荐(0) 编辑

2014年12月9日

C99语法之初始化结构体

摘要: C99中中结构体初始化也提供了一个比较奇葩的初始化方式:#include#includestruct MyStruct{ int num; float fl; double db; _Bool b;//c99新增的bool类型 1,0}my1 = { .num = 10,... 阅读全文

posted @ 2014-12-09 22:02 ECN14 阅读(480) 评论(0) 推荐(0) 编辑

C99语法之可变参宏和内联函数

摘要: 可变参宏: 1 #include 2 #include 3 4 #define MYPRINT(...) printf(__VA_ARGS__) 5 6 int main(int argc, char **argv) 7 { 8 MYPRINT("%d,%s", 10, "hello... 阅读全文

posted @ 2014-12-09 21:37 ECN14 阅读(431) 评论(0) 推荐(0) 编辑

C99语法之新增类型_Bool

摘要: 在C99语法中新增加了_Bool 的布尔类型语法,例子如下: 1 #include 2 #include 3 4 int main(int argc, char **argv) 5 { 6 _Bool b; 7 b = 0; 8 printf("%d\n", b); 9... 阅读全文

posted @ 2014-12-09 20:56 ECN14 阅读(533) 评论(0) 推荐(0) 编辑

C99语法之栈上开辟内存

摘要: C/C++中在栈上开辟内存是最常见的,而且只要是在栈上开辟内存都要是固定的,而C99中有种用法相当奇葩int *p = ((int[]){ [0] = 1, [15] = 10 });在栈上分配这么一个空间,其反汇编结果如下: 1 int *p = ((int[]){ [0] = 1, ... 阅读全文

posted @ 2014-12-09 19:07 ECN14 阅读(330) 评论(0) 推荐(0) 编辑

导航