分类: 软件技术预览模式: 普通 | 列表

精彩QQ自动回复

1.你有权保持沉默,你所说的一切都将被作为存盘记录。你可以请代理服务器,如果请不起网络会为你分配一个。

2、最近比较烦,比较烦,比较烦,老板的任务总是天天做不完,你要问我何时会在线,我说基本上这个很难。

3、我是OICQ自动答录机我的主人去吃饭了,你有什么话可以对我说。

4、不是我不理你,只是时间难以抗拒!

5、不必烦恼,忙完了我就与你聊。不必徒劳,没忙完你想找我也找不到。假如你我有前生的约定, 请稍等,不见不散!

6、我是蓝鲨的狗,蓝鲨现在不在,他一会儿就回来,如果你愿意,我可以陪你聊会儿!

7、这次是我不经意的离开,却造成我们失之交臂的遗憾。于是我忘记了吃饭,无法再安睡,于是我不甘寂寞急忙归来。

8、对不起,你发过来的还是乱码,再发一遍好吗?

9、您使用的OICQ是未注册版本。您可以继续使用本软件,但将屏蔽发送短信息的功能。支持国产软件,请您注册新版!

10、因为工作的关系,曾面对无数好友呼叫不能回应,最痛苦的事莫过于此。如果给我一次机会,我要说三个字:我离开。如果一定要给这三个字加个期限,我希望是:一会儿!

11、你真的想找我吗,想找我的话我就回复。如果你真的想找我,我又怎幺会不回复你呢?你不是真的想找我吧?难道你真的要找我吗?

12、我总是手太软,心更软,没有话题还陪你侃。上机总是简单,下机太难,现在睡觉,不再勉强。

13、聊天诚可贵,网费价更高。若为睡觉故,二者皆可抛!:-0Zzzz

14、广告之后,马上回来!

15、上网不聊天,气死活神仙!

16、你刚才说什么,我没看清楚,请再说一遍!

17、我在卿不在,卿在我无踪。问世间缘是何物?直教你我难相逢?

18、对不起,课间休息,下堂课再聊!

19、最近忙于讨债!如果你是还钱的请您用12345@371.net找我(来信必复)!如果你是要账的用123

20、轻松幽默型--

  啊,这么快就想我啦?不急!马上回来。我吸烟去了,你先跟机器

  聊着吧……

  有事找我请大叫!

  你现在连接到的是海狼的冰箱,放入食物后请断线,谢谢合作。

  我正在下五子棋,上次分心把裤子输了。这次再输会被拍裸照!我可不想让人看见,等这盘下完了一定回你。

  九头鸟去吃饭了,因为有九个脑袋,所以时间可能长一点点儿……

21.穷凶极恶型--

  看!看什么看!有什么好看的!

  你知不知道你很烦?!

  说不在,就不在!你相不相信我都不在!

  正在赶稿子,吵我小心 我割了你的舌头,哼哼……。

  哇哇,我先闪--怕怕。

22.整蛊搞笑型--

  人工呼吸现在开始,你呼过来,我吐回去……

  想跟我聊天?我会的不多,就这一句了!

  嗨,我是angel的QQ,她忙,我也不理你!:P

  嘿嘿,想看我的自动回复?没门!

  如果我不在,那么我会自动回复你,你知道怎么才算自动回复吗?比如,这句话你已经看见了相同的两次以上。呵呵,再试一下,保证你 能够看到两次以上相同的话。

23.直截了当型--

我在卫生间。

占线!

肠胃建设中……

24.MM花招型--

  我正在泡其他GG呢,忙完了再泡你!

  为什么?为什么我在线,你就不在线,你在线,我就不在线呢?

  亲爱的你们,请等我一会,俺的孩子哭了……

  嗯……你好坏……

  咚……重物落地。(都酸得满地找牙了。)

25.伤感自怜型--

  555,请你别在我离开你之前离开我。

Tags: 精彩 qq {570}{571}

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1163

ASP+JS实现GOOGLE搜索自动建议的代码

