要得都给你

ASP.NET 2.0 新特性概览
本文概述了ASP.NET 2.0的主要新特性,包括新增控件如Menu和TreeView,改进的组件代码块整合,对AJAX的支持增强,数据绑定的改进以及常用功能的封装等。
ASP.NET 2.0 出来有一段时间了,很多人会问,ASP.NET 2.0 有啥新东西?

其实最简单的办法就是google 一下 what's new in asp.net 2.0.  就会有很多文章介绍新特性。其中2。0也有一个quickstart,你可以很快walkthrough一下,看到他的新特性。

http://www.asp.net/QuickStart/aspnet/doc/whatsnew.aspx

如果你装中文vs 2005的话,可以在本地看到中文2.0的快速入门

其实一个新产品出来的时候,从用户的角度考虑,无外户这几个增强。

1。新的控件。这些新的控件大都是对以前的一些增强以及一些补充。当然也会有一些新的。比如asp.net 1.1 欠缺的Menu, Treeview,Tabpage,wizard 等导航控件,新版本都有了。一些新的特性。比如 google suggest的地址框,你装了atlas后,很快就可以出来。很多文本框都希望自动完成,为此.net 2.0 的System.windows.forms.textbox 也可以设置一下自动完成。

2。新的组件代码块的整合。这一点在2.0中更突出。事实上很多以前microsoft application block 跟企业库中的功能。都以Provider的形式整合在2。0中了。 比如有一个Authorization and Profile Block, 现在用membershipprovider 和 ProfileProvider,以及AuthorizationProvider 代替。2.0中多了n多的provider。绝大多数的思想是微软定义好了接口和默认的一些基于数据库的实现。 你可以自己扩展,也可以用默认的。
比如用户验证。
您只要拖放一个login控件上去。web.config中设置一下使用那个membershipprovider,就ok了。
比如
None.gif      < membership  defaultProvider ="MontaqueDemo" >
None.gif      
< providers >
None.gif        
< add  name ="MontaqueDemo"  type ="MyMemberProvider" />
None.gif      
</ providers >
None.gif    
</ membership >

你简单的实现
None.gif public   class  MyMemberProvider:System.Web.Security.MembershipProvider
ExpandedBlockStart.gifContractedBlock.gif
dot.gif {
InBlock.gif    
// 。。。
InBlock.gif

InBlock.gif    
public override bool ValidateUser(string username, string password)
ExpandedSubBlockStart.gifContractedSubBlock.gif    
dot.gif{
InBlock.gif        
return username.Length > 4 ? true : false;
ExpandedSubBlockEnd.gif    }

ExpandedBlockEnd.gif}

3。 AJAX 的支持。以前开发人员习惯asp.net 服务端编程,最近流行client应用增强的Ajax应用。Atlas 除了提供client library之外,也提供了一些从服务端向客户端的mapping。你只需加一些容器,设置一些属性。就可以自动实现部分ajax应用

4。Data-binding的加强。传统意义上,UI层往往比较容易绑定数据库中的数据,2.0中您可以绑定xml的数据或者是业务逻辑层提供给你的对象。为此有xmldatasource,objectdatasource

5. 还有一些就是常用功能的封装。比如URL Rewrite,系统出错后的报警等现在都提供了。比如您只需简单配置一下就可以实现url rewrite。
None.gif    < urlMappings enabled = " true " >
None.gif      
< clear  />
None.gif      
< add url = " ~/Home.htm "  mappedUrl = " ~/Demo.aspx?p=1 "   />
None.gif  
< add url = " ~/Product.htm "  mappedUrl = " ~/Demo.aspx?p=2 "   />
None.gif
None.gif  
None.gif    
</ urlMappings >

当然还有很多就是您是基于.NET 2.0 ,.net 2.0 的特性也是一个大礼包

转载于:https://www.cnblogs.com/montaque/archive/2006/05/08/393901.html

一、数据采集层:多源人脸数据获取 该层负责从不同设备 / 渠道采集人脸原始数据,为后续模型训练与识别提供基础样本,核心功能包括: 1. 多设备适配采集 实时摄像头采集: 调用计算机内置摄像头(或外接 USB 摄像头),通过OpenCV的VideoCapture接口实时捕获视频流,支持手动触发 “拍照”(按指定快捷键如Space)或自动定时采集(如每 2 秒采集 1 张),采集时自动框选人脸区域(通过Haar级联分类器初步定位),确保样本聚焦人脸。 支持采集参数配置:可设置采集分辨率(如 640×480、1280×720)、图像格式(JPG/PNG)、单用户采集数量(如默认采集 20 张,确保样本多样性),采集过程中实时显示 “已采集数量 / 目标数量”,避免样本不足。 本地图像 / 视频导入: 支持批量导入本地人脸图像文件(支持 JPG、PNG、BMP 格式),自动过滤非图像文件;导入视频文件(MP4、AVI 格式)时,可按 “固定帧间隔”(如每 10 帧提取 1 张图像)或 “手动选择帧” 提取人脸样本,适用于无实时摄像头场景。 数据集对接: 支持接入公开人脸数据集(如 LFW、ORL),通过预设脚本自动读取数据集目录结构(按 “用户 ID - 样本图像” 分类),快速构建训练样本库,无需手动采集,降低系统开发与测试成本。 2. 采集过程辅助功能 人脸有效性校验:采集时通过OpenCV的Haar级联分类器(或MTCNN轻量级模型)实时检测图像中是否包含人脸,若未检测到人脸(如遮挡、侧脸角度过大),则弹窗提示 “未识别到人脸,请调整姿态”,避免无效样本存入。 样本标签管理:采集时需为每个样本绑定 “用户标签”(如姓名、ID 号),支持手动输入标签或从 Excel 名单批量导入标签(按 “标签 - 采集数量” 对应),采集完成后自动按 “标签 - 序号” 命名文件(如 “张三
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值