int array[] = {1,2,3,4};
#define TOTAL_ELEMENTS (sizeof(array)/sizeof(array[0]))
int main()
{
int d = -1;
if(d <= TOTAL_ELEMENTS)
printf("TRUE\n");
else
printf("FALSE\n");
}...
分类:
其他好文 时间:
2015-03-19 18:27:15
阅读次数:
157
总是有这么一些时候,会让我大脑转不过来为什么,以至于现在都不知道问什么,为什么用了无数遍的东西会突然出现错误?而且代码就是复制生成的一份正确,一份错误。
如果说出现了上述的情况,一开始会让自己相当的郁闷,问题的产生可能已经超过了自身技术的范畴,究其原因,会有很多,我把他们根据开发者本身开他们分为两种,可以预知或者说在自身知识范围内可以解决的问题和不可预知的无法解决的问题,对于第一种问题的...
分类:
其他好文 时间:
2015-03-19 18:27:04
阅读次数:
120
Linux 的缺省 Shell 就是 Bash,熟练运用下面的快捷键将对提高 Bash 的操作有很多好处,当然如果你是一名 Emacs 用户的话,你会发现它们的很多操作都是相同的。
这些快捷键有:
Ctrl + A : 光标移到行首。
Ctrl + E : 光标移到行尾。
Ctrl + L : 清屏。
Ctrl + U : 清除光标前至行首间的所有内容。
Ctrl + H : 同 ...
分类:
其他好文 时间:
2015-03-19 18:28:11
阅读次数:
128
B{1,1}=[1,2];
B{1,2}='kitty';
B
B =
[1x2 double] 'kitty'
celldisp(B)
B{1} =
1 2
B{2} =
kitty
可以看到,元胞数组就是能包含不同变量类型的数组,每一个元素又是一个数组
想要与数值数组相互转化
A=magic(3);
num...
分类:
编程语言 时间:
2015-03-19 18:26:32
阅读次数:
222
差分信号也称为差动信号,用两根完全一样,极性相反的信号阐述一路数据。为了保证两根信号完全一致,在布线时要保持平行,线宽、线间距保持不变。接收端差分线对间通常会加匹配电阻,其...
分类:
其他好文 时间:
2015-03-19 18:27:00
阅读次数:
182
一个菜单中包括多个菜单项(MenuItem),在一个菜单中最多只会显示两行散列的菜单项,如果菜单项超过了六个,超过的会自动隐藏,会出现更多提示用户
在android中菜单一共分为三种:选项菜单(OptionsMenu)、上下文菜单(ContextMenu)、和子菜单(SubMenu).
一:选项菜单
这个暂时不需要配置文件
只需在Activity中进行完成
packa...
分类:
移动开发 时间:
2015-03-19 18:26:32
阅读次数:
265
class CC_DLL CCScene : public CCNode
{
public:
/**
* @js ctor
*/
CCScene();
/**
* @js NA
* @lua NA
*/
virtual ~CCScene();
bool init();
static CCSce...
分类:
其他好文 时间:
2015-03-19 18:26:32
阅读次数:
1172
3月11日,一年一度的家博会在上海开幕,今年的家博会吸引了国内家电企业的热情参与,而一些新品的亮相也让大家对家电行业的发展充满信心。值得一提的是,国内高端家电领军人物卡萨帝借助本次家博会发布了三款颠覆性新品,其创新理念不仅获得了业界的广泛认同,也预示着高端家电元年的开启。
本次家博会卡萨帝一共发布了三款颠覆性新品,分别是卡萨帝云珍冰箱、卡萨帝双子云裳洗衣机、卡萨帝云典厨电...
分类:
其他好文 时间:
2015-03-19 18:26:29
阅读次数:
175
#include
using namespace std;
class A
{
public:
A(){ cout << nInt << endl; };
private:
unsigned int nInt;
};
int main()
{
A a;
A * nA = new A;
if ( nA )
{
cout << "我是对象" << endl;
}
s...
分类:
其他好文 时间:
2015-03-19 18:26:07
阅读次数:
274
读了一周的echarts代码。
1、总体来说,echarts里面的代码还是比较通俗易懂的。
2、程序中series的处理都是遵循循环的方式,这点在刚开始的时候很让人迷惑。不管有没有用,都是循环一遍进行比较。当然考虑到series不会太多,不至于影响到性能。
3、对于series中的一些点线等设置处理上能够做进一步改进就更好了。像tooltip,geoCoord等在一个serie中定义,所有的...
分类:
其他好文 时间:
2015-03-19 18:27:08
阅读次数:
163
使用truelicense进行Java程序license控制
经过扩张可以验证license 开始结束日期,验证绑定给定mac地址。
Truelicense 是一个开源的java license 验证项目。
使用truelicense实现用于JAVA工程license机制(包括license生成和验证)请参考http://www.it165.net/pro/html/201404/11...
分类:
编程语言 时间:
2015-03-19 18:25:00
阅读次数:
218
作者:iamlaosong
excel提供一个调节数字的按钮,用来调节单元格中数字的增减。由于其取值范围是0-30000,所以不能直接用其调节日期,但可以使用“初始日期+调节值”的方式。
1、开发工具 - 插入 - 表单控件 - 把数值调节钮拖动到单元格上面。如下图所示。
excel2003版 - 视图菜单 - 工具栏 - 窗体 就会看到窗体工具栏。
excel...
分类:
其他好文 时间:
2015-03-19 18:26:25
阅读次数:
144
在自定义ContentProvider结合ContentObserver一起使用时,自己写的ContentProvider,在执行完insert、delete和update后,要手动地调用getContentResolver().notifyChange()这个方法来通知改动的产生
直接上代码:
MainActivity
package com.jackie.contentobser...
分类:
移动开发 时间:
2015-03-19 18:25:25
阅读次数:
231
debian系统启动脚本
debian GNU/Linux使用SysV模块作为系统初始脚本。与RH一样,debian使用一个扩展的SysV模块,而slackware主要是基于BSD的,并为了使用SysV模块而写了几个方便的脚本。
定位SysV目录
debian GNU/Linux,与大多数使用SysV模块的系统一样,将相关的目录存放在/etc目录之下。也就是说,SysV目录/etc/in...
分类:
系统相关 时间:
2015-03-19 18:24:25
阅读次数:
189
我的Oracle数据库是去年11月份安装的,然后安装好之后配置了一下,那个时候是正常的,没有什么问题,但是后来我就一直没有用自己本地的Oracle,使用的PL/SQL一直连的是同事的机子,然后今天突然想在自己的机子上做些测试,PL/SQL居然一直连不上,提示了下面这个错误。
提示ORA-03113:通信通道的文件结尾
进程 ID :0
会话 ID:0 序列号:0之后就是一系列的度娘谷歌论坛等等折腾...
分类:
数据库 时间:
2015-03-19 18:24:25
阅读次数:
289