哪里可以免费观看游戏王动画片?
大量免费动漫在线
http://wwwmoon-shipcom/see
月亮船在线动漫(不用钱的,而且很快)
http://wwwlove-126com/
爱情猫眯(非会员只可以看一半)
http://vodruyicom
联通视频(联通用户推荐使用)
http://bbsgamesoftcomcn
森蓝娱乐网(中国最大的动漫网)
http://wwwchinacomicorg
中国动漫基地
http://animejoyyangcom/
动漫time(更新速度最快的动漫网)
http://wwwzzipcomcn
商都宽带网(河南用户推荐使用)
http://wwwxlcomiccom/
h动画片下载网(限区域上)
http://wwwavlcomcn
世纪前线(广东用户推荐使用)
http://wwwtk4479com/kttdhtm
免费**网(早上看不卡)
http://bbsmilecom/listaspboardid=8&page=
笑笑堂(不错的动漫网)
http://wwwokxrcom/movie2/
祥瑞网(可以免费下载动漫的网站)
[推荐]8个免费动漫网站
1、中国动漫联盟 (更新快,但是要注册)
2、兄弟连动漫论坛(更新较快,对帐号管理比较严格)
http://bbstxxdcom/indexasp
3、vivi动漫论坛(更新快,需要大家寻找可用资源)
http://wwwvvindinfo/indexasp
4、冰瞬动漫(内容多,但是很多是假牙)
http://sheyinfo/
5、糊天糊地影视论坛(新开张的,更新很快,原域名经常罢工推荐用下列域名登陆)
http://oescn126com
6、qe123动漫**站(更新不算快,如果非要找更新快的,那就是它的18禁版块)
7、月亮船动漫(更新之快,整个免费界屈指可数,但是在线观看现在慢下来了)
http://wwwffseecom/
8、花蕾网免费动漫(更新不下于月亮船,也是免费,但是赚点太麻烦)
http://wwwhualeinet/
免费在线动漫
http://dm666ccccom/
免费在线漫画网站,更新速度还不错
动漫百分百(隶属动漫吧连锁)
动画/漫画在线/下载。bbs
http://wwwcomicbarcomcn/
免费在线动画漫画(2000部)动画下载(2000g)bbs
包括cosplay社团ftp动漫咨询专题周边等
属于漫画吧连锁店的网站
冰瞬动漫影院
免费在线动画
http://sheyinfo/movie/
凯神免费在线-动漫
免费在线动画
http://vodkaicncom/comic/indexhtm
漫迷永恒<新站>
免费在线动画
http://manmi8800org/
漫迷永恒<旧站>
免费在线动画
http://sanmoonanypcn/
雪§待屋
免费在线动漫+下载
http://bbtgetbbscom/
强荐!
海贼动漫园
免费在线动漫+下载
http://haizeixqtwlcom/bbs
新趣域 nidns
免费在线动漫+下载
http://wwwnidnsnet/
中华动漫联盟
免费在线动漫+下载
http://wwwhb903com/bbs
兄弟连论坛
免费在线动漫+下载
http://bbstxxdcom/
红太阳动漫
免费在线动漫
http://wwwrsunorg/vod1/
完全免费在线动漫网站,原来要收费,现在免费了,爽!!论坛有免费 的帐号,劝大家不要改密码,否则管理员生气了大家都没的看咯
网易相册
漫画
http://ghawkingphoto163com
欢迎大家看看,如果觉得好的话顺便帮我在右下角点下你的鼠标帮我打个分里面全是漫画,都是用bt下的,我几乎天天更新的,前面加的是完结的漫画,后面加的是连载的漫画
热浪娱乐网
在线免费动画
http://wwwhotplaynet/comic
还有免费漫画等东西
火影fan俱乐部
在线免费动画及漫画
http://wwwnaruto-cncom/indexasp
自己看暸就知道 说也说不清楚 亲眼看到才是真的
雅途在线
动画
http://wwwyatourcn/movie/
免费在线动画网站
锦都**
在线免费动画
http://moviejindu6com
自己去看看就知道好不好
平民**
在线免费动画
http://vodpingminnet
这个绝不是骗人影b的网站 我和别人发的不同
9070免费**
在线免费动画
http://www9070com
打造安全免费的**
天上人间动漫影院
完全免费**
http://www352tsrjcom
欢迎来到天上人间动漫影院!
动漫影院专用地址http://www352tsrjcom
森吧**
完全免费**
http://vod2gamesoftcomcn/freezone/
完全免费在线 火影。柯南等等影片 更新的很快
海南综合网
免费在线动漫
http://hnnnnet/
完全免费在线动漫网站
世纪前线
免费在线动漫
http://wwwavlcomcn/newtv/zhuanti/cartoon/indexhtml
免费在线动漫41部
璐雅网娱-璐雅虚拟校园
免费在线动漫
http://bbslookyacom/listaspboardid=158
免费在线动漫论坛
个性影院
免费在线动漫
http://www1k9knet/mlist/10_1html
全免费!有时候人多会进不了,刷新几次就行了
漫步影院
免费在线动漫
http://wwwmbyycom/defaultasp
进入的时候有点慢,不过播放的时候不会有问题。
注意!!!!!3点到9点所有**才免费!其它时间不定时开放!
花蕾动漫
免费下载动漫
http://wwwhualeinet/
本站所有动漫都是免费下载的
精明眼动漫
在线漫画
http://eyea719971iieyecom/
2000部漫画!最全漫画网站!
动漫视界
在线漫画
http://dm99770com/home/
你的我的漫画
在线漫画
http://comicyourourcom/
漫思茶
在线漫画
http://wwwcomicteacom/site/comic/cataphp
集音社
在线漫音
http://wwwjmusicscom/
漫音少了点,不过可以下载
上海新华电信宽屏网
完全免费**
http://www2xintvcom
动漫无限
免费下载动漫
http://wwwcomicercom/
本站所有动漫都是免费下载的
闲人动漫
免费在线动漫
http://wwwidler-etcom/comic/main/indexhtml
大都是免费下载的
tk**
免费在线**
http://wwwtk4479com/
完全免费在线**网站!~~~~~~~~~~~`
灵气岛免费**
在线免费动画
http://v77558com/
不用注册,完全免费,只要按要求先点广告之后就可收看了。
中国游戏媒体先锋—中游网
下载
http://wwwcgamecn/
动漫分站
下载
http://www52dreamcom/html/cartoon/indexhtml
免费在线
在线
http://0590donghuaanypcn/35aspx
123动漫
下载
http://www123dmcom/
中国动漫网
在线。下载
http://comiccctvgamecom/indexasp
幽幽免费动漫
免费在线观看下载动漫
http://wwwuuwl520com
本站所有动漫都是免费观看下载的
火影naruto
火影专区
http://wwwhynarutocom/
我之所以推荐是因为它的高速下载,我现在下的第141集,平均速度为80kb/s
拾贝影视网
在线
http://bbs10beicom/
在线 下载
116频道
免费在线动画
http://cartoon116comcn/116/cartoon/cinema/indexshtml
完全免费,有试看。
17happy
免费在线动画
http://17happycn/bbs/indexasp
免费,有注册。
格利维特
免费下载动画
http://wwwglwtcom/sort/171_1htm
高速免费,更新较慢
谜之天堂
免费下载动画
http://downcn366com/sort/343_1htm
免费,更新较慢,片源较少
i7766齐乐网
免费下载动漫
http://wwwi7766com/
免费下载动漫,超高速下载,深夜可以5分钟一集!!注册后按提示换下载量免费的:)
火狐动漫
免费在线动漫
http://wwwskyhucom/comic/indexhtm
在线动画 更新快 清晰 而且不卡
泡泡堂影院
免费在线 下载动漫
http://wwwbnb88com
马克思ie免费资源
免费动漫
http://swcnmxiecom
完全免费在线\下载动漫网站,更新速度还不错,不过下载就会因时间的差异而变化,觉得有点像bt
卡通空间
免费在线漫画和动画下载
http://wwwktkjcom/indexasp
免费的动画下载,请用网际快车下载!
零度动漫网
免费在线动画和下载
http://www0comiccom/
免费的在线动画和下载,不过要先注册!(免费注册)
-- 免费动漫网址!
此楼网址全部都能在线看漫画,只有少数是下载,(已标明)打不开的请回帖通知我(暂时仅限于一楼的帖子)后面没有测试,无法保证大家试试看吧~
http://shimizu126com
清水港湾,不用注册也能看,每月更新!不错的网站!
http://fycomiccom/
fy漫画连载,好像要注册把!
http://comictyfocom/comicbbs/indexasp
天虎动漫,要注册,去漫画连载里的漫画目录,漫画超多阿!(最近又在该版,等一下吧)
http://wwwcococomiccom/coco/defaultasp
可可 漫画在线在线漫画,不错哦!
http://wwwhxhercom/
猎人漫画俱乐部!
http://wwwdmzx365com/
动漫在线 娱乐无限,要注册!
http://wwwdxit30com/movies/index1asptypeid=1
晨曦科技 要注册 可以下载
http://wwwlobaicom/mainasp
乐百动漫 要注册
http://wwwiscoolmannet/manforum/listaspboardid=39
cool-man论坛 可以在线看吧!
http://wwwcomicdatacom/defaulthtm
金狼书屋
http://kawaineasenet/cartoonhtm
隐形唇彩--漫画下载
http://wwwfengwuhuanjingcom/bmw/online/home/indexasp
风舞幻境联盟
http://wwwchinakidsnetcn/teens/cartoon/mhlzhtm 动漫特区
http://wwwidler-etcom/comic/main/indexhtml
闲人动漫
http://wwwconan123com/index2htm
刚找到的,柯南的网站!可以在线观看,下载!好全啊!
http://ktwangyoucom/more_classasp 网友。动漫http://wwwuxcncom/comic/indexasp 轩缘动漫
http://wwwfzdcom/ 风 动漫 http://wwwaccitycom/ 炫影动漫
http://mstar135136com/indexasp 星星漫画社,可以下载
http://dijanethkst/ 这个网址可以下载由bt
http://bbsgreedlandnet/ 贪婪大陆
http://www20770com/sf/indexasp 应该能看,要注册
http://comic151fecom:81/ 在线漫画浏览器
http://wwwwg7777net/down/sort/275_1htm
http://www87dycom/movie/class83_1htm
http://swcnmxiecom/
http://wwwtt765com/comichtm
http://wwwmanku8com/bbs/indexasp
http://www365vcdcom/tianying/
http://shenyliaogo2icpcncom/ http://wwweudowncom/
http://wwwhotplaycn/ http://www94kancom/
http://ah161com/movie http://vodkaicncom/comic
http://dmdmtdnet http://comictgbuscom/ComicBookaspx
http://dmzyneasenet/ http://wwwm2mcn/
http://wwwbiqingcom/ http://wwwddvodcom/yuenkui
http://wwwxxircom http://bbslookyacom
http://vod51yulecomcn http://vodpingminnet
http://vodgamesoftcomcn
http://wwwmbyycom http://photo163com
http://sanmoonanypcn/vodaspx
**电视剧分类非常齐全
有多种的**分类方式
可以免费定制**还可以免费的定制你MP4专用的**播放格式!
DoDo**下载站
http://dododiy0759com/
CoCo**下载站
http://cocodiy0759com/
下载速度超级快/我觉得世界最好
资源与全球同步更新网站有600多个服务器/1000G的流量连接希望你能喜欢
`
各种语言的介绍(第二版)
在介绍编程语言之前,先说说开放源代码的必要性。现在,在软件生产领域存在巨大的智利浪费,大家把大量的精力用在编写别人已经实现的 程序代码上。看看,文本编辑器有多少,看看ftp程序有多少,看看字处理程序有多少,这些程序虽然有差别,但主要的功能都是一样的。要实 现个性化的功能,在已有的软件基础上修改会节省多少时间呀!而每个程序各编一套,又浪费多少时间?如果,没有这些重复的工作量,世界 上的程序员至少可以节省80%的工作量。同时,开放源代码也方便了大家的交流,阅读源代码应该是最直接最有效的学习途径。尤其是比较专业 的领域。
要开放源代码,下面几点比较重要: ×、语言要流行。 ×、语言的函数和类库统一。 ×、语言的语法和编译器要统一。 ×、编译器是否开 放源代码。 ×、API是否开放源代码。 ×、语言的可重用性、功能、友好性。
语言统一的必要性:如果大家都用一种编程语言,都用同样的函数,同样的类库,那么,大家的共同语言就会很多。大家只要学会一种语言, 一套函数,一套类库,就可以相互读懂源代码,这样,学习量是最少的。学习新的API浪费程序员大量的时间和精力,尤其是当这个API有大量 和其他API重复的功能的时候。
要增加代码的可重用性,要从下面几点着手: ×、代码的可读性。如格式、是否接近英语语法和单词。 ×、代码的表达能力,也就是简单性 ,能用最少的语句和单词实现同样的功能。 ×、代码的结构性,如函数、模块、类。
语言功能的强大从下面几点来说: ×、是否拥有大量的库支持。这是最重要的,要求编写任何功能的程序都有强大的库支持。 ×、语法功能 是否强大,比如是否有出错处理。是否有指针。
语言的友好性: ×、语言包的大小,语言包越小,学习越简单。 ×、语言是否有友好的编辑调试环境。 ×、语言的可视化和集成编程环境。
c语言:
从性能上说,除了汇编语言,c语言是最接近机器的语言。各种操作系统的编程接口的默认语言都是c语言。因此,用c语言编程,可以最大限 度发挥操作系统的能力。同时,由于绝大部分的商品软件都是c实现的,都有c编程接口,可以说,没有c不能实现的功能。
在linux环境中,c具有很好的开放源代码的条件,它有统一的编译器gcc,有强大但比较难掌握的编程环境emacs,有统一的API:posix和 linux接口。并且编译器和API是开放源代码的。
在linux上编写图形界面程序,有两个选择KDE和gnome,KDE更成熟,gnome支持多语言和面向对象的程序间的协同。
在windows环境中,现在统一到了vc上,但有一个缺点,windows的升级换代太快,从dos环境到windows31
,从windows31到windows95,到windows2000,到net。API常常变换,这样,在windows上的程序代码的寿命会比较短。并且vc的编译器和API 太复杂,难于掌握。
同时,由于c具有现代语言的大量特征,现在常常代替pasical作为教学的编程语言。
实际上,如果不深入学习,c也是一种很简单的语言。不学basic,直接学c完全没有问题。
和其他语言相比,c有多种编译器,多种操作系统API,多种语法和函数。学习的难度大,统一性差。
和java相比,c的语法不够丰富、现代。
java:
相对c,java作为现代语言,具有非常丰富的语法特征,如模块和类,不像c随操作系统和编译器的不同有极大差异,java是一个公司的产品 ,具有唯一的API,因此,java程序员没有语言隔阂。
相对跨平台的语言来说,java具有最好的图形界面编程API。
java所有的API都是类库,相对c的函数来说,是非常大的进步。java具有现代语言几乎所有的特征。
perl:
perl的最大特点是有强大的字符串模式匹配,是最好的文本文件的读取和生成语言。
perl具有很大的自由性,象英语一样有很大的随意性,
perl有一个强大的数据库接口和其他各种接口。
perl有最大量的程序库。
perl不适合编写大程序。
perl有一个著名的缺点是难懂,也有一个著名的优点是简练。
php:
我感到php是个怪胎,本来perl加嵌入html的功能就完全能实现php的功能,还要另创一种语言,加重了大家的学习负担。
php可以嵌入html,更容易编写服务器端程序。
php天然和web服务器以及mysql数据库相结合。
php可以动态生成图像。
python:
首先,python是和basic一样面向初学者的语言,和英语一样容易懂。
python具有和java一样的最丰富的语法。
python有和perl类似的简单性,但没有模式匹配。
python适合编写大程序。
python有和lisp相似的地方,它有将字符串作为程序执行的eval函数,可以对一个对象的所有数据进行保存,可以把函数作为参数传给另一 个函数。
python具有非常好的扩充性,python程序可以和c程序,以及java程序很好地结合。
tcl:
tcl具有最简单的语法,最好的和其他程序交互的能力,有编写图形界面程序的tk。
javascript:
编写动态网页的最佳工具。
lisp:
lisp的语法非常简单,只有简单的函数和参数的语句结构。
lisp数据和程序的界限模糊。
lisp可以深度嵌套。
prolog:
prolog是一种专门的语言。专门用来处理知识。
我感觉prolog是一种数据库的处理工具。
也是根据一些知识衍生出更多知识的推理工具。
basic:
现在最著名的basic是vb,
basic是简单的初级语言。
vb是快速的界面生成语言,是快速的数据库程序开发语言。
vba是vb的应用版,嵌入在offic中。编写offic上的程序很好用。
vbscript是vb的脚本语言,可以产生服务器端和客户端的动态网页。
basic的丑陋在于参数还是默认传地址。太危险。
delphi:
和vb一样是快速开发环境,但性能更好,功能更强大。
net:
支持多种语言的统一的API类库,
可以编写webform程序,即所有的逻辑都在服务器端,传到客户端的是标准的html30,可以被各种浏览器支持。各程序组件间通过soap交换 消息。
2002-04-12新增内容:
除了汇编语言外,c是最接近系统底层的语言,因此它是大部分程序的编程语言。c的缺点是没有统一的函数库,标准不统一,因此,同样是c程 序员,相互看不懂代码是很平常的事。
ada的出现就是为了解决统一标准的问题。有一个国际组织专门进行严格ada语言的认证来保证ada的统一。因此,ada编译器有很多种,但ada语 言程序用任何ada编译器编译都能通过。同时,ada的执行程序的效率和c比较接近。有人说比c要快,我想不可能,除非c用的库有问题。ada比c 排错能力更强,但c也有类似的功能。ada还有一个缺点,就是语言罗索,象cobol一样非常难看。
java是对c的大大的改进。有统一的标准,丰富的库,完全的面向对象。也继承了c的一些特点,无所不包的全功能,深入系统底层的编程的灵 活性。但因为java学习了c的深入系统底层的特点,它的语言就严格、呆板、罗索。另外,java要跨平台,它的速度就非常令人不满意,只能局 限在高级应用方面。在速度上,可以选择微软的net和苹果的coco(可能拼写有错误)。他们也同样是底层的面向对象语言。
作为高级的应用程序,如果没有保密要求,脚本语言是最合适的。脚本语言因为不用编译,因此开发速度会比编译语言快很多。
basic和perl都是古老的脚本语言。basic被微软发扬光大了,但它的缺点是没有完整的面向对象特性,因此编写大型程序很困难。另外,微软 的产品肯定是“肿件”。perl被特别设计来进行文本的处理,文本处理能力非常强,但不适合编写大程序,语言风格也比较令人费解。
python定位于入门的编程语言,是basic的代替品,它具有和basic同样的简单性,并且编程语句更优雅。python有比较完整的面向对象特性, 可以用来编写大程序,因此有些大型的实用程序是python完成的,从加快开发速度的角度,可以代替c和java。python的另一个巨大的应用领域 是用来操作定制其他程序,这个能力basic也有,从这个角度说,python就是unix世界的basic。但python更进一步,和c的沟通能力非常好,任 何为c编写的接口能够很容易转化为python的接口。和java的接口有专门的python的java版,就是jython,jython可以和java本身一样使用各种 java资源。
ruby首先是smalltalk的替代品。有彻底的面向对象特性。另外,也努力作为perl、php、basic、python的替代品。
rebol是lisp的替代品,同时作为脚本语言的一员,有自己的独特之处,他的网络编程和图形用户界面编程是最强大的。
语言解析语言yacc、 html、xml、xlt、xul等也可以算作语言。
[edit]
各种语言的选择
如果编写对性能要求苛刻,或和操作系统结合紧密的程序,必然选择c。
如果编写到处可用的程序,选java。
如果编写大程序,可能的化尽量用python,不行了再用java和c。因为python带来了生产力。
编写文本的处理程序用perl。
编写知识的处理程序用prolog。
编写最灵活,最模糊的程序用lisp。
编写office程序用vba。
编写服务器端程序,php、perl、python、asp都是选择。
编写数据库程序用vb或delphi。
[edit]
各种语言的选择
如果要追求性能和程序的能力,要完全发挥操作系统的能力,使用c语言是合适的。在windows环境下用vc,在linux环境下用gcc。
如果不是追求和操作系统完美结合,而只是性能,又要追求跨平台性,那么仍然选择c,但可以选择跨平台的库,如qt、gtk、fox、wxwindows 。如果要编写游戏也有跨平台选择:SDL。
如果不满意c领域标准的不统一,不满意c的容易出错,不满意c的面向对象特征不彻底。如果不在乎跨平台,windows平台可以选择c#,mac平台 可以选择coco。如果需要跨平台,可以选择java。
如果需要跨平台,又要广泛的支持的话,选择java。
如果不在乎商业机密,应用目标也不是太苛刻的话,编写大型跨平台程序还有一个选择就是python或ruby。脚本语言,但是具有全面的库的支 持,有和c语言的方便的交互能力。他们和java相比,编程效率更高。同时因为没有编译,程序更方便修改。因为他们的库都是c实现的,也比 java有更高性能。同时,他们都是开源的,都是对商业应用友好的,也是简单的、方便定制的。也是不满意java的不可控制的越来越庞大的库 的又一个选择。
在linux下,最方便的工具语言是perl,它有强大的社区和代码库的支持。
如果只作为简单应用的工具语言,python和ruby是更好的选择,他们的跨平台移植性好,应用也比较广泛。其中python更适合入门和交流,长 期使用也不错。ruby是对python不满意的另一个选择,它提供了很多额外的功能。
如果要选择一个程序的嵌入语言,原来有lisp、basic和java,现在还可以选择python和ruby。
如果在要求动态解释执行语言,而又不想学其他语言的话,c程序员的选择是pike,java程序员的选择是beanshell。
在java平台,又想用脚本语言的话,可以用jython。
最正统的基于文档的语言或叫动态页面语言是javascript。
最专门的服务器端语言是php,当然也有很多其他选择。
xml语言以xul为最著名,dtml也算一个,你自己也可以用xml作为自己特殊用途的语言。比如jedit就用xml作为一种模式定制语言。xml语言是 一种比较先进的趋势,比现有的语言在特殊领域更高效。
要找容易实现的语言,lisp和tcl是选择。
lisp的数据和程序融为一体的能力和自由是其他语言都没有的。现在出现了一个lisp的现代化的变种:rebol。
如果有基于事实的编程的需要的话,prolog和clips是必然。
[edit]
我为什么选择了python
首先声明,我编程只编应用程序,就是代替自己工作的小程序。如果编写系统程序总会用到c或java的。
我喜欢脚本语言,脚本语言不用编译就可以运行,非常便于修改,而编程序是一种经常性的活动,程序编完后总在不断的修改中,没必要搞的 很隆重,还要编译。另外,脚本程序每个使用的人都可以随手拿来修改,不会出现还要去找源代码的情况。因此,c和java就被排除了。
我喜欢简单的语言,不喜欢为了编写简单的程序而去学习大量复杂的规定,需要大量的学习才会的语言不是好语言,是把人当机器看。c和java 都有严格但罗索的语法,有永远学不完的函数、类、库。让人看到就头大。而perl有各种怪里怪气的速记符号,程序常常让人头晕。简单的含 义除了容易学,还要功能丰富,常用到的东西要早就准备好,不用每个人都去写同样的数据结构程序等。python有丰富的数据类型,有完备的 面向对象的结构,有规则表达式等各种方便编程的模块。这个逻辑就是程序做的多,人做的就少,如果程序做的少,就要人做的多。这就是界 面友好的问题。容易上手,功能丰富是程序设计的很重要的目标,windows就是靠这个流行的。而python也很好的体现了这点。而perl象unix的 emac之类其它工具一样,功能强大,但太难学,太难懂。是比较违背人性的。
关于性能。现在cpu已经很强大了。除了很大的程序和系统程序,没必要关心性能。
关于功能。如果不是编写系统程序和贴近系统的程序,没必要使用操作系统特别提供的功能。c是可以干任何事情,但它编程效率低,复杂。
至于我为什么不用vb,因为vb太庞大了。我没必要实现一个小功能启动这么庞大的程序。太夸张。另外,vb没有类继承,虽然是应用编程,但 如果要编稍微大的程序,总会用到类继承的。
python得强大得扩展能力使对python得学习不会浪费。python经过简单得处理能使用各种得c和c++库,也可以被c和c++调用。python可以直接 使用java得类,也可以直接被java调用。这样,对python、java、c得学习和使用经验都不会被浪费,还能相互补充。python可以提高java和c 得编程效率,java和c可以补充python功能上得不足。python还可以和tcl直接交互,这种功能是内置得。期待python能简单的调用perl和php得 功能。能使用lisp和prolog更好。
[edit]
ruby 吸取了所有语言精华的语言 第二版
ruby 语言还是杂耍 ruby:O ruby 日本人的玩意
ruby有
perl的正则表达式
python的语言的简单性可读性、最容易的扩展能力,强大的可移植性。
php的嵌入功能和多种客户端
smalltalk的纯面向对象语法和单继承
lisp的无穷嵌套的语法,也就是函数式的语法。
用“块”来实现更快捷的数据结构的处理。不知道是不是scheme的宏功能。用块能更清楚的实现python的表处理功能。
java和ada的线程编程
java的安全编程
不得不承认ruby确实是个精彩的语言,它完全学会了lisp的所有编程都是函数的思想,smalltalk的所有东西都是对象的思想,perl的一个目的 多种手段的方法,python的简单化的“最少惊喜”的原则,java的多线程和安全控制的功能,tcl的容易扩展的功能,php的嵌入功能和强大客 户端的功能,最方便的shell命令的调用。
[edit]
ruby和python的比较
[edit]
python和ruby的相同点
都强调语法简单,都具有更一般的表达方式。python是缩进,ruby是类basic的表达。都大量减少了符号。
都是动态数据类型。都是有丰富的数据结构。
都具有c语言扩展能力,都具有可移植性,比perl的可移植性更好。也都可以作为嵌入语言。
都是面向对象的语言,都可以作为大项目的开发工具。
都有丰富的库支持。
也有最宽松的版权许可,除了一些工具属于GNU世界。
都有lisp特色的eval函数,也都能把函数作为参数。
也有图形界面的ruby的专门编辑器。
都获得了广泛的c库的支持。如qt、gtk、tk、SDL、FOX等,ruby计划实现SWIG接口。
都有完善的文档。
[edit]
和python相比ruby的优点
具有正则表达式和嵌入html的功能。python也有正则表达式,但没有ruby的应用方便和广泛。python的嵌入html项目才刚起步。ruby还有 apache的mod模块。ruby本身也实现和很多unix工具,如racc,doctools。比python更亲近linux。
比python功能更完整的面向对象的语法。
ruby的整个库都是具有类继承的结构。
他的基本的数据类型和运算符都是可以重载的。
ruby主要的功能都是通过对象的方法调用来实现的,而不是函数。python也在向这方面发展,但没有ruby做的彻底。
ruby的类是更规范的单继承,还有接口等概念的实现。
python可以实现在列表内的条件语句、循环语句,而ruby用“块”的方式来实现这个功能,比python的更灵活,更具有通用性。
ruby具有类似lisp的彻底的函数方式的条件语句、循环语句等。语句的表达能力更强。
附带一些unix工具,如racc等。
[edit]
和python相比ruby的不足
最大的不足正是因为ruby的强大所引起的。它没有python的简单性好。比较复杂的面向对象语法、“块”语法的引入、正则表达式的引入、 一些简写标记都增加了语言的复杂性。
python的缩进表达方式比ruby的basic的表达方式更让人悦目,ruby程序的满眼的end让人不舒服。当然,ruby认为end的方式比python更先 进。
ruby还没有python的“自省”的能力,没有从程序文件中生成文档的能力。
ruby没有国际化的支持。国际化支持在ruby的计划中。这是因为ruby的历史比python要短造成的。
ruby没有类似jython的东西。
[edit]
python和ruby的语言的选择
从简单的就是好的来说,选python是没错的。python适合寻找简单语言的人,这很可能造成python更流行,因此也有更多的支持。但如果要追 求更强大的语法功能,则ruby是好的选择。因为ruby和python的哲学有很多相似的地方,先从python入手,尽量用python,如果python的能力 不足了,可以在找ruby。
ruby和python的比较,就像五笔和拼音输入法的比较。拼音作为入门的输入法和长久使用的输入法都没有问题。五笔适合更高要求的情况。如 果追求性能的不妨学学ruby。对编程语言感兴趣,想了解各种编程概念的学ruby也会很兴奋。
[edit]
php有什么好处
我一直认为php是一个垃圾,因为它只是实现了脚本语言得嵌入,却单独实现一种语言、实现大量得函数库,浪费了大量得开发人员得宝贵时间 来重复其他脚本已经实现了得功能,也浪费了php开发人员得大量学习时间,还要单独学一种只能存在于web服务器得语言,浪费了perl、 python得已有得使用经验。相似得还有pike,一种c得脚本语言,没什么新东西,还不如仍然用c编译器。
但我最近看书才了解php得独特得开发目标。
php为什么不直接用perl作脚本语言。是因为perl是一种unix语言,带有unix传统得字符神秘高深,让人难于学习。而编动态网页得人不见得会 用perl这种unix工具,他们可能只有html知识。php就简化了perl得语言,变成了一种简单友好得语言,免去了人们学习perl得困难。
php为什么不选python作脚本。因为python是一种面向对象得语言,大量得功能都要涉及面向对象概念,而web应用只是简单得实现客户机逻辑 和显示功能。没必要涉及面向对象得复杂概念。函数是最简单,最容易理解得,因此,php倾向于所有得功能都用函数来解决,而不是用对象来 解决。这有点象c和c++之争。应该承认,函数在实现简单功能得时候是最有利得工具,它得语句量最少。
php定位于以html为用户界面,充当各种服务器得客户端,实现得是传统得客户端编程得任务。它有pop、smtp、ftp、多种数据库等各种服务器 得客户端得函数,也有、pdf生成,xml处理等这种必要得功能。这些都是其他脚本比不上php得地方。
我几乎没用过php,说得不对,请指教。
[edit]
ada语言草述
ada语言我看了他的介绍。
ada语言和c一样是一种编译语言,他们最后编译出的执行文件的机器码都很小。因此现在众多的语言只有c很ada能比较。
和c相比,ada的特点是可靠、可移植。
他的可靠是通过比其他语言都强大的类型,每种类型还都可以象数据库字段一样进行强类型、范围的检查。以此来保证在编译中就发现错误。
它有强大的标准化组织,严格认证ada编译器的标准。有多线程能力。
适于编写实时程序。
但和c相比太复杂、罗嗦,因此注定不能流行。
[edit]
多脚本语言的大统一及疑问
现在各种脚本语言太多了,有必要进行整合,parrot是一个好的想法。net也是好的想法。它为各种脚本提供了一个统一的虚机,为各种脚本 语言提供了基于“类”的相互调用,为各种脚本提供了统一的类库。
现在各种脚本语言只是提供了对c语言的交互性,这种交互也是费劲的和效果不好的。比如python、perl、ruby等都提供了对c的交互功能。脚 本语言之间的交流障碍重重。而类似net的东西,提供了非常容易的各种脚本的相互利用的途径,避免了很多的代码的重复编写。这种标准平 台的力量是很大的,这种标准平台为什么没有在开源领域首先出现呢?众多的脚本正是开源的特点和优势,为什么这种问题要微软来解决呢? 前面有人提出了类似的问题,在linux中为什么至今没有好用的类似ODBC的东西呢?
可能这种整合只有商业公司有能力实现吧。
我的理解是,如果有创新思想的人都拿他的想法去卖钱了,因此,在开源中只剩下了模仿的人。kde是模仿windows,koffice是模仿office, linux是模仿unix,gcc、bash等也全都是模仿,以及gstep等,还有freedos、atheos等也是模仿,wxwindows、SDL也是模仿。我想知道开源社 区有没有自己的创新?我所知道的创新是zope,但zope最初也是商业产品,后来才开源的。perl是创新,python是创新,但还有什么呢?是不 是开源领域只有hack,没有creator?
[edit]
net介绍
net所实现的java的功能
可控代码 跨平台的虚机和伪码免费赠送命令行编译器 纯面向对象语言 对xml和xml web services的支持 和jsp对应的aspnet 网页上的程序 一套统一的中间件环境。
aspnet跟jsp不是同一个层次上的web技术, aspnet使用完善的事件响应机制,WinForms类似的 WebForm技术,只有JSF跟Aspnet有可比性。
net未实现的java功能
免费的集成开发环境 多厂家支持,跨平台的成熟度
免费的IDE, #develop , ASPnet的有MS的WebMatrix 而免费开源的CLR实现,有MS自己的XP,FreeBSD,MacOS下的实现(原理演示不能进行商 业应用), Novell下的Mono项目,已经发布了Beta1版本,在2004-6-30 将会发布Release1; 还有GNU的一个net实现!!
[edit]
net实现的java不具备的功能
多语言支持 强大的集成开发环境。在windows上媲美本机程序的速度。 对COM的支持,对vs的继承 对widows form 、web form、服务器端程序 的图形直观编程。
[edit]
相对vs6的改进
统一了集成开发环境,使c++程序也具有了vb的友好性。
[edit]
xml各种技术介绍
xml:
xml是统一格式的结构化数据的文本文件。
基于xml的程序,数据结构是开放的,方便不同程序处理同一种文件,这样,程序之间可以达到高水平的协作。
xml现在成为了各行各业统一数据格式的基础。
xml发展出了完善的语法,它用DTD或scheme来界定xml的标记语言。用uri来唯一确定一个xml格式。用css或XLT来转换xml格式,xlink和 xpointer等来建立xml的链接,用xpath来定位xml中的数据。
xhtml:
是严格符合xml格式的html。
RDF:
基于xml的元数据描述语言。方便交换结构化数据。方便交换知识。
RDF是用主语、谓语、宾语来描述知识的。
SVG:
xml格式的矢量图形格式。
SMILE:
xml格式的各种多媒体在时间线上的协同。
xmath:
xml格式的公式描述语言。
xml-rpc和soap:
以http协议和xml格式来进行网络程序之间的消息通讯。
xul:
netscape的mazilla使用的程序界面语言,基于xml格式,比html强大的多的描述图形界面的xml语言。它用css来换肤,用DTD来实现多语言界 面,用javascript来实现程序逻辑,以此编写跨平台的可方便定制界面的程序,现在这个程序API功能已经很强大了,整个mazilla程序就是基 于xul的。
xaml:
MS在LongHorn平台的最新编程语言,将统一Windows与Web编程,直接使用
LongHorn下的浏览器进行执行, 跟XUL有类比性
[edit]
最先进的xml格式图形界面程序开发工具-xul
大家知道netscape程序,一个仅次于ie得浏览器,也有很多人知道mozilla,netscape得开放源代码版本。但很多人只是使用mozilla,不知道 mozilla另一个重要得功能--程序开发。在netscape开放源代码后三年mozilla得1。0版还没有问世,很多人讥笑他的超慢得开发速度,实际 上,mozilla酝酿出了一个超酷得新产品,可以看作是软件开发工具发展得另一个里程碑。
现在基于浏览器得三层开发结构非常流行,微软得net得思路就是基于这个结构得。另外,不考虑服务器结构,就是基于网页得javascript小 程序也对人很有吸引力,这些产品得思路都是以html为用户界面,但开发人员常常苦恼于html太简陋。而mazilla得xul解决了这个问题。
xul是对html得扩展
下面是我去年的实习总结。也就是把周记的东西汇总一下。既然同行,全盘奉献了。
实习总结
我于2009年12月3日至今在Riscoco(无锡)有限公司网络管理岗位顶岗实习已达两个月。根据学校要求,对这两个月以来的收获和体会作一个系统的总结。
在实习过程中,在同事和领导的帮助下,我很快熟悉了公司网络环境和企业网的主要应用,为我后来的网络管理起到了很大帮助。在这里特别感谢张旭明经理,从始至今对我的生活和工作上给予的帮助和支持,在我步入社会的第一步所为我提供的实习机会。
公司简介
Riscoco (无锡)有限公司,作为进入中国外资企业之一,凭着优质的产品,高水平的客户服务和可靠的售后服务,积极参与中国的经济建设,已经成为国内拥有较大规模和影响的高端润滑油专业生产商,集润滑油生产、研发、储运、销售、服务于一体。
公司总占地200余亩,投资总额为18亿元人民币,生产过程实行全程电脑监控,实现ERP的计算机管理,实现OA协同办公系统管理,拥有高度自动化的润滑油调配及包装设备,润滑油的生产过程快捷、干净、制成的产品质量稳定可靠,可满足中国日益增长的市场需求。
公司的产品覆盖内燃机润滑油、工业齿轮油、液压油、润滑脂、防冻液、刹车液、金属加工液、防锈油及船用油等10大类产品的200多个润滑油脂品种等众多石油化工领域。
Riscoco(无锡)有限公司以“严管理高品质,产品滴滴纯真,重改进为发展,顾客满意服务优”着一质量方针,致力于发展中国润滑油事业,积极参与国际化竞争,努力寻求与相关行业建立长期合作的伙伴关系,谋求共同发展和进步。
工作内容
网站及公司论坛建设
到公司的第一天,张经理就给我下了一个任务:对公司网站修改及优化。我学的是计算机网络,对于网站也仅仅是业余时间摸索过,并且没有美术细胞。无论从技术还是美观上对我都是一个考验。
按照我一贯的作风,先选择主色调。为了防止色彩凌乱,我选择很淡的灰蓝色。这导致和公司logo的大红色很不协调。最后通过调整导航条,才勉强使整个页面看起来和谐一点。
然后就是选择js技术来美化页面。这里使用的是已经开发好的js代码段。包括网站的banner,公司相册和滚动的展示。
在制作过程中还必须借助Photoshop等工具对页面布局进行处理。用flash工具对首页的广告进行压缩、连接等处理。
这个网站是使用ASP动态网站技术,利用Dreamweaver网站设计工具设计。基于表格的网页布局。基于模板和css的整体网站风格。在制作过程中也碰到很多问题,在不断调试和修改过程中都得以解决。
在网站发布测试时出现的问题:
首先是包含父目录的网页无法显示,经过排查,发现是没有在主目录的设置中启用父目录。
然后是出现HTTP500错误。发现出现错误的页面都是包含“update”代码的页面。由此推断可能是文件夹权限问题。经过修改文件夹权限为anyone的完全控制,问题解决。
公司论坛选择的是界面简洁、功能全的最易论坛的代码,通过修改后使用。
2、网络及IT设备的维护
对于网络的维护涉及的东西又多又杂,并且有一定突发性。有时很清闲,但有的时候能忙到很晚才回去。既然选择这一行,就一定要做好心理准备。
到公司的第一件事就是熟悉网络环境,网络维护的主要工作就是保证公司网络正常运转。最初的一段时间主要就是熟悉公司网络结构,熟悉局域网的一些应用。我们使用的是二级结构。核心交换机为H3C s1526,上接juniper防火墙,下接各工作组集线器。其中防火墙下面还接了一个宿舍区的网络。和公司办公网络相互分离。对外开放的web服务器放在宿舍区我网络中。内部使用的保密级别高的服务器放在办公网络中的核心交换机上。
由于计算机数量多,系统升级是一个很大的工作量。为了提高效率,我在核心交换机的文件服务器上安装WSUS服务。客户机通过设置组策略,在规定时间,从指定的服务器上下载补丁安装。这让管理员有时间对最新补丁先测试安装,如果新补丁对使用造成影响可以提前删除。
为了便于管理和内部使用的ERP系统身份认证需要固定的ip地址,所以无法不能使用动态分配。由此导致业务员出差回来后乱设ip导致冲突。为此,我将公司固定使用的ip限定在17216181—1721618100之间。然后在server 2003 上安装DHCP服务,设置地址池为1721618101—1721618200 所有非公司内部电脑全部使用动态获取。这样就避免了ip混乱的问题。
为了管理和软件分发以及安全方面的考虑,把公司网络升级到域环境。由一台高配置的IBM服务器担任主域控制器角色。通过组策略实施软件分发域静默安装。提高了大量管理功能。
IT设备的维护主要包括打印机的维修,打印共享的设置以及硬件包括硒鼓、电源、数据线等的更换及故障排除。PAD设备的维护。IT设备年终统计。计算机硬件维护。对内部无法排除的故障送至维修部维修。
3、架设邮件服务器
操作系统安装
对于服务器操作系统的安装是很麻烦的。需要用光盘引导,甚至是用软驱引导。安装过程中稍微有点问题就可能让你几个小时的工作白费,然后从头再来。在这次实施过程中,我们碰到了很多问题,先是serverGuide的版本不符,无法识别系统,上网下了iso文件刻录好后又出了很多问题。后来是引导后无法识别鼠标,服务器引导安装最好使用服务器专用的鼠键。后来实在不行,用了已经成了历史的滚动鼠标才勉强解决问题。前后折腾了一天多才搞定。
系统安装好后需要打上最新的补丁程序,可惜的是服务器没法对系统备份。不过还好,硬盘使用的是RAID1的冗余备份。
安装相关软件
首先安装的当然是杀毒软件,我选择nod32,这里也无需购买正版。网上有大量的升级用户名可以使用。可以对往来邮件深度杀毒过滤,而且效率很高。
然后安装umail邮件系统主程序,设置端口80,域名lurodacom。因为本服务器同时还发布web,而且和web共用端口80 。这里需要再IIS中的对应站点设置主机头。将umail站点文件头设置为ip:12019510870,主机头值为maillurodacom 。而IIS的主机头值设置为wwwriscococom 。
最后就是安装邮件网关程序,对进出的邮件过滤,防止垃圾邮件泛滥。
硬件系统安装
将邮件服务器用直通的UTP网线连接到DMZ区域的交换机上。接好电源,连接上控制台。
防火墙端口映射
打开边缘硬件防火墙,在端口映射中添加 25、110、143端口的内外映射。另外添加10000号端口,用于邮件系统的管理。
DNS的MX记录添加
登陆DNS申请的网站,打开管理界面,添加下面几条记录:
Mailriscococom A记录 1209512870
riscococom MX记录 1209512870
系统测试
根据目前互联网上普遍使用的免费邮箱测试。测试结果如下:
与新浪、QQ、Gmail、163等邮箱可以互相收发。但可以发送邮件到126邮箱,无法接受126的邮件。可以与Hotmail邮箱相互收发,但发送的邮件直接被Hotmail放进了垃圾信箱。无法与yahoo收发邮件,经查,我们的ip被yahoo放进黑名单了。
解决方法:对于yahoo,可以向yahoo相关负责人发送邮件说明情况,或在yahoo网站上申诉。
对于Hotmail和126,至今还没有解决。
体会及感受
这两个月的实习,不仅给我技术上的收获,也让我在思想和沟通能力上有了进一步提高。同时也认识到在学校里学习的知识真的只是冰山一角。作为IT人,必须随时充电,不断努力,才能跟的上这个高速运转的信息时代的步伐。
Riscoco
2010年2月3日
http://blogcupcom/blog_user1-3781-2005-135888html
现在专业性的网站越来越多,许多网友们都在网上建立起了自己的小家。不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事,所以大家都想保护自己独创的作品,为自己的网页上把锁,今天就让我带大家了解一下如何给我们的网页加上一把密码锁。
一、常用JavaScript密码锁
1 了解javascript
JavaScript是一种新的网页描述语言,是由Sun公司以及网景Netscape公司开发的,此一语言可以被嵌入HTML的文件之中,使用它可以让你设计交互性的网页内容。
2 javascript特点
使用javascript非常简单,只是一小段代码,就可以让网页发生千奇百怪的效果,而且使用javascript来加密的方法是网络中加密最常用的方法。
3 使用javascript加密
使用javascript加密最简单的结果就是让浏览者不能使用鼠标右键,当他点击右键想对进行保存或者复制文字的时候就会弹出一个警告窗口或是弹出收藏夹等。
实现方法:
(1)利用弹出窗口封锁鼠标右键
将下面这段代码放在网页HTML代码的<head></head>标志中,就可以实现封锁右键,给网页加密。
<script language="javascript">
function click() {if (eventbutton==2) {alert('本站不准使用右键,
使用左键吧!^_^') }}
documentonmousedown=click</script>
(2)弹出“添加收藏夹”封锁鼠标右键
将下面这段代码放在网页的HTML代码的<head></head>标志中。实现点击右键出现“添加到收藏夹”选项。
<script language="javascript">
function click() {if (eventbutton==2) {windowexternaladdFavorite
('http://wwwyeskycom/,' 天极网')}}
documentonmousedown=click</script>
(3)彻底封锁鼠标右键
将下面这段代码放在网页的HTML代码的<head></head>标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。
<script>
function DM(e){if(!ns){if(eventbutton>1)windowexternaladdFavorite
('http://wwwpopunetcom/,' 大众网络报')}else{if(ewhich>1)return false}}ns=navigatorappName=="Netscape";if(ns)documentcaptureEvents
(EventMOUSEMOVE|EventMOUSEDOWN);documentonmousemove=DM;document
onmousedown=DM;</script>
(4)禁止查看源文件
将下面这段代码放在网页的HTML代码的<head></head>标志中则可以实现禁止利用IE浏览器查看源文件。
<script language="JavaScript">
<!--
documentonmousedown=click
function click() {
if ( eventbutton==2) {alert('不准查看源文件') }
if ( eventbutton==3) {alert('不准查看源文件') }
}
//-->
</script>
(5)用乱码显示链接、调用地址加密。
利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和js,asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为%20。返回字符unEscape(string)
如:
<!—var Words=" %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22
%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe
%20SRC%3D%22http%3A//XXXXXXCOM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"//
-->
</script>
利用javascript还可以使用调用脚本显示页面加密、密码校验等加密方法,但是由于代码繁杂而不经常使用,这里就不多讲了。
二、使用IIS的密码锁
不要以为只有javascript可以加密,使用IIS也可实现加密,只要你电脑上安装的Web服务器是IIS,而你又是管理员权限的用户时,就可以用一种简单的方法来实现密码验证。
(注意:使用Win 2000 Server版并安装了IIS及域用户管理器)
1 启动“Internet 服务管理器”
步骤一:单击“开始”>“设置”>“控制面板”,双击进入到“管理工具”中,打开“Internet 服务管理器”,展开左窗口的“默认Web站点”,然后在其所展开的目录中选中我们想对其进行加密的目录(如:lastcoco),然后单击“属性”按钮,打开“lastcoco属性”对话框(如图1)。
图 1
步骤二:选择“lastcoco属性”对话框中“目录安全性”标签,单击“匿名访问及验证控件”域中的“编辑”按钮。这时会弹出“验证方法”对话框,在“验证方法”对话框中,取消“允许匿名访问”选项前面的勾选,然后勾选“基本验证(密码用明文送出)”选项,最后单击“确定”按钮退出(如图2)。
图 2
2 使用“域用户管理器”设置用户的名称及密码
光对目录的安全设置了还不行,为了让上网的朋友们只有在输入用户名称和密码后才可以浏览放在该目录下的网页,我们还要使用“域用户管理器”设置用户的名称及密码。
单击“开始”>“程序”>“系统管理工具”(公用)>“域用户管理器”,启动“域用户管理器”(如图3)。在这里我们给域用户里添加新用户,选择“用户”>“新用户”,然后在“新用户”窗口中输入新用户的“用户名及密码”等等,然后取消“用户下次登录时须改变密码”的选项。
图 3
到此为止,利用IIS服务器来给网页加密就全部完成了,当用户想访问安全目录下的网页时。只要在出现的“输入网络密码”窗口中输入我们在“域用户管理器”中设置的新用名名及密码就可以进入安全设置目录(如图4)。
图 4
三、使用ASP程序密码锁
除了使用IIS服务器来给网页加密,我们还可以使用ASP程序来给网页进行加密,一般来说利用程序来进行密码验证的方法比较通用,现在大多数网站都使用ASP程序,它对Web服务器没有具体要求,而其加密就是借助数据库及ASP程序进行设计,来实现一种通用网页加密。
1 打开Microsoft Access,建立一个“用户名及密码”的数据表,假设将这个表取名为User,数据库名为lastcocomdb,数据表的结构如下:
字段说明 字段名称 数据类型 数据长度
用户名称 ID 文本 15
密码 PWD 文本 15
2 编辑一个PASSASP的验证文件,源代码如下:
<%
Function Check( ID, Pwd )
Dim conn, par, rs
Set conn = ServerCreateObject("ADODBConnection")
par = "driver={Microsoft Access Driver (mdb)} "
connOpen par && ";dbq=" && ServerMapPath("lastcocomdb ")
sql = "Select From users Where ID='" && ID && "' And Pwd = '" && Pwd &&"'"
Set rs = connExecute( sql )
If rsEOF Then
Check= False
Else
Check= True
End If
End Function
%>
<%
If IsEmpty(Session("Passed")) Then Session("Passed") = False
Head = "请输入用户名和密码"
ID = Request("ID")
Pwd = Request("Pwd")
If ID = "" Or Pwd = "" Then
Head = "请输入用户名和密码"
Else If Not Check( ID, Pwd ) Then
Head = "用户名称或密码有错"
Else
Session("Passed") = True
End If
If Not Session("Passed") Then
%>
<html>
<head> <title></title> </head>
<body BGCOLOR="#FFFFFF">
<h2 ALIGN="CENTER"><%=Head%></h2>
<hr WIDTH="100%">
<form Action="<%=RequestServerVariables("PATH_INFO")%>" Method="POST">
<table BORDER="1" CELLSPACING="0">
<tr>
<td ALIGN="RIGHT">用户名称:</td>
<td><input Type="Text" Name="ID" Size="12" Value="<%=ID%>"></td>
</tr>
<tr> <td ALIGN="RIGHT">密码:</td>
<td><input Type="Password" Name="Pwd" Size="12" Value="<%=Pwd%>"></td> </tr>
</table>
<p><input Type="Submit" Value="确定"> </p> </form>
<hr WIDTH="100%" align="center">
</body> </html>
<%ResponseEnd
End If %>
3 在需要加密网页的HTML代码最前面加上〈! --#i nclude file="passasp"--〉就可以了。由于这个验证合法性的页面具有通用性,所以非常方便使用。
四、使用软件密码锁
现在给网页加密的软件非常多,这里就不一一讲解,其基本原理都是利用javascript代码,只不过是这些软件都自动准备好了这些代码,只需使用者将网页源代码粘进去按一下加密按钮就OK了。
在这里我们介绍一款绿色的小软件“世纪鸟网页加密精灵”,大家不要小看这只鸟,通过这只小鸟,能更方便快速的对网页进行加密。
下载双击打开这只小鸟,只见XP风格的界面跳到眼前,左边竖着一排是加密选项按钮,分别是“网页代码加密”、“网页登录密码”“鼠标右键屏蔽”、“网页选择屏蔽”、“鼠标右键对话”、“框架包含限制”这些。右边则是网页代码加密对话框,在这个对话框中进行对网页的加密,而且在对话框上方给出每个选项的解释,在对话框下方则是建议。
这里我用实例给大家讲解使用“世纪鸟网页加密精灵”的“网页登录密码”选项来给网页加密。
1 打开要加密的网页,复制出HTML源代码,然后打开“世纪鸟网页加密精灵”软件,选择“网页登录密码”选项,这时在右边就会出现一些输入框内的代码说明(如图5)。
图 5
2 在“请输入登录密码”的输入框中输入长度小于10位的密码,然后单击“生成并复制密码页面程序”按钮,这时软件会自动在下方的javascript代码中加入你输入的登录密码做为验证信息,并将这段代码复制到你的剪贴版中(如图6)。
图 6
3 接下来再将这段代码粘贴到网页中,并将网页改名为(你输入的登录密码)htm,这样就可以对此文件加密了。
OK,现在你的网页就再也不用担心被人偷用了
现在专业性的网站越来越多,许多网友们都在网上建立起了自己的小家。不过辛辛苦苦制作的网页被人拿去改头换面却是件非常痛心的事,所以大家都想保护自己独创的作品,为自己的网页上把锁,今天就让我带大家了解一下如何给我们的网页加上一把密码锁。
一、常用JavaScript密码锁
1 了解javascript
JavaScript是一种新的网页描述语言,是由Sun公司以及网景Netscape公司开发的,此一语言可以被嵌入HTML的文件之中,使用它可以让你设计交互性的网页内容。
2 javascript特点
使用javascript非常简单,只是一小段代码,就可以让网页发生千奇百怪的效果,而且使用javascript来加密的方法是网络中加密最常用的方法。
3 使用javascript加密
使用javascript加密最简单的结果就是让浏览者不能使用鼠标右键,当他点击右键想对进行保存或者复制文字的时候就会弹出一个警告窗口或是弹出收藏夹等。
实现方法:
(1)利用弹出窗口封锁鼠标右键
将下面这段代码放在网页HTML代码的<head></head>标志中,就可以实现封锁右键,给网页加密。
<script language="javascript">
function click() {if (eventbutton==2) {alert('本站不准使用右键,
使用左键吧!^_^') }}
documentonmousedown=click</script>
(2)弹出“添加收藏夹”封锁鼠标右键
将下面这段代码放在网页的HTML代码的<head></head>标志中。实现点击右键出现“添加到收藏夹”选项。
<script language="javascript">
function click() {if (eventbutton==2) {windowexternaladdFavorite
('http://wwwyeskycom/,' 天极网')}}
documentonmousedown=click</script>
(3)彻底封锁鼠标右键
将下面这段代码放在网页的HTML代码的<head></head>标志中能够实现彻底封锁鼠标右键的效果,由于这个脚本在右键按下时调用一个函数,所以可以改为很多种类型。即使按下左键,再按下右键,放开左键,再放开右键的方法也还是破解不了。
<script>
function DM(e){if(!ns){if(eventbutton>1)windowexternaladdFavorite
('http://wwwpopunetcom/,' 大众网络报')}else{if(ewhich>1)return false}}ns=navigatorappName=="Netscape";if(ns)documentcaptureEvents
(EventMOUSEMOVE|EventMOUSEDOWN);documentonmousemove=DM;document
onmousedown=DM;</script>
(4)禁止查看源文件
将下面这段代码放在网页的HTML代码的<head></head>标志中则可以实现禁止利用IE浏览器查看源文件。
<script language="JavaScript">
<!--
documentonmousedown=click
function click() {
if ( eventbutton==2) {alert('不准查看源文件') }
if ( eventbutton==3) {alert('不准查看源文件') }
}
//-->
</script>
(5)用乱码显示链接、调用地址加密。
利用某些函数把URL字符转换成ASCII码,从而达到隐藏链接Frame页面和js,asp等脚本的目的。返回ASCII码escape(character),ASCII码为%XX格式,XX是十六进制,如空格键为%20。返回字符unEscape(string)
如:
<!—var Words=" %3Cframeset%20BORDER%3D%220%22%20FRAMEBORDER%3D%220%22
%20FRAMESPACING%3D%220%22%20rows%3D%22100%25%22%3E%0D%0A%20%20%3Cframe
%20SRC%3D%22http%3A//XXXXXXCOM/XXX/XXX/%22%20NAME%3D%22oos1%22%20"//
-->
</script>
利用javascript还可以使用调用脚本显示页面加密、密码校验等加密方法,但是由于代码繁杂而不经常使用,这里就不多讲了。
二、使用IIS的密码锁
不要以为只有javascript可以加密,使用IIS也可实现加密,只要你电脑上安装的Web服务器是IIS,而你又是管理员权限的用户时,就可以用一种简单的方法来实现密码验证。
(注意:使用Win 2000 Server版并安装了IIS及域用户管理器)
1 启动“Internet 服务管理器”
步骤一:单击“开始”>“设置”>“控制面板”,双击进入到“管理工具”中,打开“Internet 服务管理器”,展开左窗口的“默认Web站点”,然后在其所展开的目录中选中我们想对其进行加密的目录(如:lastcoco),然后单击“属性”按钮,打开“lastcoco属性”对话框(如图1)。
图 1
步骤二:选择“lastcoco属性”对话框中“目录安全性”标签,单击“匿名访问及验证控件”域中的“编辑”按钮。这时会弹出“验证方法”对话框,在“验证方法”对话框中,取消“允许匿名访问”选项前面的勾选,然后勾选“基本验证(密码用明文送出)”选项,最后单击“确定”按钮退出(如图2)。
图 2
2 使用“域用户管理器”设置用户的名称及密码
光对目录的安全设置了还不行,为了让上网的朋友们只有在输入用户名称和密码后才可以浏览放在该目录下的网页,我们还要使用“域用户管理器”设置用户的名称及密码。
单击“开始”>“程序”>“系统管理工具”(公用)>“域用户管理器”,启动“域用户管理器”(如图3)。在这里我们给域用户里添加新用户,选择“用户”>“新用户”,然后在“新用户”窗口中输入新用户的“用户名及密码”等等,然后取消“用户下次登录时须改变密码”的选项。
图 3
到此为止,利用IIS服务器来给网页加密就全部完成了,当用户想访问安全目录下的网页时。只要在出现的“输入网络密码”窗口中输入我们在“域用户管理器”中设置的新用名名及密码就可以进入安全设置目录(如图4)。
图 4
三、使用ASP程序密码锁
除了使用IIS服务器来给网页加密,我们还可以使用ASP程序来给网页进行加密,一般来说利用程序来进行密码验证的方法比较通用,现在大多数网站都使用ASP程序,它对Web服务器没有具体要求,而其加密就是借助数据库及ASP程序进行设计,来实现一种通用网页加密。
1 打开Microsoft Access,建立一个“用户名及密码”的数据表,假设将这个表取名为User,数据库名为lastcocomdb,数据表的结构如下:
字段说明 字段名称 数据类型 数据长度
用户名称 ID 文本 15
密码 PWD 文本 15
2 编辑一个PASSASP的验证文件,源代码如下:
<%
Function Check( ID, Pwd )
Dim conn, par, rs
Set conn = ServerCreateObject("ADODBConnection")
par = "driver={Microsoft Access Driver (mdb)} "
connOpen par && ";dbq=" && ServerMapPath("lastcocomdb ")
sql = "Select From users Where ID='" && ID && "' And Pwd = '" && Pwd &&"'"
Set rs = connExecute( sql )
If rsEOF Then
Check= False
Else
Check= True
End If
End Function
%>
<%
If IsEmpty(Session("Passed")) Then Session("Passed") = False
Head = "请输入用户名和密码"
ID = Request("ID")
Pwd = Request("Pwd")
If ID = "" Or Pwd = "" Then
Head = "请输入用户名和密码"
Else If Not Check( ID, Pwd ) Then
Head = "用户名称或密码有错"
Else
Session("Passed") = True
End If
If Not Session("Passed") Then
%>
<html>
<head> <title></title> </head>
<body BGCOLOR="#FFFFFF">
<h2 ALIGN="CENTER"><%=Head%></h2>
<hr WIDTH="100%">
<form Action="<%=RequestServerVariables("PATH_INFO")%>" Method="POST">
<table BORDER="1" CELLSPACING="0">
<tr>
<td ALIGN="RIGHT">用户名称:</td>
<td><input Type="Text" Name="ID" Size="12" Value="<%=ID%>"></td>
</tr>
<tr> <td ALIGN="RIGHT">密码:</td>
<td><input Type="Password" Name="Pwd" Size="12" Value="<%=Pwd%>"></td> </tr>
</table>
<p><input Type="Submit" Value="确定"> </p> </form>
<hr WIDTH="100%" align="center">
</body> </html>
<%ResponseEnd
End If %>
3 在需要加密网页的HTML代码最前面加上〈! --#i nclude file="passasp"--〉就可以了。由于这个验证合法性的页面具有通用性,所以非常方便使用。
四、使用软件密码锁
现在给网页加密的软件非常多,这里就不一一讲解,其基本原理都是利用javascript代码,只不过是这些软件都自动准备好了这些代码,只需使用者将网页源代码粘进去按一下加密按钮就OK了。
在这里我们介绍一款绿色的小软件“世纪鸟网页加密精灵”,大家不要小看这只鸟,通过这只小鸟,能更方便快速的对网页进行加密。
下载双击打开这只小鸟,只见XP风格的界面跳到眼前,左边竖着一排是加密选项按钮,分别是“网页代码加密”、“网页登录密码”“鼠标右键屏蔽”、“网页选择屏蔽”、“鼠标右键对话”、“框架包含限制”这些。右边则是网页代码加密对话框,在这个对话框中进行对网页的加密,而且在对话框上方给出每个选项的解释,在对话框下方则是建议。
这里我用实例给大家讲解使用“世纪鸟网页加密精灵”的“网页登录密码”选项来给网页加密。
1 打开要加密的网页,复制出HTML源代码,然后打开“世纪鸟网页加密精灵”软件,选择“网页登录密码”选项,这时在右边就会出现一些输入框内的代码说明(如图5)。
图 5
2 在“请输入登录密码”的输入框中输入长度小于10位的密码,然后单击“生成并复制密码页面程序”按钮,这时软件会自动在下方的javascript代码中加入你输入的登录密码做为验证信息,并将这段代码复制到你的剪贴版中(如图6)。
图 6
3 接下来再将这段代码粘贴到网页中,并将网页改名为(你输入的登录密码)htm,这样就可以对此文件加密了。
OK,现在你的网页就再也不用担心被人偷用了
http://zhidaobaiducom/question/1081844html
http://zhidaobaiducom/question/3905715html
方法一:通过微软网站在线验证
1、打开网址,选择“在线验证”,如下图红框所示
2 点击下方出现的“在线验证”按钮;
3 点击“下载”按钮,下载安装必要的软件,注意如果不能正常运行,请看浏览器加载项是否正常运行,如下图上方红框所示:
4 可以选择“运行”按钮直接运行安装软件,或者点击“保存”按钮将软件安装程序先保存在本地,再执行安装。
5 软件安装完成后,点击步骤3图中的“继续”按钮,开始验证过程;
6 提示“Windows验证正在进行中”,需要等待几分钟时间;
7 验证完成后,如果系统为正版,可以看到如下界面:
方法二:操作系统下运行命令
1、使用“Win+R”组合键调出运行窗口,输入slmgrvbs –dli,点击“确定”;
可以看到如下窗口,提示系统信息及许可证状态;
2 或者在运行窗口,输入slmgrvbs –dlv,点击“确定”,看到如下详细信息窗口:
首先我们需要到jQuery官网下载cookie插件,目前最新版本是141。
然后我们新建一个html文件,将jQuery和jQuery cookie文件引入。
设置cookie很简答,只需要$cookie("名","值")即可。这里小编用一个名字为coco的cookie做示例。
预览一定要注意需要在服务器环境中,本地可以搭建服务器,用localhost访问。在控制台中可以看到cookie的值。读取cookie直接用$cookie("名")即可。
如果想删除cookie,那么需要设置null,例如$cookie("coco",null),如果是想要清空某个cookie的值,那么只需要将其值设置为空字符串即可,例如$cookie("coco","")。
0条评论