主要内容:数组下标越界后测试、数组下标中“ ,”运算符,副作用
#include
int main(int argc, char ** argv)
{
int a[2]={1,2},b[2] = {3,4};//输出未知值
int i = 0;
printf("%d\n",b[0,2]); //逗号为一种运算符,b[0,2]被当成b[2],在这里b[2]是超出
...
分类:
编程语言 时间:
2014-11-07 17:02:33
阅读次数:
227
一、引言: 路边有一个烤肉摊,有一位老板负责给客人烧烤食物。如果客人很少,老板都能准确记住大家的要求,随着客人的增多,要求越来越多,老板很难满足大家要求,老板应该怎么办?首先说明为什么客人多了,老板满足不了大家的要求,因为“用程序猿的话说是因为:紧耦合”。松耦合就能很好的解决此问题,也就是本文介绍....
分类:
其他好文 时间:
2014-11-07 16:26:36
阅读次数:
226
主要内容:++操作细节
#include
int main(int argc, char** argv)
{
int t1 = 2, t2 = 0;
//t2 = t1++ + t1++; // 在语句结束后才执行两个++,结果t2 = 4
t2 = t1++ > 0? t1++:t1; // 这里直接在?判断完之后执行了一次++操作,结果t2 = 3
printf("t2 = %d\n",t2);
...
分类:
编程语言 时间:
2014-11-06 23:39:49
阅读次数:
221
在这里先对大家说声对不起,毕竟2年前就想写这篇文章,但由于自己太懒惰一直没有写,也是为了给自己留点东西好了,前些日子我老大让我又搞这个东西发现我曾经的资料没留,又凭着自己印象从新来过,但发现网上写的东西真的有些肤浅,实在说只是去,毕竟我们是程序猿,不是学生了,怎么也点多想些东西哦,于是将自己总结的....
分类:
移动开发 时间:
2014-11-06 16:32:40
阅读次数:
206
前言 最近在看王涛大神的《你必须知道的.NET(第二版)》一书,嗯,首先膜拜一下…. 在书中的第五章-品味类型中,对装箱与拆箱一节感触很深,概念本身相信每一个程序猿都不陌生,装箱是将值类型转换为引用类型 ,拆箱是将引用类型转换为值类型(ps:不小心又背了一下书),也知道装箱与拆箱过程中将带来性能上的...
1.我们不禁要问,什么是"服务集群"?什么是"企业级开发"? 既然说了EJB 是为了"服务集群"和"企业级开发",那么,总得说说什么是所谓的"服务集群"和"企业级开发"吧!这个问题事实上挺关键的,由于J2EE 中并没有说明确,也没有详细的指标或者事例告诉广大程序猿什么时候用EJB 什么时候不用。于是...
分类:
其他好文 时间:
2014-11-05 18:53:01
阅读次数:
229
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为下面几个部分 1、栈区(stack)— 由编译器自己主动分配释放 ,存放函数的參数值,局部变量的值等。其 操作方式相似于数据结构中的栈。 2、堆区(heap) — 一般由程序猿分配释放, 若程序猿不释放,程序结束时可能由O...
分类:
其他好文 时间:
2014-11-05 16:27:40
阅读次数:
218
当一个解决方案包含多个WEB项目的时候,只要按F5调试,其它用不着的WEB项目也会自动添加到托盘里。很多新手都不知道如何解决这个问题,我也是刚知道。在网上找了很多资料看到有2种解决方法:1、把WEB项目设置为使用IIS调试,把ASP.NET网站项目设置为使用自定义服务器调试,并指定iis配置的URL...
分类:
Web程序 时间:
2014-11-05 10:47:49
阅读次数:
180
Java面试题集(181-199)摘要:这部分是包括了Java高级玩法的一些专题,对面试者和新入职的Java程序猿相信都会有帮助的。181.182.183.184.185.186.187.188.189.190.191.192.193.194.195.196.197.198.199.
分类:
编程语言 时间:
2014-11-04 19:07:44
阅读次数:
219
主要内容:宏定义、max(a,b)宏定义细节、大小端判断、(int&)a什么意思
#if 1
#include
// 注意空格
#define F (x) ((x) - 1) // F代表后面
#define F(x) ((x) - 1) // F(x)代表后面
// 经典的笔试题宏定义求最大值
//#define max(a,b) a>b?a:b //这个...
分类:
编程语言 时间:
2014-11-04 17:30:28
阅读次数:
298