注册 登陆
浏览模式: 标准 | 列表 全部文章

可爱的画图

点击在新窗口中浏览此图片

Tags: 动画

MySQL恢复密码

(流传较广的方法,mysql中文参考手册上的)
1. 向mysqld server 发送kill命令关掉mysqld server(不是 kill -9),存放进程ID的文件通常在mysql的数据库所在的目录中。
killall -TERM mysqld
你必须是UNIX的root用户或者是你所运行的SERVER上的同等用户,才能执行这个操作。
2. 使用`--skip-grant-tables' 参数来启动 mysqld。 (LINUX下/usr/bin/safe_mysqld --skip-grant-tables , windows下c:\mysql\bin\mysqld --skip-grant-tables)

3. 然后无密码登录到mysqld server ,
>use mysql
>update user set password=password("new_pass") where user="root";
>flush privileges;
。你也可以这样做:`mysqladmin -h hostname -u user password 'new password''。

4. 载入权限表: `mysqladmin -h hostname flush-privileges' ,或者使用 SQL 命令`FLUSH PRIVILEGES'。
5.killall -TERM mysqld
6.用新密码登陆

修正一下:我在Windows下的实际操作如下
1.关闭正在运行的MySQL。
2.打开DOS窗口,转到mysql\bin目录。
3.输入mysqld-nt --skip-grant-tables回车。如果没有出现提示信息,那就对了。
4.再开一个DOS窗口(因为刚才那个DOS窗口已经不能动了),转到mysql\bin目录。
5.输入mysql回车,如果成功,将出现MySQL提示符 >
6. 连接权限数据库>use mysql; (>是本来就有的提示符,别忘了最后的分号)
6.改密码:> update user set password=password("123456") where user="root"; (别忘了最后的分号)
7.刷新权限(必须的步骤)>flush privileges;
8.退出 > \q
9.注销系统,再进入,开MySQL,使用用户名root和刚才设置的新密码123456登陆。

据说可以用直接修改user表文件的方法:
关闭MySQL,Windows下打开Mysql\data\mysql,有三个文件user.frm,user.MYD,user.MYI找个知道密码的MySQL,替换相应的这三个文件,如果user表结构没改过,一般也没人去改,替换user.MYD就可以了。
也可以直接编辑user.MYD,找个十六进制编辑器,UltraEdit就有这个功能。关闭MySQL,打开user.MYD。将用户名root后面的八个字符改为565491d704013245,新密码就是123456。或者将它们对应的十六进制数字,(左边那里,一个字符对应两个数字),改为 00 02 02 02 02 02 02 02,这就是空密码,在编辑器右边看到的都是星号*,看起来很象小数点。重开MySQL,输入root和你的新密码。

Tags: mysql

退出自己的舞台,寻找适合自己的生活方式

点击在新窗口中浏览此图片

Tags: 退出, 舞台

台湾地震影响范围及临时解决办法

光缆,中断


海底通信光缆中断情况

1. 中美 海缆于12月26日20:25 距离台湾枋山登陆站 9.7公里左右发生中断;

2. 亚欧三号海缆于12月26日20:25 距离台湾枋山登陆站 9.7公里左右发生中断;

3. 亚太二号海缆S7于12月27日00:06距离台湾淡水登陆站904公里左右发生中断;

4. 亚太二号海缆S3于12月27日02:00距离崇明登陆站2100公里左右(靠近台湾处)发生中断;

5. Flag光缆亚太系统于12月26日20:43在韩国到香港段中断;

6. Flag光缆亚欧段于12月27日04:56在香港到上海段中断。


光缆,中断

光缆,中断
中美光缆系统结构示意图

影响范围

以上情况致使不仅中国大陆到北美、台湾等方向的互联网电路大量中断,中国大陆至台湾地区、美国、欧洲等方向国际港澳台通信线路受此影响亦大量中断,国际港澳台互联网访问质量受到严重影响,国际港澳台话音和专线业务也受到一定影响。日本、韩国、新加坡网民也受到一定影响。

