摘要: 根据我现有的阅读和谈话,我所理解的今天Facebook的架构如下:Web 前端是由 PHP 写的。Facebook 的HipHop[1] 会把PHP转成 C++并用 g++编译,这样就可以为模板和Web逻贺业务层提供高的性能。业务逻辑以Service的形式存在,其使用Thrift[2]。这些Service根据需求的不同由PHP,C++或Java实现(也可以用到了其它的一些语言……) 用Java写的Services没有用到任何一个企业级的应用服务器,但用到了Facebook自己的定制的应用服务器。看上去好像是重新发明轮子,但是这些Services只被暴露给Thrift使用(绝大所数是这样),To 阅读全文
posted @ 2011-04-26 17:56 T#S 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 给ubuntu升级到10.10 ,开机可能出现错误modprobe:FATAL: could not load /lib/modules/2.6.35-22-generic/modules.dep No such file or directorymodprobe:FATAL: could not load /lib/modules/2.6.35-22-generic/modules.dep No such file or directory解决办法:1:sudo gedit /etc/initramfs-tools/initramfs.conf(建议先备份一下这个文件)把MODULES=mo 阅读全文
posted @ 2011-03-18 17:41 T#S 阅读(5784) 评论(0) 推荐(0) 编辑
摘要: 代码如下:function getParameterByName(name) { var match = RegExp('[?&]' + name + '=([^&]*)') .exec(window.location.search); return match ? decodeURIComponent(match[1].replace(/\+/g, ' ')) : null; } 阅读全文
posted @ 2011-03-08 15:12 T#S 阅读(218) 评论(0) 推荐(0) 编辑
摘要: Windows Server 2003安装VS2010重命名项目出现崩溃情况:OS Version Information: ...OS Version = 5.2.3790, Platform 2, Service Pack 2OS Description = Win2K3 - x86 Enterprise Edition Service Pack 2最终解决办法,安装VS2010Sp1。 阅读全文
posted @ 2011-03-03 12:35 T#S 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 一、 各浏览器中cookie个数和大小限制汇总 A)浏览器允许每个域名所包含的cookie数:IE6 每个域名cookie限制为20个IE7+ 每个域名cookie限制为50个Firefox每个域名cookie限制为50个Opera每个域名cookie限制为30个Safari/WebKit没有cookie限制。Cookie过多,会导致header大小超过服务器的处理的限制,会导致错误发生。Chrome每个域名cookie限制为53个注:介于平台需要下兼容,麦网平台使用Cookie数应<20B)不同浏览器间cookie总大小也不同:IE6+ 每个cookie 总大小4094字节Firefo 阅读全文
posted @ 2011-03-02 17:11 T#S 阅读(2062) 评论(0) 推荐(0) 编辑
摘要: 【翻译】“PE文件格式”1.9版 完整译文(附注释) - 看雪软件安全论坛 收藏 作 者: ah007 时 间: 2006-02-28,13:32 链 接: http://bbs.pediy.com/showthread.php?t=21932 $Id: pe.txt,v 1.9 1999/03/20 23:55:09 LUEVELSMEYER Exp $ PE文件格式系列译文之一---- 【翻译】“PE文件格式”1.9版 完整译文(附注释) ========================================================= 原著:Bernd. Luevelsm 阅读全文
posted @ 2011-01-01 17:18 T#S 阅读(813) 评论(0) 推荐(0) 编辑
摘要: 目前在项目中使用VS2010进行调试的时候发现快速查看窗口,以及监视窗口时无法获取临时对象的值,IDE提示"Unable to evaluate expression"。通过查看Windows更新发现系统多了一个KB2416472补丁,考到补丁可能存在的兼容性和不稳定性因素,将其卸载后VS2010回复正常。补丁截图如下: 阅读全文
posted @ 2010-12-02 15:47 T#S 阅读(742) 评论(0) 推荐(0) 编辑
摘要: machineKey生成代码:代码web.config配置:代码machineKey作用:1)在forms authentication tickets认证时加密与解密,防止被篡改。2)ViewState加密与解密,防止篡改。3)使用进程外session(out-of-process session)时,对会话状态标识进行验证。 阅读全文
posted @ 2010-11-18 13:07 T#S 阅读(1089) 评论(0) 推荐(0) 编辑
摘要: 还有另外一种保存Cache方式是,使用Hashtable等来保存,值的一说的是这种Cache也是全局 ,而且是不可过期的 ,我想这是与 HttpRuntime.Cache的一个区别吧.至于安全性能方面我还没有去验证.Hashtable保存方式比较特别,就是NEW的时候要使用同步关健字代码 阅读全文
posted @ 2010-11-17 09:52 T#S 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 非法关机导致Outlook2007无法正常启动,运行Outlook,界面显示“无法启动microsoft office outlook ,无法打开outlook窗口”的错误信息。1.首先到你的Office目录下找到有一个名字叫: scanpst.exe 的程序,运行这个程序,选中你的邮件文件( XXX.pst)文件进行修复2.使用cmd,将当前路径切到Office的安装目录... 阅读全文
posted @ 2010-10-27 09:38 T#S 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: 什么是Captcha?Completely Automated Public Turing Test to Tell Computers and Humans Apart (全自动区分计算机和人类的图灵测试)。使用Captcha的目的?CAPTCHA的目的是区分计算机和人类的一种程序算法,这种程序必须能生成并评价人类能很容易通过但计算机却通不过的测试。这个要求本身就是悖论,因为这意味着一个CAPT... 阅读全文
posted @ 2010-09-27 15:43 T#S 阅读(762) 评论(1) 推荐(0) 编辑
摘要: INF文件必须包含以下规则: 节(Sections)开始于由中括号([])扩起来的节名必须包含版本信息节以表明自己属于win95还是winnt4格式。值(Value)由%strkey%替代的表达式字符串表达组成,strkey必须在strings节中定义。如果出现%,则用%%替代。Setup程序使用以下各节:[Version] 必须包含在INF文件中,表明inf文件格式[Version]Signat... 阅读全文
posted @ 2010-09-08 14:28 T#S 阅读(759) 评论(0) 推荐(0) 编辑
摘要: 一、先说说网页中的flash乱码吧:刚刚装上的ubuntu默认浏览器是Firefox,但是Ubuntu默认不安装像flash这种带版权的软件。所以当你浏览像youku这种带有flash的网页时,firefox会提示你安装缺失插件,选择安装Flash插件后确实是可以显示flash了,不过你会发现,在flash上面的中文都是方框!那么说下解决方法吧:终端中输入:cd /etc/fonts/conf.d... 阅读全文
posted @ 2010-08-27 16:10 T#S 阅读(690) 评论(0) 推荐(0) 编辑
摘要: grub>ls #查看各个盘符,我的ubuntu安装在G盘grub>ls (hd0,8)/ #找出wubi安装的盘,里面有ubuntu/这个目录。grub>insmod ntfs #加载ntfs模块,因为wubi将ubuntu安装到了我分的ntfs盘上grub>set root=(hd0,8) #这里(hd0,8)就是我找到的ubuntu安装的分区grub>ls $B... 阅读全文
posted @ 2010-08-24 00:13 T#S 阅读(1736) 评论(0) 推荐(0) 编辑
摘要: 问题代码Default.aspx:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--<asp:DropDownListID="ddlTradingServiceType"CssClass="s_w90m-r0"runat="server"Ena... 阅读全文
posted @ 2010-06-04 15:51 T#S 阅读(1531) 评论(2) 推荐(1) 编辑
摘要: 如果曾经注册过域名,您或许会觉得找到一个尚未被注册的好域名是多么的不容易。从开始想到建立一个酷站的兴奋,到锁定几个域名关键词的相当兴奋,然后突然间发现您选择的域名已经被注册了,这多令人愤怒啊!为了找到一个好的可供注册的域名,其中一个非常有效的方法是先锁定一个关键词,然后给它添加前缀或后缀,直到找到合适的为止。假如,您想建立一个营销类的博客,您所需要做的是为Marketing这个词加上前缀,例如&l... 阅读全文
posted @ 2010-05-19 16:27 T#S 阅读(1477) 评论(0) 推荐(0) 编辑
摘要: 在多个项目组协同开发的工程中,使用SVN做源代码管理,会是我们的选择之一。它解决了微软VSS独占式编辑模式,SVN真正做到了协同开发。但是,在服务端我们有多个SVN源,而且这些源和我们本职开发没有直接关系时,往往在开发时,我们会忘记或者根本不关心更新这些源。这种情况我们可以考虑写一个批处理结合Windows的计划和任务去完成SVN源的自动更新,步骤如下:1)下载:SVN客户端(必选)2)下载:Vi... 阅读全文
posted @ 2010-04-19 10:46 T#S 阅读(1651) 评论(2) 推荐(0) 编辑
摘要: XML 文档让我们看看这个名为 "shiporder.xml" 的 XML 文档:上面的XML文档包括根元素 "shiporder",其中包含必须名为 "orderid" 的属性。"shiporder" 元素包含三个不同的子元素:"orderperson"、"shipto" 以及 "item"。"item" 元素出现了两次,它含有一个 "title"、一个可选 "note" 元素、一个 "quan... 阅读全文
posted @ 2010-03-30 16:04 T#S 阅读(194) 评论(0) 推荐(0) 编辑
摘要: XSD(XML Schema Define)中一个复杂的纯文本元素可以包含文本和属性。-------------------------------------------------- ------------------------------复合纯文本元素这种类型只包含简单的内容(文本和属性),所以我们可以先添加一个xs:simpleContent元素,接着在xs:simpleContent... 阅读全文
posted @ 2010-03-30 15:08 T#S 阅读(2208) 评论(0) 推荐(0) 编辑
摘要: Sql Server中删除服务器名称,在登录时服务器名下拉列表中无用项的删除。如下图:在SQLServer 2005中,删除文件:C:\Documents and Settings\Administrator\Application Data\Microsoft\Microsoft SQL Server\90\Tools\Shell\mru.dat在SQL Server 2008中,删除文件:C:... 阅读全文
posted @ 2010-03-29 14:31 T#S 阅读(1162) 评论(0) 推荐(0) 编辑
摘要: 工具介绍: 1)分析网页,获取页面图片。 2)分析网页引用CSS文件,获取背景图片。 3)批量下载。要点: 1)正则 LINK_PATTERN:获取页面所有连接 BACKGROUND_IMAGE_PATTERN:获取CSS中背景图片地址 CHECK_URL_PATTERN:... 阅读全文
posted @ 2010-03-25 14:20 T#S 阅读(4029) 评论(1) 推荐(3) 编辑
摘要: 起因:    我在做一个分析网页背景图片的工具时,程序中要用到将许多相对路径转绝对路径的方法。例如:"/images/logo.gif","http://www.cnblogs.com/folder/bg.png"...诸如此类地址,因为要用将资源保存下来,顾需将这些相对地址转换成绝对地址"http://www.jiojio.cn/images/logo.gif"。解决办法:    起初第一影响,... 阅读全文
posted @ 2010-03-21 23:58 T#S 阅读(3780) 评论(0) 推荐(0) 编辑
摘要: ----http://www.cn-java.com/www1/?viewnews-55708NoSQL 是非关系型数据存储的广义定义。它打破了长久以来关系型数据库与 ACID 理论大一统的局面。NoSQL 数据存储不需要固定的表结构,通常也不存在连接操作。在大数据存取上具备关系型数据库无法比拟的性能优势。该术语在 2009 年初得到了广泛认同。当今的应用体系结构需要数据存储在横向伸缩性上能够满足... 阅读全文
posted @ 2010-03-09 13:30 T#S 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 这是一个让人百感交集的日子,今天,伟大的SUN公司,曾经的斯坦福大学网络研究院,这个曾经诞生了无数先进的外星IT科技,一个曾经令IBM胆寒,令微软惧怕,令股市为之狂飙,令无数人为之痴迷,另无数构架师、设计者、程序员,令广大IT民工只能仰视的先驱和巨人,SUN院(Stanford University Network)——终于于今天走了。从2010年2月1日,SUN美国总部的... 阅读全文
posted @ 2010-02-02 16:12 T#S 阅读(217) 评论(0) 推荐(0) 编辑
摘要: 以下为您推荐10个来自Google Code的优秀代码项目,它们可以在网页设计与制作、站点优化、SEO等方面对站长和博主们有很大帮助。它们是ZeroClipboard、yourls、Minify、Thematic、Flexlib、Zen Coding、Sexybuttons、jQuery transmit、dompdf、stop-spam。ZeroClipboard 在IE6时代,复制到剪贴板非常... 阅读全文
posted @ 2010-02-02 15:46 T#S 阅读(232) 评论(0) 推荐(0) 编辑
摘要: IE Blocking iFrame CookiesSubmitted by adam on Tue, 2008-09-16 17:52. cookiesIEiFrameP3P Compact PolicyI got a call today about one of my applications not running correctly from inside an iFrame. I tr... 阅读全文
posted @ 2010-01-29 10:50 T#S 阅读(353) 评论(0) 推荐(0) 编辑
摘要: 【转载】http://www.cnblogs.com/netshuai/archive/2007/09/20/900032.html文本格式约定:专业术语元字符/语法格式正则表达式正则表达式中的一部分(用于分析)用于在其中搜索的字符串对正则表达式或其中一部分的说明什么是正则表达式?在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句... 阅读全文
posted @ 2010-01-28 11:22 T#S 阅读(242) 评论(0) 推荐(0) 编辑
摘要: Win2003的IIS默认不允许文件下载的!只能执行已经注册的htm啊,ASP啊!等等网页文件!(其他exe,rar等等文件根本无法通过2003的IIS下载!)无法下载exe文件的,需要在mime类型里面注册.exe文件这样才能通过IE下载!再检查:lockdown的一个组件urlscan可能存在配置问题,检查c:\winnt\system32\inetsrv\urlscan\urlscan.in... 阅读全文
posted @ 2010-01-27 17:12 T#S 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 发布版本号:例:1.2.3.4"1":主要"2"次要"3"内部版本"4"修订 阅读全文
posted @ 2010-01-27 11:08 T#S 阅读(170) 评论(0) 推荐(0) 编辑
摘要: 解决MSSQL转移过程中孤儿帐号问题今天在转移MSSQL数据库 又出现了孤儿帐号问题主要还是备份再还原造成的给出解决办法登录查询分析器Use datebase go sp_change_users_login 'report'找出孤儿帐号Use datebasegosp_change_users_login 'update_one', 'old', 'new'old是孤儿帐号 new是要转移的帐号... 阅读全文
posted @ 2010-01-12 10:28 T#S 阅读(313) 评论(0) 推荐(0) 编辑
摘要: MIME 类型MIME (Multipurpose Internet Mail Extensions) 是描述消息内容类型的因特网标准。MIME 消息能包含文本、图像、音频、视频以及其他应用程序专用的数据。官方的 MIME 信息是由 Internet Engineering Task Force (IETF) 在下面的文档中提供的:RFC-822 Standard for ARPA Interne... 阅读全文
posted @ 2009-12-29 13:19 T#S 阅读(273) 评论(0) 推荐(0) 编辑
摘要: 断开Sql Server 2005所有连接代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usemastergodeclare@dvarchar(8000)set@d=''select@d=@d+'kill'+cast(spidasvarchar)... 阅读全文
posted @ 2009-12-17 15:13 T#S 阅读(729) 评论(0) 推荐(0) 编辑
摘要: 最近在开发自己架构的过程中,在一个配置自定义节点的模块遇到了麻烦。错误代码如下代码片段...代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--[ConfigurationProperty("mode",DefaultValue=0)]publicSe... 阅读全文
posted @ 2009-12-13 13:14 T#S 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 问题产生的场景:1)你在反编译别人的代码时候(初步判定是Framework不一致造成)。2)编写的Class有用索引器。VS IDE报错如下:错误3“System.Configuration.ConfigurationElement.this[System.Configuration.ConfigurationProperty].get”: 无法显式调用运算符或访问器D:\... 阅读全文
posted @ 2009-12-11 15:40 T#S 阅读(443) 评论(0) 推荐(0) 编辑
摘要: 在对URL进行编码时,该用哪一个?这两都使用上有什么区别吗?测试:string file="文件上(传)篇.doc";string Server_UrlEncode=Server.UrlEncode(file);string Server_UrlDecode=Server.UrlDecode(Server_UrlEncode);string HttpUtility_UrlEncode=System.Web.HttpUtility.UrlEncode(file);string HttpUtility_UrlDecode=System.Web.HttpUtility.UrlDe 阅读全文
posted @ 2009-12-09 18:40 T#S 阅读(3251) 评论(1) 推荐(0) 编辑
摘要: 时间复杂度  1. 算法复杂度分为 时间复杂度和空间复杂度。作用: 时间复杂度是度量算法执行的时间长短;而空间复杂度是度量算法所需存储空间的大小。2. 一般情况下,算法的基本操作重复执行的次数是模块n的某一个函数f(n),因此,算法的时间复杂度记做:T(n)=O(f(n))分析:随着模块n的增大,算法执行的时间的增长率和f(n)的增长率成正比,所以f(n)越小,算法的时间复杂度越低,算法的效率越高... 阅读全文
posted @ 2009-12-09 14:26 T#S 阅读(312) 评论(0) 推荐(1) 编辑
摘要: <script src="../cgi-bin/delscript.js" defer></script>中的defer作用是文档加载完毕了再执行脚本,这样回避免找不到对象的问题---有点问题代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter... 阅读全文
posted @ 2009-12-09 14:08 T#S 阅读(593) 评论(0) 推荐(0) 编辑
摘要: 第1章 引言数据量巨大时,首先把多表分算到不同的DB中,然后把数据根据关键列,分布到不同的数据库中。库分布以后,系统的查询,io等操作都可以有多个机器组成的群组共同完成了。本文主要就是针对,海量数据库,进行分库、分表、负载均衡原理,进行探讨,并提出解决方案。随着互联网应用的广泛普及,海量数据的存储和访问成为了系统设计的瓶颈问题。对于一个大型的互联网应用,每天几十亿的PV无疑对数据库造成了相当高的负... 阅读全文
posted @ 2009-12-02 11:04 T#S 阅读(904) 评论(0) 推荐(1) 编辑
摘要: 一、概述分表是个目前算是比较炒的比较流行的概念,特别是在大负载的情况下,分表是一个良好分散数据库压力的好方法。首先要了解为什么要分表,分表的好处是什么。我们先来大概了解以下一个数据库执行SQL的过程:接收到SQL --> 放入SQL执行队列 --> 使用分析器分解SQL --> 按照分析结果进行数据的提取或者修改 --> 返回处理结果当然,这个流程图不一定正确,这只是我自己... 阅读全文
posted @ 2009-12-02 10:40 T#S 阅读(348) 评论(0) 推荐(0) 编辑
摘要: /*--密码修改*/ /*-- exec sp_password null,'aa',sa --将sa的密码设置为aaa,不管旧密码是什么 --检查某个密码是否为正确的密码 declare @a varchar(20) set @a='aaa' select pwdcompare(@a, password,case xstatus&2048 when 2048 the... 阅读全文
posted @ 2009-11-27 13:35 T#S 阅读(373) 评论(0) 推荐(0) 编辑