Fork me on GitHub

2013年8月31日

摘要: 给你的移动网站加点料:移动旋转菜单的实现方案 在github上看到有人用HTML5 + CSS3 + Javascript实现了jQuery Wheel Menu(旋转菜单),因为本人供职于移动网站的开发,又不是一个专业的前端开发,所以看到这么炫的东东肯定就垂涎三尺,想移植到移动平台,当然最好一句代码不修改直接移植过来是最省事的,但是最终发现此大牛给出的Demo在移动端上展现是有一定问题的,所以在边看中国好声音的过程中,修改了他的一部分代码,实现了在移动浏览器上可以自由使用的jQuery Wheel Menu(旋转菜单)。 既然实现了如此绚丽的菜单,那么在移动网站上究竟在怎么样的场景下可以.. 阅读全文
posted @ 2013-08-31 23:59 HackerVirus 阅读(294) 评论(0) 推荐(0)
摘要: 用中文把玩Google开源的Deep-Learning项目word2vecgoogle最近新开放出word2vec项目,该项目使用deep-learning技术将term表示为向量,由此计算term之间的相似度,对term聚类等,该项目也支持phrase的自动识别,以及与term等同的计算。word2vec项目首页:https://code.google.com/p/word2vec/,文档比较详尽,很容易上手。可能对于不同的系统和gcc版本,需要稍微改一下代码和makefile。具体到我的mac系统,源代码中所有#include 的地方都需要改成#include ,makefile编译选项中 阅读全文
posted @ 2013-08-31 23:58 HackerVirus 阅读(475) 评论(0) 推荐(0)
摘要: 可拖动的DIV续之前写过一篇可拖动的DIV讲如何实现可拖动的元素,最后提出了几点不足,这篇文章主要就是回答着三个问题1. 浏览器兼容性2. 边界检查3. 拖动卡顿、失灵先附上上次代码View Code Test Dialog This is a draggable test. 浏览器兼容性这个是最好解决的问题了,看看上面代码涉及到浏览器兼容性的地方无非就是event获取及事件源获取、事件绑... 阅读全文
posted @ 2013-08-31 23:54 HackerVirus 阅读(232) 评论(0) 推荐(0)
摘要: windows下捕获dump之守护进程一两个月前为产品写了一个独立的exe,由于产品使用的捕获dump是一个现成的进程外exe,如果以资源的方式集成它容易出现安全警告,由于时间关系没有寻求新的解决方法,还是遵循旧方案,不捕获dump。 最近业余看了会儿breakpad client,想到一个解决方案——其实也蛮简单的,最后exe大概会增加200多KB。下边从头分析。 有这样一种需求,希望一个进程启动之后,有另一个进程来“守护”它,当它发生crash时,能生成dump,然后把它重启;还有一个要求,“守护”进程跟工作进程必须是在同一个物理文件里,就像chromium一样,它是多进程的,但只有ex. 阅读全文
posted @ 2013-08-31 23:52 HackerVirus 阅读(418) 评论(0) 推荐(0)
摘要: 双指数边缘平滑滤波器用于磨皮算法的尝试。说起为什么会看到这个东西,那还真的绕一圈。首先在写《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他。一文时里面提到了导向滤波,然后看何凯明的《Guided Image Filtering》一文时又多次提到双边滤波,结果我就又把以前研究的双边滤波的文章翻出来看看,就再次翻到了Fast O(1) bilateral filtering usingtrigonometric range kernels一文,在论文的第10页有如下这段文字: The Java sour 阅读全文
posted @ 2013-08-31 23:48 HackerVirus 阅读(1064) 评论(0) 推荐(0)
摘要: 字符串匹配算法之SimHash算法SimHash算法 由于实验室和互联网基本没啥关系,也就从来没有关注过数据挖掘相关的东西。在实际工作中,第一次接触到匹配和聚类等工作,虽然用一些简单的匹配算法可以做小数据的聚类,但数据量达到一定的时候就束手无策了。 所以,趁着周末把这方面的东西看了看,做个笔记。来历 google的论文“detecting near-duplicates for web crawling”--------simhash。 Google采用这种算法来解决万亿级别的网页的去重任务。 基本思想 simhash算法的主要思想是降维,将高维的特征向量映射成一个低维的特征向量,... 阅读全文
posted @ 2013-08-31 23:47 HackerVirus 阅读(503) 评论(0) 推荐(0)
摘要: synchronized简介 Java提供了一种内置的锁机制来支持原子性:同步代码块(Synchronized Block)。同步代码块包括两部分:一个作为锁对象的引用,一个作为由这个锁保护的代码块。以关键字synchronized来修饰的方法就是一种横跨整个方法体的同步代码块,其中该同步代码块的锁就是方法调用所有的对象。静态的synchronized方法以class对象作为锁。synchronized(this){ //访问或修改由锁保护的共享状态} 每个Java对象都可以用做一个实现同步的锁,这些锁称为内置锁或监视锁,Java的内置锁相当于一种互斥锁,这意味着最多只有一个线... 阅读全文
posted @ 2013-08-31 23:45 HackerVirus 阅读(298) 评论(0) 推荐(0)
摘要: 解决GOOGLE不能用的办法首先平时用用百度还是足够了,但是说实话,百度在进行一些尝试搜索时真的没GOOGLE好用,经常找到一大堆广告,却不是自己想要的,比如搜索里面的双引号、and、site、filetype真没GOOGLE好用……但无奈呀,咱们的ZF老是把GOOGLE给和谐掉,有时想搜点技术文章、国外文章、破解,真心想用GOOGLE。 GOOGLE却总是打不开,即使打开,一搜索,马上二级页面又打不开了,今天网上学习了一下,找了一个可行的解决办法:1、开始->运行->CMD,输入nslookup www.google.com.hk。(获取google香港服务器的IP地址)通过我的 阅读全文
posted @ 2013-08-31 23:34 HackerVirus 阅读(498) 评论(0) 推荐(0)
摘要: Elmah错误日志工具Exception对于异常的处理,以前基本就是跳转到一个自定义的错误页面,觉得这样不错挺友好的。同时还是需要记录下来这些异常,才能进一步的进行修改。怎么去记录这些错误信息呢?我想比较方便的一种做法是在Application_Error方法里面将这些错误保存到数据库或是文件里。之前很少会去写try...catch语句和抛出一个自定义的Exception,这样就导致程序会经常崩溃和出现小黄页。现在的项目里会有一些自定义的Exception,在前台会去catch这些Exception进行错误处理,程序会"正常"运行。只有非自定义的错误抛出时才会导致程序崩溃。 阅读全文
posted @ 2013-08-31 23:32 HackerVirus 阅读(221) 评论(0) 推荐(0)
摘要: 写出一篇好博文需要用到的工具不经不觉写了140多篇随笔了,刚开始的时候,不会用什么工具,顶多用一下QQ截图写几个字,画几个箭头后来慢慢的在别人的博文中看到他们的博文非常漂亮,图表,动态图象,截图非常精美还有排版,用的CSS ,javascript控制文章的排版非常好虽然我对CSS ,javascript,html非常不熟,只是读大学的时候用过,老师讲过,现在基本上忘记了,因为本人不是前端开发人员既然在排版上不行,但我可以在其他方面搭救,例如截图,图表,用一些录像来讲解我用的工具主要有以下几个,我会用GIF 屏幕录像工具来演示这些工具是怎麽用的GIF 屏幕录像工具用这个软件录像的时候需要先选择区 阅读全文
posted @ 2013-08-31 23:30 HackerVirus 阅读(227) 评论(0) 推荐(0)