技术交流

防盗链技巧—.htaccess设置

.htaccess 设置:虽然理论上而言,在Apache中,可以针对每个目录分别设置 .htaccess ,通过权限的继承与覆盖可以实现相当复杂的功能。不过,过多的 .htaccess 往往会增加管理的难度,有时候百密难免有一疏,修改 .htaccess 稍有遗漏便可能造成网站出现问题。 默认情况下禁止其他网站盗链:对图片文件而言,当其他网站使用图片文件盗链时自动重定向至设置的防盗链告示图片,声明版权及宣传您的网站。当然,从降低对服务器带宽占用的角度考虑,这个图片文件不能过大,您也可以简单地拒绝其访问,让其网页上图片位置以红“x”号代替。 允许特定访问来源:单纯针对图片文件来说,事实上也不可能禁止所有除您自身网站之外的其他访问,比如说Google,如果您希望通过Google图片搜索获得一定访问的话,必须让其能够正确读取真正的图片文件,再如应能够让RSS订阅用户看到feed中的图片,这就要求允许来自bloglines等的访问。 允许特定目录下的文件被外部网站使用:完全禁止外部网站有时会带来不便,很多时候,我们自己也可能需要在外部网站使用部分文件。当然,放入这些目录的文件...

IE6解决下Png透明的最佳方法

因为它的确是太出众了。 1.非常小的javascript文件:1kb! 2.解决因为IE的滤镜属性所带来的影响。 3.无论是img元素或background-image属性,都能有效果。 4.在加载页面之前就能自动运行。或者就一丁点的元素。 5.允许自动高宽。 6.使用起来超级简单。     如何使用: 1)。下载unitpngfix.zip然后,添加下面的代码到你页面的头部。(一定要确保路径的正确) <!--[if lt IE 7]>         <script type="text/javascript" src="unitpngfix.js"></script> <![endif]--> 2)。添加clear.gif到你的images 文件夹中。在js文件中,修改”var clear=”images/clear.gif” 路径,为你存放clear.gif的文件路径。 3)。 你的整个项目的png图片都实现了透明效果。的确非常简单吧?就2个步骤,就实现了整个站点所有png的透明效果...

[分享]IxEdit傻瓜式JavaScript开发工具(附下载、汉化版、视频教程)

IxEdit!神器啊~最近在网上发现了这个,一种激动之情简直无以表达啊,特意转载过来! 原文章出处:http://www.cnblogs.com/JustinYoung/archive/2009/11/18/ixedit.html 介绍IxEdit的视频   IxEdit的简介 IxEdit是一个傻瓜式的JavaScript开发工具(其实就是JavaScript代码库)。无需掌握什么JavaScript基础,你就利用IxEdit方便的制作出一些常用的很牛叉的页面动态、交互效果。 IxEdit实战 第一步:先把需要的东西找齐 如果要使用IxEdit这个JavaScript开发工具,首先要准备好一下东西,具体它们都有什么用,等下我来讲解。 Google Gears如果没有则需要第二条的浏览器 如果没有Google Gears,你则需要Google chrome浏览器或者Apple的Safari浏览器 jQuery 库 1.3 以上版本 jQuery UI 库 1.7 以上版本 IxEdit js库文件:可以暂不下载,文章最后会提供已汉化的...

Award Bios增加SLIC2.1详细教程.OEM.WIN7

Award Bios增加SLIC2.1,可以硬激活Windows 7,微软是不会将这种方法封杀的,也就是我可以安装正版的OEM版Windows 7,可以去验证,它会说我用的是正版系统。 准备软件 (1)AwardTool,最新版的是V1.29,有汉化版的。           使用注意:工具放在英文目录,尽量放在各盘根目录,不要放在桌面,需要安装netframework2.0以上。这个软件会随着品牌机正式安装Windows7,不断更新,充实证书和SLIC2.1的资料。                                  AwardTool1.29汉化版下载:网盘下载 (2)SLIC_Dump_ToolKit,最新版的是V 2.2final,查看主板是否为SLIC2.1的工具,看看是否在BIOS里加入SLIC2.1模块成功。 一、找对你的主板Bios          可以在以下地方找到:一是你的主板光盘中,较老;二是从主板中备份出来,可以用winflash;三是到厂商的网站里下载,较新。 二、制作添加SLIC2.1         (1)查看...

Lua语言-安装,编辑,编译,运行指导