主要原理是这样:每次用户输入,就自动发送搜索的关键字到服务器端,如果有相关的已设定好的搜索,则返回到客户端。而客户端再通过DOM进行动态添加内容。而这一切都是异步的,这就是AJAX了。

这里是客户端:
程序代码 程序代码

<html >
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<link href="search_suggest.css" rel="stylesheet" type="text/css" />
<script type="text/javascript">
var array=new Array(); //要SUGGEST的内容
var xhttp=new ActiveXObject("Microsoft.XMLHTTP");
var zz=-1; //此为指针
//函数生成下拉列表
function buildList(){
zz=-1;
document.getElementById("search_suggest").innerHTML="";
for(var i=0;i<array.length;i++){
if(array[i]!=""){
document.getElementById("search_suggest").innerHTML+="<div id=’item" + i + "’ class=’item_normal’ onmouseover=’beMouseOver(" + i +")’ onmouseout=’beMouseOut(" + i + ")’ onclick=’beClick(" + i + ")’>" + array[i] + "</div>";
}
}//for循环
}//函数

//函数鼠标经过效果
function beMouseOverEFF(i){
if ((i>=0)&(i<=array.length-1)){
document.getElementById("item" + i).className="item_high";
}
}
//函数鼠标移开效果
function beMouseOutEFF(i){
if ((i>=0)&(i<=array.length-1)){
document.getElementById("item" + i).className="item_normal";
}
}
//函数鼠标经过
function beMouseOver(i){
document.getElementById("key").focus();
beMouseOutEFF(zz);
zz=i;
beMouseOverEFF(zz);
}
//函数鼠标移开
function beMouseOut(i){
}
//函数单击
function beClick(i){
document.getElementById("key").value=array[i];
document.getElementById("key").className="key_normal";
document.getElementById("search_suggest").className="suggest_hidden";
document.getElementById("key").focus();
//zz=-1;
}

//方向键接收函数
function beKeyDown(){
//往下按
if (event.keyCode==40){
if(zz<array.length-1){beMouseOutEFF(zz++);}
if(zz<array.length){beMouseOverEFF(zz);}
}
//往上按
if (event.keyCode==38){
if (zz>0){beMouseOutEFF(zz--);}
if (zz>=0){beMouseOverEFF(zz);}
}
//按回车或者TAB
if (event.keyCode==13||event.keyCode==9){
if (zz!=-1){
beClick(zz);}
else
{
document.getElementById("search_button").focus();
}
}
}

//beKeyUp事件。与服务器通信
function beKeyUp(){
if(event.keyCode!=13&event.keyCode!=9&event.keyCode!=38&event.keyCode!=40){
if (document.getElementById("key").value.length>1){
mySearch();
}
}
}

//与服务器通迅
function mySearch(){
if (xhttp.readyState==4 || xhttp.readyState==0){
xhttp.open("get","search.asp");
xhttp.onReadyStateChange=handleSearchSuggest;
xhttp.send("<?xml version=’1.0’ encoding=’GB2312’?><request>" + escape(document.getElementById("key").value) + "</request>");
}
}

function handleSearchSuggest()
{
if (xhttp.readyState==4){
var root=xhttp.responseXML;
for(i=0;i<array.length;i++){array[i]="";}
for(i=0;i<root.childNodes(1).childNodes.length;i++){array[i]=root.childNodes(1).childNodes(i).text;}
if (array.length>0)
{
buildList();
document.getElementById("key").className="key_abnormal";
document.getElementById("search_suggest").className="search_suggest";
}
}
}
</script>
</head>
<body>
<div id="content">

<div id="search_input">
<input id="key" type="text" name="key" class="key_normal" onkeydown="beKeyDown()" onkeyup="beKeyUp()" onblur="beOnBlur()" />
<input type="button" name="search_button" id="search_button" value="搜索/进入" />
</div>
<div id="search_suggest" class="suggest_hidden">
<script type="text/javascript" language="javascript">buildList();</script>
</div>
</div>
<div id="ttt"></div>
</body>
</html>


这里是服务器端:
程序代码 程序代码

