具体说明见新浪官方文档http://open.weibo.com/wiki/Oauth2/access_token具体实现第一步 打开回调页面// 宏定义client_id#define kClientId @“xxx"// 宏定义回调地址#define kRedirect_Uri @"xxx”//...
分类:
数据库 时间:
2014-11-20 11:43:35
阅读次数:
309
C语言第十一回合:预处理命令的集中营
【学习目标】
1. 宏定义
2. 文件包含”处理
3. 条件编译
预处理命令:可以改进程序设计的环境,提高编程效率。
其功能主要有三种:宏定义、文件包含、文件编译。
ANSI标准定义的C语言预处理指令预览表
A: 宏定义
(a)不带参数的宏定义
...
分类:
编程语言 时间:
2014-11-19 14:17:02
阅读次数:
161
在Latex中插入图片的方式很多,我这里只介绍自己常用的一种方式,欢迎大家指导。
我习惯于使用graphicx宏包来插入图片,有时候会配合上subfigure宏包来同时插入多幅图片组合。
首先,需要在宏定义部分加上如下命令:
\usepackage{graphicx}
\graphicspath{{figure/}}
\DeclareGraphicsExtensions{.pdf,....
分类:
其他好文 时间:
2014-11-19 01:37:50
阅读次数:
286
1.什么是const?const意味着是常量类型,被const修饰的变量或对象是不能被修改和更新的,当然在某些情况下,我们可以偷梁换柱的改变它.2.为什么要引入const?最初的目的是为了取代预编译指令:define MAX (1024) ,显然这样的宏定义常量是C语言中继承而来的,C++意识到这种...
分类:
编程语言 时间:
2014-11-18 01:36:26
阅读次数:
259
在C语言的标准库中,printf、scanf、sscanf、sprintf、sscanf这些标准库的输入输出函数,参数都是可变的。在调试程序时,我们可能希望定义一个参数可变的输出函数来记录日志,那么用可变参数的宏是一个不错的选择。
在C99中规定宏也可以像函数一样带可变的参数,如:
#define LOG(format, ...) fprintf(stdout, format, __VA_AR...
分类:
编程语言 时间:
2014-11-18 00:29:17
阅读次数:
230
在定义可变参数的函数之前,先来理解一下函数参数的传递原理:...
分类:
编程语言 时间:
2014-11-18 00:24:37
阅读次数:
252
常量:在程序执行过程中,其值不发生改变的量称为常量。符号常量:用标示符代表一个常量。在C语言中,可以用一个标识符来表示一个常量,称之为符号常量。符号常量在使用之前必须先定义,其一般形式为:#define标识符常量其中#define也是一条预处理命令(预处理命令都以”#”开头),称为宏定义命令(在后面...
分类:
编程语言 时间:
2014-11-18 00:14:00
阅读次数:
177
PCC-S-02015, unable to open include file 解决修改:$ORACLE_HOME/precomp/admin/pcscfg.cfg ??? (网络上很多答案是添加选项parse=none,意思是忽略头文件预编译.如果说含有宏定义则根本没有解决.不提倡) ??...
分类:
其他好文 时间:
2014-11-17 14:19:09
阅读次数:
301
在开发过程中,我们经常需要用到NSLog输出一些信息,甚至有的开发过程,必须在控制台查看输出,有经验的程序员通过控制台输出就能知道整个数据交互的一个流程。但是一个发布的程序,里面带有太多的NSLog输出,肯定对于App性能有所影响,这时候我们可以使用一个宏定义来处理,在开发的时候使用DEBUG模式,...
分类:
其他好文 时间:
2014-11-17 12:20:42
阅读次数:
140
首先,NSAssert 是foundation.framework 框架中的一个宏定义,作为断点检查的条件信息。如果给他一个 false 条件,会生成一个断点检查。NSAssertGenerates an assertion if a given condition is false.Declara...
分类:
其他好文 时间:
2014-11-17 10:21:15
阅读次数:
249