AMD、微软、NVIDIA等美国加拿大网站几乎无一能够访问,部分欧洲网站能够访问,日本韩国网站所受影响不大。

通讯工具MSN、SKYPE、Yahoo通等服务器在美国的软件也纷纷落马。


临时解决办法

由于此次光缆中断对韩国日本影响相对较小,所以我们可以通过韩国日本代理服务器来达到登陆MSN或访问国外网站的目的,以下是笔者搜集回来的一些代理服务器地址,有需要的朋友可以尝试一下。

(附代理服务器设置方法:打开IE:菜单选项上的“工具”->Internet选项->连接->局域网设置->为LAN使用代理服务器->高级->对所有协议均使用相同的代理服务器)
注意:以下地址并未全部经过验证,如碰到不能使用的请自行更换尝试。

80.227.0.156:80
125.244.152.2:8080
201.34.204.86:3128
81.10.104.230:3128
200.193.52.7:8080
61.233.18.116:3128
88.191.39.214:80
203.110.192.148:8080
80.227.0.153:80
59.154.11.30:8080
121.1.6.130:8080
88.191.39.213:80
213.42.21.22:80
200.180.215.131:3128
195.175.37.70:8080
200.167.230.39:3128
194.170.187.5:80
148.233.229.236:3128
200.88.223.99:80
62.150.40.142:80
212.138.64.145:80
58.71.13.28:3128
212.138.64.147:80
220.227.168.51:80
165.228.128.10:3128
200.174.85.195:3128
61.17.188.124:8080
219.232.9.181:80
58.147.4.19:8080
212.138.64.149:80
203.150.114.54:8080
202.108.119.227:80
59.10.72.198:8080
203.121.68.198:8080
195.229.236.70:80
148.233.159.58:3128
221.231.139.168:8080
165.228.131.12:80
192.76.71.99:80
200.171.124.197:3128
84.16.240.239:3128
200.142.126.126:3128
200.183.137.66:3128
200.91.243.90:3128
200.189.88.11:80
80.80.12.124:80
200.105.208.66:3128
66.11.50.66:80
220.60.16.180:8080
82.137.247.131:8080
83.223.130.18:8080
59.41.253.35:80
203.129.237.164:8080
72.32.79.253:80
58.147.4.20:8080
165.228.132.11:80
218.216.213.77:8080
203.146.217.66:3128
62.150.130.26:80
203.144.160.242:80
203.113.130.59:80
195.175.37.6:8080
165.228.132.10:3128
212.138.64.150:80
61.34.11.205:80
62.150.35.230:80
200.88.46.58:80
211.159.16.7:80
66.121.102.54:8080
195.226.230.58:80
195.175.37.8:8080
210.212.95.99:8080
210.22.14.61:3128
202.143.152.150:8080
200.69.147.117:3128
148.233.229.235:3128
165.228.129.10:3128
61.55.135.167:8080
202.29.20.151:8080
212.138.64.142:80
64.34.113.120:80
66.98.238.8:3128
195.175.37.71:8080
212.138.64.144:80
213.63.185.22:3128
148.233.159.24:3128
217.219.120.26:3128
80.80.12.125:80
218.28.152.132:80
212.138.64.146:80
212.138.64.141:80
212.138.64.148:80
80.58.205.61:80
196.29.212.66:80
222.231.50.97:80
163.27.226.129:3128
200.148.158.129:3128
88.225.86.172:80
222.231.50.97:80
125.244.210.142:8080
125.244.210.140:8080
125.243.249.194:8080
(注意:以上代理服务器部分地址来自Itfront.com.cn,感谢原文作者)。



修复

国际海缆的修复,需要专用海缆工作船前往,耗时两到三周。 此前中国电信方面称,受余震影响,抢修工作遇到较大困难,加之海缆施工有一定难度,预计影响还将持续一段时间。

