自己查了一下资料,给加上去了。呵呵。
如果有时间的话要多学习学习呢。多怪自己每天上那个垃圾班。。。诶
自己查了一下资料,给加上去了。呵呵。
如果有时间的话要多学习学习呢。多怪自己每天上那个垃圾班。。。诶
如何正确统计中文字数?
如果用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}个中英文符";
?>
CajViewer 6.0
一般学校的论文库都需要这个软件来打开
说明:CAJViewer 6.0全文浏览器是中国期刊网的专用全文格式阅读器截至 2005 年 5 月为止的最新版本,是5.5的升级版本,修改了一些老版本中存在的问题,如:打印、显示乱码,部分KDH文件的浏览问题,同时新增加如下功能:图书管理功能,支持单页\连续页浏览模式、知识元链接、自动滚动,文字编辑功能可将选择的内容发送到指定的Word文档,页面定位更加方便,支持书签、注释、高亮、直线,曲线、下划线,删除线和自定义知识元等八种标注功能,并有专门的标注窗口对它们进行管理,可对标注信息进行编辑,方便的书架管理让您更易于管理书籍,更加强大的搜索功能让您更加容易查找到感兴趣的文本,并且能迅速定位到文档的相关位置,友好丰富的帮助功能必定使您更容易掌握这款先进的产品。
这个修改的方法差不多等同与 天气预报的那个
下载直接放在 hack 下,再后台添加就可以了。
就去掉了 前面的几行代码就可以用了。
具体哪几行我忘记了。
下面就是改过可以在 pw5.3中使用的 天气预报插件
直接放在 hack 目录下 后台添加即可使用
Google大中华区在线销售及运营经理周文彪今日向网易科技表示,今年Google Adsense会与中国国内银行合作,通过中国的银行直接向站长转账支付广告费分成。
Google大中华区在线销售及运营经理周文彪今日向网易科技表示,今年Google Adsense会与中国国内银行合作,通过中国的银行直接向站长转账支付广告费分成。
网易科技讯 4月21日消息,Google大中华区在线销售及运营经理周文彪今日向网易科技表示,Google Adsense今年内将在国内完全本地化。
周文彪称,今年Google Adsense会与中国国内银行合作,通过中国的银行直接向站长转账支付广告费分成,在国内筹划提供更大、更便利、更安全的支付的方式。此前Google Adsense都是采用美元支票的方式为网站站长结算广告费,但国内的网站站长普遍反应此方式存在收取不方便,不太本地化。
Google Adsense在国内为很多网站带来收入的同时,也因对作弊网站的处理遭到一些站长的质疑。周文彪对此向网易科技表示,Google不会轻易的封一个网站,如果我们要调查一个网站,一定是我们有足够的证据,采取很多的技术手段,Google已经开发了新的系统防止广告被恶意点击的可能。他也表示,网站站长也要注意保护自己的网站不被别人恶意“陷害”,如发现有可疑行为及时报告给Google。
Google在去年建立了专门针对Adsense的国内本地化团队,团队一方面在对站长实现了24小时的服务支持,另一方面通过提高中文广告关键字匹配技术,使其提前网站广告的点击率。据周文彪透露,在2006年全年,站长网站显示的点击率提高了50%,相当于网站即使流量没有增长收入也会增长一倍。他表示,这些都得益于Google在去年主动的跟超过大约800名以上的站长联络,针对每个站具体的特点,去做优化挖掘整个网站的潜力。
Google Adsense是Google公司在线广告业务的一部份,是国内很多中小网站一项最主要的广告收入。网站加入Google AdSense,即成为Google的内容发布商,作为内容发布商可以在自己网站上显示Google关键词广告,Google根据会员网站上显示的广告被点击的次数支付佣金,当某个月底佣金累计达到100美元时即可向用户支付广告佣金。
新华网的人说:“人们都叫我们华人。”
雅虎中国的人说:“人们都叫我们虎人。”
QQ的人说:“人们都叫我们Q人。”
新浪的人站起来说:“你们聊,我们先走了。”
———————————————–
IT168的人说:“我们工作的地方叫IT间。”
中关村的人说:“我们工作的地方叫中关间。”
赛迪网的人说:“我们工作的地方叫赛迪间。”
太平洋的人站起来说:“你们聊,我们先走了。”
———————————————–
天极的领导说:“我们的员工都称我们为天头。”
ZOL的领导说:“我们的员工都称我们为贼头。”
小熊的领导说:“我们的员工都称我们为小头。”
硅谷动力的领导站起来说:“你们聊,我们先走了。”
———————————————————-
网易的人说:“我们又叫做易工。”
百度的人说:“我们又叫做度工。”
搜狐的人说:“我们又叫做狐工。”:
人民网的人说:“你们聊,我们先走了。”
—————————————-
酷讯网说:“他们都说我很酷。”
hao123说:“他们都说我很好。”
豆瓣网说:“他们都说我很逗。”
悠视网说:“他们都说我很优。”
土豆网说:“你们聊,我先走了。”
————————————————-
谷歌的女孩子说:“我们又叫谷女。”
阿里巴巴的女孩子说:“我们又叫阿女。”
博客网的女孩子说:“我们又叫播女。”
计世网的女孩子说:“你们聊,我们先走了。”
【搜狐IT消息】4月9日,Google在官方博客上向搜狐公司表示歉意。但是,事情并没有这么简单。
4月10日,搜狐公司发表针对google词库门事件的第二份声明,明确表示Google公司侵犯了搜狗输入法知识产权,道歉并不能解决问题的全部。
很明显,张朝阳捅破了google抄袭门的第二层窗纸:google输入法不仅盗用了搜狗输入法的词库,实际上,用搜索引擎做输入法,这也是搜狗输入法已经申报并公开的专利。
据了解,搜狗输入法的诞生,最早是在2005年,web2.0蓬勃发展时,搜狗的技术人员意识到了输入法的重要性。经过搜狗技术团队从王小川到张朝阳 (张朝阳博客,张朝阳新闻,张朝阳说吧)的深度研究和缜密讨论,发现从开放的互联网中去计算每个词出现的频率,利用搜索引擎技术和数据将可能对输入法的准确性带来突破性发展,因此在05年8月开始启动搜狗输入法的研发。在06年6月5日发布搜狗输入法第一版。在正式发布前,搜狗为自己的创意和技术申报了多项专利。
时间上看,搜狗输入法正式推出是06年6月5日。而google输入法产生于06年7月的夏令营项目,Google确有侵犯的嫌疑。
不仅肆无忌惮地盗用词库,更重要的是,“用搜索引擎做输入法”,这个创意和创新也被google轻易而举且无情地拿走。这也就是张朝阳(张朝阳博客,张朝阳新闻,张朝阳说吧)出离愤怒的原因。“这是对中国知识产权创新成果的生搬!”
反对国际大鳄“拿来主义” 保护民族知识产权
Google盗用搜狗拼音输入法词库,在中国互联网行业的发展过程中,是第一起国际互联网企业侵犯本土互联网企业知识产权行为。中国互联网普遍鲜见创新,缺乏自主知识产权,本土互联网企业屡次遭受境外企业的侵权诉讼。
搜狗利用自主的中文分词技术,并集合热词提取、词频分析、新词发现、错词过滤等重大技术突破,创意性地利用搜索技术开发输入法,并建立了最能满足用户需求强大的搜狗拼音输入法词库。这是搜索引擎技术的突破性延伸应用,也是利用搜索引擎技术发展人工智能的开创性贡献。
Google因盗用搜狗拼音输入法词库向搜狐道歉,是搜狐保护自身的智力成果的胜利,也是搜狐在技术方面取得成果受到认可的表现。但是,google完全无视中国互联网企业的知识产权,对搜狗输入法创意的抄袭和“拿来主义”更加令人愤慨。Google 方面将对此做出如何反映,我们拭目以待。希望google抄袭门事件更能鼓励和推动本土互联网企业重视技术和创新,通过自身的努力,取得和保护民族知识产权。
很简单,就是更改输入密码的顺序
在输入密码的时候,假始你的密码是:123456
那么,你可以先输入456,再移动光标到前面,再输入123
这样就改变了密码顺序,木马程序在拦截你的密码时,得到你的密码是456123,而不是123456
在安全性上被寄予很大希望的Vista操作系统,近日爆出首个重大漏洞。3月29日,瑞星反病毒专家发现该漏洞已经开始被黑客利用,使用Windows Vista和XP的用户,在访问带毒网站时会被威金病毒、盗号木马等多种病毒感染。 据监测,国内已有近十个网站被黑客攻陷。
据瑞星安全专家介绍,此漏洞影响此漏洞影响Windows XP以上操作系统和IE6以上的浏览器,微软最新的Vista和IE7都不能幸免,目前微软还没有发布此漏洞的补丁。这是Vista系统第一次爆出重大漏洞,利用该漏洞传播病毒的网站数量正逐步增多,攻击代码很可能已经公开。
ANI文件是Windows鼠标动态光标文件,由于Vista等系统在处理ANI文件的方式上存在漏洞,黑客可以构造特殊格式的ANI文件,当用户浏览含有该文件的网页,或点击该文件就会自动下载运行黑客指定的病毒、木马及后门程序等。目前利用该漏洞的病毒中,威金(Worm.Viking)变种及窃取网络游戏的木马病毒占多数。
瑞星安全专家提醒,普通网民不要轻易登陆陌生网站,尤其是通过电子邮件、聊天软件等发送来的陌生网址。其次,密切关注瑞星反病毒资讯网的相关消息,及时升级自己的杀毒软件。最后,上网的时候打开杀毒软件的实时监控功能,这样就可以比较好的防范病毒感染。
对于网站的管理员,应该加强对自己服务器日志的管理,尤其要注意不明来源的ANI及JPG等格式图片文件,一旦出现异常尽快处理。很多黑客可能通过侵入他人网站放置病毒,来间接对网民实行攻击。
相关链接:4月1日消息,瑞星宣布该公司反病毒监测网截获一个与“熊猫烧香”非常相似的高危病毒,命名为“ANI蠕虫(Worm.DlOnlineGames.a)”。
根据介绍,该病毒不光传播和危害方式与“熊猫烧香”病毒非常相似,还利用了上周末才刚出现的Vista、XP等操作系统的ANI高危漏洞。