摘要: 第一次使用这3大框架进行网站编写的人没有一个清楚的流程,建起网站来会比较头疼,今天来讲讲3大框架的配置基本流程:用户点击页面之后,服务器收到一个请求,请求经过web.xml的拦截器过滤后进入action,不同的action执行后进入service业务处理层,业务处理层需要访问数据库的话,servic... 阅读全文
posted @ 2014-10-09 16:28 吃西瓜的星星 阅读(1041) 评论(4) 推荐(0)
摘要: C语言链表初学者都说很难,今天就来为大家讲讲链表讲链表之前不得不介绍一下结构体,在链表学习之前大家都应该已经学了结构体,都知道结构体里面能有许多变量,每个变量可以当做这个结构体的属性,例如:struct Stu{ char name[6]; int age;};在这里我们就定义了一个名为... 阅读全文
posted @ 2014-09-14 00:36 吃西瓜的星星 阅读(573) 评论(0) 推荐(0)
摘要: volatile:它是被设计用来修饰被不同线程访问和修改的变量一般用在以下3个地方:1、多进程多任务共享的标志需要加上它2、中断服务中被修改并且被其它程序检测的变量需要加上它3、并行设备的硬件寄存器(如:状态寄存器)msdn中volatile的定义是”A type qualifier that you can use to declare that an object can be modified in the program by the hardware“例如:static int i;int main(){ while(true) { if(i) ... 阅读全文
posted @ 2014-03-18 22:39 吃西瓜的星星 阅读(161) 评论(0) 推荐(0)
摘要: 今天在网上无意中看到有人提出一个趣味性问题:不使用乘除操作,位操作,if-else,for,while,switch,?:三目运算符,全局变量,模版,标准库函数进行从1到n的累加运算其中n是一个变量。思考了会没有头绪,然后看了许多程序员的回帖,然后看到了被自己冷落了许久的东西---函数查表#include typedef int(*F)(int);int f0(int n){ return 0;}int fn(int n){ F f[2] = { f0, fn }; return n + f[n>0](n - 1);}int main(){ printf("%d\n" 阅读全文
posted @ 2014-03-18 19:46 吃西瓜的星星 阅读(147) 评论(0) 推荐(0)