目前,网通和电信都虽然表示要尽快抢修,但业内专家对修复工作并不乐观,“这次地震的影响太大了,即便没有余震发生,崇明岛上修复电缆的船只也还没有开出”。

据该人士介绍,修复工作首先由中美两国工程师在两地进行光测试,根据光返回的情况分析断点的数量,以及计算出断点的位置,然后分别派出船只进行维修。按照正常的情况,修复最少要花一个月以上的时间。

历史数据:2001年2月9日,跨太平洋的中美海底光缆在上海崇明岛段受损中断,2月22日维修完成,耗时13天。

3月9日,刚刚修复的中美海底电缆在另一处发生断裂,3月22日维修完成。耗时13天

Tags: 台湾地震

在ASP中限制同一表单被多次提交

   本文介绍在ASP应用中防止用户在当前会话期间多次提交同一表单的一个简单方法。它主要由四个子程序组成,在较为简单的应用场合,你只要将这些代码放在包含文件中直接引用即可;对于那些较为复杂的环境,我们在文章的最后给出一些改进建议。

   一、基本工作过程

   下面我们依次讨论这四个子程序。



   (一)初始化

   这里我们要在Session对象中保存两个变量,其中:

   ⑴ 每一个表单对应一个称为FID的唯一标识,为使该值唯一要用到一个计数器。

   ⑵ 每当一个表单成功提交,必须在一个Dictionary对象中存储它的FID。

   我们用一个专用的过程来初始化上述数据。虽然以后各个子程序都要调用它,但实际上每一个会话期间它只执行一次:

Sub InitializeFID()
If Not IsObject(Session("FIDList")) Then
Set Session("FIDList")=Server.CreateObject("Scripting.Dictionary")
Session("FID")=0
End If
End Sub



   (二)生成表单的唯一标识符

   下面这个函数GenerateFID()用于生成表单的唯一标志。该函数首先将FID值加1,然后返回它:


Function GenerateFID()
InitializeFID
Session("FID") = Session("FID") + 1
GenerateFID = Session("FID")
End Function



   (三)登记已提交表单

   当表单成功地提交时,在Dictionary对象中登记它的唯一标识:


Sub RegisterFID()
Dim strFID
InitializeFID
strFID = Request("FID")
Session("FIDlist").Add strFID, now()
End Sub


   (四)检查表单是否重复提交

   在正式处理用户提交的表单之前,应该在Dictionary对象中检查它的FID是否已经登记。下面的CheckFID()函数用来完成这个工作,如已经登记,它返回FALSE,否则返回TRUE:

Function CheckFID()
Dim strFID
InitializeFID
strFID = Request("FID")
CheckFID = not Session("FIDlist").Exists(strFID)
End Function


   二、如何使用

   有两个地方要用到上述函数,即表单生成时与结果处理时。假设上述四个子程序已经放入包含文件Forms.inc中,下面的代码根据FID值来决定生成表单还是处理表单结果,它所描述的处理过程适合于大多数ASP应用:


< %Option Explicit%>
< !--#include file="forms.inc"-->
< HTML>
< HEAD>
< TITLE>表单提交测试< /TITLE>
< /HEAD
< BODY>
< %
If Request("FID") = "" Then
GenerateForm
Else
ProcessForm
End If
%>
< /BODY>
< /HTML>


   GenerateForm负责生成表单,表单中应该含有一个隐藏的FID,如:

< %
Sub GenerateForm()
%>
< form action="< %=Request.ServerVariables("PATH_INFO")%>" method=GET>
< input type=hidden name=FID value="< %=GenerateFID()%>">
< input type=text name="param1" value="">
< input type=submit value="OK">
< /form>
< %
End Sub
%>


   ProcessForm负责处理通过表单提交的内容,但在处理之前应该先调用CheckFID()检查当前表单是否已经提交,代码类如:


