最近给实习搞的死去活来…这次学的很安份,别用全才形容我,谁都受不起 .
今天发现可以用”RegisterStartupScript”在页面中向客户端发送脚本块,不能怪我大惊小怪, 有些情况下需要将JAVASCRIPT脚本和服务器端脚本代码相互结合使用,比如使用消息框动态现实服务器端的变量值,这时候就需要从服务器端向客户端页面动态添加脚本。所以这个就派上用场了
1.比如
try
{
SqlConnection conn=new SqlConnection(string myConnection);
}
catch(Exception ex)
{
//你想在在这里弹出对话框,提示用户发生异常得Message
//直接在aspx里面写实现不了吧?
string script=”JavaScript脚本”;
Page.RegisterStartupScript(“alert”,script);
}
阅读全文…
华为3COM的ACL一直一来都比较麻烦,不同版本、不同型号的设备都有些不同。下面我以3900设备为例,说明ACL的配置和执行技巧。
总结一句话:rule排列规则和auto、config模式有关,而匹配顺序则和ACL应用环境和下发到端口的循序有关。
规律说明:
1、ACL可以分为auto模式和config模式,auto模式根据最长匹配的原则排列rule的顺序(可以通告dis acl all查看rule的循序,出现4-2-3-0-1很正常)。config模式根据用户配置循序排列rule的循序。也就是说auto和config只是 rule的排列顺序有关,与匹配顺序无关。
2、不管是auto模式还是config模式,当ACL应用于包过虑和QOS时,匹配循序是从下往上,但是应用于VTY 用户过虑等责是从上往下匹配。
3、不管是auto模式还是config模式,ACL的匹配顺序都是根据下发到端口的规则从下往上匹配。
4、在一个ACL里同时有多条rule匹配,则按照最长匹配优先执行。
阅读全文…
HTTP请求模型
一、连接至Web服务器
一个客户端应用(如Web浏览器)打开到Web服务器的HTTP端口的一个套接字(缺省为80)。
例如:http://www.myweb.com:8080/index.html
在Java中,这将等同于代码:
Soceet socket=new Socket(“www.myweb.com”,8080);
InputStream in=socket.getInputStream();
OutputStream out=socket.getOutputStream();
二、发送HTTP请求
阅读全文…
我们先定义一些常见类型变量借以说明
int i = 100;
long l = 2001;
float f=300.2;
double d=12345.119;
char username[]="女侠程佩君";
char temp[200];
char *buf;
CString str;
_variant_t v1;
_bstr_t v2;
阅读全文…
今天开feed 时出错提示如下:
XML解析错误:xml处理指令不在外部实体的开始部分
位置:http://www.tiham.com/feed/
行:5,列:3
^
原因:一般式feed的xml第一行,多了一个空行引起的错误。
解决方案:
* 检查 wp-config.php 文件,看是否在程序外有空行。
* 检查你的 wp-rss2.php,wp-atom.php文件,看是否在程序外有空行。
* 检查 functions.php 文件,看是否在程序外有空行。
<?php ?>外,如果有空行的话,删除空行,一般检查完毕这3个后,即可解决问题。
PS:空行指如 ?>或<?php ;的后面(前面)还跟着其它行,虽然没有内容。
* 实在不行,最后一个方法:挨个“激活/停用”插件,检查问题所在处,看源程序,如果是空行引起的,删除空行,RSS就正常了。
常用命令
ls: 文件列表
wc –l filewc -w filewc -c file — 计算文件行数计算文件中的单词数计算文件中的字符数
cp sourcefile destfile — 文件拷贝(-r 拷文件时向下拷贝)
mv oldname newname — 重命名文件或移动文件
find ./ -name delfile — 查找文件
grep ‘pattern’ file — 在文件内搜索字符串比如:grep ‘searchstring’ file.txt
rmdir –只能删除非空目录 ,要删除非空参考下面一条
rm -rf filename — 删除文件或目录 -r就是向下递归,不管有多少级目录,一并删除 -f 就是直接强行删除
useradd 加用户
userdel -r 删用户
passwd 改密码
netstat an/ln 查端口
ps -e 查看系统当前运行的所有进程
shutdown -h now 关机
kill -i pid killall proname 杀进程
du -sm file 查看文件夹大小
/etc/sysconfig/i18n 修改系统默认语言 将LANG=”zh_CN.UTF-8″ 换成 LANG=”en_US.UTF-8″
阅读全文…
1。概述
linux提供服务是由运行在后台的守护程序(daemon)来执行的。
守护进程的工作就是打开1个端口(port),等待(listen)进入的连接。在C/S模式中,如果客户提请了1个连接,守护进程就创建(fork)子进程来响应这个连接,而父进程继续监听其他服务的请求。
但 是,对于系统所提供的每1个服务,如果都必须运行1个监听某个端口连接发生的守护程序,那么通常意味着系统资源的浪费。为此,引入“扩展的网络守护进程服 务程序”xinetd(xinetd internet daemon)。telnet服务也是由xinetd守护的。
2。检测telnet、telnet-server的rpm包是否安装
OS:RedHat5
[root@localhost root]#rpm -q telnet
telnet-0.17-38.el5
//telnet*.rpm是默认安装的//
阅读全文…
QQ空间及邮箱登陆的时候,用户输入的密码首先会被页面中的一段Js加密,然后加密过后的密码会加上验证码形成一个新的字串,接着这个新的字串被 MD5(32位)加密,加密过后形成最终的密码,这就是我们为什么经常会发现我们在提交的时候我们的密码框中的密码个数会增长的原因,接着在你提交的时 候,当前的这个请求会将前一次获取验证码返回的set-cookie值加入到当前请求头的cookie中以保持验证码请求与当前请求的一致性,然后再一并 将新的密码和用户名Post到QQ的服务器上去。
好了,看了上面的QQ校验方式以后,我们再来看看怎样使用代码来登录QQ空间及邮箱来获取我们需要的好友和联系人。
QQ空间及邮箱自动登录获取联系人的解决方案:
QQ空间及邮箱登陆首先我们需要将用户输入的密码进行Js加密,但是我们在使用代码登录的时候我们并没有使用到浏览器,那我们怎样驱动Js呢?不用怕,在Java和.NET中都有相应的方式在服务器代码端驱动JS,这里着重讲一下.NET的方法:
首先到微软的网站上下载Windows Script Control,它是一个ActiveX(R) 控件。下载安装完成后,新建一个C#应用程序项目,在解决方案资源管理器中选中引用节点, 右键点击选择添加引用菜单,弹出添加引用对话框,单击浏览找到安装Windows
阅读全文…
ARP协议是“Address Resolution Protocol”(地址解析协议)的缩写。在局域网中,网络中实际传输的是“帧”,帧里面是有目标主机的MAC地址的。在以太网中,一个主机和另一个主机进行直接通信,必须要知道目标主机的MAC地址。但这个目标MAC地址是如何获得的呢?它就是通过地址解析协议获得的。所谓“地址解析”就是主机在发送帧前将目标IP地址转换成目标MAC地址的过程。ARP协议的基本功能就是通过目标设备的IP地址,发送ARP请求查询目标设备的MAC地址,以保证通信的顺利进行。

阅读全文…