Response.ContentType="text/xml"
Response.CharSet = "GB2312"
set getinfo=Server.CreateObject("Microsoft.XMLDOM")
getinfo.load(Request)
str=getinfo.selectSingleNode("//request").text
result="<?xml version=’1.0’ encoding=’GB2312’?><all>"
result=result & "<response>it’s a test!</response></all>"

只是测试用.没有具体操作内容,因为是异步的,所以不会有太卡的情况。
注意一下编码方式就可以了,不然在输入中文的时候会乱码,就这么多。

CSS文件:
程序代码 程序代码

body{
font-size:0.75em;
border:0;
margin:250px 0 0 0;
padding:0;
}
#content{
width:450px;
margin:auto;}
#key{
width:300px;
margin:0;
padding:4px 0 0 5px;
}
.key_abnormal{
border-bottom:1px solid white;
border-left:1px solid #8298BF;
border-top:1px solid #8298BF;
border-right:1px solid #8298BF;
}
.key_normal{
border-bottom:1px solid #8298BF;
border-left:1px solid #8298BF;
border-top:1px solid #8298BF;
border-right:1px solid #8298BF;
}
#search_suggest{
margin:0;
padding:0;
width:300px;
height:50px;
border:1px solid black;}
.suggest_hidden{
display:none;
}

.item_normal{
width:100%;
overflow:hidden;
padding-left:5px;
padding-top:2px;}
.item_high{
padding-left:5px;
padding-top:2px;
background-color:#326BC5;
color:white;}


Tags: ASP Ajax Google 自动建议 搜索引擎

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1489

js正则表达式

 

1, var str=“ abbbbacc”;
var rs=str.replace(“a”,”0”);   
(A)0bbbbacc (B)0bbbb0cc
2,var str=“ abbbbacc”;
var rs=str.replace(“/a/”,”0”);   
(A)0bbbbacc (B)0bbbb0cc
3,var str=“ abbbbacc”;
var rs=str.replace(“/a/g”,”0”);   
(A)0bbbbacc (B)0bbbb0cc
附注:String对象的replace方法签名为:
replace(regx,str)

一,概述

1,正则表达式,可以说是任何一种编程语言都提供的机制,它主要是提供了对字符串的处理能力。
2,正则表达式在页面处理中的使用场景:
1)表单验证。验证某些域符合某种规则,例如邮件输入框必须输入的是邮件、联系电话输入框输入的必须是数字等等
2)处理DOM模型。例如通过表达式定位DOM中的一个对象或一系列对象,一个例子就是定位id属性中含有某个特殊字符的div对象。
3)纯编程逻辑。直接用于编程的逻辑之中。
3,说明:本部分所举的正则表达式的代码片断,都是经过测试的,但有一点需要注意,对于换行的字符串的定义,我们在表述时使用的是类似如下的形式:
var str=“It’s is
a beautiful city”;
这种形式直接写在JS代码中是错误的,那如何获取具有换行的字符串呢?简单的办法:在textarea中输入文本并换行,然后将该值赋给JS变量即可。例如:
var str=document.forms[0].mytextarea.value;         

二,语法与使用

1,定义正则表达式

查看更多...

Tags: js 正则表达式 javascipt

分类:软件技术 | 固定链接 | 评论: 0 | 引用: -1 | 查看次数: 1032

larbin使用说明(ZT)

larbin使用说明(ZT)

larbin官方地址http://larbin.sourceforge.net/index-eng.html

一,编译

查看更多...

Tags: larbin 使用说明 {456}

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 2297

Linux修改IP

修改方法1:

以前总是用ifconfig修改,重启后总是得重做。如果修改配置文件,就不用那么麻烦了~
A、修改ip地址
即时生效:

查看更多...

Tags: Linux IP ifconfig eth0 sysconfig DNS route gateway

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1711

真正的高手不用鼠标 键盘功能大全

F1           显示当前程序或者windows的帮助内容。 
F2           当你选中一个文件的话,这意味着“重命名” 
F3           当你在桌面上的时候是打开“查找:所有文件” 对话框 
F10或ALT        激活当前程序的菜单栏 
windows键或CTRL+ESC   打开开始菜单 

查看更多...

Tags: 高手 鼠标 键盘 功能 大全

分类:软件技术 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 1073