博文

目前显示的是 三月, 2008的博文

ASP.NET RSS Toolkit(RSS工具)

图片
还记得以前吗?以前要做页面上写个小组件,调用指定(RSS输出地址的)的内容。最好的办法就是通过XSLT+XML来输出字符 串。让我们还是花了一分钟的时候回忆一下以前的做法吧 曾经的做法: Protected Overrides Sub OnLoad( ByVal e As System.EventArgs)              Dim CacheKey As String = Url & " - " & Sort              Dim objCache As System.Web.Caching.Cache = HttpRuntime.Cache              If objCache.Item(CacheKey) Is Nothing Then                  Dim xpDocument As XPathDocument = New XPathDocument(Url, XmlSpace.Preserve)                  Dim XTran As XslTransform = New XslTransform                  XTran.Load(Web.HttpRuntime.AppDomainAppPath & " TransForm.xsl " ) ' TransForm.xsl                  Dim sw As StringWriter = New StringWriter                  Dim xArgList As XsltArgumentList = New XsltArgumentList                  xArgList.AddParam( " Sort " , "" , Sort)                  xArgList.AddParam( " strlength " , "" , strLength)                  XTran.Transform(x

Research of Face Detection Classifier Based on Support Vector Machine

Abstract Face Detection is a process that the face of all including the location, size, and configuration is identified when the image is input, 在一个图象环境中,人脸在肤色、姿势、表情等方面千差万别,有时还会存在部分遮挡,这使得人脸检测算法非常复杂,存在训练、识别算法设计困难和计算量大等问题。 In an image environment, the face’s color, position, facial expressions, and other aspects are so diversity and sometimes there will be some shielding that the detection algorithm becomes so complex, and also make many problems in the computation. 针对为一问题,许多研究者提出了各种解决方法,其中支持向量机 (SVM) 较好地解决了小样本、非线性、高维数等实际问题,引起了研究者的重视。 To address the problem, many researchers propose a variety of solutions, including Support Vector Machine (SVM) which can solve some actual problems such as the small sample, nonlinear, and high-dimensional, and now many researchers pay attention to it. The traditional classification on face detection includes the face patterns matching method and the PCA method, and so on. There are a lot of deficiency in the face of the pass rate 、 inhuman face filtrat

ASP --还是单双引号

一、ASP中处在双引号中的可以是任意的字符、字符串,HTML代码   1.<%response.write ( " I am here " )%>   2.<%response.write ( " <b>I am here</b> " )%>   3.<双引号为就近匹配,如有单引号AND连接符包含于和连接将<延后引号>>response.write("I am here")   因为color的前引号和write的前引号形成匹配,内容为 I am here 。最终结果是:中间的 #0000ff 被孤单了   <%response.write( " <font color= " & " #0000ff " & " >I am here</font> " )%>   二、单引号:如学习语文课一样,继续放在双引号中的引号可以采用单引号   response.write(" I am here ")   三、ASP中&号的主要作用是用来连接的,包括:字符串-字符串、字符串-变量、变量-变量等混合连接   <%   mycolor= " #0000ff "   response.write ( " <font color= " &mycolor& " > " & " cnbruce " & " </font> " )   %>   单引号(双引号中不用)中<变量保持>关键写法:<将ASP中的变量继续添加左右的"&包括>,就可以放到response.write的引号中了,效果即为:response.write(" "&mycolor&" ")   注:asp<输出response主要处理变量,字符串,html代码>(对单一标记

ASP中 SQL语句的单双引号

