8MEH-RO9SN-AVP3P-E3SMR-PK3ZG-HEMBR-ACED
8MEH-R6O2P-VYKXS-BAYWR-CDLLX-WEMBR-ACED
8MEH-RFOD4-SXWR8-JRTQA-JVMEN-WEMBR-ACED
8MEH-RCKOP-BP9KK-YW8EA-6ZMMK-SEMBR-ACED
8MEH-RS47Y-82HT8-GONVA-BO3R8-DEMBR-ACED
8MEH-RQX93-WYZKW-BE2FR-QX9FE-PEMBR-ACED
8MEH-REDSL-7EKFC-ULA8R-EEJMJ-4EMBR-ACED
8MEH-RSTBP-ST9JM-2TVHA-XL9M9-LEMBR-ACED
8MEH-RR6GC-KLJJD-S7DBA-NWPS7-EEMBR-ACED
分类: 电脑网络
关注IT行业、互联网信息。包括计算机硬件、软件、网站开发、平面设计、网络杂谈等.
-
AVG Internet Security 2015 key
-
kb2862335 更新失败
今天遇到kb2862335更新失败,网上很多教程都误倒人,修改文件什么的,
直接官方下载安装即可:
kb2862335 64位 http://www.microsoft.com/zh-tw/download/details.aspx?id=40587
kb2862335 x86 http://www.microsoft.com/zh-cn/download/details.aspx?id=40409 -
Firefox无法启动 解决办法
症状:Firefox无法正常启动,每点击一次快捷键都会有一个Firefox进程,但Firefox窗口不显示。
解决办法:
1. 执行”C:\Program Files\Mozilla Firefox\firefox.exe” -safe-mode 进入安全模式
2. 如果这些操作后仍无法启动,尝试用firefox.exe -p新建一个火狐配置文档来启动
3. 如果还是无法启动,则查找火狐配置文件夹中的parent.lock文件,删除之试试看
4. 还是不行就参照如下官网给出的方法试一试
手动卸载插件
如果您不能使用卸载程序来移除一个插件,您可以手动移除它:
在地址栏,输入 about:config,然后按 Enter。
about:config 警告页面 这样可能会失去质保! 可能会出现。点击 我保证会小心,以继续到 about:config 页面。
搜索参数: plugin.expose_full_path.
双击列表中 plugin.expose_full_path 参数并将值改为 true.
在地址栏中输入about:plugins以显示“关于插件”页面。
在“关于插件”页面中的每个条目都有带着文件路径的 “文件名:” 。 利用Windows 窗口定位到您想移除的插件的位置。
将文件名改成其它名称,只要不是其本名即可——例如 npswf32 变成了 Xnpswf32
这个插件就被移除了。
重新初始化插件数据库
有时候你可能无法安装或重新安装某一个插件。重新初始化插件数据库可以解决这个问题:
要打开你的用户档案文件夹:
点击 Firefox 窗口顶部的 Firefox 按钮,移到 帮助 菜单(Windows XP 中是点击 帮助 菜单),然后选择 疑难解答信息。将打开疑难解答信息标签页。
在 应用基础 部分,点击 打开所在文件夹。将打开一个窗口显示您的配置文件夹。
注意:如果您无法打开或使用 Firefox,您也可以用不打开 Firefox 找到您的配置文件夹的方法。
点击 Firefox 窗口顶部的 Firefox 按钮(Windows XP 中是点击 文件 菜单),然后点击 退出。
删除 pluginreg.dat 文件.
打开 Firefox
在地址栏中输入 about:plugins 并按 Enter 以打开 Firefox 的插件列表。
-
Win7 64位操作系统下配置PHP+MySql+Apache环境
一、安装软件准备
软件版本以本人安装为例,其他版本同理,软件可到各官网下载,我提供的下载:点我下载!
二、安装Apache
1、64位的Apache不同于32位打包成exe文件可直接安装,先把httpd-2.2.19-win64解压到“D:\server”目录下 /*若没有server目录就创建后再解压*/
修改“D:\server\httpd-2.2-x64\conf\httpd.conf”的配置信息,这里跟32位系统里配置一样
(1)用记事本或其它文本编辑工具打开“D:\server\httpd-2.2-x64\conf\httpd.conf”
(2)转到第35行,/*小提示:用记事本修改的话可以使用“Crtl+g”转到指定行*/ 修改为ServerRoot “D:/server/httpd-2.2-x64” /*直接粘过去替换即可,下面也一样*/
(3)转到第129行,会看到apache开启的功能模块如:#LoadModule vhost_alias_module modules/mod_vhost_alias.so
模块其后添加:
LoadModule php5_module “D:/Server/php-5.3.6-Win32-VC9-x64/php5apache2_2.dll”
PHPiniDir “D:/Server/php-5.3.6-Win32-VC9-x64”
AddType application/x-httpd-php .html .htm .php /*将上面三行粘到第129~131行即可*/
(4)转到第182行,设置网页文件存放目录,我的存在在“D:\htdocs”
设置为 DocumentRoot “D:/htdocs” /*此步请按自身的实际存在目录进行设置*/
此行修改要与第209行目录设置相对应 所以第209行对应修改为 <Directory “D:/htdocs”>
(5)以管理员身份运行命令提示符 执行httpd -k install 没有错误即apache服务启动成功
//如果出错,请转到下面的“关于关掉占用”,然后再次执行httpd -k start 正常的话,进入下一步的php配置
三、配置PHP
1、将“php-5.3.6-Win32-VC9-x64.zip”解压到“D:\server\php-5.3.6-Win32-VC9-x64”,若目录不存在请先创建后再解压。
即对应上步在Apache中设置的LoadModule位置
2、将“D:\server\php-5.3.6-Win32-VC9-x64\”下的“php.ini-development”修改成“php.ini” /*注意php.ini为改名后的全名,包含后缀名*/
3、转到第531行, 修改为 display_errors = Off /*此处控制是否显示php错误,默认开启提示,建议在网站上线前调为Off*/
4、转到第807行, 修改为 extension_dir = “D:/server/php-5.3.6-Win32-VC9-x64/ext/” 即php文件所在目录下/ext /*注意前面的“;”已被去除*/
5、找到扩展列表,;extension=php_gd2.dll、;extension=php_mysql.dll、;extension=php_mysqli.dll将其前面的”;”去掉即为开启该扩展,
你也可根据功能需求不同开启相应扩展,方法同此 /*它们分别在第950、959、960行*/
6、(可选)date.timezone的值设为Asia/Shanghai即date.timezone =Asia/Shanghai /*位置在第997行*/
四、安装MySql
1、双击MySQL安装包,点击Next。
2、选中“I accept the terms in the License Agreement”,点击Next。
Choose Setup Type(选择安装选项),有三种:Typical(典型), Custom(自定义) , Complete(完全)。
这里我们选Custom,然后点击Next。
3、Custom Setup(自定义安装设置),这里依然点击倒三角选择”Entire feature will be installed on local hard drive”把所有的全部安装上去,
然后点击下面的Change按钮,选择安装位置后,点击Next。
注意:一定要检查所有选项安装位置,最好都装在同一个位置。我这里为了省事起见未做修改。
/*此处共有6个条目但只需更改第1个和第6个的安装位置,其它条目会自动调整过去的。–建议新手可以不做更改*/
4、Ready to Install the Program(准备安装程序),观察中间的设置,确定无误后,点击Next,否则,点击Back后修改。
5、在安装的过程中会出现一个新窗口,是给MySQL Enterprise(MySQL企业版)打广告的,忽视掉,一直Next,点的慢些(不是直接点Finish),
直到出现FInish界面。 //此时先看下一条,不要乱点。
6、Wizard Complete(安装向导完成),点击Launch the MySQL Instance Configuration Wizard(启动mysql配置向导)前面的复选框(默认是勾选,不关管它),
然后点击Finish,这样就进入了MySQL配置界面。
7、不用说,点击Next。
8、选择配置方式(Please select a configuration type)。
这里出现了两种选项,一种是Detailed Configuration(详细配置),一种是Stardard Configuration(标准配置),
这里我们选择Detailed Configuration,然后点击Next。
9、选择服务器类型(Please select a server type)。
有三种选项:Developer Machine(开发测试用),Server Machine(服务器用),Dedicated MySQL Server Machine(专门的服务器用),
由于我是用来开发的,所以选择了第一项,然后点击Next。
10、选择数据库用途(Please select a database usage)。
有三种:第一种是Multifuctional Database,第二种是Transactional Database Only,第三种是Non-Transactional Database Only,
这儿三个选项的区别我也不怎么理解,但依照英文注释以及网上其他的帖子参考就选择了第一项Multifuctional Database,然后点击Next。
11、选择InnoDB数据库文件存储位置(Please select the drive for the InnoDB datafile),默认是安装的MySQL位置。保持默认,直接点击Next。
12、选择同时连接到服务器的准确访问量(Please set the approximate number of concurrent connections to the server)。三个选项:第一个是Decision Support(DSS)/OLAP(大约20个),第二个是Online Transaction Processing(OLTP)(大约500个),第三个是Manual Settings(手动设置),由于我是为了开发测试用,所以选择第一个就可以了,然后点击Next。
13、网络选项(Please select the networking options)。第一个是是否启用TCP/IP连接,选上,第二个是启用严格模式(Enable Strict Mode),我选了,建议新手选上,这样代码更规范些,然后点击Next。
14、选择默认字符集(Please select the character set)。第一个是Stardard Character Set(标准字符集),默认是Latin1,适合存储英文;第二个是Best Support for Multilingualism(最适合多语言),默认是utf8,适合存储多语言字符集;第三个是手动选择。这里我们选择UTF8编码,即选择第二种或者第三种中的UTF8,然后点击Next。 15、设置windows选项(Please set the windows options)。第一项是是否安装为Windows服务(Install As Windows Service),建议勾选上,下面的Service Name是服务器标识名称,默认即可,还有个是否随机启动MySQL的选项,如果没选的话,以后开启MySQL需要在cmd上输入net start mysql。第二项是是否把bin文件夹路径加入环境变量中的Path(Include Bin Directory in Windows PATH),建议勾选,这样以后可以直接在cmd上输入bin文件夹上的任意一个文件使用,然后点击Next。
16、安全选项(Please set the security options)。第一项是修改安全设置(Modify Security Settings),这项中的两项分别是新root密码和确认输入的密码(即再输入一遍),最下面的是创建一个匿名帐号(Create An Anonymous Account),先选上,回头安装完记得去除,然后点击Next。
-
windows7安装中使用diskpart为硬盘分区
以win7光盘安装为例我们可以在安装完系统后分区,也可以在安装时分区,安装程序创建的都是主分区,并没有创建逻辑分区的任何选项,这样的
情况导致创建4个主分区后剩余的空间无法继续分配,用windows的Diskpart命令可以很简单的帮助我们解决这个问题。
Diskpart命令是Windows环境下的一个命令,利用diskpart可实现对硬盘的分区管理,包括创建分区、删除分区、合并(扩展
)分区,而且设置分区后不用重启电脑也能生效。 利用Diskpart命令来分区,既不用借助第三方工具,也不会产生100MB的“系统保留”分区,其次分区操作直接设置即刻生效,不用重新启动计算机。
以一块98G的盘为例
40G【主分区】+20G+20G+18G【逻辑分区】
在安装windows7过程中,到磁盘分区这一步时停下,按组合键“Shift+10”进入cmd窗口。
输入diskpart 回车即可启动diskpart工具,其提示符为“DISKPART>”。
输入List Disk回车,显示本机所有磁盘,便于操作正确的磁盘。
输入Select Disk 0选择要操作的磁盘。
输入Clean 清除已选硬盘上的所有分区。
输入Create Partition Primary Size=40960 在已选硬盘上创建容量为40960MB(即40G——40*1024=40960)的主磁盘分区。
输入Active 激活当前磁盘分区,即刚分好的主磁盘分区。
输入format quick 快速格式化当前磁盘分区。
输入Create Partition Extended将剩余空间全部划分为扩展磁盘分区。
输入Create Partition Logical Size=20480在扩展磁盘分区上创建容量为20G的逻辑磁盘分区。
输入format quick 快速格式化当前磁盘分区。
输入Create Partition Logical Size=20480 在扩展磁盘分区上创建容量为20G的第二个逻辑磁盘分区。
输入Format Quick 快速格式化当前磁盘分区。
输入Create Partition Logical 在扩展磁盘分区上将剩余的磁盘空间创建逻辑磁盘分区。
输入Format Quick 快速格式化当前磁盘分区。
输入Exit 退出diskpart工具输入Exit 退出cmd界面
-
NTP Pool Time Servers
http://support.ntp.org/bin/view/Servers/NTPPoolServers
pool.ntp.org uses DNS round robin to make a random selection from a pool of time servers who have volunteered to be in the pool. This is usually good enough for end-users. The minimal
ntpdconfiguration file (e.g./etc/ntpd.conf) for using pool.ntp.org is:driftfile /var/lib/ntp/ntp.drift server 0.pool.ntp.org server 1.pool.ntp.org server 2.pool.ntp.org server 3.pool.ntp.org
Any questions about the pool.ntp.org server pool should be directed either to the pool mailing list or to the comp.protocols.time.ntp usenet newsgroup.
Time server operators are encouraged to visit the NTP Pool web-site to find out how they can join the NTP pool.The NTP Pool DNS system automatically picks time servers which are geographically close for you, but if you want to choose explicitly, there are sub-zones of pool.ntp.org. The “continent” ones are:
Area: HostName: Worldwide pool.ntp.org Asia asia.pool.ntp.org Europe europe.pool.ntp.org North America north-america.pool.ntp.org Oceania oceania.pool.ntp.org South America south-america.pool.ntp.org There are also sub-zones for many countries. Click on your continent to see which country-zones are available there.
When using the by-country zones, be careful: some of them currently contain only one or two servers, so you are probably better off using either the zone of a nearby country, or using the continent or global zone (This is sometimes also valid if you live in a big country). In general though, just use the “global” zone as in the suggested configuration near the top of the page and let the system sort it out for you.
-
IPv6地址表示方法
对于一个完整的IPv6地址,需要写128位,已经被分成了8段,每段4个字符,也就是说完整地表示一个IPv6地址,需要写32个字母,这是相当长的,并且容易混淆和出错,所以IPv6在地址的表示方法上,是有讲究的,到目前为止,IPv6地址的表示方法分为三种,分别是:
1.首选格式
2.压缩表示
3.IPv4内嵌在IPv6中
下面分别详细介绍这三种IPv6地址表示方法:
1.首选格式首选格式的表示方法其实没有任何讲究,就是将IPv6中的128位,也就是共32个字符完完整整,一个不漏地全写出来,比如下面就是一些IPv6地址的首选格式表示形式:
0000:0000:0000:0000:0000:0000:0000:0000
0000:0000:0000:0000:0000:0000:0000:0001
2001:0410:0000:1234:FB00:1400:5000:45FF
3ffe:0000:0000:0000:1010:2a2a:0000:0001
FE80:0000:0000:0000:0000:0000:0000:0009
FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF:FFFF
从上面IPv6地址的首选格式表示中可以看出,每一个地址,都将32个字符全部写了出来,即使地址中有许多个0,或者有许多个F,也都一个不漏地写了出来,由此可见,首选格式只需要将地址完整写出即可,没有任何复杂的变化,但是容易出错。
2.压缩格式从前面一个IPv6地址表示方法首选格式表示方法中可以看出,一个完整的IPv6地址中,会经常性的出现许多个0,而我们知道,许多时候,0是毫无意义的,0表示没有,写出来,也表示没有,不写,也同样表示没有,那么我们就考虑能否将不影响地址结果的0给省略不写,这样就可以大大节省时间,也方便人们阅读和书写,这样的将地址省略0的表示方法,称为压缩格式。
而压缩格式的表示中,分三种情况,下面来分别介绍三种压缩格式:
第一种情况:在IPv6中,地址分为8个段来表示,每个段共4个字符,但是一个完整的IPv6地址会经常碰到整个段4个字符全部都为0,所以我们将整个段4个字符全部都为0的使用双冒号::来表示,如果连续多个段全都为0,那么也可以同样将多个段都使用 双冒号::来表示,如果是多个段,并不需要将双冒号写多次,只需要写一次即可,比如一个地址8个段,其中有三个段全都为0,那么我们就将这全为0的三个段共48位用::来表示,再将其它5个段照常写出即可,当计算机读到这样一个不足128位的地址时,比128位少了多少位,就在::的地方补上多少个0,比如上面的::代替为48位,那么计算机就会在这个地址的::位置补上48位的0,这样就正确地将地址还原回去了。
下面来看一些整个段4个字符都为0的IPv6地址使用压缩格式来表示:
例1:
压缩前:
0000:0000:0000:0000:0000:0000:0000:0000
压缩后:
::
说明:可以看出,由于这个地址的8个段全部都为0,所以只用::就将整个地址表示出来,当计算机拿到这个压缩后的地址时,发现比正常的128位少了128位,那么就会在::的地方补上128个0,结果为:
0000:0000:0000:0000:0000:0000:0000:0000
可以看出,计算机还原的地址就是压缩之前的真实地址。
例2:压缩前:
0000:0000:0000:0000:0000:0000:0000:0001
压缩后:
::0001
说明:可以看出,压缩后的地址比正常的128位少了112位,计算机就会在::的地方补上112个0,结果为:
0000:0000:0000:0000:0000:0000:0000:0001
可以看出,计算机还原的地址就是压缩之前的真实地址。
例3:压缩前:
2001:0410:0000: 0000:FB00:1400:5000:45FF
压缩后:
2001:0410 :: FB00:1400:5000:45FF
说明:可以看出,压缩后的地址比正常的128位少了32位,计算机就会在::的地方补上32个0,结果为:
2001:0410:0000: 0000:FB00:1400:5000:45FF
可以看出,计算机还原的地址就是压缩之前的真实地址。
例4:压缩前:
3ffe:0000:0000:0000:1010:2a2a:0000:0001
压缩后:
3ffe::1010:2a2a::0001
说明:当计算机拿到这个压缩后的地址,发现比正常的128位少了64位,计算机就会试图在::的地方补上少了的64个0,但是我们可以看到,压缩后的地址有两个::,而计算机要补上64个0,所以这时补出来的结果很可能是以下几种:
3ffe:0000:1010:2a2a: 0000:0000:0000:0001
或
3ffe:0000:00001010:2a2a::0000:0000:0001
或
3ffe:0000:0000:0000:1010:2a2a:0000:0001
从结果中可以发现,当一个IPv6地址被压缩后,如果计算机出现两个或多个::的时候,计算机在将地址还原时,就可能出现多种情况,这将导致计算机还原后的地址不是压缩之前的地址,将导致地址错误,最终通信失败。
所以,在压缩IPv6地址时,一个地址中只能出现一个::。
第二种情况:
在压缩格式的第一种情况的表示中,是在地址中整个段4个字符都为0时,才将其压缩为::来表示,但是在使用第一种情况压缩之后,我们仍然可以看见地址中还存在许多毫无意义的0,比如0001,0410。我们知道,0001中,虽然前面有三个0,但是如果我们将前面的0全部省略掉,写为1,结果是等于0001的,而0410也是一样,我们将前面的0省略掉,写成410,也同样等于0410的,所以我们在省略数字前面的0时,是不影响结果的,那么这个时候,表示IPv6地址时,允许将一个段中前导部分的0省略不写,因为不影响结果。但是需要注意的是,如果0不是前导0,比如2001,我们就不能省略0写成21,因为21不等于2001,所以在中间的0不能省略,只能省略最前面的0。下面来看一些省略前导0的地址表示形式:
例1:
压缩前:
0000:0000:0000:0000:0000:0000:0000:0000
压缩后:
0:0:0:0:0:0:0:0
从结果中可以看出,计算机根本就不需要对这样的地址还原,压缩后的结果和压缩前的结果是相等的。
例2:压缩前:
0000:0000:0000:0000:0000:0000:0000:0001
压缩后:
0:0:0:0:0:0:0:1
从结果中可以看出,计算机根本就不需要对这样的地址还原,压缩后的结果和压缩前的结果是相等的。
例3:压缩前:
2001:0410:0000:1234:FB00:1400:5000:45FF
压缩后:
2001:410:0:1234:FB00:1400:5000:45FF
从结果中可以看出,计算机根本就不需要对这样的地址还原,压缩后的结果和压缩前的结果是相等的。
第三种情况:在前面两种IPv6地址的压缩表示方法中,第一种是在整段4个字符全为0时,才将其压缩后写为::,而第二种是将无意义的0省略不写,可以发现两种方法都能节省时间,方便阅读。第三种压缩方法就是结合前两种方法,既将整段4个字符全为0的部分写成::,也将无意义的0省略不写,结果就可以出现以下一些最方便的表示方法:
例1:
压缩前:
0000:0000:0000:0000:0000:0000:0000:0001
压缩后:
:: 1
可以看到,结合了两种压缩格式的方法,但为简便。
例2:压缩前:
2001:0410:0000:0000:FB00:1400:5000:45FF
压缩后:
2001:410:: FB00:1400:5000:45FF
可以看到,结合了两种压缩格式的方法,但为简便。
3.IPv4内嵌在IPv6中
在网络还没有全部从IPv4过渡到IPv6时,就可能出现某些设备即连接了IPv4网络,又连接了IPv6网络,对于这样的情况,就需要一个地址即可以表示IPv4地址,又可以表示IPv6地址。
因为一个IPv4地址为32位,一个IPv6地址为128位,要让一个IPv4地址表示为IPv6地址,明显已经少了96位,那么就将一个正常的IPv4地址通过增加96位,结果变成128位,来与IPv6通信。在表示时,是在IPv4原有地址的基础上,增加96个0,结果变成128位,增加的96个0再结合原有的IPv4地址,表示方法为
0:0:0:0:0:0:A.B.C.D 或者::A.B.C.D.,如下:
0000: 0000: 0000: 0000:0000:0000:A.B.C.D
9 6 个0 32位
例:
IPv4地址为 138.1.1.1
表示IPv6地址为0:0:0:0:0:0:138.1.1.1
-
android手机刷机
fastboot erase recovery
fastboot flash recovery recovery.img
fastboot reboot
下载ROM与recovery
http://www.clockworkmod.com/rommanager
-
WindowsXP停服后获取微软update方法
2014年4月8日,微软停止了对Windows XP的支持,不再向该系统提供热修复、产品更新及安全补丁等服务。微软多次表示,XP在无法获取系统更新、安全补丁后极易受到攻击,建议大家抓紧时间升级到Win7或者Win8.1 Update。
事实上,Windows XP仍然有办法能获得微软发布的更新。有德国技术高手在论坛上发布了一则教程,对Windows XP做一些手脚,就能让Windows Update服务器误以为你的XP是Windows Embedded POSReady 2009,从而继续为电脑提供Windows更新和安全补丁。
具体方法:
1、在桌面空白处右键点击,创建一个新的文本文档,可以随意命名,然后将其扩展名更改为.reg,右键点击该文件,选择“编辑”。
2、在打开的窗口中粘贴下列代码并保存:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\WPA\PosReady]
“Installed”=dword:00000001
复制代码双击该.reg文件,重启计算机,然后去检查Windows Update,如果不是人品太差,你就会发现一些新的更新可以下载。Windows XP与Windows Embedded POSReady 2009十分相似,所以你可以安装后者的系统更新来获取微软的保护。与Windows XP不同,Windows Embedded POSReady 2009的官方支持期限截至2019年4月9日,所以你的Windows XP还能在未来5年内继续获取微软更新,除非微软封堵上述伪装手段。
不过还是提醒各位XP用户,如果能够升级到Windows7或者Windows 8.1 Update的话还是建议各位升级啦。
-
查询域名目前的DNS服务器
提供两种方法:
1、在使用的操作系统里进入MS-DOS(命令提示行)界面
输入 nslookup 回车
输入 set type=ns 回车
输入域名(不带WWW的),如:nihao.net 回车
看到列出至少一个 nameserver = x.x.x.x
那就是域名现在使用的DNS服务器了。
2、可以在网站里查询:
英文国际:http://www.registernames.net/whois.shtml
英文国内:http://www.cnnic.net.cn/registration/domain.shtml