< %
Sub ProcessForm()
If CheckFID() Then
Response.Write "你输入的内容是" & Request.QueryString("param1")
RegisterFID
Else
Response.Write "此表单只能提交一次!"
End If
End Sub
%>


   三、限制与改进措施

   上面我们介绍了在当前会话期间限制同一表单被多次提交的一种方法。在实际应用中可能需要从多方面加以改进,例如:

   ⑴ 在登记表单ID之前检查用户输入数据的合法性,使得数据不合法时用户可以按“后退”按钮返回,在修正后再次提交同一表单。

   ⑵ 这种对表单提交的限制最多只能在当前会话期间有效。如果要求这种限制能够跨越多个会话,那么就要用到Cookeis或数据库来保存相关数据了。

   ⑶ 这种方法是不安全的。它仅用于防范误操作,不能防止熟练用户有意地多次提交同一表单。

Tags: ASP, 限制多次提交

1.1 一个简单的Application程序

--文件名为Hello.java--
public class Hello
{
    public static void main(String[] args)
    {
        System.out.println("HelloWorld!");
    }
}
下载文件
点击这里下载文件

点击在新窗口中浏览此图片

Tags: Application

安装JAVA

点击在新窗口中浏览此图片
双击打开它
点击在新窗口中浏览此图片
这个是过程
点击在新窗口中浏览此图片
点我接受然后点下一步
点击在新窗口中浏览此图片
如果你要装到别的盘就点更改,不然直接点下一步
点击在新窗口中浏览此图片
这个是过程
点击在新窗口中浏览此图片
这个是装jre的。你要装别的盘就点更改,不然直接点下一步
点击在新窗口中浏览此图片
这里直接点下一步
点击在新窗口中浏览此图片
这个是过程
点击在新窗口中浏览此图片
恭喜你安装完毕点完成
点击在新窗口中浏览此图片
打开我的电脑的属性
点击在新窗口中浏览此图片
点高级页里面的环境变量
点击在新窗口中浏览此图片
这个是编辑系统变量里面点系统变量里面的Path
点击在新窗口中浏览此图片
在里面加上刚才装的路径地址
;C:\Program Files\Java\jdk1.5.0_06\bin;C:\Program Files\Java\jdk1.5.0_06\jre
你要是装被的地方那你就自己改一下吧。
加好了就点确定吧。

Tags: 安装

分析祝福网

http://newyear.zhufuwang.net/
这个站也是群里的一个朋友发出来才看到的
他想要套这样的程序
刚开始进去的时候还真不怎么样。。很平淡。。
其实不然
刚开始的(“祝福网”祝“你”新年快乐
和下面的那些你的字都是用asp生成新的shtml页面
在这个页面的最下面有个提交的form,它提交到了/add.asp里面去了呵呵
所以只要写好add.asp就行了。。。做这样的站也蛮有意思蛮简单
格式固定住。然后加几个变量再进行写入数据库或者其它。
然后接着用FSO随机生成一个命名不相同的shtml页面
点击在新窗口中浏览此图片

Tags: 分析, 网站, 祝福网, 新年快乐

QQ终于达到2个太阳了

这个QQ用的时间有两年了
刚开始用的时候是在高三的时候我哥送我的。。
很珍惜哈。。。
那时候狂升级QQ。。。
不到两个月升到了某某级我也忘了。
总之那时候QQ几乎都是挂着的。
因为学校有服务器。。[handclap]西西都挂在那个上面升QQ等级。。
真是所谓狂冲哦

由于QQ的改革。。导致我的等级升级超慢。。。哎。。。好不容易爬到了32级
哈哈爽耶。。。QQ:86234027
升级到32级的时候我还没发现我一个好朋友告诉我D。。。。
哈哈OHYEAR。。。
点击在新窗口中浏览此图片

Tags: QQ, 升级

JDK1.5 下载 for windows

请用迅雷下载经测试可以下载的哦!

下载一:java的J2SE jdk1.5.0_06

下载二:java的J2SE jdk1.5.0_06 

这个软件是给以后打基础的。。。

西西也就是学习java的开始

Tags: jdk, jdk1.5, 下载