摘要: 与ASP相比,ASP.NET在很多方面有了显著的改进,这些方面包括:性能、状态管理、可缩放性、配置、部署、安全性、输出缓存控制、网络场支持和XML Web services结构等。 如果您具有ASP 开发技能,则新的 ASP.NET 编程模型对您来说将会是非常熟悉的。然而,ASP对象模型已经经历了重大改动而变得更加结构化和面向对象,因此大多数现有的ASP页必须做某种程度的修改以便在ASP.NET下运行。同样,对Visual Basic.NET所做的重大更改还意味着用Visual Basic Scripting Edition 编写的现有ASP页通常不能直接移植到ASP.NET... 阅读全文
posted @ 2010-03-16 11:02 xwdreamer 阅读(301) 评论(0) 推荐(0) 编辑
摘要: 本试题仅用于考查C++/C程序员的基本编程技能。内容限于C++/C常用语法,不涉及数据结构、算法以及深奥的语法。考试成绩能反映出考生的编程质量以及对C++/C的理解程度,但不能反映考生的智力和软件开发能力。 笔试时间90分钟。请考生认真答题,切勿轻视。 一、请填写BOOL , float, 指针变量 与“零值”比较的 if 语句。(10分) 提示:这里“零值”可以是0, 0.0 , FALSE或者“空指针”。例如 int 变量 n 与“零值”比较的 if 语句为: if ( n == 0 ) if ( n != 0 ) 以此类推。 请写出 BOOL flag 与“零值”比较的 if 语句:.. 阅读全文
posted @ 2010-03-15 20:06 xwdreamer 阅读(1176) 评论(0) 推荐(1) 编辑
摘要: 记得以前用SqlServer 2000的时候在“右键数据库->所有任务->导入数据/导出数据”这个选项,但是最近在使用SqlServer 2005 express的时候发现居然没有“导入/导出”功能,这个让人相当郁闷。 后来网上一查才知道是因为我用的是express版本的缘故,这个版本是免费版,微软当然不能将所有功能都对免费版开放,只有在那些付费版本上才有“导入导出”数据的功能。那么难道我们就这样束手无策了吗? 下面我来介绍一种使用SqlServer 2000的“工具->数据转换服务->导入/导出数据”来实现SqlServer 2005 express的导入/导出功能。 阅读全文
posted @ 2010-03-15 16:01 xwdreamer 阅读(7324) 评论(0) 推荐(0) 编辑
摘要: 查询四张表aspnet_Membership,aspnet_Users,Users,UserRoles。1.不是用inner join四表连接查询declare @username nvarchar(100)declare @userpwd nvarchar(100)set @username='admin'set @userpwd='password'SELECT * FROM aspnet_Membership aM, aspnet_Users aU,Users U,UserRoles UR where aM.UserId=aU.UserId and aU. 阅读全文
posted @ 2010-03-15 12:02 xwdreamer 阅读(2724) 评论(0) 推荐(0) 编辑
摘要: 在eWebEditor的Example中有一个新闻发布系统,我们以它为例来说明eWebEditor是如何连接数据库的。在StartUp.asp中定义了数据库相关函数,包括Sub DBConnBegin()、Sub DBConnEnd()等数据库连接打开与关闭的方法。然后其他的.asp文件都通过<!--#include file = "Startup.asp"-->来声明该".asp"文件能够直接调用Startup.asp声明的方法。在add_save.asp中有 strSQL = "SELECT * FROM NEWS_INFO W 阅读全文
posted @ 2010-03-15 10:06 xwdreamer 阅读(946) 评论(0) 推荐(0) 编辑
摘要: 自定义了一个登录页面,因此不像DNN自带的AccountLogin模块那样能够自动调用相应的方法。这里必须自己写sql查询语句。在DNN数据库中与用户信息相关的表有三张,分别是users,aspnet_user和aspnet_Membership。我们这里只用到后两张表,通过连接查询判断用户名和密码是否正确。查询语句为:SELECT * FROM aspnet_Membership INNER JOIN aspnet_users ON aspnet_Membership.UserId = aspnet_users.UserId where UserName=? and Password=? . 阅读全文
posted @ 2010-03-13 22:14 xwdreamer 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 我看到一段代码: Dim createStatus As UserCreateStatus = UserController.CreateUser(oUserInfo) 表示创建一个用户。然后我就想去找关于CreateUser()的定义。后来我在Namespace DotNetNuke.Entities.Users下面找到了CreateUser(oUserInfo)的定义。但是在:Public Shared Function CreateUser(ByRef objUser As UserInfo) As UserCreateStatus 下面找到的只是:createStatus = memb 阅读全文
posted @ 2010-03-13 19:47 xwdreamer 阅读(405) 评论(0) 推荐(0) 编辑
摘要: Host->Host Settings->Advanced Settings->Other Settings.Site Log Storage:databaseSite Log Buffer:2 itemsSite Log History:100 daysAdmin->Site Settings->Advanced Settings->Host SettingsSite Log History:100 days 阅读全文
posted @ 2010-03-12 14:47 xwdreamer 阅读(162) 评论(0) 推荐(0) 编辑
摘要: 在早期学习c#的过程中,经常遇到这样的语句: public string StudentName { get{return stuName;} set{stuName=value;} } 当时也不是很明白为什么要这样?学深了c#后,又没法对其做一个总结。今天看了《Visual c#.net程序设计教程》这本书,总结得不错,做下笔记:在许多面向对象程序设计语言中,属性(property)是指对象的特征和状态,具体地说就是指对象的数据成员。程序员可以指定数据成员能否被外界直接访问,... 阅读全文
posted @ 2010-02-28 14:12 xwdreamer 阅读(7631) 评论(1) 推荐(0) 编辑
摘要: 大家千万不要错过这篇文章,毕业三年多了,能看到这篇文章也是一种幸运,真的受益匪浅,对我有很大启迪,这篇文章将会改变我的一生,真的太好了,希望与有缘人分享,也希望对有缘人有所帮助!看完之后有种“相见恨晚”的感觉,特别激动,希望大家好好的珍藏这篇文章,相信多年以后,再来看这篇文章,一定有不同的感觉。 正如"打工皇帝"唐骏说:"我觉得有两种人不要跟别人争利益和价值回报。第一种人就是刚刚进入企业的人,头5年千万不要说你能不能多给我一点儿工资,最重要的是能在企业里学到什么,对发展是不是有利……" 人总是从平坦中获得的教益少,从磨难中获得的教益多;从平坦中获得的教益 阅读全文
posted @ 2010-02-27 22:47 xwdreamer 阅读(500) 评论(0) 推荐(2) 编辑
摘要: 网页中的视频时保护的,不能通过迅雷或者其他下载软件下载,这里提供一种更加简便的方法。步骤一:在有flash播放文件的页面中“点击鼠标右键->查看源文件->查找.swf文件->找到flash文件的源地址->复制地址->在迅雷中创建任务。 阅读全文
posted @ 2010-02-27 09:57 xwdreamer 阅读(797) 评论(0) 推荐(0) 编辑
摘要: 自己创建一个userdetail表,这张表里面的东西粗放一些额外信息,比如身份证号,地址这类,这张表和user表中的userid关联,这样就能保证用户的用户名和密码使用原来的数据库表。而额外信息只是存放在我新建的表,不没有修改数据库,这样不会对以后的升级造成影响。UserInfo objNewUser = new UserInfo();objNewUser.PortalID = PortalId;objNewUser.Email = email;objNewUser.Username = email;objNewUser.Membership.Password = password;objNe 阅读全文
posted @ 2010-02-27 09:25 xwdreamer 阅读(122) 评论(0) 推荐(0) 编辑
摘要: 1:用管理员的身份启动命令提示符(开始-> 所以程序-> 附件-〉命令提示符-〉右键选择以管理员身份运行) ,并输入“diskpart.exe”(不含引号,下同),敲回车2:Diskpart运行以后,会转入DISKPART提示符,输入“rescan”命令敲回车,扫描硬盘配置3:输入“list disk”敲回车,显示磁盘列表4:输入“select disk 磁盘号”(例“select disk 0”) 敲回车,将选择隐藏分区所在的磁盘。5:输入“list partition”命令,敲回车,显示所选择磁盘的分区6:输入select partition 分区号 (例select part 阅读全文
posted @ 2010-01-13 12:51 xwdreamer 阅读(335) 评论(0) 推荐(0) 编辑
摘要: 装win7的时候没有在ahci模式下安装,而是在ide模式下安装的,后来安装完毕以后想更改成ahci模式,可是更改以后启动电脑蓝屏并重启。下面说一下解决方法。 如果是在IDE模式下安装的系统,由于在安装新系统前没有启用SATA AHCI,在系统安装后再启用SATA AHCI,启动系统后,会遭遇蓝屏,且进不了系统。Win7/Vsita禁用了 AHCI 驱动程序 (Msahci.sys),必须先启用SATA驱动,才能更改成AHCI模式。要解决此问题,请在更改启动驱动器的 SATA 模式之前在注册表中启用 AHCI 驱动程序。为此,请按照下列步骤操作:退出所有基于 Windows 的程序。 单击“. 阅读全文
posted @ 2010-01-11 22:53 xwdreamer 阅读(2576) 评论(0) 推荐(0) 编辑
摘要: 错误IIS 7 运行出现 500.19 Error 的解决方法解决方法HTTP Error 500.19 - Internal Server Error配置错误: 不能在此路径中使用此配置节。如果在父级别上锁定了该节,便会出现这种情况。锁定是默认设置的(overrideModeDefault="Deny"),或者是通过包含 overrideMode="Deny" 或旧有的 allowOverride="false" 的位置标记明确设置的。出现这个错误是因为 IIS 7 采用了更安全的 web.config 管理机制,默认情况下会锁住配 阅读全文
posted @ 2010-01-11 13:19 xwdreamer 阅读(1989) 评论(0) 推荐(0) 编辑
摘要: 前面的一篇博客中已经提到了自定义注册界面的代码。今天再测试的时候有一个大发现,那就是今天创建的用户密码是md5格式的,这就说明了我web.config中修改了默认的membership defaultProvider为MySQLMembershipProvider以后起到了作用,testCreateUsers.aspx页面中的如下代码MembershipUser newUser = Membership.CreateUser(UsernameTextbox.Text, PasswordTextbox.Text, ... 阅读全文
posted @ 2010-01-10 00:32 xwdreamer 阅读(407) 评论(0) 推荐(0) 编辑
摘要: 原来用的是DNN4.5,后来想升级到DNN5.1.5,但是没有找到方法,网上一查原来如此将单,只要想升级包的内容覆盖原来旧的安装文件就OK了。 比如DotNetNuke_Community_05.01.04_Upgrade这个是升级包,我原来装的是DotNetNuke_04.05.05_Install。们我要从4.5.5升级到5.1.4只需要将DotNetNuke_Community_05.01.04_Upgrade内容复制到DotNetNuke_04.05.05_Install进行覆盖,再次登陆DotNetNuke_04.05.05_Install的时候会自动升级。 阅读全文
posted @ 2010-01-07 08:58 xwdreamer 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 这几天在弄DNN,可是不知道为什么是不是出现DotNetNuke: System.Security.Cryptography.CryptographicException: Bad Data这样的错误,后来网上查了一些资料,有些说是加密的时候直接返回string类型,有些说是cookies的问题。后来想想只要我重新打开一个了浏览器以后又没有这样才错误了,所以可以确定是cookie的问题。那么造成这样错误的原因是什么呢?这是因为我们试图打开两个DNN项目,比如你实现已经打开了localhost/dnn1,后来你又开了一个localhost/dnn2,在开localhost/dnn2的时候loca 阅读全文
posted @ 2010-01-06 22:52 xwdreamer 阅读(738) 评论(0) 推荐(0) 编辑
摘要: asp 2.0自带了许多方法,很多东西都给我们封装好了,但是这样就导致了我们自定义的空间越来越小。忙碌了两个星期,一直想重写System.Web.Security.SqlMembershipProvider,但是没有找到方法,昨天在asp.net这个晚上上找到了解决方法,真是很兴奋。打下可以参考一下http://forums.asp.net/p/1042049/1458049.aspx#1458049,我的大部分内容是按照里面的方法来写的。然后将中途遇到的问题做一部分解释。步骤一:首先下载一个ProviderToolkitSamples,下载链接如下:http://msdn.microsoft 阅读全文
posted @ 2010-01-05 10:04 xwdreamer 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 报错错误:选定的数据存储区出现问题,原因可能是服务器名称或凭据无效,或者权限不足。也可能是未启用角色管理器功能造成的。请单击下面的按钮,以重定向到可以选择新数据存储区的页。 下面的消息可能会有助于诊断问题: 文件“/DnnDemo/App_Code/MVPHacksSQLMembershipProvider.cs”和“/DnnDemo/App_Code/AssemblyInfo.vb”使用的语言不同,这是不允许的,因为它们要在一起编译。 原因:MVPHacksSQLMembershipProvider.cs和AssemblyInfo.vb是两种不同语言编写的文件,不能再统一个目录下编译。解决方 阅读全文
posted @ 2010-01-04 17:46 xwdreamer 阅读(595) 评论(0) 推荐(0) 编辑