asp学习,个人觉得重要的是练习(实现过程和实现方法是重点,编程相对容易一些,因为网上有很多参考资料,就那些语句,拿来主义,直接用就行),下面给出很重要的调试方法: 借助response.write(变量)和response.end,前者用来在屏幕上打印变量的值,后者终止程序的执行。 例: usrname="zanydy" userscore=20 sql="insert into users(username,userscore) values("&username&","&userscore&")" response.write(sql) response.end 屏幕将显示 insert into users(username,userscore) values(zanydy,20) 显然错了,应该输出insert into users(username,userscore) values('zanydy',20)(zanydy是字符串类型,所以加引号) 对照比较,正确的写法应该是 sql="insert into users(username,userscore) values('"&username&"',"&userscore&")" 下面 介绍BBSXP论坛在线统计的文件 一个单独的文件,在Inc目录下的line.asp 首先看需不需要添加纪录 根据用户的CookieUserName(已登陆用户)或(or连接)用户sessionid(是字符串类型,用户访问一个服务器就产生一个,具有唯一性,且不会改变)查找在线用户表,判断无纪录就添加一个在线用户(纪录添加时间、该用户当前在干嘛,比如在哪个版块,在做什么等等) 再删除可能已经不在线的用户 将在线用户表中所有统计的登入时间与当前时间之差大于设定值(比如20分钟)的用户删除掉,因为这些用户有20分钟没有和服务器进行交互了,可能已经离开了 最后给出在线人数 这个人数相对来说还是比较准确的 然后在每一个需要显示在线人数的地方include进去,这样统计相信要比前面说的方法迟滞性要小

The Property of "ispostback" in asp.net

图片
Page.IsPostBack是一个标志:当前请求是否第一次打开。 当通过IE的地址栏等方式打开一个URL时是第一次打开    , 当通过页面的提交按钮或能引起提交的按钮以POST的方式提交的服务器时,页面就不再是第一次打开了。 I sPostBack 只有在第一次打开的时候是false,其它时候都是true .Net判断一个Page是否第一次打开的方法: Request.Form.Count>0 -------------------------------------------------------------vb的一个例子------------------------------------------- <Script Runat="Server"> Sub Page_Load Dim RanNum As New Random 第一个.Text = RanNum.Next( 1, 11 ) If Not Page.IsPostBack Then     lblSecondRanNum.Text = RanNum.Next( 1, 11 ) End If End Sub </Script> <html> <head><title>IsPostBack.aspx</title></head> <body> <form Runat="Server"> 第一个随机数是: <asp:label id="第一个" Runat="Server"/> <p> 第二个随机数是: <asp:label id="lblSecondRanNum" Runat="Server" EnableViewState = "false"/> <p> <asp:button Text="Click Here!" Runat="Server"/> </form> </body> </html> --

表格不被撑破的style

<div style="word-break:break-all; table-layout:fixed"> ------- 这个问题曾经有很多人提及的,后来在早期的版本里我也解决过,可是导致了英文词语被拆散换行,所以在做新的模板时没有加上控制此项的一些css码。今天试验了一下,发现解决的方法很简单。 按照网上大多数文章的说法,只要在CSS中加入: table { table-layout:fixed; word-break:break-all; word-wrap:break-word; } div { word-break:break-all; word-wrap:break-word; } 就可以解决表格和层被撑破,最初我也是这样做的。不过这样的代码会造成一个问题,你会发现英文词全部被截断了,这不符合英语的书写习惯也不利于阅读。 后来我发现上述代码改写一下就可以做到既防止表格/层撑破又防止单词断裂了。 如下: table { table-layout: fixed; word-wrap:break-word; } div { word-wrap:break-word; } 这也是现在我用的代码。

登陆的浅浅应用

