Web小工具推荐

网址:http://www.colorhunter.com/

Colorhunter 图片颜色解码工具,绿色版本直接使用,可从网络或本地上传图片,网站自动捕捉图片中的颜色信息。

Read More →

wuauclt1.exe是不是病毒啊?

这两天机子老是出状况,开机的时候,日期变成2004年,我估计是有病毒了,但是也没觉得有什么可疑的进程,昨天发现卡巴也不能正常启动了,手动启动后,主动防御出现异常,还得手动启动一次才行,这时看任务管理器,发现一wuauclt1.exe,不知是不是病毒,之前以为wuauclt.exe是MS自动更新一个进程,现在怎么多了一个数字,就觉得不对劲,百度了一下,很多帖子都说加了一个数字的也是MS的进程。。。

郁闷了,不久发现卡巴好久没更新了,更新一下吧,更新好之后提示重启,重启呗,重新启动后提示发现蠕虫病毒wuauclt1.exe,隔离!

至此,电脑一切正常,时间也不会被改了~

Read More →

无意中发现了另外一种开发AJAX的方法,ajax.dll

第一、下载Ajax.dll,到处都可以下。 http://ajax.schwarz-interactive.de/CSharpSample/

第二、新建一个网站项目 AjaxSample

第三、将下载的Aajx.dll解压到项目目下(具体目录不限)

第四、将Ajax.dll引用到项目中。

第五、在Web.Config中,添加Ajax.dll的节:(配置一定要放到<system.web>中)

<httphandlers>     
	<add verb="POST,GET" path="ajax/*.ashx" type="Ajax.PageHandlerFactory, Ajax"></add> 
</httphandlers> 

第六、由于这是一个测试项目,所以不考虑太多的架构问题,但为了业务和表现的分开,我们新建一个类文件 test.cs,将业务代码集中在该文件中。类文件存放在 App_Code 目录中。

类文件如下: 

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;

///  /// test 的摘要说明 /// 
public class test
{
    public test()
    

    [Ajax.AjaxMethod()]
    public string GetText()
    {
        return "这是一个Ajax测试";
    }
}

第七、新建一个页面文件Default.aspx,Default.aspx.cs代码如下所示:

protected void Page_Load(object sender, EventArgs e)
{
    Ajax.Utility.RegisterTypeForAjax(typeof(test));
}

Default.aspx 如下:

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
                     "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>无标题页</title>

    <script language="javascript">

       function ajaxTest()
      {        var a = test.GetText().value;
         window.alert(a);
       }

    </script>

</head>
<body onload="ajaxTest();">
    <form id="form1" runat="server">
    </form>
</body>
</html>

运行后,可以看到最后的效果。

有以下几点说明:

第一、凡是需要在Javascript中调作的函数,均需要在函数上面加上[Ajax.AjaxMethod()](具体的可以参考其它文件)

第二、凡是包含在 Javascript 中调作的函数的类,必须在页面Page_Load中说明:

 Ajax.Utility.RegisterTypeForAjax(typeof(test));

其中,test 为业务类名。

userfiles/file/ajax_dll.rar

Read More →

一行代码杜绝iframe挂马

相信大多数站长都曾经遭遇过iframe木马的侵害,有朋友的网站被注入了N回iframe,心情可想而知。而且现在ARP攻击,注入iframe也是轻而易举的事,仅局域网里都时刻面临威胁

今天把原理细细地讲一下吧:

IE Only——一般只有IE害怕iframe这样的挂马,所以就拿IE开刀。

在阅读本文之前,我们先了解一下expression;

IE5及其以后版本支持在CSS中使用expression,用来把CSS属性和JavaScript脚本关联起来,这里的CSS属性可以是元素固有的属性,也可以是 自定义属性。就是说CSS属性后面可以是一段JavaScript表达式,CSS属性的值等于Javascript表达式执行的结果。在表达式中可以直接引用元素自身的属性和方法,也可以使用其他浏览器对象。这个表达式就好像是在这个元素的一个成员函数中一样。

Read More →

asp.net2.0导出pdf文件完美解决方案

关键是itextsharp.dll和ICSharpCode.SharpZipLib.dll两个文件

关键性代码: 

Document document = new Document();
PdfWriter.GetInstance(document, new FileStream(Server.MapPath("example.pdf"), FileMode.Create));
document.Open();
BaseFont bfChinese = 
    BaseFont.CreateFont("C:\\WINDOWS\\Fonts\\simsun.ttc,1", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);
