随笔分类 -  Others

1 2 下一页

使用JavaScript下进行iframe的DOM操作(考虑浏览器兼容性)
摘要:今天碰到一个浏览器兼容性的问题,是IE和Firefox下iframe DOM操作的差异。本文借IE和Firefox在iframe DOM操作的不同,进行分析说明JavaScript在DOM操作中两者的不同。IE和Firefox对iframe document对象的差异性在IE6、IE7中,我们可以使用document.frames[ID].document来访问iframe子窗口中的document对象,可是这是不符合W3C标准的写法,也是IE下独有的方法,在Firefox下却不可以使用,Firefox下使用的是符合W3C标准的document.getElementById(ID).conte 阅读全文

posted @ 2011-06-24 18:20 Phinecos(洞庭散人) 阅读(2376) 评论(0) 推荐(0) 编辑

层序遍历在ExtJs的TreePanel中的应用
摘要:今天帮朋友解决了一个问题:使用ExtJs的TreePanel控件,如何得到树的第一个叶子节点的信息。原理非常简单,就是树的层序遍历,在遍历过程中遇到第一个叶子节点即完成工作。效果如下图:代码如下:[代码] 阅读全文

posted @ 2009-10-15 17:56 Phinecos(洞庭散人) 阅读(2881) 评论(0) 推荐(0) 编辑

"有道难题"题解
摘要:第一道算法题(250分)话说你在走路上班时,经过一片种植萝卜的农田。这块田地的形状是一个矩形的网格。field的第i个元素的第j个字符,表示田地的第i 行第j列的格子里包含的萝卜的数目。我们定义一个格子的特殊程度为它周围所有格子的萝卜个数的和; 它周围的格子包含它上下左右以及对角相邻的格子,最多有8个,在田地的边界上的格子会少一些。如果一个格子周围没有别的格子,则它的特殊程度为0。 请返回田地中特... 阅读全文

posted @ 2009-06-01 20:39 Phinecos(洞庭散人) 阅读(1935) 评论(8) 推荐(0) 编辑

基于Chrome的扩展开发(二)
摘要:本文要介绍的扩展名为Custom New Tab,将对其内部实现进行详细的分析和研究。这个扩展实现的功能是让用户可以对标签页打开后的显示效果进行自定义,实现的具体功能如下:1、隐藏/显示最热门网页略缩图。2、隐藏/显示新标签页上的搜索栏。3、隐藏/显示最近的书签。4、隐藏/显示最近关闭的标签。5、将新标签页重定向到任意页面。6、在新标签页中嵌入任意页面 阅读全文

posted @ 2009-05-18 16:58 Phinecos(洞庭散人) 阅读(5796) 评论(23) 推荐(0) 编辑

浅谈Spectral Clustering
摘要:Spectral Clustering,中文通常称为“谱聚类”。由于使用的矩阵的细微差别,谱聚类实际上可以说是一“类”算法。Spectral Clustering 和传统的聚类方法(例如 K-means)比起来有不少优点:1)和 K-medoids 类似,Spectral Clustering 只需要数据之间的相似度矩阵就可以了,而不必像 K-mea... 阅读全文

posted @ 2009-05-11 00:32 Phinecos(洞庭散人) 阅读(3071) 评论(0) 推荐(0) 编辑

论文阅读笔记(六)
摘要:项目主页:http://azureus.sourceforge.net/ 原理:节点选择所需要的信息都已经被内容分发网络(CDN)给收集好了,CDN使用动态DNS将用户请求引导到低延时的备份服务器处。 作者认为若两个用户被定向到一组相似的备份服务器,也就说明它们离此服务器很近,进而说明两者之间也很近。这种基于CDN的信息能减少跨ISP的流量。 和上一篇的思路不同,不需要新的网络设施,不依赖ISP和... 阅读全文

posted @ 2008-11-21 16:48 Phinecos(洞庭散人) 阅读(576) 评论(0) 推荐(0) 编辑

