分类目录归档:互联网记

Can't create/write to file 'c:windows emp#sql_2d0_0.MYD'

   NND 老是出现 Can't create/write to file 'c: emp#sql_2d0_0.MYD'  这个问题

设了 临时文件夹的 EVERYONE 读取写入权限,也文件夹也没有满。。删除了 就可以运行正常了 ,网上查了资料 但是也没有解决的办法。。。那我该怎么办呀。。。

我也还增加了 
tmp_table_size

max_heap_table_size
 
这两个的值,但是还是有出现这个问题,好郁闷。诶。。。还是用LINUX 爽多了,配置好了 一般就不会有问题出现了。。问题少多了,省事多了

asp.net 问题。这么麻烦

   那个ASP.NET 站点又不行了,提示为 拒绝访问,前面还以为是权限问题,弄啊弄的,后来突然想到了日志,去日志看了一下,发现是麦咖啡的缘故

先试了关掉就可以了。

事件类型: 信息
事件来源: McLogEvent
事件种类: 无
事件 ID: 257
日期:  2007-7-5
事件:  16:57:01
用户:  NT AUTHORITYSYSTEM
计算机: 4B9JBIX9M9C98GE
描述:
已由访问保护规则禁止。规则 通用最大保护:禁止在 文件夹中创建新的可执行文件 已禁止访问对象 C:WINDOWSMicrosoft.NETFrameworkv2.0.50727Temporary ASP.NET Files
ootd6a877cc484d8168assembly mpWHA3OHA3AspNetPager.DLL。

事件类型: 警告
事件来源: ASP.NET 2.0.50727.0
事件种类: Web Event
事件 ID: 1310
日期:  2007-7-5
事件:  16:57:01
用户:  N/A
计算机: 4B9JBIX9M9C98GE

描述:
Event code: 3008
Event message: A configuration error has occurred.
Event time: 2007-7-5 16:57:01
Event time (UTC): 2007-7-5 8:57:01
Event ID: 4054dfb9eddd44069c441d1a83e68422
Event sequence: 1
Event occurrence: 1
Event detail code: 0
 
Application information:
    Application domain: /LM/W3SVC/1/ROOT-8-128280994209723804
    Trust level: Full
    Application Virtual Path: /
    Application Path: F:asp.netwebyyf
    Machine name: 4B9JBIX9M9UC98G
 
Process information:
    Process ID: 3144
    Process name: w3wp.exe
    Account name: NT AUTHORITYNETWORK SERVICE
 
Exception information:
    Exception type: HttpException
    Exception message: Could not load file or assembly 'AspNetPager, Version=6.0.0.0, Culture=neutral, PublicKeyToken=null' or one of its dependencies. 拒绝访问。
 
Request information:
    Request URL: http://www.abc.com/Merchants.aspx
    Request path: /Merchants.aspx
    User host address: 125.125.75.16
    User: 
    Is authenticated: False
    Authentication Type: 
    Thread account name: NT AUTHORITYNETWORK SERVICE
 
Thread information:
    Thread ID: 5
    Thread account name: NT AUTHORITYNETWORK SERVICE
    Is impersonating: False
    Stack trace:    at System.Web.Compilation.BuildManager.ReportTopLevelCompilationException()
   at System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled()
   at System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters)
 
 
Custom event details:

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

asp.net 权限分配

    昨天到现在终于被我琢磨出来了,如果为IIS 每个站点添加用户的,用这个用户做匿名访问,必须分配权限为

站点目录 给于这个帐号权限。
Microsfot.net 目录给于权限。
就可以了

现在真的可以睡觉了

   刚才发现由于博客的 IIS 的 REWRITE 没有弄好,所以就马上弄了一下 现在好了。刚刚也试了试PW 的 静态,但是只要ISAP加载了,网页都显示不正常了,而博客用好好的,PW 就是开不起来 静态目录部署 不知道怎么回事,好了,今天睡觉了。。。什么事明天再说吧。。。

mysql6.0

 没想到MYSQL 发展真快,最近去官网 现在已经有6.0版本了。不知道怎么样,找了一下资料也很少都没有,还有我想应该向下兼容

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

在最近举行的MySQL用户大会上,MySQL的首席执行官Marten Mickos宣布,即将推出MySQL开源数据库的下一个大型版本,也就是MySQL 6.0,这个新版数据库中将加入它们自主研发的Falcon存储引擎。

    MySQL公司还演示了Falcon存储引擎的最新的Alpha版本。第一个Alpha版本是在今年一月份发布的。 

    MySQL之所以开发Falcon存储引擎是对MySQL的竞争对手数据库厂商甲骨文进行回应。两年前,甲骨文收购了Innobase,迫使MySQL不得不开始了Falcon存储引擎的研发。甲骨文对Innobase的收购被很多观察家认为是对MySQL公司的沉重打击,因为MySQL一直在其MySQL数据库中集成使用的是来自Innobase的InnoDB存储引擎。 

    甲骨文对Innobase的收购,还促使MySQL向第三方软件厂商开放了它的数据库存储引擎的应用程序编程接口(API),从而让它们可以开发适合自己的存储引擎。 

    Mickos并没有提供Falcon Beta版发布的具体日期以及什么时候MySQL 6.0和最终版的Falcon引擎将会出现。 

    Mickos表示,经过去年全力的内部开发,现在到了收获的收获的时刻。在2006年,MySQL研发的项目有Falcon、数据库监视和建议服务Merlin,另外还进行了一个补丁修复和改善代码质量的项目。