.cs文件内容: 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; public partial class _Default : System.Web.UI.Page {     protected void Page_Load(object sender, EventArgs e)     {     }     protected void Login1_Authenticate(object sender, AuthenticateEventArgs e)     {                if (Login1.UserName == "shen" && Login1.Password == "123")         {             Login1.FailureText = "登陆成功";                        // LoginCtrl.FailureText = "登陆成功!";         }         else         {             Login1.FailureText = "登陆失败!";         }         Login1.DestinationPageUrl = "default.aspx";     } } .aspx文件内容: <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="

几点项目里的经验教训 [摘自CSDN blog]

年后上班,正是项目新的一个开发阶段开始了。果然年后是人员流动的高峰期,有几个同事辞职了。为了工作的顺利衔接,又有新的人员开始补充进来。项目总是时间紧,任务重。第一批任务即将开始,已经没有退路了。回顾上一个项目的经验教训,有很多经验教训可以吸取。整理了一下,时刻勉励自己吧。     (1)熟悉项目成员的实际情况,合理分配任务。最好跟每个成员进行沟通,了解他们的特长和兴趣爱好,发展方向,安排合适的任务。不能只为了管理的方便,简单的分工,造成不必要的资源浪费。做到人尽其用,尽力发挥他们的主观能动性。     (2)避免陷入细节的争论。一些有争议的业务和技术细节,需要讨论和沟通。由于客观条件,实在不能确定的,需要暂时搁置处理,不能无休止的争论下去,否则,影响进度是一方面,更重要的是影响信心和士气。有些细节问题,换一种思路考虑的话,可能就不是问题了。     (3)合理处理好加班问题。我认为最失败的一点,就是前期对任务进去没有充足的信心,拼命安排加班,上线前好几个月就开始没日没夜的封闭,效率低下,进度缓慢。结果上线后大家身心疲惫,没有充分的测试,试运行期间BUG暴露出来后来不及及时改正,更谈不上抽出精力去推广。实际上最关键的阶段是在上线前后测试和试运行。开发完了并不代表项目成功。如果开发阶段战斗力过度透支,那后果只有在上线后花数倍精力去偿还。     (4)一定要有专人测试。一般开发阶段都是程序员各自做用例的单元测试。以前曾经想安排开发人员互相做交叉测试。实际上这种方式基本没什么用处。开发人员一来无心思认真测试,另外对一个不熟悉业务的用例也无法发现本质的问题,往往是敷衍了事。因此应当安排专人制定测试计划,测试并出测试报告。     最后一点,在开发过程中,工作强度大,时间长。但不要忘记,身体是革命的本钱。为了自己的健康,时刻注意保持好的习惯。我的一些做法是,不管再忙,每天工作中定时散步,休息下眼睛。每天抽几十分钟锻炼身体;每周抽半天到一天,完全休息,强迫自己远离工作。时刻提醒自己健康的重要,工作要努力,但决不会以牺牲健康为代价。

外语系网站

给外国语学院做的网站: ASP的,谁要就下载吧。 http://g1a125.mail.163.com/netfolder/servlet/nfapp/GetFile?sid=pCzEuIXXpLMJoegfhrXXeDVcSDDktHIv&mid=1tbimRC4hELTvS2HxwAAs0&save=1

几个box下载地址---greybox,thickbox,Lightbox

http://dl2.csdn.net/down4/20080103/03154659713.rar

3_13 ads文件

http://g5a43.mail.163.com/netfolder/servlet/nfapp/GetFile?sid=uAGPIyxxfHuOfeNTrWxxJZYIexTttAwo&mid=1tbimQO1hELTvSvIUgAAs2

看看ms为我们自定义的数据库--asp.net

列名 类型 能否为空 ApplicationId UserId Password PasswordFormat PasswordSalt MobilePIN Email LoweredEmail PasswordQuestion PasswordAnswer IsApproved IsLockedOut CreateDate LastLoginDate LastPasswordChangedDate LastLockoutDate FailedPasswordAttemptCount FailedPasswordAttemptWindowStart FailedPasswordAnswerAttemptCount FailedPasswordAnswerAttemptWindowStart Comment uniqueidentifier uniqueidentifier nvarchar(128) int nvarchar(128) nvarchar(16) nvarchar(256) nvarchar(256) nvarchar(256) nvarchar(128) bit bit datetime datetime datetime datetime int datetime int datetime ntext Unchecked Unchecked Unchecked Unchecked Unchecked Checked Checked Checked Checked Checked Unchecked Unchecked Unchecked Unchecked Unchecked Unchecked Unchecked Unchecked Unchecked Unchecked Checked

asp.net 2.0揭秘 源代码文件[引:http://ws.lynu.edu.cn/]

名称 大小 修改时间 ASP.NET2.0Unleashed.chm 23600091 2006-11-7 15:52:56 Part1.rar 6381501 2006-11-7 15:51:46 Part10.rar 5004758 2006-11-7 15:52:09 Part2.rar 2743655 2006-11-7 15:51:48 Part3.rar 14001477 2006-11-7 15:51:54 Part4.rar 7488598 2006-11-7 15:51:57 Part5.rar 7657462 2006-11-7 15:52:00 Part6.rar 370709 2006-11-7 15:52:01 Part7.rar 6617158 2006-11-7 15:52:04 Part8.rar 2857545 2006-11-7 15:52:05 Part9.rar 2633086 2006-11-7 15:52:06 数据库 : 讲课用数据库示例下载!!(适用于SQLServer2005 SQLExpress) 附件: NorthwindCS.rar (322K, 下载次数:664) Student2006.rar (147K, 下载次数:514) T-SQL程序设计基础.rar (2056K, 下载次数:511) wwwlink.rar (6K, 下载次数:267)

silverlight中文翻译版教程

第一部分:使用Silverlight 2 和 VS 2008创建“Hello World”程序 第二部分:使用布局管理 ( 木野狐 译) 第三部分:使用 Networking取回数据并填充DataGrid 第四部分:使用 Style 元素更好地封装观感 ( 木野狐 译) 第五部分:用 ListBox 和 DataBinding 显示列表数据 ( 木野狐 译) 第六部分:使用用户控件实现主从表场景 第七部分:使用控件模板定制控件的观感 第八部分:使用WPF创建一个Digg桌面应用

asp.net 2.0揭秘--下载地址

用迅雷下载:thunder://QUFodHRwOi8vZG93bmxvYWQuY2hpbmFpdGxhYi5jb20vZG93bmxvYWQuYXNwP2lkPTM5MzI5Wlo=

asp.net ajax1.0 下载

ASP.NET AJAX 1.0下载 http://download.microsoft.com/download/5/4/6/5462bcbd-e738-45fa-84ca-fa02b0c4e1c2/ASPAJAXExtSetup.msi

asp.net2.0中Repeater的分页使用 [摘自http://blog.csdn.net/hackhu/]

在.net中提供了多种分页方法,但使用最多而入门又比较容易的恐怕就非DataGrid(1.0)或GridView莫属了,这两种控件在使用时确实是非常的方便,基本上不需要写代码就搞定了,尤其是GridView。但这两种控件也有使用不方便之处,比如一个由web2.0定义的前台页面里加入GridView很是麻烦,特别是像我这样的菜鸟。^_^而经过使用了几种控件后我还是选择了Repeater,这个控件用法非常简单,有点像asp里面的分页的那种感觉(只是比喻一下,并不是误导各位说.net没有asp好,这两个还是不能相提并论的!!);在使用Repeater时只要在需要循环的位置加入: <Repeater id="infolist" runat="server> <ItemTemplate> 这里就是需要循环的内容了.... </ItemTemplate> </Repeater> 这样就可以了,很方便吧,这样的话既使页面再怎么复杂也不会受到影响了,而且我在2.0中发现Repeater还可以嵌套,用起来真的挺自由的。虽然Repeater在前台使用比较灵活自由,但有一个问题就是Repeater不支持直接分页,这个很多人看起来就有点不想用了,但我想大家都知道GridView控件或DataGrid控件在启用自带分页的时候其实效率是非常低的,大的不说,一但到了百万级数据以后,就会感觉是多么的痛苦和无耐了,所以既使是使用DataGrid(GridView)控件,高手们还是只会只使用一个界面而已,而分页肯定都是自己写的,这样一比较利弊就出来了,既然这样那就选择Repeater吧,我在这里正好结合一下效率还算可以的双top分页法一起使用,对付百万级的数据量是足够了(如果还不够的话那你只能另想他法或生成静态了) 其实双top的原理非常简单,其实就是一句Sql语句,一看就明白!      TimeSpan newtimespan = DateTime.Now.TimeOfDay; // 运行时间开始          int pagesize = 20 ;          int cpage = Convert.ToInt32(page);          string sql = ""