闭包(closure)是Javascript语言的一个难点,也是它的特色,很多高级应用都要依靠闭包实现。
此文涉及到大量例子,以帮助理解闭包 及 使用...
分类:
编程语言 时间:
2015-02-28 14:45:06
阅读次数:
204
Hibernate validator使用
导入validation-api-xxx.jar 以及 hibernate-validator-xxx.Final.jar
需要检查的java bean
Entity.java
import javax.validation.constraints.Max;
import org.hibernate.validator.constrain...
分类:
编程语言 时间:
2015-02-28 14:45:23
阅读次数:
417
Eclipse报错:gc overhead limit exceeded eclipse
原因是Eclipse默认配置内存太小需要更改Eclipse安装文件夹下的eclipse.ini文件。
Eclipse.ini默认文件如下:
修改如下:
-Xms512m -Xmx1024m
第一个是最小的初始化内存,第二个是最大的占有内存
还可以加上 -XX:MaxPerm...
分类:
系统相关 时间:
2015-02-28 14:46:30
阅读次数:
149
大家新年好。博主刚回到广州就要各种忙。博主换了份工作,所以昨天一来到广州就忙着找房子,好在昨晚就已经搞定。时间比较紧迫,这篇文章就直接将如何使用provider了。
内容提供者一般用于进程之间通信,当一个app需要访问另外一个app的数据库内容的时候,就需要用到内容提供者。为了节约时间,博主直接偷懒上代码了,直接拿博主之前写过的一个短信项目来上了。
首先,定义一个内容提供者
package ...
分类:
移动开发 时间:
2015-02-28 14:44:52
阅读次数:
153
经常性的看到在一些电商网站上的 搜索关键词记录,被其他网站给爬取到。然后去判断用户的行为习惯,作一些 乱七八糟的相关商品推荐或者
广告。不得不说,确实做的很人性化,这是怎么实现的。怎么获取到用户的搜索记录。
采用的是客户端的cookie,通过客户端的cookie记录用户经常搜索的关键字,然后就可以从用户经常搜索的关键字来
判断用户的兴趣。先看一下怎么设置用户查询。cookie在用户电脑中是以一种类似map键值对的形式存放,且只能存放字符串类型的对
象。通过response对象 增加cookie,...
分类:
其他好文 时间:
2015-02-28 14:43:23
阅读次数:
180
在我们的编程过程中,会使用各种类库,有自己写的,有的用别人的.当我们使用第三方的类库时,有时候为了使用方便,希望给类库增加一些Helper方法,这时候就要使用扩展方法了.
看看MSDN上的介绍:扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。
扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。
通常,建议你只在不得已的...
用STM32自带的ADC读取引脚电压值,读回来的数据怎么转换成单位为V的数值???
V(ADC) = Value(ADC) * V(ref)/4096(stm32的ADC是12位的,所以ad字的最大值是4096)
其中V(ADC)为算出的电压值;Value(ADC)为采集的AD值;V(ref)为参考电压,一般为3.3V。
比如你STM32的参考电压为3.3v,采集的AD值为1024,那么转换...
分类:
其他好文 时间:
2015-02-28 14:43:02
阅读次数:
291
对生活用电(即市电,220V或380V)是交流电.
一、交流电与直流电的区别:
交流电的大小(电压的高低)和方向是随时间而变化的,在中国是1秒钟50个周期(50Hz).交流电不分正负极.
直流电的大小和方向是固定不变的.(如:电池就是直流电源).
二、为什么用交流电:
因交流电可用变压器方便的升压和降压,所以适合大能量、远距离的传输。
(在传输过程中,同样的能量,电压越高,所需电流就越小...
分类:
其他好文 时间:
2015-02-28 14:44:48
阅读次数:
166
题目:
Reverse a linked list from position m to n. Do it in-place and in one-pass.
For example:
Given 1->2->3->4->5->NULL, m = 2 and n =
4,
return 1->4->3->2->5->NULL.
Note:
Given m, n...
分类:
其他好文 时间:
2015-02-28 14:45:09
阅读次数:
171
头文件:#include #include
定义函数:int setsockopt(int s, int level, int optname, const void * optval, ,socklen_toptlen);
函数说明:setsockopt()用来设置参数s 所指定的socket 状态. 参数level 代表欲设置的网络层, 一般设成SOL_SOCKET 以存取...
分类:
编程语言 时间:
2015-02-28 14:42:09
阅读次数:
668
iOS中经常会有网络请求,可以把它封装起来,方便使用:
网络封装请求类:
.h文件:
#import
@interface NetHandler :
NSObject
//无返回值,根据网络请求
的特点,不同的地方就是请求的地址和分析数据的方式不一样,就是把这两部分分别作为方法参数
+ (void)getDataWithUr...
分类:
移动开发 时间:
2015-02-28 14:44:37
阅读次数:
170
1,dispatch_set_target_queue dispatch_queue_t serialQueue = dispatch_queue_create("com.example", NULL);
dispatch_queue_t concurrentQueue = dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_BACKGROUND...
分类:
其他好文 时间:
2015-02-28 14:44:27
阅读次数:
153
这是一款集合20组不同CSS3按钮样式和按钮鼠标滑过特效的插件。这20组css3按钮每一组都有3种示例,每一个示例都使用CSS3制作炫酷的鼠标滑过动画。这些按钮适用于各种场合,相信总有一款适合你。
请注意这些按钮动画效果只在最新版本的现代浏览器上工作,(Mobile)Safari浏览器只支持其中很少的效果。
该按钮动画特效中大多数使用的是CSS transitions,但有一些动画效果也使用C...
分类:
Web程序 时间:
2015-02-28 14:42:26
阅读次数:
157
Linux下 Mysql 互为主从配置。系统环境:CentOS 6.5
master1:192.168.100.204
master2:192.168.100.205...
分类:
数据库 时间:
2015-02-28 14:42:44
阅读次数:
177
这是一款效果很酷又简单实用的jQuery二级下拉菜单特效,该特效在点击触发按钮后,二级下拉菜单会向下滑动覆盖原来的主菜单,关闭后二级下拉菜单又向上滑动回去,二级菜单不占用多余的空间。
这个菜单插件是替代标准的二级下拉菜单的好方法,特别是在你想显示更多的二级子菜单的时候。另外,你可以十分容易的自定义二级下拉菜单的样式,多添加一个搜索框或登录注册表单等等。
在线演示:http://www....
分类:
Web程序 时间:
2015-02-28 14:41:57
阅读次数:
147
我的操作系统win8.1 64位,安装flash-programmer1.12.7时就显示各种错误,一路点击“确定”。最后安装好了,但是驱动没有安装成功无法识别。
解决办法:先安装flash-programmer 2(1.5版本),此时插上cc-debugger发现已经连接成功,证明驱动也已经安装成功。再安装flash-programmer1.12.7,使用1.12.7烧写代码。
下载地址:h...
分类:
其他好文 时间:
2015-02-28 14:42:44
阅读次数:
149
适用于 Grails 2.2.x
这第一个视频展示了如何在Windows上安装Grails和Java。要安装Grails,您将需要一个Java开发工具包(www.java.com)和Grails的库(www.grails.org)。这个视频将告诉你如何下载和安装这两个东西。然后,它显示了如何设置适当的环境变量,让您可以运行Grails命令。
视频: 在windows上安装Grails开...