#define是C语言提供的宏定义命令,能够为程序员提供一定方便,在一定程度上提高程序的执行效率。
在程序中,有效范围为宏定义之后的本源文件结束,在此文件范围内有效。另外,用#undef可以终止宏定义的作用域,可灵活控制宏定义的作用范围。
(1)#define定义的常量无数据类型,只是简单的字符替换,没了类型的安全检查,且有时还会产生边际效应。
e.g:#define N100...
分类:
其他好文 时间:
2015-01-20 12:04:09
阅读次数:
144
将Ext JS 5应用程序导入Web项目中
相关资料:
http://docs.sencha.com/extjs/5.1/getting_started/welcome_to_extjs.html
效果图:
工程目录结构图:
准备资料:
先到官网上下载ext-5.1.0-gpl.zip然后解压,官网上的我看到buy我就没敢下载了,嘻嘻也可以到csdn上...
分类:
Web程序 时间:
2015-01-20 12:03:14
阅读次数:
199
在默认的情况下,利用css样式对span进行宽度设定是无效,但有时为了某种排版的要求,需要对span进行宽度设定,那么如何在html中利用css样式设定span的宽度?
思路:这看上去是个很简单的问题,似乎用style中的width属性就可以。
然而通过试验以后发现,无论是在Firefox还是IE中都无效。
在css2的标准中,查阅关于width的定义,我们可以发现,原来css中...
分类:
其他好文 时间:
2015-01-20 12:01:52
阅读次数:
126
步长大小的选择对于经验半变异函数有着重要的影响。例如,如果步长过大,短程自相关可能会被掩膜。如果步长过小,可能会有许多空条柱单元,并且条柱单元内的采样过小,而无法获得条柱单元的典型平均值。...
分类:
其他好文 时间:
2015-01-20 12:02:53
阅读次数:
127
Python中的正则表达式使用,re模块的使用...
分类:
编程语言 时间:
2015-01-20 12:02:31
阅读次数:
271
一:异常截图
二:我的实体@Entity
@Table(name = "p_user")
public class User extends AbstractEntity {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
private long id;
//账号
@Column(name = "acco...
分类:
移动开发 时间:
2015-01-20 11:59:59
阅读次数:
156
越狱总结
条件
一台ipad-miniwifi 16g港版,系统版本7.1。
一台宏基笔记本电脑,能正常联网。
起因
由于我只有一台电脑,需要总是在实验室和宿舍奔波,暂时又没有买电脑的打算,于是想着将我的ipad-mini组建成一个小的pc机。
最近在学python,正好ipad-mini可以下一个python解释器。不过appstore的几个软件都...
分类:
其他好文 时间:
2015-01-20 12:01:21
阅读次数:
211
当你作为一名应届生去面试的时候,面试官可能就是简单的问你Android的四大组件,各种布局等基础知识,但你作为一名有工作经验的应聘者就不会那么简单了,今天就来讨论很多面试官喜欢问的Android的事件分发.
Android为什么要有事件分发呢?因为它是按照层排列,他如何知道你点击的哪一层呢,就需要用到事件分发了.
说到事件分发可能就会想起那三个威武的方法:事件分发(dispatchTouchE...
分类:
移动开发 时间:
2015-01-20 11:59:38
阅读次数:
176
题意很简单。
有高度为 h ,宽度为 w 的广告板。 要插入 n条广告。
把 h 用线段树进行维护,即通过线段树找到每次插入哪一行,每次插入时需同时更新。
不过我在奇怪的地方RE了几次。。。神奇……
#include
#include
#include
#include
#include
#include
#include
#include
#include
#includ...
分类:
其他好文 时间:
2015-01-20 11:59:20
阅读次数:
173
现在用gradle替代maven的项目越来越多,下面就描述一下如何在centos服务器环境下安装配置gradle环境。
1.在http://www.gradle.org/downloads页面,下载最新版的gradle软件包,撰写这篇文档的时候是2.2.1版。
2.下载了gradle-2.2.1-all.zip或者gradle-2.2.1-bin.zip文件之后,将之解压在/usr/l...
分类:
其他好文 时间:
2015-01-20 11:58:48
阅读次数:
141
再Sqlserver中创建了一个表 成功,可是发现一个字段类型不对想改下可是保存总是失败
解决方案:
打开 工具--------选项
再保存成功!\(^o^)/...
分类:
数据库 时间:
2015-01-20 12:00:34
阅读次数:
223
之前只是在项目中看到过,没怎么注意,正好跟对象一起看python学习手册,看到了这个部分于是来研究下。
python版本 2.7.x
os win7
print
一般就是执行脚本的时候,把信息直接打印到标准输出,也就是我们通常说的控制台
print是python __builtin__ 中的一个方法,来看看他的定义
def print(stream)...
分类:
编程语言 时间:
2015-01-20 11:58:38
阅读次数:
343
以前 Servlet doGet(HttpServletRequest,HttpServletResponse) ,doGet方法无法进行单独测试 ,要测试,必须构造request和response对象
Struts2 Action的execute方法非常便于单独测试,这个方法不依赖Servlet API
Servlet常用API对象 : HttpServletRequ...
分类:
编程语言 时间:
2015-01-20 11:59:06
阅读次数:
200
EL 提供 . 和 [ ] 两种运算符来导航数据。下列两者所代表的意思是一样的:
${sessionScope.user.sex}
等于
${sessionScope.user["sex"]}
. 和 [ ] 也可以同时混合使用,如下:
${sessionScope.shoppingCart[0].price}
回传结果为shoppingCart中第一项物品的价格。
不过,以下...
分类:
其他好文 时间:
2015-01-20 11:59:51
阅读次数:
147
load()方法通常用来从Web服务器上获取静态的数据文件,然而这并不能体现ajax的全部价值。
在项目中,如果需要传递一些参数给服务器中的页面,那么可以使用$.get()或者$.post()方法(或者是$.ajax()方法)
$.get()方法使用GET方式来进行异步请求。结构为:$.get(url [, data] [, callback] [, type])
$.get()...
分类:
Web程序 时间:
2015-01-20 11:58:34
阅读次数:
247
serialize()方法:
作用于一个jQuery对象,它能够将DOM元素内容序列化为字符串,用于Ajax请求。
DOCTYPE html>
html>
head lang="en">
meta charset="UTF-8">
script type="text/javascript" src="../../js/jquery-2.1.3.js">script>
...
分类:
Web程序 时间:
2015-01-20 11:59:02
阅读次数:
224