论文阅读笔记(五)
摘要:P2P文件共享和流媒体系统,内容分发,减轻服务器负载,VoD在用户共享视频内容方面同步很少,因此更难。需要每个节点贡献出一些硬盘空间(1GB)。新的内容复制,内容发现的调度机制。 VoD和其他流媒体播放系统不同的地方在于每个节点可以在同一时间观看影片的不同部分,从而减小了相互之间的协助性,因此需要每个节点贡献出一些硬盘,而不是只贡献出一些播放缓冲区。从某种意义上看,就成为一... 阅读全文

posted @ 2008-11-21 15:45 Phinecos(洞庭散人) 阅读(509) 评论(0) 推荐(0) 编辑

论文阅读笔记(四)
摘要:网络上的p2p流量控制,确保客户方与服务提供方资源的有效,公平利用。对于传统的TCP应用,ISP可以控制TCP的网络反馈包来控制流量,但对于P2P应用的控制则麻烦的多。 作者提出需要ISP和P2P应用携手合作来解决流量控制问题,通过他们提出的P4P框架建立一个信息门户来为两者提高当前网络的信息,比如拓扑结构,拥塞率等。可以将这个门户作为第三方提供,ISP和P2P应用都从它获取网络信息,实现可以使用... 阅读全文

posted @ 2008-11-21 14:52 Phinecos(洞庭散人) 阅读(441) 评论(0) 推荐(0) 编辑

