Just a little smile ^ ^

yoyo_zeng

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2017年11月2日

摘要: boost::asio 可用于如socket等IO对象的同步或异步操作, 应用程序必须有一个io_service对象. io_service对象负责连接应用程序与操作系统的IO服务. boost::asio::io_service io_service; 要执行IO操作应用程序需要一个像TCP So 阅读全文
posted @ 2017-11-02 09:27 yoyo_zeng 阅读(2643) 评论(0) 推荐(0) 编辑

2017年10月31日

摘要: 参考链接:http://blog.jobbole.com/79228/ 1 返回类型推导在C++11中,lambda函数参数需要被声明为具体的类型。C++14放宽了这一要求,允许lambda函数参数类型使用类型说明符auto。 代码简洁,并且可以增强重构。 实际使用模板参数 auto lambda 阅读全文
posted @ 2017-10-31 18:03 yoyo_zeng 阅读(6726) 评论(0) 推荐(0) 编辑

2017年9月18日

摘要: --循环 while(condition) do statements end a=10 while( a end --for的三个表达式在循环开始前一次性求值,以后不再进行求值 function f(x) return x*2 end for i=1,f(2) do print(i) --1 --2 --3 --4 e... 阅读全文
posted @ 2017-09-18 17:19 yoyo_zeng 阅读(156) 评论(0) 推荐(0) 编辑

摘要: --单行注释 --[[ 多行注释 --]] -- 默认全局变量 a = "I am yoyo!" print(a) --I am yoyo! print(b) --nil a = nil --删除一个全局变量 print(a) --> nil -- local 局部变量,访问局部变量的速度比全局变量更快,尽量使用局部变量 local c = 5 func... 阅读全文
posted @ 2017-09-18 16:52 yoyo_zeng 阅读(231) 评论(0) 推荐(0) 编辑

2016年9月6日

摘要: 转自:http://www.cnblogs.com/zengyou/p/5842909.html absolute: 1 2 3 4 5 6 7 8 9 10 //它使得你能够创建一个新变量, 并且该变量的起始地址与另一个变量相同. var Str: string[32]; StrLen: Byte 阅读全文
posted @ 2016-09-06 09:25 yoyo_zeng 阅读(181) 评论(0) 推荐(0) 编辑

摘要: Class: 类型转换和异常处理: 流程处理: 与或非 数据类型 集合类型 其他关键字 阅读全文
posted @ 2016-09-06 09:24 yoyo_zeng 阅读(326) 评论(0) 推荐(0) 编辑

2015年6月1日

摘要: 转自:http://www.cnblogs.com/cy568searchx/p/3711670.html http://blog.jobbole.com/64638/ http://blog.csdn.net/frank3g/article/details/7301312三次握手TCP... 阅读全文
posted @ 2015-06-01 10:36 yoyo_zeng 阅读(187) 评论(0) 推荐(0) 编辑

2014年12月5日

摘要: coco2dx默认使用RGBA8888加载图片,对于png图片,使用texturepacke导出RGBA4444图片,仍然会使用RGBA8888加载,加载image时color_type为PNG_COLOR_TYPE_RGB_ALPHA,生成Texture2D时使用pixelFormat=RGBA8... 阅读全文
posted @ 2014-12-05 14:04 yoyo_zeng 阅读(1921) 评论(0) 推荐(0) 编辑

2014年6月13日

摘要: 1 变量,函数,对象 命名生动,且不会产生歧义2 利用变量,函数,对象名称传递含义,减少注释,在必要处注释:todo,代码的问题,为什么要这么写 ,总结3 代码可读性要强,美观,简洁4 减少变量和控制流变量,缩小变量的作用域,鼓励写const或者final5 抽取重复代码和子功能 阅读全文
posted @ 2014-06-13 11:53 yoyo_zeng 阅读(252) 评论(0) 推荐(0) 编辑

2014年5月8日

摘要: socket连接SOCKET sock_client; sock_client = socket(AF_INET, SOCK_STREAM, IPPROTO_TCP); if (INVALID_SOCKET == sock_client) { std::cout #include ... 阅读全文
posted @ 2014-05-08 23:27 yoyo_zeng 阅读(258) 评论(0) 推荐(0) 编辑

摘要: FileUtils//文件管理工具FileUtils::getInstance()std::string getStringFromFile(const std::string& filename);//读取文件中的字符串Data getDataFromFile(const std::string&... 阅读全文
posted @ 2014-05-08 17:59 yoyo_zeng 阅读(331) 评论(0) 推荐(0) 编辑

2014年5月7日

摘要: 参考链接:http://blog.csdn.net/huang_xw/article/details/8764346 http://blog.jobbole.com/44015/ http://blog.csdn.net/kturing/article/details/45286823 auto:自 阅读全文
posted @ 2014-05-07 19:02 yoyo_zeng 阅读(938) 评论(0) 推荐(0) 编辑

2014年5月5日

摘要: AnchorPoint: 锚点就是一个基准点CCUserDefault 本地存储CCEAGLView viewWithFrame //in AppController.mmwindow setRootViewController //in AppController.mmcocos2d::GLVie... 阅读全文
posted @ 2014-05-05 11:49 yoyo_zeng 阅读(227) 评论(0) 推荐(0) 编辑

2014年5月1日

摘要: 1 ios设备加载文件区分大小写,模拟器不会,习惯使用统一的文件命名方式,统一小写字母。2 避免使用固定位置,以适应不同屏幕尺寸。3 不要魔鬼数字,定义常量数学类:ccp 系列:CCPoint 加减乘除,投影,距离,旋转CCARRAY_FOREACH,CCARRAY_FOREACH_REVER... 阅读全文
posted @ 2014-05-01 12:13 yoyo_zeng 阅读(243) 评论(0) 推荐(0) 编辑

2014年4月8日

摘要: http://docs.mockito.googlecode.com/hg/org/mockito/Mockito.htmlmock object with mock(Class);List mockedList = mock(List.class);可以使用 when(obj.somemethod())List mockedList = mock(List.class);verify(mockedList).add("one");//验证方法调用,可用atLeast,atMost,time,never等when(mockedList.get(0)).thenReturn( 阅读全文
posted @ 2014-04-08 14:01 yoyo_zeng 阅读(716) 评论(0) 推荐(0) 编辑

2014年3月20日

摘要: 由测试到开发,执行所有的测试,失败修改,知道全部通过,重构,消除重复部分。 阅读全文
posted @ 2014-03-20 10:32 yoyo_zeng 阅读(230) 评论(0) 推荐(0) 编辑

2014年3月6日

摘要: View Controller中可以添加多个sub view,在需要的时候显示出来;可以通过viewController(parent)中可以添加多个child viewController;来控制页面中的sub view,降低代码耦合度;通过切换,可以显示不同的view;,替代之前的addSubView的管理 //在parent view controller 中添加 child view controller FirstViewController *firstViewController=[[FirstViewController alloc] initWithNibName:@... 阅读全文
posted @ 2014-03-06 10:35 yoyo_zeng 阅读(37618) 评论(0) 推荐(2) 编辑

摘要: date: 最普通的,精确到秒;to_datetimestamp:精确到毫秒;to_timestamptimestamp with local timezone:写入的时间可以带时区,但是统一转换为dbtimezone,读取的时候转换为sessiontimezone,不带时区; to_timestamp_tztimestamp with timezone:写入的时间可以带时区,数据库也是已写的时区存储,读取的时候也可以读出写入的时区。 阅读全文
posted @ 2014-03-06 10:34 yoyo_zeng 阅读(2899) 评论(0) 推荐(0) 编辑

2013年11月6日

摘要: 跨平台的xml脚本引擎,用于自动化调用程序完成项目的编译,大包,测试,一般命名为build.cml,可以设置一些列target。target一般包括:* 任务1:usage 打印本脚本的帮助信息(缺省)* 任务2:clean ... 阅读全文
posted @ 2013-11-06 18:10 yoyo_zeng 阅读(384) 评论(0) 推荐(0) 编辑

2013年10月12日

摘要: 以下内容来源:http://www.cnblogs.com/hl3292/archive/2010/11/03/1868159.html转换的格式:表示 year 的:y 表示年的最后一位 、yy 表示年的最后2位 、yyy 表示年的最后3位 、yyyy 用4位数表示年表示month的: mm 用2位数字表示月 、mon 用简写形式, 比如11月或者nov 、month 用全称, 比如11月或者november表示day的:dd表示当月第几天 、ddd 表示当年第几天 、dy当周第几天,简写, 比如星期五或者fri 、day 当周第几天,全称, 比如星期五或者friday表示hour的:hh2 阅读全文
posted @ 2013-10-12 11:27 yoyo_zeng 阅读(332) 评论(0) 推荐(0) 编辑