Font fontChinese = new Font(bfChinese, 12, Font.NORMAL, new Color(0, 0, 0));
document.Add(new Paragraph(this.TextBox1.Text.ToString(), fontChinese));
iTextSharp.text.Image jpeg = iTextSharp.text.Image.GetInstance(Server.MapPath("1.jpg"));
document.Add(jpeg);
PdfPTable table = new PdfPTable(datatable.Columns.Count);
for (int i = 0; i < datatable.Rows.Count; i++)
{
    for (int j = 0; j < datatable.Columns.Count; j++)
    {
        table.AddCell(new Phrase(datatable.Rows[i][j].ToString(), fontChinese));
    }
}
document.Add(table);
document.Close();

Read More →

彩虹QQ显IPv2.5

彩虹显IP是新一代的腾讯QQ辅助增强软件。完美兼容QQ2008正式版等主流QQ版本。该软件是基于已经安装腾讯QQ后才能使用的工具,安装彩虹显IP前,请先安装腾讯QQ。

V2.5 更新:

1. 优化了自动升级功能的逻辑,用户可关闭自动升级功能

2. 优化了彩虹软件的核心代码和功能细节

3. 增加了设置界面的帮助链接

4. 进一步提升了对QQ2008正式版的兼容性 

主要特色:

1.显QQ好友IP地址

2.显QQ隐身好友、隐身好友蓝名显示、靠前排序

3.繁体字输入法、聊天可设置自动加前后缀符号

4.可设置简化QQ界面、屏蔽QQ侧

Read More →

国家测绘局推出908幅网络版标准地图 对公众免费使用

针对目前互联网上出现错绘国界线等“问题地图”现象,引导公众正确使用地图,维护国家版图尊严,国家测绘局推出908幅网络版《中华人民共和国地图》和 《世界地图》,社会各界可在国家测绘局政府网站上免费浏览、下载和使用.据介绍,这次推出的新版《中华人民共和国地图》和《世界地图》对2006年发布的 418幅网络地图进行了更新,提供JPG和EPS两种文件格式,包括中文版地图840幅、中英文对照版地图28幅、英文版地图40幅. 

下载:《中华人民共和国地图》《世界地图》

  《中华人民共和国地图》含基本要素版、自然地理版、政区版、农业区划版、公路交通版、河流水系版、水运航运版、铁路交通版、旅游景点版、示意地图版等18个版本,由1∶400万到1∶1亿共14种比例尺的地图组成.

  国家测绘局有关负责人表示,用户直接下载使用国家测绘局公布的权威

Read More →

GridView鼠标经过行变色

temp只是一个临时的变量,下面代码的主要作用象是执行了一段JS脚本,分别处理了鼠标在经过和离开时所处里的事件,用temp保存当前的背景色,好代码,记下来~~

protected void ArticleAmin_RowDataBound(object sender, GridViewRowEventArgs e)
{
	//判断是否是DataRow,以防止鼠标经过Header也有效果  
	if (e.Row.RowType == DataControlRowType.DataRow)
	{
		e.Row.Attributes.Add("onmouseover", "temp=this.style.backgroundColor; 
			this.style.backgroundColor=''#FDEFCE''");
		e.Row.Attributes.Add("onmouseout", "this.style.backgroundColor=temp");
	}
}

Read More →

AjaxControlToolKit之AutoCompleteExtender用法

1、安装完ASPAJAXExtSetup.msi后新建VS2005项目,可以选择AJAX模板,也可不用选择。

2、如没有选择AJAX模板新建网站项目,则需要在配置文件中添加以下代码:

<system.web>

<httpHandlers>

      <remove verb="*" path="*.asmx"/>

      <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFacto

Read More →

Python2.6和Python3.0 beta2发布

Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大而完善的通用型语言,已经具有十多年的发展历史,成熟且稳定.
这种语言具有非常简捷而清晰的语法特点,适合完成各种高层任务,几乎可以在所有的操作系统中运行.目前,基于这种语言的相关技术正在飞速的发展,用户数量急剧扩大,相关的资源非常多.

The second beta release of Python 2.6 and the second beta release of Python 3.0 are good to go.

From here on out, we''re working on stability and bug fixes for final - this means I''ve got to close out the remaining multiprocessing package bugs and clean up the docs.

I really encourage people to download and test - it''s important that these releases are as high-quality as possible. There''s a lot of changes in both 2.6 and 3.0 and there''s a lot of ground to cover.

Read More →
在线学习答案查询入口
微信扫一扫
微信扫码联系