准备将服务器划分空间出售 1个G=25/月

现在手上这台服务器用了也比较长的时间了,诶,放着我自己的垃圾站 每天最多也就1000来IP ,实在是受不了了。

以前做过私服,由于自己也不喜欢游戏,做了几个月也关了。可能服务器在手上学到的东西比较多吧。原来是win2003的出问题了就去找这方面的资料,后来不稳定老是出问题,开年过来换成linux red hat as 4 的,确实这个系统要稳定多了,再说自己的那个小站也php的,感觉用起来确实不错。

由于什么东西都要维持,网站流量上不去,服务器空着个人感觉都实在是太浪费了,以前也打算拿出来卖过,但是那时候想卖出去了要多人家负责,闲麻烦就没有去卖。现在个人工作也没座落,闲着也闲着所以打算拿来出售了。

服务器硬盘不是很大做了系统,再加点其他的软件什么的 就剩下 50几G 了。是 SCSI 34G*2 的。由于硬盘比较小,所以装系统的时候 raid卡没有做镜像,所以只能够自己手动备份数据。

服务器

只支持php+ Apache/2.2.3 (Unix) PHP/5.1.6 5.0.27 探针:www.lossr.com/php.php

没带控制面板,
线路为 浙江电信
演示站可以 看 http://bbs.lossr.com
下载测速:http://www.lossr.com/php-5.2.1.tar.gz

价钱为
1G =25/月 MYSQL 200M
2G =45/月 MYSQL400M
3G=65/月 MYSQL400M 。。。可以月付,这样如果觉得不行可以马上换,也不会吃亏。

具体详情联系:QQ 57336601

下面这个是服上下载 瑞星的测速,由于找不到好的测速点只好找了这个 (1.92 MB/s)

# wget http://rsdownload.rising.com.cn/for_down/rav2007dver/ravolusr.exe
–19:46:17– http://rsdownload.rising.com.cn/for_down/rav2007dver/ravolusr.exe
=> `ravolusr.exe'
姝e湪瑙f瀽涓绘満 rsdownload.rising.com.cn… 58.221.247.69, 58.221.247.71, 203.110.170.241, …
姝e湪杩炴帴 rsdownload.rising.com.cn[58.221.247.69]:80… 宸茶繛鎺ャ€?
宸插彂鍑?HTTP 璇锋眰锛屾?鍦ㄧ瓑寰呭洖搴?.. 200 OK
闀垮害锛?3,888,868 [application/octet-stream]

100%[==========================>] 43,888,868 2.11M/s ETA 00:00

19:46:39 (1.92 MB/s) – `ravolusr.exe' saved [43,888,868/43,888,868]

这个是服务器上下载 金山独霸的 测速 (3.37 MB/s)

wget http://telecom.viacdn.download.kingsoft.com/DUBA07IS0515.10.0010.EXE
–17:54:18– http://telecom.viacdn.download.kingsoft.com/DUBA07IS0515.10.0010.EXE
=> `DUBA07IS0515.10.0010.EXE.1'
姝e湪瑙f瀽涓绘満 telecom.viacdn.download.kingsoft.com… 61.155.6.110
姝e湪杩炴帴 telecom.viacdn.download.kingsoft.com[61.155.6.110]:80… 宸茶繛鎺ャ€?
宸插彂鍑?HTTP 璇锋眰锛屾?鍦ㄧ瓑寰呭洖搴?.. 200 OK
闀垮害锛?2,712,272 [application/octet-stream]

100%[====================================>] 32,712,272 3.36M/s ETA 00:00

17:54:27 (3.37 MB/s) – `DUBA07IS0515.10.0010.EXE.1' saved [32,712,272/32,712,272]

再给个下载本地 就是本地信息港的一个测速 8.90M/S

今天找到一篇用php统计字数写的比较全面的文章

如何正确统计中文字数?
如果用strlen的话得到的是不正确的值
假如中英文混合使用的话,如何得到正确的字数呢?

重贴一次:

