上传文件是一个比较常用的功能,前段时间就做了一个上传图片的模块。开始采用的是共享文件夹的方式,后来发现这种方法不太好。于是果断将其毙掉,后来选择采用FTP的方式进行上传。个人感觉FTP的方式还是比较好用的,所以跟大家分享一下。 上传的核心代码:[csharp]/// /// FTP上传文件 /...
分类:
其他好文 时间:
2014-08-04 16:55:37
阅读次数:
255
请先看看下面这段代码,理解了,就是对面向对象的进一步理解,这里面的信息量比较大。 4 * Object.create() 最近才添加进了ECMAScript第5版规范,有些浏览器不支持 5 * 这里模拟一个Object.create方法解决兼容性问题 6 * Ob...
分类:
其他好文 时间:
2014-08-04 16:54:57
阅读次数:
246
前一篇我们了解了一个最基本的 clustering 办法 k-means ,这次要说的 k-medoids 算法,其实从名字上就可以看出来,和 k-means 肯定是非常相似的。事实也确实如此,k-medoids 可以算是 k-means 的一个变种。 k-medoids 和 k-mean...
分类:
其他好文 时间:
2014-08-04 16:54:17
阅读次数:
232
一、术语session session这个词被滥用的程度大概仅次于transaction,更加有趣的是transaction与session在某些语境下的含义是相同的。 ? session,中文经常翻译为会话,其本来的含义是指有始有终的一系列动作/消息...
分类:
其他好文 时间:
2014-08-04 14:50:07
阅读次数:
257
使用方式一: 标准浏览器与IE10都支持额外传参数,从第三个参数起,作为回调的参数传入。 ????var?id?=?window.setTimeout(callback,10,1,2,4);
????function?callback(i,j,k){
????????ale...
分类:
其他好文 时间:
2014-08-04 14:49:57
阅读次数:
170
这几天初学geoserver,试了一下发布shape数据,我不知道怎么设置发布哪种服务的地图。只是在发布以后的URl里,http://localhost:8080/geoserver/ynxzqh/wms?service=WMS&version=1.1.0,是不是URL这个表示发发布的...
分类:
其他好文 时间:
2014-08-04 14:49:47
阅读次数:
178
1. 文件 CMD + N: 新文件 CMD + SHIFT + N: 新项目 CMD + O: 打开 CMD + S: 保存 CMD + SHIFT + S: 另存为 CMD + W: 关闭窗口 CMD + SHIFT + W: 关闭文件 2. 编辑 CMD + [: 左缩进 CMD + ]: 右缩进 CMD + CTRL +...
分类:
其他好文 时间:
2014-08-04 14:49:27
阅读次数:
403
1、关闭集群 2、通过修改core-site.xml ??<property>
????<name>fs.checkpoint.period</name>
????<value>180</value><!--单位为秒-->
??</property>
??<property>
????<name>fs.checkpoint.d...
分类:
其他好文 时间:
2014-08-04 14:48:57
阅读次数:
202
①多语言配置config/config.php 拷贝ThinkPHP/Extend/Behavior/CheckLangBehavior.class.php中的: ?protected?$options???=??array(
????????????‘LANG_SWITCH_ON‘????????=>?false...
分类:
其他好文 时间:
2014-08-04 14:48:37
阅读次数:
299
get 长度限制1024字节 post没有限制 浅谈 HTTP中Get与Post的区别 GET方式传值的最大长度 都有些道理。引用其中一些观点: get? 首先是"GET方式提交的数据最多只能是1024字节",因为GET是通过URL提交数据,那么G...
分类:
其他好文 时间:
2014-08-04 14:47:37
阅读次数:
176
准备工作 NodeJS(NPM) Grunt & Bower: npm install -g grunt-cli bower(if fail, use sudo) npm install -g generator-angular yo angular npm install bower install execute grunt tasks like: grunt serve...
分类:
其他好文 时间:
2014-08-04 14:47:27
阅读次数:
279
首先,介绍几种常见的I/O模型及其区别,如下: blocking I/O nonblocking I/O I/O multiplexing (select?and?poll) signal driven I/O (SIGIO) asynchronous I/O (the POSIX?aio_functions) blocking I/O? 这...
分类:
其他好文 时间:
2014-08-04 14:47:17
阅读次数:
241
##Manage Kernel Modules display modules >lsmod Check modules parameters >modinfo -p usb_storage|st|sc8 Load modules >modprobe usb_storage|st|sc8 Rmove mdules > rmmod usb_storage|st|sc8 ###Set defau...
分类:
其他好文 时间:
2014-08-04 14:47:07
阅读次数:
247
function getDateDiff(datetime) {? var dateBegin = new Date(datetime.replace(/-/g, "/"));? var dateEnd = new Date();? var dateDiff = dateEnd.getTime() - dateBegin.getTime();? // 计算相差的天数?...
分类:
其他好文 时间:
2014-08-04 14:46:57
阅读次数:
231
现在很流行的一种标记语言 markdown 非常适合写文档 , 将一些经过 简单标记过的文本格式化成html 文本: 效果: 很不错
分类:
其他好文 时间:
2014-08-04 14:46:47
阅读次数:
167
这篇文章还可以在这里找到 英语 Load Attachments In Your App! 很多开发者都希望能够通过电子邮件分享他们的应用数据。这对用户用户之间以及设备之间的数据传输来说是一个很方便的方法--它甚至可以为你带来一些...
分类:
其他好文 时间:
2014-08-04 14:46:37
阅读次数:
406
maven环境快速搭建 Maven是一个采用纯Java编写的开 源项目管理工具。Maven采用了一种被称之为project object model (POM)概念来管理项目,所有的项目配置信息都被定义在一个叫做POM.xml的文件中,通过该文件,Mav...
分类:
其他好文 时间:
2014-08-04 14:46:27
阅读次数:
294