Dart学习笔记:Iterable与Stream

避免烂尾,先开坑。

初略看了下Stream API,应该是一个很深的坑。Stream实现了类似于Rx的许多API,估计过年在家要好好读读文档了。


本打算只写关于Stream的东西,后面翻了一下文档,发现StreamIterable的API大致相同,唯一的区别在于Iterable是同步的,而Stream是异步的,它们的定义形式,类似于JavaScript下的生成器,而实际上,在Dart中,也将二者统称为生成器。

  • 定义Iterable
Iterable<int> naturalsTo(int n) sync* {
  int k = 0;
  while (k < n) yield k++;
}
  • 定义Stream
Stream<int> asynchronousNaturalsTo(int n) async* {
  int k = 0;
  while (k < n) yield k++;
}
  • 递归生成器
Iterable<int> naturalsDownFrom(int n) sync* {
  if (n > 0) {
    yield n;
    yield* naturalsDownFrom(n - 1);
  }
}

Vim – 文本/代码编辑器之中最为优秀经典的上古神器!强大、高效、免费开源且跨平台!

     Vim 是 Linux 系统上的最著名的文本/代码编辑器,也是早年的 Vi 编辑器的加强版,而 gVim 则是其 Windows 版。它的最大特色是完全使用键盘命令进行编辑,脱离了鼠标操作虽然使得入门变得困难,但上手之后键盘流的各种巧妙组合操作却能带来极为大幅的效率提升。

      因此 Vim 和现代的编辑器(如 Sublime Text)有着非常巨大的差异,而且入门学习曲线陡峭,需要记住很多按键组合和命令,如今被看作是高手、Geek们专用的编辑器。尽管 Vim 已经是古董级的软件,但还是有无数新人迎着困难去学习使用,可见其经典与受欢迎程度。另外,由于 Vim 的可配置性非常强,各种插件、语法高亮配色方案等多不胜数,无论作为代码编辑器或是文稿撰写工具都非常给力……

Vim – 难以驾驭的神器:

无论是小说中还是电视剧,一些真正强大的武器总不是那么容易驾驭的,主角总得付出一些努力才能收获到更加强大的力量,对于 Vim 这种上古神器来说更是如此。由于它全程使用键盘操作,你必须记住一堆快捷键、按键组合以及各种命令才能开始使用,很多首次接触 Vim 的人会觉得越学越复杂而中途放弃。然而,坚持下来的朋友就会渐渐地发现这种键盘流操作的设计绝妙之处!经典之所以能成为经典,必然有它的道理,我想我也不用解释太多~

gVim 编辑器界面截图:

虽然历史悠久,但却恒远流长!

由于 VIM 的操作方式实在太过经典,学习并上手之后将会获益良多,譬如刚刚介绍过的 “Vimium、Vimperator 浏览器插件让你全程用键盘快捷高效浏览网页” 之类一些工具,往往很多精彩的软件或多或少都会参考 Vim 的一些操作思想去设计它们的热键。而由于其强大灵活的可配置性,各种插件、语法高亮、代码补全、配色方案等资源极其丰富,很多程序员也将其打造成属于自己的首选代码编辑器,对于时下各种热门的编程语言,VIM都支持得相当的完美;而对于一些文字工作者,Vim 作为一款文本撰写器也是极其“锋利”的武器;

特别是,如果你是一位 IT 界人士,需要或将要与 Linux 系统打交道,那么学习好 Vim 的操作绝对能让你的工作轻松百倍!!因为很多时候, Linux 作为服务器是不会开启图形界面,当需要远程操作时,你只能利用 SSH“命令字符式”的 Shell 界面对其进行操作,这时如果你需要修改服务器上的网页代码或配置文件,VI 或 VIM 命令就是你最佳最方便也是最强大的伙伴了!相信我,学好 数理化 VIM,走遍天下也不怕……

Vim 的教程与学习资料汇总 (via xbeta):

一、官方文档:

当你首次安装好 Vim 之后,可以用 :help tutor 或者 :help tutor@cn 命令,进入一个30分钟的 Vim 入门教程。你也可以下载一个 Vim Documentation Chinese Version (Vim官方文档中文版)的安装包,安装好之后使用 :help @cn 命令查看中文官方文档。另外,你还可以下载一个 Vim 用户手册的中文翻译版本 PDF 电子书去了解更多。