PHP代码:——————————————————————————–
function ccStrLen($str) #计算中英文混合字符串的长度
{
$ccLen=0;
$ascLen=strlen($str);
$ind=0;
$hasCC=ereg("[xA1-xFE]",$str); #判断是否有汉字
$hasAsc=ereg("[x01-xA0]",$str); #判断是否有ASCII字符
if($hasCC && !$hasAsc) #只有汉字的情况
return strlen($str)/2;
if(!$hasCC && $hasAsc) #只有Ascii字符的情况
return strlen($str);
for($ind=0;$ind<$ascLen;$ind++)
{
if(ord(substr($str,$ind,1))>0xa0)
{
$ccLen++;
$ind++;
}
else
{
$ccLen++;
}
}
return $ccLen;
}
function ccStrLeft($str,$len) #从左边截取中英文混合字符串
{
$ascLen=strlen($str); if($ascLen<=$len) return $str;
$hasCC=ereg("[xA1-xFE]",$str); #同上
$hasAsc=ereg("[x01-xA0]",$str);
if(!$hasCC) return substr($str,0,$len);
if(!$hasAsc)
if($len & 0x01) #如果长度是奇数
return substr($str,0,$len+$len-2);
else
return substr($str,0,$len+$len);
$cind=0;$flag=0;
while($cind<$ascLen)
{
if(ord(substr($str,$cind,1))<0xA1) $flag++;
$cind++;
}
if($flag & 0x01)
return substr($str,0,$len);
else
return substr($str,0,$len-1);
}
__________________
又来这种浪费体力的东西
用mb_strlen() 函数,你们为什么总是不听呢?
<?php

$str = "我中国人a12哈哈";
echo mb_strlen($str);

?>

return 9

__________________

PHP代码:——————————————————————————–
<form name=abc>
<input type=text name=text1 value="asd你" onchange=dd();>
<input type=text readonly name=text2 value="1">
</form>
<SCRIPT Language="JavaScript">
<!–//
function dd(){
document.abc.text2.value=document.abc.text1.value.length;
}
//–>
</SCRIPT>
——————————————————————————–

PHP代码:——————————————————————————–
<?
$text="不要TK别人的内容哦!";
while (eregi ("([a-z])",$text,$regs)) {
$found = $regs[1];
$text = eregi_replace("$found","",$text);
}
echo $text;
?>

——————————————————————————–

输出结果是:不要别人的内容哦!

用ASCII码判断。
<?
$str="abcdefg中华人民共和国中国人民解放军中国共产党中国人民";
$num=strlen($str); //$num字串长度。
echo $num."<br>";
for($i=0;$i<$num;$i++)
if(ord(substr($str,$i,1))>0xa0) $j++;
echo $j/2; //$j/2 汉字数。
?>

应该这样剥除所有字母数字和标点,空格。

代码:——————————————————————————– <?php

$testStr = '我没有告诉你,你就千万不要乱guess, 这样可不good!';
$testStr = eregi_replace("[[:alnum:]]|[[:punct:]]|[[:space:]]",'',$testStr);
echo($testStr);
echo ('字符串中所有中文字数为:'.mb_strlen($testStr));
?> ——————————————————————————–

——————————————————————————–

不错的说
稍微改一点点,就可以用了
就是不知道速度如何

PHP代码:——————————————————————————–
function myStrLen($str)
{
$num=strlen($str); //$num字串长度。
for($i=0;$i<$num;$i++)
if(ord(substr($str,$i,1))>0xa0) {$j++;}else{$k++;}
$myStrLen = $j/2+$k;
return $myStrLen;
}

——————————————————————————–

<?php
$str="我是你大,哥.,,he不要和我说.hhhhh在c在有在,在非地膛。以…";
$snum=countstr($str);
echo $snum;
function countstr($str){
$len=strlen($str);
$num=0;
for($i=0;$i<$len;$i++){
if(ord($str[$i])>=161 && ord($str[$i])<=247&& ord($str[$i+1])>=161 && ord($str[$i+1])<=254){
$num++;
$i++;
}

}
return $num;
}
?>

__________________

你想的应该是对的, 但是你有点失误, 比如, 是str而不是title,是>=128而不是>128
我改了一下应该是这样

PHP代码:———————–
———————————————————

<?php
$str="asd你asdf我的们kjk 中";
$len=strlen($str);
$num=0;
for ($i=0;$i<$len;$i++) {
if (ord($str[$i]) >= 128) {
$num++;
$i++;
}
}
echo "有".($num)."个中文"
?>

——————————————————————————–

另外混合计算中英文可用下面这个函数, 如有考虑不周之处还请大家指出

PHP代码:——————————————————————————–

<?php
$str = "asd你asdf我的们kjk 中 志";
$len = strlen($str);
$numCn = 0; //中文字符统计
$numEn = 0; //英文字符统计
$numTotal = 0;
for ($i=0; $i<$len; $i++) {
if (ord($str[$i]) > 127) {
$numCn++;
$i++;//略过二字节字符的第二个字节
} else {
$numEn++;
}
}
$numTotal = $numEn + $numCn;
echo "{$numTotal}个中英文符";
?>