摘要:
将iOS开发中经常使用的宏定义整理例如以下,仅包括Objective-C。 而对于Swift,不能使用宏,则能够定义全局函数或者extension。请參考博客iOS — 总结Swift中经常使用的全局函数和extension(持续更新中)。 // // Macro.h // // Objective 阅读全文
posted @ 2017-07-18 21:49
cxchanpin
阅读(340)
评论(0)
推荐(0)
摘要:
网络流√ 上下界最大流√ 线性规划转费用流√ RMQ优化建图√ 单纯形√ 字符串相关 hash√ 扩展KMP 回文自己主动机 数据结构 平衡树 启示式合并 替罪羊树 LCT 树套树 KD-Tree 二分答案 分数规划√ 贪心 动态规划 斜率优化√ 数位DP√ 概率DP√ 插头DP 图论 差分约束√ 阅读全文
posted @ 2017-07-18 21:18
cxchanpin
阅读(228)
评论(0)
推荐(0)
摘要:
一、形參长度可变的方法 当传入被调用的函数參数数量不确定时,在方法最后一个形參的类型后加上三个点号(...),表明该形參能够接受多个參数值。多个參数值被当做数组传入,这些參数必须为指定的类型。 package wbb.java.JavaObject; /** * Created with Intel 阅读全文
posted @ 2017-07-18 20:24
cxchanpin
阅读(160)
评论(0)
推荐(0)
摘要:
activity的生命周期有四个重要的状态:活动,暂停,停止,销毁 基本的方法有:onCreate、onStart、onResume、onPause、onStop、onDestory 最经常使用的方法是:onCreate()和onPause(),前者用于初始化组件,设置activity视图;后者用于 阅读全文
posted @ 2017-07-18 18:16
cxchanpin
阅读(156)
评论(0)
推荐(0)
摘要:
Cocos2dx重力感应Acceleration,准确来说叫加速度计,加速度计能够感应设备上X、Y、Z轴方向上线性加速度的变化。事实上叫“重力感应”或“重力加速度计”都不如“加速度计”准确,由于作用于三个轴上的加速度是指全部加速度的总和,包含了由重力产生的加速度和用户移动设备产生的加速度。在设备精巧 阅读全文
posted @ 2017-07-18 16:37
cxchanpin
阅读(1065)
评论(0)
推荐(0)
摘要:
上篇说到定时器的用法。这篇主要分析它的实现原理。 1.哈希链表 cocos2dx封装了一个结构体,叫做UT_hash_handle。仅仅要在自己定义的结构体中声明这个结构体变量。就实现了哈希链表,而且能使用一系列的哈希链表专用的宏。这个结构体的详细实现例如以下: typedef struct UT_ 阅读全文
posted @ 2017-07-18 15:56
cxchanpin
阅读(320)
评论(0)
推荐(0)
摘要:
实际项目中UI界面中常常会用到UIListView。大多会在CocoStudio中直接加入这个控件。可是在使用中发现了一些坑和功能缺乏,然后就看了一下底层的逻辑,发现略微改一下底层就能够满足需求,所以以下就针对需求来分析UIListView的底层。同一时候做一些修改。 需求:依据链表中的内容来动态调 阅读全文
posted @ 2017-07-18 15:23
cxchanpin
阅读(1030)
评论(0)
推荐(0)
摘要:
在上一篇文章其中,主要学习了ListView的A-Z字母排序功能以及依据输入框的输入值改变来过滤搜索结果,假设输入框里面的值为空。更新为原来的列表,否则为过滤数据列表,包含汉字转成拼音的功能。假设你还没看过的话上一篇文章的话,能够点击:Android 仿美团网,探索ListView的A-Z字母排序功 阅读全文
posted @ 2017-07-18 14:46
cxchanpin
阅读(1264)
评论(0)
推荐(0)
摘要:
Netty3 源代码分析 - NIO server绑定过程分析 一个框架封装的越好,越利于我们高速的coding。可是却掩盖了非常多的细节和原理。可是源代码可以揭示一切。服务器端代码在指定好ChannelFactory。设定好选项。而后Bootstrap.bind操作就会开启server。接受对端的 阅读全文
posted @ 2017-07-18 12:06
cxchanpin
阅读(518)
评论(0)
推荐(0)
摘要:
关于Android的开发工具有非常多,基本上都能够在SDK中找到。下面我们逐个来看一下: 首先我们使用的是Java语言进行Android应用的开发,那么Java的执行环境是少不了的了,我们须要在我们的PC中配置好jdk的环境变量。才干让我们的IDE跑起来。前面博文,小巫发表过一篇怎样在macosx中 阅读全文
posted @ 2017-07-18 10:33
cxchanpin
阅读(418)
评论(0)
推荐(0)
摘要:
#include <iostream> #include <stack> #include <map> #include <queue> #include <string.h> using namespace std; struct Node { char data; Node *left; Nod 阅读全文
posted @ 2017-07-18 09:24
cxchanpin
阅读(293)
评论(0)
推荐(0)
浙公网安备 33010602011771号