分类目录归档:互联网记

mysql5.0免安装版 绿色版的安装

这里选择的是mysql的免费版本,即MySQL Community Server。

下载地址:http://dev..com/downloads//5.0.html

下载的文件,我选择的是不需要安装的版本,即mysql-noinstall-5.0.51b-win32.zip

那么,既然选择了noinstall的版本,好多事情就要自己手工来做了,下面把如何手工启动mysql数据库的步骤列在下面,仅限windows环境。

1:解压缩下载的zip文件。

2:创建一叫my.ini,创建的位置在C:\,C盘是我的系统盘,文件内容如下

[mysqld]
# set basedir to your installation path
basedir=E:\\mysql
# set datadir to the location of your data directory
datadir=E:\\mydata\\data

说明下,basedir是你解压缩后的路径,datadir是mysql下面一个叫data的文件夹的位置。

3:在cmd命令执行环境,先把当前路径换到你的mysql下的bin路径下,然后输入mysqld-nt –install命令

4:在cmd命令执行环境,输入net start mysql命令

5:在cmd命令执行环境,输入mysql -uroot -p命令,因为root的初始密码为空,在被要求输入密码时直接敲回车即可。

这样就完成了非安装版的mysql的启动。

 
 
 

 二、安装过程
 1、解压缩mysql-noinstall-5.0.45-win32.zip到一个目录。
      假定MYSQL_HOME=D:\Dev\mysql-5.0.45
 
 2、编写mysql的运行配置文件my.ini
my.ini
—————————–

[mysqld]
# 设置mysql的安装目录
basedir=$MYSQL_HOME
# 设置mysql数据库的数据的存放目录,必须是data,或者是\\xxx\data
datadir=$MYSQL_HOME\data
# 设置mysql服务器的字符集
default-character-set=utf8
 
[client]
# 设置mysql客户端的字符集
default-character-set=gbk
—————————–

3、安装mysql服务
从MS-DOS窗口进入目录E:\myserver\mysql-5.0.37-win32\bin,运行如下命令:
mysqld –install MySQL5 –defaults-file=:\Dev\mysql-5.0.45\my.ini

4、启动mysql数据库
还在上面的命令窗口里面,输入命令:net start MySQL5
这样就启动了mysql服务。

5、删除服务
执行mysqld –remove MySQL5即可

updatebr.inf文件无效

的问题你真的好好弄了,问题真的不是一般的多,这个补丁的,那个补丁的,多的让人头痛,诶、、、今天出现 updatebr.inf文件无效,网上查询,发现是没安装一个windows installer这个补丁的问题.补丁编号为KB942288.

 

补丁下载地址:

For Windows XP Service Pack 2 and Windows XP Service Pack 3 (32-bit platforms):
32bit:
http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsXP-KB942288-v3-x86.exe

For Windows Vista, Windows Vista Service Pack 1 and Windows Server 2008:
32bit
http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/Windows6.0-KB942288-v2-x86.msu
64bit
http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/Windows6.0-KB942288-v2-x64.msu

For Windows Server 2003 Service Pack 1, Windows Server 2003 Service Pack 2 and Windows XP 64-bit Editions:
32bit
http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsServer2003-KB942288-v4-x86.exe
64bit
http://download.microsoft.com/download/2/6/1/261fca42-22c0-4f91-9451-0e0f2e08356d/WindowsServer2003-KB942288-v4-x64.exe

发现 我的激情已过

今天 起来9点钟,QQ一上线,就看见群里面,有人在对时间,讨论去抢DZ的沙发,害的我好奇,问他们有什么好东西送没,都不告诉我,到后来,竟然为了去抢个沙发,让人点击链接来着,就是去赚点流量,诶,他们那些人啊 真疯狂,像我都一点激情都没了,抢个沙发犯得着这么疯狂么,还不如去其他地方发几个链接来的实在,对于引导站长的流量,如果不只是站长类站,感觉都没什么用。

1.他们基本不太会点击你站上的广告。

2.增加无用的IP就是增加你空间的负担,增加你的流量支出。

3.如果你的站有创意,很容易被站长么模仿,抢了创意。

4.如果你站有好的内容,很快就被人家采集了。

5.可能还碰到几个眼红的搞乱的,比如引来发广告的等等。

想想这么多不是,理性对待。哈哈,还有特别是那些站长群里经常发自己站链接广告的,应该都想想这个,想想引过去的IP到底对自己有没有用的。

真郁闷,有个破服务器经常蓝屏

事件类型: 错误
事件来源: System Error
事件种类: (102)
事件 ID: 1003
日期:  2008-11-28
事件:  10:59:55
用户:  N/A
计算机: ZG-IBM
描述:
错误代码 0000000a,参数1 0a0a0019,参数2 d0000002,参数3 00000001,参数4 8082ba42。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。
数据:
0000: 53 79 73 74 65 6d 20 45   System E
0008: 72 72 6f 72 20 20 45 72   rror  Er
0010: 72 6f 72 20 63 6f 64 65   ror code
0018: 20 30 30 30 30 30 30 30    0000000
0020: 61 20 20 50 61 72 61 6d   a  Param
0028: 65 74 65 72 73 20 30 61   eters 0a
0030: 30 61 30 30 31 39 2c 20   0a0019,
0038: 64 30 30 30 30 30 30 32   d0000002
0040: 2c 20 30 30 30 30 30 30   , 000000
0048: 30 31 2c 20 38 30 38 32   01, 8082
0050: 62 61 34 32               ba42