既然开始学习Lua,就应该对它有个一个大体的了解,对于Lua语言的介绍可以看这里 http://baike.baidu.com/view/416116.htm【百度百科】 英文好的朋友也可以直接到Lua官方网站去了解更多的内容 http://www.lua.org【Lua官方网站】 这次主要介绍一下学习Lua之前的准备工作。 (1) 下载Lua压缩包,下载页面是http://www.lua.org/download.html 最新版本是lua-5.1.2 也可以点击这里直接下载:http://www.lua.org/ftp/lua-5.1.2.tar.gz  它的体积很小,只有210K (2)解压文件,比如解压到 D:/lua-5.1.2 文件夹内(以下均以此路径为例)。 (3)在 D:/lua-5.1.2 内,存在名为 /etc 的子目录。在此目录下找到 luavs.bat 文件,并将它复制到 D:/lua-5.1.2 中。 (4)双击执行 luavs.bat 批处理文件,如果执行成功,在 D:/lua-5.1.2/src 文件夹中会存在 luac.exe 和 lua.exe两个...

Lua — LuaForWindows 环境配置

环境:lua for windows (lfW) 主页:http://luaforwindows.luaforge.net/ lua for windows其实是一整套Lua的开发环境,它包括: Lua Interpreter(Lua解释器) Lua Reference Manual(Lua参考手册) Quick Lua Tour (Lua快速入门) Examples (Lua范例) Libraries with documentation (一些Lua库和文档) SciTE (一个很棒的多用途编辑器,已经对Lua做了特殊设置) 其它详细的内容请到luaforge的主页上查看。 之所以推荐这套环境是因为它整合了在windows学习和开发Lua所需要的所有东西,对于新手来说是非常体贴的,附带的SciTE只要经过简单配置就能够很方便的编写Lua程序,编译,运行,调试。它还是附带自动提示和代码自动补全功能的哦,对于用惯VC + VA的开发人员来说,实在是太亲切了。 下面介绍一下整个lfW: 下载lfw,最新的版本是5.1.3.13,直接安装,注意最后一步会询问SciTE编辑器是否使用“黑色”...

LUA简介+Lua5.1中文手册CHM、Lua程序设计CHM&PDF-下载

  Lua 是一个小巧的脚本语言。作者是巴西人。该语言的设计目的是为了嵌入应用程序中,从而为应用程序提供灵活的扩展和定制功能。它的主页是 www.lua.org。   Lua最著名的应用是在暴雪公司的网络游戏WOW中。   Lua脚本可以很容易的被C/C++代码调用,也可以反过来调用C/C++的函数,这使得Lua在应用程序中可以被广泛应用。不仅仅作为扩展脚本,也可以作为普通的配置文件,代替XML,Ini等文件格式,并且更容易理解和维护。   Lua由标准C编写而成,代码简洁优美,几乎在所有操作系统和平台上都可以编译,运行。   一个完整的Lua解释器不过200k,在目前所有脚本引擎中,Lua的速度是最快的。这一切都决定了Lua是作为嵌入式脚本的最佳选择。   Lua 有一个同时进行的JIT项目,提供在特定平台上的即时编译功能,这将给Lua带来更加优秀的性能。请访问 http://luajit.org/来了解这个项目。   和Python等脚本不同,Lua并没有提供强大的库,这是由它的定位决定的。所以Lua不适合作为开发独立应用程序的语言。不过Lua还是具备了比如数学运算和字符串处理等基...

Lua 程序设计初步

Lua 程序设计初步 作者: 沐枫 (第二人生成员) 版权所有转载请注明原出处   在这篇文章中,我想向大家介绍如何进行Lua程序设计。我假设大家都学过至少一门编程语言,比如Basic或C,特别是C。因为Lua的最大用途是在宿主程序中作为脚本使用的。   Lua 的语法比较简单,学习起来也比较省力,但功能却并不弱。   在Lua中,一切都是变量,除了关键字。请记住这句话。 I. 首先是注释   写一个程序,总是少不了注释的。   在Lua中,你可以使用单行注释和多行注释。   单行注释中,连续两个减号"--"表示注释的开始,一直延续到行末为止。相当于C++语言中的"//"。   多行注释中,由"--[["表示注释开始,并且一直延续到"]]"为止。这种注释相当于C语言中的"/*…*/"。在注释当中,"[["和"]]"是可以嵌套的。 II. Lua编程   经典的"Hello world"的程序总是被用来开始介绍一种语言。在Lua中,写一个这样的程序很简单:   print("Hello world")   在Lua中,语句之间可以用分号";"隔开,也可以用空白隔开。一般来说,如果多...