论文阅读笔记(三)
摘要:(26)主节点负责对名称空间的操作,此外,还管理数据块的备份:它决定数据块的放置策略,创建新数据块及其备份,平衡各子节点的负载,进行垃圾回收。像镜像这样的操作十分耗时,为了不影响主节点其他操作,对名称空间采用区域加锁机制。GFS不支持对文件的硬链接或符号链接。它将名称空间做成一个查找表,将全路径映射到元数据,并且这个查找表通过使用前向压缩算法,可以存储在内存中。名称空间树的每一个节点(一个文件的绝... 阅读全文

posted @ 2008-11-15 21:32 Phinecos(洞庭散人) 阅读(513) 评论(0) 推荐(0) 编辑

论文阅读笔记(二)
摘要:接着上一篇《论文阅读笔记(一)》,继续记录《The Google File System》的阅读体会: (16)主节点在启动时轮询各个子节点上包含的数据块信息,这通过正向心跳包来实现。这样做的好处是避免了主节点和子节点的信息同步问题,因为子节点的信息是随时在动态变化的,并且只有子节点才对它包含的数据块信息有话语权。 (17)操作日志包含了关键元数据更改的历史记录,定义了并发操作的逻辑时序。因此必须... 阅读全文

posted @ 2008-11-14 21:24 Phinecos(洞庭散人) 阅读(695) 评论(0) 推荐(0) 编辑

论文阅读笔记(一)
摘要:读完《The Google File System》,记录下学习心得: (1)组件的失效是经常的事情,GFS把这放在考虑的首位,持续性的系统监控,错误检测, 容错机制,自动恢复至关重要。 (2)读写的文件巨大,I/O操作机制和数据块的大小要重新审视,应以MB计。 (3)对文件的互斥操作主要是数据追加,而非覆写,对文件的随机写几乎不存在。文件一旦写操作完成后,后续就只是进行顺序的读操作。因此,数据追... 阅读全文

posted @ 2008-11-13 16:24 Phinecos(洞庭散人) 阅读(879) 评论(0) 推荐(0) 编辑

我的译作
摘要:开博以来翻译的一些文章 阅读全文

posted @ 2008-11-08 11:56 Phinecos(洞庭散人) 阅读(3272) 评论(0) 推荐(0) 编辑

基于朴素贝叶斯分类器的文本分类算法(下)
摘要:在本文的上半部分《基于朴素贝叶斯分类器的文本分类算法(上)》一文中简单介绍了贝叶斯学习的基本理论,这一篇将展示如何将该理论运用到中文文本分类中来,具体的文本分类原理就不再介绍了,在上半部分有,也可以参见代码的注释。 阅读全文

posted @ 2008-10-21 16:31 Phinecos(洞庭散人) 阅读(43878) 评论(138) 推荐(16) 编辑

基于朴素贝叶斯分类器的文本分类算法(上)
摘要:本文缘起于最近在读的一本书-- Tom M.Mitchell的《机器学习》,书中第6章详细讲解了贝叶斯学习的理论知识,为了将其应用到实际中来,参考了网上许多资料,从而得此文。文章将分为上下两个部分,第一部分将介绍贝叶斯学习的相关理论(如果你对理论不感兴趣,请直接跳至第二部分)。第二部分讲如何将贝叶斯分类器应用到中文文本分类,随文附上示例代码。 阅读全文

posted @ 2008-10-21 14:49 Phinecos(洞庭散人) 阅读(56217) 评论(35) 推荐(9) 编辑

人工神经网络之反向传播算法
摘要:都说《机器学习》是学计算机的人必须要看的一本书,确实不是浪得虚名。看了一章人工神经网络(ANN)中关于反向传播算法的内容,相比单个感知器而言,采用多层网络的反向传播算法能表示出更多种类的非线性曲面,下面总结下它基本的处理框架。 ANN核心数据结构: typedef struct { int input_n; /* number of input uni... 阅读全文

posted @ 2008-10-18 21:04 Phinecos(洞庭散人) 阅读(9004) 评论(1) 推荐(1) 编辑

工作小结
摘要:1,Win2000下动态加载DLL时遇到一个奇怪的问题, CString sdkPath = _T("C:\\WINDOWS\\system32"); ::SetCurrentDirectory(sdkPath); handle = ::LoadLibrary(_T("C:\\WINDOWS\\system32\\termb.dll")); if (handle == NULL)... 阅读全文

posted @ 2008-10-10 17:13 Phinecos(洞庭散人) 阅读(1445) 评论(0) 推荐(0) 编辑

重装系统遇到的一个问题
摘要:国庆回家休息了几天,家里电脑是我本科时用的,最近出现一个奇怪的问题,xp系统无法进入,而且重装系统时总是会报错: An unexpected error(0) occurred at line 17763 in d:\xpsprtm\base\boot\setup\arcdisp.c.系统没有报警连续长鸣,应该不是内存条松动的原因,硬盘没有出现什么异常情况,用工具软件检查后也没有发现有坏道,主板... 阅读全文

posted @ 2008-10-10 16:41 Phinecos(洞庭散人) 阅读(490) 评论(0) 推荐(0) 编辑

Ajax数据传输的一个问题
摘要:问题:用ajax从前台页面传字符串变量给服务器端,想传的内容是abc+,但接收以后用System.out.println()输出是abc空格。 原因:url中有些字符被转义,比如空格被编码成加号,于是传的参数明明是加号,获取的值却成了空格。如何解决呢?如果是通过url传递参数,应该对其进行必要的编码。 解决办法: 在客户端加入下述代码先进行编码: function URLencode(sStr) ... 阅读全文

posted @ 2008-09-24 10:20 Phinecos(洞庭散人) 阅读(495) 评论(0) 推荐(0) 编辑

近期工作小结
摘要:一,Base64编解码。参考文章:《使用混合脚本编程来实现的Base64编码》,《使用混合脚本编程来实现的Base64解码》 二, 需求如下:一张jpg图片,将其字节数组按Base64编码后传递给客户端,客户端将此Base64编码的字符串解码后,最后还原为jpg图片。第一步Base64解码请参考(1)中提到的文章《使用混合脚本编程来实现的Base64解码》,下面给出还原为jpeg图片的代码片段: ... 阅读全文

posted @ 2008-09-13 21:06 Phinecos(洞庭散人) 阅读(885) 评论(0) 推荐(0) 编辑

最近的开发平台
摘要:最近一个多月都在做身份证扫描识别,一直都用的一代证件的扫描仪,今天拿到二代的了,对比下看看,果然二代的读卡器看起来先进的多,而且还分成主从机,可以无线通信的方式上传信息,果然厉害.听说接口规范都是统一规定的,这点真是赞的。 一代的(庞然大物啊) 二代的(嘿,看起来像个移动硬盘吧) 阅读全文

posted @ 2008-09-10 17:12 Phinecos(洞庭散人) 阅读(737) 评论(0) 推荐(0) 编辑

1 2 下一页

导航