经常上面稍微操作下就会出现蓝屏的情况,也不知道啥问题,有可能估计主要是内容新加过,其他都是原来的硬件,不知道是不是和这个有关。郁闷

网页历史查询,看看原来做的网页,回忆起当年的做站时光。

   其实做站应该是 04年开始做了,但是那时候只是用的是免费的二级域名和,免费的个人主页空间,真正开始做的时候我是在05年,注册里域名,买了空间,刚刚从有个差网站历史页面的,查询了下自己的站当年的页面,现在看来感觉也是还是那么的熟悉,这么也3、4年走来,坚持下来确实也有点不容易。不知道还能坚持多久,走多久,希望能够还能不断的坚持。

 

下面是 05年网站某个时段的截图,哈哈。。回忆下,

1.jpg

 

改查询地址为:http://www.archive.org/web/web.php

 

 

最新QQ显IP的方法

    这个是在一个地方看来的,不知是否真的管用。由于前几天腾讯又封杀了,显IPQQ,自动适用了假IP代替,显示人家的IP都到国外去了。适用以下此方法,听说管用。

 

1:把你QQ安装文件夹目录下的“SafeBase”文件夹删除掉,如果你不放心可以把它改为“SafeBase123”。 这样也可以恢复回去

2:把你QQ安装文件夹目录下的“QQUpdateCenter.exe”文件夹删除掉,如果这个你不放心同样可以把它改为“QQUpdateCenter.exe123”,然后再用记事本新建一个“新建 文本文档.txt ”里面什么内容都不用写,再把这个文件改为“QQUpdateCenter.exe”  记住一定要把它改为“.exe”格式

3:在你的QQ个人设置里面的安全设置 把自动更新关闭掉

本人博客已经由原来的f2blog 转为 sablog

    本来不想转的,f2blog还是蛮喜欢的,换一下程序也很麻烦,而且很多东西要很原来的都发生变化,但是f2blog官方站都没法打开,而且以后的很多基本都没更新了,用着用着感觉有又点一层不变了,所以想着一狠心给换掉算了,今天搞了大半天才弄好的,主要是转换过程有点麻烦,后来有从 sablog 的 1.6 升级到 了2.0,而且升级有点麻烦,主要还是转换过程中出现了乱码,后来终于还是被搞定了。诶。。麻烦的东东。现在应该可以安心了。呵呵.

 

  而且后来还做了 iis 下的伪静态,这个也有点麻烦,而且sablog 提供的只有apache下的 rewrite规则,之后我有找了 iis 的,而且人家的拿过来用又发现也不能直接用,有点问题,有花了点时间改了下,最后终于给完成了。不过现在还是有点问题,主要是原来博客搜索引擎收录的链接,点击过来还是原来的链接,虽然可以显示,但是显示的都是首页,而链接还是原来的,程序和 rewrite可能都还又点问题,算了 不该了,反正博客就是记录自己的文章了,管他收录给多少,当然能来点流量肯定是好的。。。

右下角浮动广告JS代码

<a href=http://www.maqie.com id="ad" style="position:absolute;z-index:100;"><img src="200×130.gif" border="0"></a>

<script type="text/javascript">
 var floatid="ad"; //浮动元素的ID
</script>
<script type="text/javascript" src="ad.js"></script>

ad.js 的内容为

 var Class = {
   create: function() {
     return function() {
       this.initialize.apply(this, arguments);
     }
   }
 }
 
 Function.prototype.bind = function() {
   var __method = this, args = $A(arguments), object = args.shift();
   return function() {
     return __method.apply(object, args.concat($A(arguments)));
   }
 }
 
 var $A = Array.from = function(iterable) {
   if (!iterable) return [];
   if (iterable.toArray) {
     return iterable.toArray();
   } else {
     var results = [];
     for (var i = 0; i < iterable.length; i++)
       results.push(iterable[i]);
     return results;
   }
 }

 var Float = Class.create();
 Float.prototype = {
  initialize: function(elem, options) {
   this.toDo = options.toDo || function(){},
   this.bodyScrollTop = document.documentElement.scrollTop || document.body.scrollTop,
   this.bodyScrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft,
   this.element = document.getElementById(elem);
   this.dely = options.dely || 500;
   this.top = options.top || 0;
   this.left = options.left || 0;
   
  },
  
  start:function(){
   if(!this.element){
    alert('please set an element first!');
    return false;
   }
   this.element.style.position = 'absolute';
   this.toDo();
   setInterval(this.toDo.bind(this),this.dely)
  }
 }
 

var f = new Float('ad',{dely:100,
 toDo:function(){
  var isIE = document.all && window.external;
  this.bodyScrollTop = document.documentElement.scrollTop || document.body.scrollTop;
  this.bodyScrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft;
  if(isIE){
   this.docWidth = document.documentElement.clientWidth || document.body.clientWidth;
   this.docHeight = document.documentElement.clientHeight || document.body.clientHeight;
  }else{
   this.docWidth = (document.body.clientWidth > document.documentElement.clientWidth)?document.documentElement.clientWidth:document.body.clientWidth;
   this.docHeight = (document.body.clientHeight > document.documentElement.clientHeight)?document.documentElement.clientHeight:document.body.clientHeight;
  }

  this.element.style.top = (this.docHeight – parseInt(this.element.offsetHeight,10)) + parseInt(this.bodyScrollTop, 10)+ 'px';
  this.element.style.left = (this.docWidth – parseInt(this.element.offsetWidth,10)) + parseInt(this.bodyScrollLeft, 10) + 'px';
 }
});
f.start();