- 博客(33)
- 资源 (1)
- 收藏
- 关注
转载 PHP+Mysql+Sphinx高效的站内搜索引擎搭建
为什么要使用Sphinx假设你现在运营着一个论坛,论坛数据已经超过100W,很多用户都反映论坛搜索的速度非常慢,那么这时你就可以考虑使用Sphinx了(当然其他的全文检索程序或方法也行)。Sphinx是什么Sphinx由俄罗斯人Andrew Aksyonoff 开发的高性能全文搜索软件包,在GPL与商业协议双许可协议下发行。全文检索是指以文档的全部文本信息作为检索对象的一种信息检索
2013-09-16 15:00:17
269
转载 正确理解PHP程序编译时的错误信息
PHP做为目前非常热门的一种程序编译语言,受到很多朋友的青睐。对于很多程序员来说,在php编程时会遇到各种各样的错误信息,更好地理解错误信息可以大大节省确定并改正错误内容所花费的时间。下面就为朋友们列举几项最为常见的php程序编译时的错误信息。[url=javascript:;]PHP优势 1PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。 PHP安装它可以比
2013-09-16 14:58:36
252
转载 PHP自动识别字符集并完成转码详解
因为自己使用字符编码一般的是utf-8编码,但如果对方的博客使用gb2312编码的话,POST过来就会出现乱码(除非对方POST前先转换编码)。在不能保证对方是否一定使用utf-8编码的情况下,自己做一个编码的检查和转换是很有必要的。写了个函数来完成这个工作,原理很简单,因为gb2312/gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围。而英文不管
2013-08-03 14:14:25
266
转载 HTML5 游戏移植为 iOS 原生应用 需要注意哪些地方
很巧去年11月份我们开始决定进行HTML5手机页游《猎魔佣兵》的iOS版本打包工作。这也是我们首次进行iOS版本的封包,此前坊间有各种各样说法流传,苹果已经对WebApp加大了审核的严格程度,有一大批HTML5的游戏和应用纷纷都被斩于马下。带着这样忐忑不安的心情,我们开始了将手中基于HTML5开发的角色扮演网游《猎魔佣兵》封包上线的悲壮之路,期间历经各种坎坷又峰回路转,跌宕起伏,很值得回味。我不敢
2013-05-22 15:35:18
574
原创 怎样以简单易懂方式向普通人解释 HTML5 对 HTML 技术的改进?
HTML5 可以更有效地组织互联网中的信息,并让视频、音频等服务得到更好的支持;并在减轻开发者的负担的同时,让用户在不同的平台上有更一致的体验。 然后,严格地说,HTML5 和 HTML 不是两个不同的事物。HTML 是超文本标记语言,而 HTML5 是 W3C 对 HTML 标准的第五次修订。 主要的改进包括有: 提供更加语义化的标签,重构互联网;增强富媒体支持,
2012-12-20 12:31:50
298
原创 推荐一些关于HTML5 / CSS3 方面的好书籍
《pro HTML5 programming》(人邮出版社,《HTML5高级程序设计》)这本书的主要价值是讲到了其他HTML5资源少讲到的一些如Geolocation、Web Socket、Workers和跨文档消息通信,如果你的网站需要用到以上的这些技术,那这本书应该适合你。翻译不错。这本书的缺点是实用性差,太前瞻,像Web Worker这种功能,目前所有阅览器没法支持,只能模拟
2012-11-03 15:18:05
2928
原创 为什么很多技术类英文网站的 API 都有日语版本?
我认为:1.文档大部分来自于日本人自己翻译(很多时候是个人感兴趣,无私奉献),而不是美国或者其他国家,迫于日本国力或者为了讨好日本而去帮日本人民翻译;2.中文的文档最近也渐渐多了起来,大部分也是中国的有识之士自发去翻译的,就很不错。比如说之前学javascript的时候,
2011-09-28 13:43:55
374
原创 设计工作中遇到找不到创作灵感但又时间紧迫时,你是如何应对的?
具体的设计工作通常不会是一个空泛的问题,一定会有具体的诉求。在具体的工作中,书本里那些大概念是很难立刻起作用的,最快捷的方式就是在同行业的产品里转一圈,总结一下整个行业里大体的现状和趋势,学习下别人的做法(当然,并不是要你抄,而是从造型上去推敲别人的设计出发点和思考方式)和特点,
2011-09-23 16:39:56
210
原创 写 CSS 的为什么要叫网页重构?
很多企业招聘写CSS的人员都写招聘“网页重构工程师”,腾讯也有专门的重构组。这职位大多数的工作就是将设计图利用HTML CSS写成静态页,也就是说实质性的工作是写新的CSS,而不是“重构”CSS。那为什么这个职位还要叫“网页重构”? 主要是一开始在国内推广
2011-09-19 14:40:45
283
原创 HTML5 的普及需要具备哪些因素?
我遇过的案例是一家跨国公司, 欧洲主站是 IE7+, 但是中国站的目标用户群有 55% 都是 IE6.该公司主营业务是给工厂出售各类办公器材和工程器械, 对于这类公司, 主站应用了多少新技术和有多前沿, 都不能直接带给他们利润, 甚至可能流失潜在客户.另一些案例是
2011-09-16 10:04:00
235
原创 Mac 是否有类似 Win 下 Total Commander 这样的应用?
ForkLift: 界面清爽, 功能适中, 没 TC 那么牛叉, 不过推荐. 2.0.8 有少许让人感觉不爽的 bug, 可以期待一下 2.5. PathFinder: 功能强大, 界面只能说凑合, 看着很混乱, 但是功能和定位和 TC 是相等的. 唯一的缺陷是和 F
2011-09-14 15:13:35
565
原创 为什么苹果选用 PASCAL 做为 Lisa 和早期 Mac 的操作系统的编程语言?
PASCAL 不只用在 Lisa 和早期 Mac 操作系统开发中,从苹果 ][ 开始它就介入了。将 PASCAL 引入苹果电脑操作系统开发的关键人物是比尔·阿特金森和杰夫·拉斯金。大约在 1978 年以前,苹果公司使用 BASIC 和 6502 汇编语言开发软件,阿特金森说服管理
2011-09-11 16:04:29
663
原创 为什么雅虎收购了那么多 Web 2.0 公司都做死了?
收购之后的整合是成功率非常低的事情。在任何公司都是如此,雅虎只是几乎没有成功案例。但也需承认,雅虎内部显然存在很大问题:从几年前的《花生酱宣言》到最近有人说雅虎的中层忙于做 PPT,都意味着在雅虎你不能沉下心来做产品。这也导致 Delicious、Flickr 和 M
2011-09-08 10:27:20
737
原创 搜索引擎如何监控网页变化?
网页发生变化,对搜索引擎来说的确是件头疼的事,最简单直接的办法就是让爬虫重新下载一遍,然后比较网页指纹来确定网页变化,但当网页规模很大时(下载一遍很耗时),以及网页搜索新鲜性要求较高时,这笨法就歇菜了。但是仍有一些途径可以优化和改进:(1) 为减少浏览器对web服
2011-09-07 09:51:17
316
原创 Win7开机失败,修复失败,也无法进行系统还原,该怎么办?
这几天都用的本本,台式机三天没开,之前都一切正常。今天开机的时候,过了四色旗的画面后屏幕就黑了,没有任何反应,硬盘指示灯也不亮,等多久也无用,只好重启,依旧。我的是win7 7600 x64 旗舰版。以前32位也遇到过·进入自带的启动修复程序,修复失败。·在更多的
2011-09-06 09:52:28
4762
1
原创 一台电脑一个显示器两套鼠键,两个人同时用,如何实现?
我们假设显示很大,两个人分屏用。用虚拟机可以实现吗?或者什么软件可以实现? 虚拟机没法这么用的。不过,要在一个操作系统之上要模拟两个用户在一个显示器上的实时操作,牛的话你可以自己造一个修改版的linux,这难度好比登天。否则,我是一点思路都没有。换个思
2011-09-05 10:36:14
2193
原创 Google Chrome OS 将来能取代 Windows 帝国吗?
谷歌的Chrome OS越来越强大了,将来能取代以Windows为代表的本地化桌面操作系统吗?如果能,是在什么时候?(考虑将来,不考虑中国这个神奇的地方。)不考虑神奇国度的话我觉得有很大可能,现在是互联网时代了,本地应用逐渐变得没有优势,人们把更多的时间用在网络浏览上
2011-09-01 13:20:25
237
原创 Web Analytics 适用于社交网站吗?
传统的 Web Analytics 方法论和工具都是以 Page 为核心的分析,而社交类网站明显是以人为核心。我觉得问题描述本身已经回答了这个问题。也许问题的侧重点更多的是网站分析如何用于社交网站。最传统的方法确实是以page和点击流为核心的,这些元素对于
2011-08-10 12:51:51
318
原创 怎么辨别一个软件使用什么语言编写的?
每种编译器编译出来的二进制代码都有相应特点。如果这个软件没有被加壳过,你可以去找一个叫PEID的软件,大致上可以判断是什么语言写的。如果是GUI的程序,有个很好的方法,用spy++这个微软的小工具来看,从类名前缀就能看出是什么编写的。我简单罗列下:1、afx__开
2011-08-07 15:03:15
2728
原创 用Java编程和C或C++ 比起来,有什么好处?
Java比C++好在:1.Java比C,C++简单,学起来比C\C++容易2.Java完全对象化,比如数组在Java中是一个对象,含有length这个属性;而不像C++中数组是一个指针。所以访问数组,Java都会进行边界检查,更安全,但牺牲了速度。同时因为Java中所
2011-08-06 14:09:50
360
原创 易语言那么不入流吗?
偶大学英语很差,还喜欢写点零碎,发现易语言的帮助起码看的懂,就一直易语言了,那时候,一直觉得语言只是工具。然后越来越发现,很多人再鄙视易语言,因为本职工作与IT毫无关系,所以没有各种语言氛围,偶尔写写东西,依旧用这个,结果现在发现,基本没多少人用。因为打算换个行业,于是乎打算
2011-08-04 10:50:20
658
原创 JavaScript 里的闭包是什么? 有何应用?
看一个例子:var foo = ( function ( ) { var secret = 'secret'; // “闭包”内的函数可以访问 secret 变量,而 secret 变量对于外部却是隐藏的 return {
2011-08-03 11:15:05
197
原创 怎样学会编程的思考方式?
我是一名即将大一升大二的学生,专业是信息与计算科学,主要是学数学以及计算机的课程。我比较喜欢计算机的课程,至今已经学了C和C 。但是,有一个问题很困扰我,就是我觉得自己根本就还是没有编程的思想,比如说,我可以看懂别人的代码,但是如果要我抛开书本自己完完全全
2011-08-01 13:16:03
284
原创 C#语言和.NET框架相比JAVA PHP Python等Web开发技术有哪些优劣?
c#开发企业级应用可以体现出相当的高效,如自动化测试,Intelli sense技术等。.net在开发应用时是基于类库的,类库的好处很多,比如屏蔽了底层的实现,使开发者只关注应用层的逻辑及UI,开发出更好看好用的应用而不用再回忆当年的诸如排序算法;比如类库采用了多种设计模式,
2011-07-30 13:41:30
414
原创 如何原子性的重排某个队列?
某需求,当前存在一个有序队列,要求可以原子性的增加、删除、重排列表中的元素。并且队列的内容是通过Web来管理和交互的。 有没有什么很好的解决方案?目前存储和算法都没定,只是打算用Python实现。 用锁和优先级的话,由于多用户访问时,可能出现以下情况导致原子性丧失: 1、A用户打
2011-07-21 09:35:28
210
原创 Asp.net怎样从入门到精通?
你可以去如鹏网学学杨中科老师的视频!这样我觉得还是能比较快的提高你的asp.net的水平的!应你的要求,我今天就详细讲讲我的学习经验吧,不过可能我的不是最终的捷径。首先,你照着杨老师给的视频的路线走,坚持吧视频看完,当然看的同时必须要敲代码,就算你照着视频一字不漏的敲下来也好,这
2011-07-15 09:47:46
196
原创 VB、Delphi 等编程语言没落的主要原因是什么?
Delphi的没落有三个原因:1,Object pascal并没有像C/C++那样成为业内标准。如果你使用C或C++写程序,可以在任何地方进行编译,例如Windows、Linux、手机,甚至是单片机上都可以使用C写程序。没有成为标准的后果就是跨平台,以及影响第三方编译器的出现。D
2011-07-13 10:44:47
2779
原创 不懂汇编可以学linux内核吗?
朋友最近想学习linux内核,准备看《Linux 内核完全剖析——基于0.12内核》,看了看目录,里面有些硬件知识。但是不会汇编,硬件也了解不多了解LINUX C,了解计算机组成原理和OS,使用过两年linux,不知道还需要什么知识做基础?对于某些人来说,比如我,是绝对完全不可以
2011-07-12 13:28:34
311
原创 Linux 内核学习的经典书籍及途径?
说说我们以前的培训经验。先看Unix内核相关的书籍,了解内核的经典实现方法,然后再结合源码去研究Linux内核。这样做的原因是避免从一开始就陷入细节。内核重点关注这几个部分:进程管理及调度,内存管理,文件及文件系统,Cache,I/O,SMP(多CPU)。Unix内核推荐很老的一本书《UNIX操作系统设计》,英文原版的叫做《The Design of The UNIX Operating
2011-06-16 10:48:00
283
转载 五大主流浏览器CSS3和HTML5兼容性大比拼
各大主流浏览器对 CSS3 和 HTML5 的支持越来越完善,曾经让多少前端开发人员心碎的IE系也开始拥抱标准。就在前几天,W3C的 HTML5 社区领袖 Shelley 宣布,HTML5的开发工作已经接近完成,如果进展顺利,HTML5 将在 2012 年正式成为国际标准。 当然,即使标准正式制定了,现代浏览器要普及到大部分用户也是需要一个相当漫长的过程。如果你现在就希望使用 CSS3 和 HTML5 创建你的站点,需要对各个浏览器对这两种新技术的支持情况有一个全面了解。本文是一份IE,Chrome,
2011-05-27 09:29:00
98
转载 小顿入侵成长记(持续更新中)
<br />大家好 我是曼哈顿博士增胸 今天开始正式学习入侵安检的课程 以下是我在学习过程中遇到的疑问和解决方法 希望和我一样的小菜鸟们共同学习探讨 也请大侠们多多指教 <br /><br />好了废话不多说 让我们开始吧 <br /><br />第一天: <br /><br />今天学习一些dos命令 其他的常用的就不多说啦 主要研究了一下net命令 <br />网上收集了一些关于net的资料 <br /><br />NET命令是功能强大的以命令行方式执行的工具。它包含了管理网络环境、服务、用户、登陆等W
2011-03-30 17:05:00
87
翻译 Linux加固Paper
<br />beach翻译的,继续分享<br />目录:<br />1.BIOS<br />2.SSH安全<br />3.禁用telnet<br />4.禁用 代码编译<br />5.ProFTP<br />6.TCPwrappers<br />7.创建一个SU组<br />8.root通知<br />9.history安 全<br />10.欢迎信息<br />11.禁用所有特殊账户<br />12.chmod危险文件<br />13.指定允许root登陆的TTY设备<br />14. 选择一个安全的密码
2011-02-28 13:59:00
191
PTDD分区表医生3.5.rar
2010-05-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人