二、网友作品:

  • 大家来学 Vim  |  李果正 (台湾网友编写的手册,PDF格式,80多页。传送门

  • Vim 使用技术  |  IBM 吴咏炜 (共分3篇:实用技巧常用插件定制 Vim

  • 神奇的VIM|IBM 闫石  (举了很多例子,尽显Vim之神奇,特别推荐阅读。传送门

  • 史上最强的 vimrc 文件|amix (传送门,约800行,未必全用,但通读有益!另:国内网友改进版,更符合中文习惯。

  • 史上最强的 Vim Tips  (传送门)

  • Vi / Vim 使用进阶|Easwy  (写本系列文章的最初想法,是介绍如何用vi/vim开发软件。但纵观整个系列,讲述的其实和软件开发关系并不大,基本都在讲vim的使用技巧、vim的配置及vimrc、vim的命令和vim的插件。包括:序言(讲述我使用vi/vim的经历和心得,以及对vi/vim初学者的一些建议)、使用会话和viminfo、vimrc初步、保存项目相关配置、 使用标签(tag)文件、使用taglist插件、文件浏览和缓冲区浏览、lookupfile插件、开启文件类型检测、 乱花渐欲迷人眼 – 语法高亮、程序员的利器 – cscope、 剑不离手 – quickfix、智能补全、 自动补全、指随意动,移动如飞、在VIM中使用GDB调试 – 使用vimgdb、等十余篇内容,后续还有待完成的几篇。传送门

  • Vim对程序员与普通人分别有什么用?  (Dieken写过 程序员的编辑器VIM 后,xbeta写了 普通人的编辑利器 Vim。)

  • 使用Vim的总结  |  edyfox  (水木社区Vim版高手的作品。 传送门

  • 用心绘制的Vim入门图解说明  |  vgod  (传送门)

  • Vim 中文详解+大量收集的Vim资料链接  |  狂人  (传送门)

三、收集的 Vim 视频教程:

不同人眼中有不同的 Vim:

原版的 Vim 就像是一张白纸,由于它的扩展性非常强大且资源丰富,你可以将它打造成适合自己的代码编辑器、强大的IDE开发环境、代码浏览器、文稿编写工具等。不过除了常规的文字编辑相关的插件外,Vim还有很多有趣的功能插件,譬如将其打造成纯文本的网页浏览器或者用来收发邮件!只有想不到,没有做不到~

对于喜欢折腾喜欢学习的同学来说,Vim 就是一款神奇的无比强大的编辑器,它经典巧妙的操作让人佩服。但对于不爱折腾的同学来说,Vim 看起来可能更像是一个怪物,丑陋、操作怪异并且难以上手。在不同人的眼中,它有着完全不同的价值。由于它并非一款能轻松上手的软件,到底值不值花时间花精力去学习使用,这就是一个见仁见智的问题了。

via

超级网站整站下载器V4正式版 破文又一篇

上次破解了V2.5版  http://www.ccc5.cc/1245.html

今天想下载个静态网页,找了好几个软件都不满意,找来找去又找到了这http://www.onlinedown.net/soft/118426.htm

发现这货居然升级到了V4.0版  而且运行就要登陆  还增加了什么SEO用户  站群用户….

正好好久没搞破解了  继续拿来练练手

查壳依旧和原来一样结果

E Language -> WuTao   * Sign.By.fly *

依旧舍不得加壳

易语言独立编译的   好吧  对付这种软件的老规矩了

OD载入—-找字符串“error”——下段该字符串上面的第一个”je”——–F9跑起来,断在了je处———–Alt+E查看加载的模块  双击krnln.fnr模块

————–Ctrl+B搜索FF55FC—————–下断找到的第一个CALL————F9来到CALL——F7跟进

来到程序的关键段了

开始找关键地方了

查找字符串  留意“用户密码错误”、“商业用户”之类的字眼  找到其上的关键跳下断

首先我找到这个三个跳

 

00533D2D    A3 BC044D01     mov dword ptr ds:[14D04BC],eax
00533D32    68 BC044D01     push 14D04BC
00533D37    E8 C3340000     call 超级网站.005371FF
00533D3C    8945 E4         mov dword ptr ss:[ebp-1C],eax
00533D3F    837D E4 01      cmp dword ptr ss:[ebp-1C],1
00533D43    0F85 F30A0000   jnz 超级网站.0053483C        ; 大跳
00533D49    68 01000000     push 1
00533D4E    68 02000000     push 2
00533D53    68 BC044D01     push 14D04BC
00533D58    E8 13350000     call 超级网站.00537270
00533D5D    8945 E8         mov dword ptr ss:[ebp-18],eax
00533D60    8B45 FC         mov eax,dword ptr ss:[ebp-4]
00533D63    50              push eax


00533DE5    B8 01000000     mov eax,1
00533DEA    EB 02           jmp short 超级网站.00533DEE
00533DEC    33C0            xor eax,eax
00533DEE    85C0            test eax,eax
00533DF0    0F84 110A0000   je 超级网站.00534807     ; 这也是个大跳
00533DF6    68 01000000     push 1
00533DFB    68 0A000000     push 0A
00533E00    68 BC044D01     push 14D04BC
00533E05    E8 66340000     call 超级网站.00537270
00533E0A    8945 E8         mov dword ptr ss:[ebp-18],eax
00533E0D    68 04000080     push 80000004


00533F56    E8 E86AFEFF     call 超级网站.0051AA43
00533F5B    8945 EC         mov dword ptr ss:[ebp-14],eax
00533F5E    837D EC 01      cmp dword ptr ss:[ebp-14],1
00533F62    0F85 1F020000   jnz 超级网站.00534187     ; 这还是个大跳
00533F68    68 01000000     push 1
00533F6D    68 05000000     push 5
00533F72    68 BC044D01     push 14D04BC
00533F77    E8 F4320000     call 超级网站.00537270

均是大跳,如果实现则把下面的“商业用户”跳过去了,下断它,继续寻找~~~

还找到几个,由于我试验过,均没什么影响,就不提了

然后F9把程序跑起来,跑了好久才跑起来,期待的启动界面没出来

给我弹出个框框说

初始化失败,可能一下原因\n服务器地址不对,通讯密保不对,或者软件号不对

,可能是服务器挂了吧!!!尝试进入官网,果然进不去,难怪程序跑了半天才跑起来

好吧,找到关键的地方,把错误提示JMP过去,顺便把上面链接服务器的CALL都NOP掉~~~不然启动程序都要花费几十秒

 

00532F9C    6A 01           push 1
00532F9E    B8 52BA4100     mov eax,超级网站.0041BA52                 ; POST
00532FA3    8945 FC         mov dword ptr ss:[ebp-4],eax
00532FA6    8D45 FC         lea eax,dword ptr ss:[ebp-4]
00532FA9    50              push eax
00532FAA    68 8039F100     push 0F13980 ;一大堆的PUSH 把下面的CALL看不顺眼的都NOP掉吧
00532FAF    B8 29BC4100     mov eax,超级网站.0041BC29                    ; 515236498
00532FB4    8945 F8         mov dword ptr ss:[ebp-8],eax
00532FB7    8D45 F8         lea eax,dword ptr ss:[ebp-8]
00532FBA    50              push eax
00532FBB    B8 33BC4100     mov eax,超级网站.0041BC33           ; http://www.oferry.com/vip/AppEn.php
00532FC0    8945 F4         mov dword ptr ss:[ebp-C],eax
00532FC3    8D45 F4         lea eax,dword ptr ss:[ebp-C]

改好重新F9

登录框出来鸟。

 

 

 

 

 

 

 

 

选择3.0老用户,然后随便输入帐号密码 点登陆

成功断在了我们下的断点上,依据情况自己把跳给改了,别让它把关键地方跳过去

然后F9

好吧就是这个效果

破解了的下载地址就不提供了

 

20款Notepad++插件下载和介绍

 

Notepad++从3.4版本开始支持插件机制,让用户可选择的为本身已经优秀的Notepad++添加更多强大的功能。下面是20款Notepad++插件的介绍和下载地址。

20款Notepad++插件

Insertion

这是一个主要用于演示的插件,适合初次开发者用于实例学习。它的功能是插入当前文档的名称和日期时间,以及自动关闭HTML/XML标签。

XML Tools

这个插件是包含了很多XML编辑方面的实用工具。比如XML语法规则检查,XML Schema和DTD确认,XML标签自动关闭,当前XML路径,XML和Text转换,注释和非注释切换等等。

TextFX

TextFx是预装在Notepad++中的一个插件,功能非常强大,包括各种代码的转换、插入、优化、格式化和验证等等,能很方便的提高你的工作效率。

你可以查看Text FX 官方网站 了解更多细节。

Doc Updater

每三秒自动更新你Notepad++中打开的文档。

QuickText

一个非常出色的代码片段管理器,支持Notepad++所支持的所有语言类型。

SearchInFiles

一个友好的Notepad++文件搜索工具。

NppExec

使用NppExec插件,你可以不需要离开Notepad++即可扫行你的命令行或保存脚本,大大提高你的效率。

Spell-checker

拼写检查工具. 需要先安装Aspell

DBGP plugin

你可以使用这个插件把你的 Notepad++ 变成一个php IDE.

Compare Plugin

一个非常实用的工具,可以用来比较两个文件不同之处.

FTP_synchronize

一个集成于Notepad++的FTP客户端。

MultiClipboard

Notepad的剪贴板功能增强插件。

SpeechPlugin

文本转语音朗诵插件。

Gmod 10 Lua Syntax Highlighter

Notepad++的一个语法高亮插件。

Log plugin

这个插件可以让Notepad++实现Windows内置记本事的一个功能 : 当文件为.log,每次打开后可以附加日期和时间。

更多的就不一一介绍了,大家根据自己的需求各取所需:

Light Explorer

Colour Picker

SecurePad

HTMLTag

NppExport

Simple script

Notepad的使用方法

把插件(.dll文件)放到notepad++\plugins目录里,重启Notepad++后,即可提示安装,安装成功后,在菜单栏的插件里能找到。需要注意的是,Notepad的ANSI版和Unicode版本,有的插件只支持其中某个版本。

 

来源于 20款Notepad++插件下载和介绍 | 帕兰映像

[科普文] 关于浏览器内核的一些小知识,明明白白选浏览器!

 

 

浏览器是我们每天几乎都必须使用的软件产品,可是对于自己每天都接触的浏览器,很多同学其实对其一无所知。今天异次元就跟大家说说关于浏览器内核的一些事儿吧,好让你了解多一点稍微内在的东西。

在下面的文章中主要介绍一些常见的浏览器内核和JavaScript引擎,部分内容来自于我在网上找到的资料,还有一些是我自己的理解,不保证完全正确,但是大致应该是没错的。如果有误,请指正……

 

一、浏览器内核 (排版引擎/渲染引擎)

首先解释一下浏览器内核是什么东西。英文叫做:Rendering Engine,中文翻译很多,排版引擎、解释引擎、渲染引擎,现在流行称为浏览器内核,至于为什么流行这么称呼,请自行领悟。

 

 

 

 

 

 

 

Rendering Engine,顾名思义,就是用来渲染网页内容的,将网页的代码转换为最终你看得见的页面。因为是排版,所以肯定会排版错位等问题。为什么会排版错位呢?有的是由于网站本身编写不规范,有的是由于浏览器本身的渲染不标准。

现在有几个主流的排版引擎,因为这些排版引擎都有其代表的浏览器,所以常常会把排版引擎的名称和浏览器的名称混用,比如常的说IE内核、Chrome内核。其实这样子是不太合理的,因为一个完整的浏览器不会只有一的排版引擎,还有自己的界面框架和其它的功能支撑,而排版引擎本身也不可能实现浏览器的所有功能。下面罗列一下几款主流的排版引擎和浏览器。

1、Trident 内核(Windows)

Trident 就是大名鼎鼎的 IE浏览器 所使用的内核,也是很多浏览器所使用的内核,通常被称为IE内核。基于Trident内核的浏览器非常多,这是因为Trident内核提供了丰富的调用接口。老的Trident内核(比如常说的IE6内核)一直是不遵循W3C标准的,但是由于当时IE6的市场份额最大,所以后果就是大量的网页门为IE6等老Trident内核编写,在IE6下显示很正常,但其实这些网页的代码并不符合W3C标准,于是,完全依据W3C标准写的网页在老的Trident内核下面又出现偏差,这就是为什么很多人觉得后来的IE9的网页排版有时会乱了,而IE6则正常,其实不是浏览器兼容性差了,而是你访问的网页不符合新的标准。目前可供调用的最新版的Trident内核是IE9所用的内核,相较之前的版本对W3C标准的支持增强了很多。

Trident内核的常见浏览器有:

IE6、IE7IE8(Trident 4.0)、IE9(Trident 5.0)、IE10(Trident 6.0);

世界之窗、 360安全浏览器、傲游;搜狗浏览器;腾讯TT;阿云浏览器(早期版本)、百度浏览器(早期版本)、瑞星安全浏览器、Slim Browser; GreenBrowser、爱帆浏览器(12 之前版本)、115浏览器、155浏览器; 闪游浏览器、N氧化碳浏览器、糖果浏览器、彩虹浏览器、瑞影浏览器、勇者无疆浏览器、114浏览器、蚂蚁浏览器、飞腾浏览器、速达浏览器、佐罗浏览器;

其中部分浏览器的新版本是“双核”甚至是“多核”,其中一个内核是Trident,然后再增加一个其他内核。国内的厂商一般把其他内核叫做“高速浏览模式”,而Trident则是“兼容浏览模式”,用户可以来回切换。

2、Gecko(跨平台)

Netscape6 启用的内核,现在主要由Mozilla基金会进行维护,是开源的浏览器内核,目前最主流的Gecko内核浏览器是Mozilla Firefox,所以也常常称之为火狐内核。因为Firefox的出现,IE的霸主地位逐步被削弱,Chrome的出现则是加速了这个进程。非Trident内核的兴起正在改变着整个互联网,最直接的就是推动了编码的标准化,也使得微软在竞争压力下不得不改进IE。不过比较可惜的是,虽然是开源的,也开发了这么多年,基于Gecko的浏览器并不多见,除了一些简单的改动(坑爹的X浏览器)或者是重新编译(绫川ayakawa、tete009),深度定制或者增强型外壳的还比较少见。另外就是有一些其它软件借用了Gecko内核,比如音乐管理软件SongBird。常见的Gecko内核的浏览器:Mozilla Firefox、Mozilla SeaMonkey、Epiphany(早期版本)、Flock(早期版本)、K-Meleon

3、KHTML(Linux)

KDE开发的内核,速度快捷,容错度低。这个内核可能不见得很多人知道,但是后面再看下去你就明白了。常见的KHTML内核的浏览器:Konqueror

4、WebKit(跨平台)

由KHTML发展而来,也是苹果给开源世界的一大贡献。是目前最火热的浏览器内核,火热倒不是说市场份额,而是应用的面积和势头。因为是脱胎于KHTML,所以也是具有高速的特点,同样遵循W3C标准。从目前看来,WebKit 内核是最有潜力而且是已经有相当成绩的新兴内核,性能非常好,而且对W3C标准的支持很完善,本人非常看好它。

 

 

 

 

 

 

 

常见的WebKit内核的浏览器:Apple Safari (Win/Mac/iPhone/iPad)、Symbian手机浏览器、Android 默认浏览器,

5、Chromium(跨平台)

其实 Chromium 就是 WebKit,维基百科里面并没有将Chromium从WebKit分出来,这个区分完全是基于我个人的恶趣味。记得以前看过一个大牛的博文说过,Chromium把WebKit的代码梳理得可读性提高很多,所以以前可能需要一天进行编译的代码,现在只要两个小时就能搞定。这个我自己也没有考究过,但是估计可信。这个也能解释为什么Gecko和WebKit出来了这么久,第三方编译、定制的版本并不多,但是由Chromium衍生出来的浏览器早就满坑满谷了。

常见的Chromium内核的浏览器:Google Chrome、Chromium、SRWare Iron、Comodo Dragon

6、Presto(跨平台)

Opera 所采用的内核,准确地说,是Opera 7.0及以后版本的内核,Opera 3.5-6.1版本使用的内核叫做Elektra。不用说,Presto对W3C标准的支持也是很良好的。虽然我很喜欢Opera,但是我对Presto的渲染速度一直有保留态度。之前在OperaChina论坛看见有人说过,Presto优先解析文字,保证可阅读性,媒体资源的渲染放后。常见的Presto内核的浏览器:Opera

7、更多其它内核可以参考维基百科

二、JavaScript引擎

说完了排版引擎,接下来说说 JavaScript 引擎。顾名思义,JavaScript引擎就是用来执行JS代码的。譬如说,一个算圆周率的网页,排版引擎把页面的框架给显示出来了,但最终的结果需要用到 Javascript 来计算,所以Javascript引擎的快慢也是对整个网页的速度有着很大影响,特别是目前越来越多类似 WebQQGmail 等大量应用了复杂的 Javascript 运算的网站,不同的引擎最终的速度差异会相当大。

 

 

 

 

 

为什么要单独拿出来说呢?因为它还涉及到跑分。经常看见很多文章在报道说哪个浏览器更快,其实大部分说的就是JavaScript的渲染速度,而不是页面的载入速度。在网速许可的情况下,其实各个浏览器的页面载入速度差别不大(Opera逊色一些)。那是不是说对比JavaScript的渲染速度其实没有意义?也不是这么说,因为现在JavaScript在页面中的比重会越来越大,越来越多的动态页面开始大量借助JavaScript,比如现在主流的SNS、邮箱、网页游戏,所以JavaScript的渲染速度也是一个很重要的指标。JavaScript的渲染速度越快,动态页面的展示也越快。Opera在JavaScript引擎的跑分上面一直都是很牛逼的,一般来说最新测试版之间PK,Opera基本都会夺冠。

1、Chakra  查克拉,IE9启用的新的JavaScript引擎。

2、SpiderMonkey / TraceMonkey / JaegerMonkey

SpiderMonkey应用在Mozilla Firefox 1.0-3.0,TraceMonkey应用在Mozilla Firefox 3.5-3.6版本,JaegerMonkey应用在Mozilla Firefox 4.0及后续的版本。

3、V8  应用于Chrome、傲游3。

4、Nitro  应用于Safari 4及后续的版本。

5、Linear A/Linear B/Futhark/Carakan

Linear A应用于Opera 4.0-6.1版本,Linear B应用于Opera 7.0~9.2版本,Futhark应用于Opera 9.5-10.2版本,Carakan应用于Opera 10.5及后续的版本。

6、KJS  KHTML对应的JavaScript引擎。

三、几个与浏览器有关的测试项目

1、V8引擎  测试传送门,现在很多“双核”浏览器都用它来跑分测试JavaScript引擎,分数越高越好。

2、Acid3  测试传送门,这个主要是对网页标准的兼容性测试,分数越高表示越符合网页的开发标准,满分是100分。

3、HTML5  测试传送门,测试浏览器对HTML5标准的支持,分数越高越好。

四、几个奇葩

1、IETab

这是一款浏览器扩展,并非内核。在没有第三方编译版本的时候,IETab一直是 Mozilla Firefox、Chrome等非Trident内核的浏览器的安装量最大的扩展之一,方便用户在不开启IE的情况下调用Trident内核访问一些兼容性比较差的网站。

2、Trident/Gecko双核浏览器

虽然IETab能实现部分需求,但是深度订制的毕竟还是不一样,所以Trident/Gecko双核浏览器就诞生了,Sleipnir、Avant 12(Orca)是这类里面比较常见的。Avant 12因为有Orca的前期积累,所以轻车熟路,后面还打算加入Chromium,变成三核浏览器,但是偏偏现在Mozilla Firefox和Chrome都在疯狂刷版本号,肯定有一部分精力要花在跟进版本上。

3、Trident/WebKit双核浏览器

现在国内最主流的“双核”浏览器基本都是这个架构,360极速浏览器、世界之窗浏览器极速版、傲游3搜狗浏览器3、QQ浏览器、枫树浏览器、快快浏览器、百度浏览器、阿云浏览器(后期版本)、太阳花浏览器,其中最奇葩的是傲游3。其它双核浏览器都是基于Chromium的,而傲游是基于WebKit的,但是偏偏又用的是V8引擎。

4、Trident/Gecko/WebKit三核浏览器

目前能见的应该就是日本的Lunascape,Avant增加了WebKit内核之后也会归类到这里。说实话,Lunascape真的很难用,真的很奇葩。各个内核相对独立,外壳本身不够强化,稳定性不高,所以还不如用回单核浏览器。

五、几个小点

1、Chrome/Chromium

很多人都会说自己用的双核浏览器是Chrome/IE双核的,或者说是基于Chrome的。其实这种说法并不正确,因为Chrome本身并不开源,其它厂商是不能去定制Chrome的。能被修改、定制的是Chromium,Chrome的开源开发版本,代码和Build都提供下载。Chromium/Chrome两个单词都是铬,分别是拉丁文和英文,除了名字之外,很有很多不同,你可以自己对比一下。Chromium一天最多可以更新十几二十个版本,实验性的新特性都会现在这里放出,但是Chromium本身其实并不稳定。Chrome总共有四个更新分支:Canary、Dev、Beta、Stable,稳定性依次增强。

2、MyIE、MyIE2、傲游、GreenBrowser 自行搜索,一段历史。

3、页面兼容性判断

在确保IE浏览器没有损坏的基础上,搭配一款非Trident内核的浏览器进行判断,如果可以的话,最好所有内核都配齐了。控制变量就能找到问题所在,是浏览器本身的问题,还是页面编码有问题。对于用户来说就能更好地去选择自己该用什么浏览器访问什么页面,对于开发者来说应该要写出无差别代码。

4、一直被模仿,一直被超越的Opera

Opera其实很好看也很好用,而且极度创新(貌似全页面缩放、多标签浏览、鼠标手势、快速拨号等功能都是它首创的),但是市场占有率一直很低。很多很好用的新特性总是被抄袭,所以大家笑称Opera“一直被模仿,一直被超越”。坊间传闻多标签页浏览器就是Opera发明的,但是貌似有人考究了这个传闻其实不属实。不过快速拨号、Turbo浏览等功能就是扎扎实实Opera首创的。你可以不用Opera,但是你会损失很多乐趣。

5、这年头流行刷版本号

现在版本号最高的浏览器是Chrome,稳定版的版本号是14,也是现在主流浏览器里面诞生时间最短的,真是一个刷版本号高手。早期的Chrome版本更迭还会增加一些比较重要的新特性,比如扩展支持,现在的版本更迭基本上并没有伴随什么大的更新。现在很多伪高端用户就会整天追着第三方编译版本赶紧跟进版本号,但是其实真正的意义并不大。

多亏了Chrome的“提携”,今年Firefox也在猛刷版本号,年初还是3.x,现在正式版已经是7.0.1,每夜版已经到了10.0。Opera积累了多年才到11.50,测试版是12.0。IE的正式版是9,平台预览版是10。

6、查看源代码、开发者工具

一般来说,查看源代码和使用开发者工具是比较实用的,普通用户可能用的机会并不多,但是在判断一些问题的时候其实是很有用的。通过查看源代码或者使用开发者工具,可以大致了解这些网站里面的一些元素或者加载的脚本或者是规则,对于判断兼容性问题有一定的帮助,也可以用来准确捕捉页面元素。

常见浏览器下载地址:

Google Chrome  |Safari  | FireFox |  Internet Explorer 9  | Opera

文章链接(异次元):http://www.iplaysoft.com/browsers-engine.html

 

 

 

记事本加强版

折腾了整整一天  总算完成了  

但查找和替换的功能还没写  其余的都搞好了  有没有啥不可预料的错误就不晓得了

 

 

 

 

 

 

 

 

 

发上这个半成品吧   至于源码等完善下再发·····实在是因为不敢拿出来献丑

=========低调更新分割线=============

花了一天时间完善了查找替换功能  说实话  这真的把我弄晕了···看来我的逻辑思维严待加强啊···

然后修复了上次版本的退出不提示保存的Bug

最后 为了方便  加入了拖拽功能  还能加入右键菜单  快速打开记事本(自选)  

 

就这么多吧!!总算是体会到了写程序的悲催

 

 

一键禁止、恢复指定网站(修改Hosts)之易语言小程序

闲得蛋疼,学了两天易语言  只会写写小程序,毕竟比较高级的程序涉及AIP····哈哈 这个就别说了    晕头转向
 
原理很简单,通过修改Hosts文件,使得需要被禁止的网站解析到127.0.0.1  返回无法打开
 
软件界面:
 
 
源码截图:
 

MacType2011.1019终于发布了….等了近一年了

持续泪崩中….

话说上次更新还在2010.12.31日吧  ···很不错的字体渲染软件

相比于那次更新,这次增加了多语言支持,但默认是日本语,不晓得作者怎么想的  也许是出于对原来GDI++作者的尊重吧

好吧  更多的更新请移驾 极限社区

总之  Mactype算是走向国际化了  这事一个开始  祝愿Mactype越做越好

没极限帐号的到我这下吧!

 

 

对于我等新手 不会自己配置 就用其自带的配置吧  效果还是不错的

[原创小程序]一键获取本机拨号的帐号密码

文件大小: 706K
软件类别: 系统软件
软件语言: 简体中文  
授权方式: 免费版 
应用平台: Win2003/XP/2000/9X/7
查毒报告:http://r.virscan.org/2128a5b17bdbd96d01904e196ef2e3e4



软件截图:

 

 

 

 

 

 

 

 

 

 

 

 

 

WIN7 X64的用户必须右键—属性中选择兼容模式

 

 

 

 

 

 

 

 

 

 

下载地址:

http://115.com/file/e6rnf4nh#

http://dl.dbank.com/c0easeo13d

windows 7系统文件管理员权限的获取方法

对于这一问题,如果去百度的话,得到的答案多是如下:

新建个记事本,命名为  XXX.reg  编辑写入如下内容

 

[ccein_html]
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\*\shell\runas]
@=”管理员取得所有权”
“NoWorkingDirectory”=””

[HKEY_CLASSES_ROOT\*\shell\runas\command]
@=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”
“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”

[HKEY_CLASSES_ROOT\exefile\shell\runas2]
@=”管理员取得所有权”
“NoWorkingDirectory”=””

[HKEY_CLASSES_ROOT\exefile\shell\runas2\command]
@=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”
“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant administrators:F”

[HKEY_CLASSES_ROOT\Directory\shell\runas]
@=”管理员取得所有权”
“NoWorkingDirectory”=””

[HKEY_CLASSES_ROOT\Directory\shell\runas\command]
@=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”
“IsolatedCommand”=”cmd.exe /c takeown /f \”%1\” /r /d y && icacls \”%1\” /grant administrators:F /t”
[/ccein_html]

这样,我们就可以在右键菜单成功插入一项功能“取得管理员权限”

如图:

但这貌似只支持文件夹,EXE,DLL,OCX等之类的文件

上次我搞系统美化的时候,在system32下面有一个appwiz.cpl文件,右键时就不出现“取得管理员权限”

如图:

我也没去测试,上面那个注册表文件到底包含多少支持的文件格式···(关键是那里面的命令没看懂),至少今天算是碰到一个了,那么如何解决呢?难道非得到PE模式下替换/修改?

搞了半天找到个解决的办法:

在指定的文件上右键—–属性

依次打开文件夹属性选项卡,按顺序单击:安全 》 高级 》所有者 》 编辑,选中Administrators用户组(或者你的用户所在的组)。确定并关闭属性对话框即获取该文件的所有权。如图:

再次单击鼠标右键打开属性对话框,依次单击:安全 》 高级,选中下面的两个勾,然后点击编辑,选中并双击Administrators(或者你的用户所在的组 >; 单击"完全控制",按确定依次退出即可

OK,至此你已经拥有这个文件的管理权限,可以进行下一步的修改和替换了。

 

深度XP全系列Hash值

 

 

深度完美精简版MD5

Deepin XP Lite 完美精简版 V5.2

MD5:59cabc783dd7cb17fac5ba51192ddaf4

 

 

Deepin XP V5.3 深度一周年纪念 正式版

MD5:720a1b92bc86f137b1ea6c461b29ae16

 

 

Deepin XP V5.3 SP 会员特别版本

MD5:E4A40617F094526B313A3AD8AAB5B7F8

 

 

Deepin XP Lite 完美精简版 V5.4

MD5:4db50b0e848effa5638f30b5720ad7e2

 

 

Deepin XP Lite 完美精简版 V5.5

MD5:0d543e173535e6378bf4c451f831a2b3

 

 

Deepin XP Lite 完美精简版 V5.5SP

MD5:d1aaedbca5b36d505e4adc3b45fb365e

 

 

Deepin XP Lite 完美精简版 V5.6

MD5:88077258d5164cb5e2c7c8799bf01101

 

 

Deepin XP Lite 完美精简版 V5.7

MD5:15c6a4de45d209b5ca7297e96705c2a5

 

 

DeepinXP Lite V5.7RC1

MD5:a217a7ffb3316d91da61cf1cb70b7769

 

 

Deepin XP Lite V5.8测试版

MD5:4c26650bfe306156cd8b2eea276188e7

 

 

Deepin XP Lite 完美精简版 V5.8

MD5:64633d4f52b19076153139174c692814

 

 

Deepin XP Lite 完美精简版 V5.9

MD5:13401ab29fd2dcf09ac6d135396b8c9f

 

 

Deepin XP Lite 完美精简版 V5.10

MD5:c231763f1fe5110889e60d9d28fd2d57

 

 

Deepin XP Lite 完美精简版 V5.10 珍藏版

MD5:9FBEED219D9CB3AAE19FA20EBDD4A4C2

 

 

Deepin XP Lite V6.0RC1测试版

MD5:652e0afd428c7f032cb980b0f13e2054

 

 

Deepin XP Lite 完美精简版 V6.1 测试版

MD5:2d14703338063f361de3fda11ae84565

 

 

Deepin XP Lite 完美精简版 V6.2

大盘MD5:b9b026b33d58809fc4cd8e61d75e0640

小盘MD5:6f035a9e4c7295ec2c64d2d5b1eee879

 

DeepinXP PLUS 完整安装版

MD5:49a8628c97da4376154faa099486ce4a

 

深度GHOST系列MD5

GHOST XP 快速装机版 V2.0

MD5:58afb7f2986e51d625e30cbc079f02b2

 

 

GHOST XP 快速装机版 V3.0

MD5:66710870f56f8a2bcc831acfb4be11d5

 

 

GHOSTXP八分钟快速装机版 V3.5

[NTFS版]MD5:985D24BA81B7A5120BC58F3941BC075C

 

[FAT32版]MD5:BD3C28205FE9E502D40198A671BF497

 

 

GHOST XP 电脑城装机板 V4.0

[NTFS版]MD5:c0316e28d09dbceead40f5db1c14f86c

 

[FAT32版]MD5:b895524934444e0d40fe54a79c0dbf5c

 

 

GHOST XP SP2 纯净版 V5.10

MD5:28f2b0f680be91a92717e6d930a279d0

 

 

GHOSTXP V6.0 快速装机个人版 (NTFS格式)

MD5:f0a54c1968523f08d88f19fee7de50e6

 

 

GHOSTXP V6.5 快速装机个人版

[NTFS版]MD5:db4d962fd7b559e883f4b8a8c6208056

 

[FAT32版]MD:7445f73fe1f9925c084d10c65a4d5f19

 

 

GHOST XP SP2 快速装机专业版 V7.0

MD5:b5e0c503a2de5f33a59c72f12c033286

 

 

GHOST XP SP3 快速装机专业版 V8.0

官方发布帖未提供MD5值

 

 

GHOST XP SP3 快速装机专业版 V8.1

[NTFS版]MD5:e3da09c618a341736b21ecfa94c30c2a

 

[FAT32版]MD5:98976eaacf6309c4d159960daf5ce68c

 

 

 

 

GHOST XP SP3 快速装机专业版 V9.0 (NTFS格式)

MD5:bb8699833407a421b5330e683931e997

 

 

GHOSTXPSP3 快速装机专业版 V9.0修正版

[NTFS版]MD5:d3318532efda2aac5a15e789da541999

 

[FAT32版]MD5:326aaa362f6023e413561cc6b3c19f3c

 

 

GHOST XP SP3 快速装机专业版 V9.0 (二次修正版本)

MD5:d3318532efda2aac5a15e789da541999

 

 

深度网吧版系列MD5

Deepin Windows XP SP2 网吧特制版V2

官方发布帖未提供MD5值

 

 

Deepin XP SP2 ★网吧特制版V2.01★

MD5:53d8e715a08cbddbae14814fadb6e7d9

 

 

深度技术网吧特制版V3.2

MD5:a1b4c7ce585b3d76375618c4697e6f69

 

 

深度技术网吧专用版V3测试版

官方发布帖未提供MD5值

 

 

深度技术 网吧专用 Windows XP SP3 V4.0 测试版

MD5:675408BF9B29D77251A7242EE487B794

 

 

GDH作品GV系列MD5

【深度GV1.0】gdh精简版vista

MD5:41c5d07069e5e72840fef5a8a8bd66ff

 

 

【深度GV1.1】gdh精简版vista(优化免激活)

MD5:915ea15b6f608792ccdad4d59b68f7eb 深度GV1.1.iso(895MB)

MD5:3484e79e831c45157be990fe1c50e9cb 深度GV1.1 CD1.iso(691MB)

两个版本DVD版与双CD版

MD5:da5bafb0ca77f20f5e748d76b38974e5 深度GV1.1 CD2.iso(202MB)

 

 

【深度GV2.0】gdh优化版Vista

MD5:ec03ec6430ef18d255bbd0fe05c36661 深度GV2.0.iso

MD5:9d615b5a84a6e2aecc64224073bc4737 深度GV2.0 CD1.iso

两个版本DVD版与双CD版

MD5:ff80074530411d8bfa32833e934753d8 深度GV2.0 CD2.iso

 

 

【深度GV1.2】精简优化版vista

MD5:a096fed9f2fcf9df71227279188329c8

 

 

【深度GV1.3】精简优化版Vista Sp1正式版

MD5:5949e5e6d0d476eb91ce0dab4c72b85b

 

 

深度白金系列MD5

windows XP 深度白金珍藏版V5.7

DPP_5.7.1_F32.iso  MD5: 76b2556f4dd962a30683414995f92943

深度白金珍藏版作为官方作品发布

DPP_5.7.1_NTFS.iso MD5: 53dff782e11c2708751155656c4a81f4

典藏版为小兵个人作品

DPH_5.7.1_F32.iso  MD5: e61d39acaebd7698c13ee1bf8f92a539

白金版其他版本更新后作者删除了MD5所以无法查证

DPH_5.7.1_NTFS.iso MD5: cd1410b7f0abc97bd620467b9875a928