摘要:
JSONP跨域访问实现登录验证最近在做一个手机Web项目,硬着头皮上了。现在比较流行的就是使用Phonegap+HTML5+CSS+JS/JQuery做一个看起来native的mobile web app。但是由于时间急,而且这些东西都不是很熟悉,再加上这只是对已有web网站的mobile化,因此采用了Phonegap+几乎纯server端页面的方式,做起来省事多了,但是缺点还是有一大堆的,这里就不细说了。唠叨之前首先声明一点,本人不是教授,也没有大量研究过,因此如有说错的地方,请指出,不甚感谢。好了,这篇随笔要展示的是跨域访问的一种实现,这是针对传统ajax不支持跨域访问而提出的。当然你也可
阅读全文
posted @ 2013-03-18 22:25
HackerVirus
阅读(1170)
推荐(0)
摘要:
Office文件的奥秘——.NET平台下不借助Office实现Word、Powerpoint等文件的解析(1)【题外话】这是2010年参加比赛时候做的研究,当时为了实现对Word、Excel、PowerPoint文件文字内容的抽取研究了很久,由于Java有POI库,可以轻松的抽取各种Office文档,而.NET虽然有移植的NPOI,但是只实现了最核心的Excel文件的读写,所以之后查了很多资料才实现了Word和PowerPoint文件文字的抽取。之后忙于各种事情一直没时间整理,后来虽然想写成文章但由于时间太久也记不清很多细节,现在重新查找资料并整理如下,希望对大家有用。【文章索引】.NET下读
阅读全文
posted @ 2013-03-18 15:57
HackerVirus
阅读(343)
推荐(0)
摘要:
如何才能进入Facebook工作?公司内部工程师告诉你Facebook工程师Carlos Bueno在Facebook官方工程页面发了一篇文章,详细阐述了如何准备Facebook的面试。文章指出,无论对于面试官还是应聘者,技术岗位面试都不是一件容易的事情。面试官会对应聘者简历上的内容一一核查。如果你简历上有“精通某某方面”,那么Facebook就会安排一位该领域的专家与你会谈,所以一定要有所准备。如果你并不精通某一领域,就最好不要往简历上写。相比好几页的应聘者的经历,Facebook面试官更倾向于应聘者能提供一份清单列出自己擅长或精通的领域。以下是Facebook技术岗位内幕详情。电话面试或线
阅读全文
posted @ 2013-03-18 09:30
HackerVirus
阅读(309)
推荐(0)
摘要:
Eclipse+Tomcat+MySQL+MyEclipse(详细设置) 图+文开发环境的搭建用到的工具:1、jdk_1.5.09 下载地址:download2、Eclipse 3.2.1 下载地址:downloadEclipse 多国语言包 下载地址:download3、MyEclipse 5.0.1GA_E3.2 下载地址:download4、Tomcat 5.5.17 中文版 下载地址:download5、Jboss 4.0.4.GA 下载地址:download6、MySQL 5.0 下载地址:download1.1 安装 JDK官方网址:http://java.sun.com/j2se
阅读全文
posted @ 2013-03-18 09:25
HackerVirus
阅读(275)
推荐(0)
摘要:
CYQ.Data.ProjectTool 项目配置工具发布(包源码)前言:一直被网友催,说要更新下CYQ.Data的枚举生成器,这工具自从V4.5版本之后,就没再发布过新版本,事实上,我也写了V4.55版本的枚举生成器,主体是感觉不太满意,没多大变化,所以一直没发布。我们看一下V4.55的枚举生成器界面,相比V4.5好看了一点点,但还不太满意,感觉使用上仍有些不方便。对使用理念的提升:自从折腾微博粉丝精灵软件近2年左右,对软件的有了进一步的认识,自己都感觉使用不方便的东西,怎么能拿的出手让用户使用,所以,虽然有新版本,也没发布。VS 插件的想法:以前有打算写成Addin插件方式集成到VS开发环
阅读全文
posted @ 2013-03-16 22:31
HackerVirus
阅读(227)
推荐(0)
摘要:
为什么使用TFS 2012进行源代码管理——TFS 2012使用简介(一)最近,一直想让团队加入敏捷开发,但TFS2010用下来,并不是令人满意,还好,TFS2012横空出世了。相比TFS2010,TFS2012改进太多了,主要体现在以下方面:Team Web Access优化变更集回滚Ui支持流程优化界面更合理,操作更友好增加了PowerPoint Storyboarding工具(PowerPoint图版演示),能够更便捷的画出界面设计图支持代码审阅提供了Microsoft反馈客户端其他细节优化于是近期部署了环境并且整理了很多资料(资料主要来源于网络和自己整理),准备在部门推广TFS2012
阅读全文
posted @ 2013-03-16 22:29
HackerVirus
阅读(325)
推荐(0)
摘要:
go语言编写Web程序1. 简介这个例子涉及到的技术:创建一个数据类型,含有load和save函数基于http包创建web程序基于template包的html模板技术使用regexp包验证用户输入使用闭包假设读者有以下知识:基本的编程经验web程序的基础技术(HTTP, HTML)UNIX 命令行2. 开始首先,要有一个Linux, OS X, or FreeBSD系统,可以运行go程序。如果没有的话,可以安装一个虚拟机(如VirtualBox)或者 Virtual Private Server。安装Go环境: (请参考 Installation Instructions).创建一个新的目录,
阅读全文
posted @ 2013-03-16 10:48
HackerVirus
阅读(399)
推荐(0)
摘要:
网页内容爬取:如何提取正文内容创建一个新网站,一开始没有内容,通常需要抓取其他人的网页内容,一般的操作步骤如下:根据url下载网页内容,针对每个网页的html结构特征,利用正则表达式,或者其他的方式,做文本解析,提取出想要的正文。为每个网页写特征分析这个还是太耗费开发的时间,我的思路是这样的。Python的BeautifulSoup包大家都知道吧,?importBeautifulSoupsoup =BeautifulSoup.BeautifulSoup(html)利用这个包先把html里script,style给清理了:?[script.extract() forscript insoup.f
阅读全文
posted @ 2013-03-15 22:12
HackerVirus
阅读(717)
推荐(0)
摘要:
随笔- 3 文章- 0 评论- 5基于用户评价的评分模型一、场景 豆瓣图书、时光电影等索引类站点的不考虑时间因素的产品评分,其核心是通过用户的评价计算出可量化的分数来衡量产品的受欢迎程度。使用威尔逊区间法进行评分,并使用贝叶斯平均法修正评分。二、威尔逊区间法 威尔逊区间法是基于二项分布的一种计算方法,其结果与好评率和评价次数相关。其假设只有“喜欢”和“不喜欢”两个可选项,使其符合二项分布,并根据置信水平得到结果。 计算公式如下: 其中Smax是最大评分,pmin是威尔逊区间下限值,p是好评率(通常为平均值/总分值),n是评价总数,K是统计量常数(表示某个置信水平下z的统计量,在90%的...
阅读全文
posted @ 2013-03-15 22:11
HackerVirus
阅读(473)
推荐(0)
摘要:
HTTP代理实现请求报文的拦截与篡改8补--自动设置与取消ADSL拔号连接的代理返回目录 在本系列的8--自动设置与取消代理中,我们讲了自动设置与取消代理的功能,但有朋友反应那个只能设置默认的局域网代理,对于ADSL拔号连接的代理设置,就无能为力了,故而在这里我们就补讲一下ADSL拔号的代理设置方法,本来这个应该直接在8中进行修改的,但因为有源码的变动,所以单独开了一个补篇,以方便最新的源码下载。 我们先回忆一下上篇中讲到的局域网的代理是如何自动设置的。 1 INTERNET_PER_CONN_OPTION_LIST list ; 2 INTERNET_PER_CONN_OPTION ...
阅读全文
posted @ 2013-03-15 22:08
HackerVirus
阅读(267)
推荐(0)