自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (1)
  • 收藏
  • 关注

转载 smarty配置及教程

smarty下载:Smarty 2.6.18 Source March 7th, 2007Smarty 2.6.17 Source March 5th, 2007Smarty 2.6.16 Source Dec 1st, 2006Smarty 2.6.15 Source Nov 30th, 2006刚开始接触模版引擎的 PHP 设计师,听到 Smarty 时,都会觉得很难。其实

2009-09-24 10:36:00 1634 1

转载 数据库语句

7.取e为底的对数  S:select log(2.7182818284590451) value 1  O:select ln(2.7182818284590451) value from dual; 1  8.取10为底对数  S:select log10(10) value 1  O:select log(10,10) value from dual; 1

2009-08-18 21:29:00 617

转载 在WORD中用VBA实现光标移动与内容选择

在WORD中如何用VBA宏语言选定一行、一段,删除一行、一段,移动光标至行首、行尾、段首、段尾等。请看以下内容。Sub MoveToCurrentLineStart()    移动光标至当前行首    Selection.HomeKey unit:=wdLineEnd SubSub MoveToCurrentLineEnd()    移动光标至当前行尾    Selection.End

2009-08-01 16:42:00 6217

转载 VBA编程

利用VBA 编程,可以使许多日常的任务自动完成,使用户的工作更有效率。  11.7.1 在启动时显示打开对话框  一般情况下启动Word,Word 会认为是创建一个新文档。如果只是想打开一个旧文档进行编辑,在Word 启动时显示【打开】对话框可以节省许多时间。为此,可以创建生成一个宏。  Public Sub openfile()  建立一个宏,使在Word 启动时运行该宏 

2009-07-31 22:09:00 2144

原创 “域”的概念

word域  WORD域的英文意思是范围,类似数据库中的字段,实际上,它就是Word文档中的一些字段。每个Word域都有一个唯一的名字,但有不同的取值。用Word排版时,若能熟练使用WORD域,可增强排版的灵活性,减少许多烦琐的重复操作,提高工作效率。   一、域是什么  首先,我们了解几个与域相关的概念。域是文档中的变量。域分为域代码和域结果。域代码是由域特征字符、域类型、域指令和开

2009-07-29 11:06:00 2386

转载 C++中的类型转换

1、static_cast Operator MSDN: The expression static_cast ( expression ) converts expression to the type of type-id based solely on the types present in the expression. No run-time type check is ma

2009-07-28 08:52:00 376

转载 VC++对象模型

一个C++程序员,想要进一步提升技术水平的话,应该多了解一些语言的语意细节。对于使用VC++的程序员来说,还应该了解一些VC++对于C++的诠释。Inside the C++ Object Model虽然是一本好书,然而,书的篇幅多一些,又和具体的VC++关系小一些。因此,从篇幅和内容来看,译者认为本文是深入理解C++对象模型比较好的一个出发点。  这篇文章以前看到时就觉得很好,旧文重读,感觉

2009-07-28 08:51:00 403

转载 《Inside the C++ Object Model》

第一章 关于对象C语言中,“数据”和“处理数据的操作”十分开来的。由一组“分布在各个一功能味道想得函数中”的算法所驱动,他们处理的是共同的外部数据。而在C++中,则使用的是独立的“抽象数据类型abstract data type(ADT)”所驱动。从软件工程的角度看“一个ADT或CLASS hierar5chy的数据封装”比"在C程序中程序迎的使用全局数据好"。加上封装后的布局成本C++在布局

2009-07-26 16:04:00 1101

转载 游戏杆编程

1.#include "Mmsystem.h"2.加入winmm.lib3.重载WM_CREATEint CMyView::OnCreate(LPCREATESTRUCT lpCreateStruct) {if (CListView::OnCreate(lpCreateStruct) == -1)return -1;int result=::joySetCapture(CMyView::m

2009-07-25 16:44:00 843

转载 C#连接SQL Server 2005 Express的字符串

 using System.Data.SqlClient;public class sqlServerConnection {//public static void Main() {//下面就是标准的连接,注意SERVER是我的计算机名。SQLEXPRESS是数据库实例。SSPI表示使用Windows登陆的帐户。master是要连接的数据库。//                   

2009-07-25 16:43:00 707

转载 sizeof 该注意的一些问题

1.常规char str1[] = “Hello” ;char str2[5] = {H,e,l,l,o};char str3[6] = {H,e,l,l,o,/0};char   *p1 = "Hello";char *p2[]={"hello","world"}; int     n = 10;int    *q = &n;sizeof (str1

2009-07-25 16:03:00 412

转载 c++ 判断文件夹是否存在

(1)//目录是否存在的检查:bool CheckFolderExist(const string &strPath){    WIN32_FIND_DATA wfd;    bool rValue = false;    HANDLE hFind = FindFirstFile(strPath.c_str(), &wfd);    if ((hFind != INVALID_HANDLE_V

2009-07-20 13:08:00 3957

转载 C++操作符的优先级

C++操作符的优先级 操作符及其结合性 功能 用法 LLL::::::全局作用域 类作用域 名字空间作用域 ::nameclass::namenamespace::nameLLLLL.->[]()()成员选择 成员选择 下标 函数调用 类型构造 object.memberpointer-

2009-07-17 09:08:00 506

原创 opencv常用转换 opencv图像处理

分配与释放图像空间 分配图像空间:IplImage* cvCreateImage(CvSize size, int depth, int channels);    size:   cvSize(width,height);    depth: IPL_DEPTH_8U, IPL_DEPTH_8S, IPL_DEPTH_16U,          IPL_DEPTH_16S,

2009-07-16 11:16:00 7279 1

转载 VS2005编译之declared deprecated警告

1. gets_s()代替gets()2.strcpy_s()来代替strcpy()3.strncpy_s()代替strncpy()4.sprintf_s()代替sprintf()5.CString::Format(_T("字符转"))代替CString::Format("字符转")6.strcat_s()代替strcat()7.fopen_s()代替fopen()8._vsnprintf_s

2009-07-16 08:47:00 549

转载 Windows文件操作API

下面是windows中提供的对于文件进行操作的API函数及其功能:    Windows                  API函数           功能CloseHandle   关闭一个内核对象。其中包括文件、文件映射、进程、线程、安全和同步对象等。涉及文件处理时,这个函数通常与vb的close命令相似。应尽可能的使用close,因为它支持vb的差错控制。注意这个函数使用的文件句柄与vb

2009-07-15 18:52:00 1911

原创 GetLastError()返回值

〖0〗-操作成功完成。 〖1〗-功能错误。 〖2〗-系统找不到指定的文件。 〖3〗-系统找不到指定的路径。 〖4〗-系统无法打开文件。 〖5〗-拒绝访问。 〖6〗-句柄无效。 〖7〗-存储控制块被损坏。 〖8〗-存储空间不足,无法处理此命令。 〖9〗-存储控制块地址无效。 〖10〗-环境错误。 〖11〗-试图加载格式错误的程序。 〖12〗-访问码无效。 〖13〗-数据无效。 〖14〗-存储器不足,

2009-07-15 13:48:00 2188 2

转载 控制台输出中文

{ char* paName = "测试中";        wchar_t* pwName = L"测试中";                printf(paName); //输出为:测试中        wprintf((wchar_t*)paName); //输出为:空               printf((char*)pwName); //输出为:乱码

2009-07-14 09:47:00 778

转载 Windows文件操作的API(CreateFile系列)

在VC中,大多数情况对文件的操作都使用系统提供的 API 函数,但有的函数我们不是很熟悉,以下提供一些文件操作 API 函数介绍: 一般文件操作 API CreateFile 打开文件 要对文件进行读写等操作,首先必须获得文件句柄,通过该函数可以获得文件句柄,该函数是通向文件世界的大门。 ReadFile 从文件中读取字节信息。 在打开文件获得了文件句柄之后,则可以通过该函数读取数据。

2009-07-14 08:39:00 8087 3

转载 控制台窗口界面的编程控制(二)

七、滚动和移动  ScrollConsoleScreenBuffer是实现文本区滚动和移动的API函数。它可以将指定的一块文本区域移动到另一个区域,被移空的那块区域由指定字符填充。函数的原型如下:BOOL ScrollConsoleScreenBuffer(  HANDLE hConsoleOutput, // 句柄  CONST SMALL_RECT* lpScrollRectangle

2009-07-08 21:13:00 979

转载 控制台窗口界面的编程控制(一)

文本界面的控制台应用程序开发是深入学习C++、掌握交互系统的实现方法的最简单的一种手段。然而,Visual C++的C++专用库却没有TC所支持的文本(字符)屏幕控制函数,为此本系列文章从一般控制步骤、控制台窗口操作、文本(字符)控制、滚动和移动、光标、键盘和鼠标等几个方面讨论控制台窗口界面的编程控制方法。  在众多C++开发工具中,由于Microsoft本身的独特优势,选用Visual C+

2009-07-08 21:11:00 1292 1

转载 数独随机生成

在9x9的方格内进行, 分为3x3的小方格,被称为“区”。数独游戏首先从已经填入数字的格子开始。数独游戏的目的是根据下列规则,用1至9之间的数字填满空格:每个数字在每一行、每一列和每一区只能出现一次。//============================================================================// Name        : Sudok

2009-07-08 21:02:00 1083 1

转载 PC机键盘按键通码与ASCII对照表

这个库要配合本站发部的 单片机驱动标准pc机键盘的c51程序使用unsigned char code noshift[80][2]={22 ,49,// { 1 }30 ,50,// { 2 }38 ,51,// { 3 }37 ,52,// { 4 }46 ,53,// { 5 }54 ,54,// { 6 }61 ,55,// { 7 }62 ,56,// { 8 }70 ,57,// {

2009-07-08 21:01:00 1097

原创 文件读写——C语言

所谓“文件”是指一组相关数据的有序集合。 这个数据集有一个名称,叫做文件名。 实际上在前面的各章中我们已经多次使用了文件,例如源程序文件、目标文件、可执行文件、库文件 (头文件)等。文件通常是驻留在外部介质(如磁盘等)上的, 在使用时才调入内存中来。从不同的角度可对文件作不同的分类。从用户的角度看,文件可分为普通文件和设备文件两种。   普通文件是指驻留在磁盘或其它外部介质上的一个有序数据集,

2009-06-30 09:36:00 570

原创 文件读写——C++

C++文件流:fstream  // 文件流ifstream  // 输入文件流ofstream  // 输出文件流//创建一个文本文件并写入信息//同向屏幕上输出信息一样将信息输出至文件#include#includevoid main(){  ofstream f1("d://me.txt");           //打开文件用于写,若文件不存在就创建它  if(!f1)return; 

2009-06-30 09:32:00 798

原创 使用HttpContext的User属性来实现用户身份验证

HttpContext类包含了个别HTTP请求的所有特定HTTP信息。这个示例主要是讲如何使用HttpContext类中的User属性来实现用户验证! 用户验证是大部分ASP.NET WEB应用程序都要用到的,它在整个应用程序中占有很重要的地位,在.NET中,包含了很多种用户验证方式,如众所周知的PassPort认证,Windows认证,Form认证等等,可是这些都很难满足我们在实际应用中的需求,

2009-06-24 22:30:00 784

原创 ASP.NET Forms验证(自定义、角色提供程序)2

2、自定义角色提供程序如果要按照角色进行验证的话,肯定要涉及到角色提供程序,在默认情况下也是会去连接默认的数据库的,我们可以自己写一个角色提供程序来实现自己的逻辑。首先在web.config中加入配置:Code    roleManager defaultProvider="MyRoleProvider"       enabled="true"       cacheRolesInCoo

2009-06-24 21:57:00 716

原创 ASP.NET2005 Web.config详解

所有.NET配置文件所必须的根元素 实际ASP.NET配置设置的根元素设置 compilation debug="true" 以启用 ASPX 调试。否则,将此值设置为 false 将提高此应用程序的运行时性能。 设置 compilation debug="true" 以将调试符号(.pdb 信息)插入到编译页中。 因为这将创建执行起来较慢的大文件,所以应该只在调试时将此值设置为 t

2009-06-24 21:56:00 487

原创 ASP.NET Forms验证(自定义、角色提供程序)1

以前开发项目时经常是自己开发一套用户权限管理系统进行验证,比较灵活。最近为了单点登录的问题又把Asp.Net自带的验证方式看了一遍,发现这种方式也比较方便,功能也还可以。在Asp.Net提供了三种常用的验证方式:Windows方式是和IIS结合起来可以实现基本、摘要、集成 Windows等身份验证;Passport方式是使用Windows Live ID的帐户来进行统一验证的;Forms方式是使用

2009-06-24 21:56:00 464

原创 Web.config详解+asp.net优化

Web.config详解+asp.net优化一、认识Web.config文件Web.config 文件是一个xml文本文件,它用来储存 asp.NET Web 应用程序的配置信息(如最常用的设置asp.NET Web 应用程序的身份验证方式),它可以出现在应用程序的每一个目录中。当你通过.NET新建一个Web应用程序后,默认情况下会在根目录自动创建一个默认的Web.config文件,包括默认的配置

2009-06-24 21:55:00 350

原创 自己写的一个图形验证码页面(Asp.Net2.0通过)

本文示例代码项目需要,要在首页登录界面添加一个图形验证码,赶时髦吧,网上一搜,特别多,找了几个,都不太满意。主要问题是大部分代码生成的图片宽度不唯一,页面布局不容易控制,其次是颜色单一,有些又过于抽象,不仔细看很容易弄错。针对特定的客户,我只需要“图片”长宽固定,颜色多样的数字图形验证码,借鉴网上的现有代码,自己操刀完成,以下是效果图:原理不复杂,就是把网页当画布,运用各色画笔,在

2009-06-24 21:53:00 320

原创 .net 动态调用webService

说明:1.MySer为   http://192.168.2.25/WebSer/Service.asmx"/>2.命名空间"UserService"自己指定3.Service为WebService中的类4.HelloWorld为方法 public partial class _Default : System.Web.UI.Page {    protected vo

2009-06-24 21:52:00 672

原创 控制系统服务 (Windows Services)

可以使用System.ServiceProcess.ServiceController类控制Windows Services。CUI项目需要添加System.ServiceProcess引用。注意服务名称和显示名称是不同的,我们调用时使用的是服务名称。在服务名称单击右键,其属性窗口中可看到详细信息。如自动更新服务,“Automatic Updates”是显示名称,其服务名称是:wuauserv。1

2009-06-24 21:51:00 422

原创 有关 Session 操作的几个误区

1. this.Session["username"] = nullHttpSessionState 内部使用 NameObjectCollection 类型的集合对象来存储用户数据。因此使用 this.Session["username"] = null 仅仅是将该元素的值设为 null 而已,并没有真的将其从 Session 中移除。(为什么?晕~~~ 建议看看 C# 基础方面的书。)正确的方

2009-06-24 21:49:00 382

原创 [.NET 基于角色安全性验证] 之五:跨应用程序进行 Forms 身份验证

MSDN 文档ms-help://MS.MSDNQTR.v80.chs/MS.MSDN.v80/MS.VisualStudio.v80.chs/dv_aspnetcon/html/99e2f9e8-5b97-4a4d-a4ed-5f93276053b7.htmASP.NET 支持在分布式环境中(跨单个服务器上的多个应用程序或在网络场中)进行 Forms 身份验证。如果启用了跨多个 ASP.NET

2009-06-24 21:42:00 427

原创 [.NET 基于角色安全性验证] 之四:ASP.NET 2.0 成员资格和角色管理授权

从严格意义上来说,ASP.NET 2.0 的成员资格、角色管理授权和 .NET 角色安全性没有多大关系。只不过,Microsoft 替我们完成了一些原本需要我们自己进行的工作而已。在这两种新的技术中使用的"提供程序模型"倒是值得我们好好学习一下,因为这个 IoC 概念非常相似。成员资格成员资格提供了通用的用户管理功能,诸如注册、登录、找回密码等,加上与之配套的可视化控件,我们“几乎”不用在编写额外

2009-06-24 21:41:00 517

原创 [.NET 基于角色安全性验证] 之三:ASP.NET Forms 身份验证

在开发过程中,我们需要做的事情包括:1. 在 web.config 中设置 Forms 身份验证相关参数。2. 创建登录页。登录页中的操作包括:1. 验证用户名和密码是否正确。2. 创建身份验证票证对象。3. 将身份验证票证对象加密成字符串,写入 Cookies。4. 重定向到原始请求 URL。1. 简单演示web.config                                 

2009-06-24 21:40:00 394

原创 [.NET 基于角色安全性验证] 之二:ASP.NET Forms 身份验证流程分析

MSDN 中提及 FormsAuthenticationModule 在 Forms 身份验证中起到了关键作用,那么这背后究竟隐藏了什么?本分将简要分析 Forms 身份验证流程,以便让大家更加清楚地了解并使用它。FormsAuthenticationModule 是一个 Http Module,Forms 身份验证通过 FormsAuthenticationModule 参与 A

2009-06-24 21:39:00 402

原创 [.NET 基于角色安全性验证] 之一:ASP.NET Forms 基础

.NET 基于角色安全性验证的核心是主体(Principal)和标识(Identity)对象,其中主体负责角色或者组的验证,标识对象封装有关正在验证的用户或实体的信息。角色安全性验证通过生成可供当前线程使用的主体信息来支持授权,其中主体用关联的标识进行构造。public interface IPrincipal{// Methodsbool IsInRole(string role);// P

2009-06-24 21:38:00 631

人脸识别教程(非常全面)

这是一部非常详细的人脸识别教程。  书中提出了基于Gabor 小波变换和隐马尔可夫模型的人像识别算法。该算法先对人脸图像进行多分辨率的Gabor 小波变换,采用主元分析法对每个结点进行降维,最后形成Gabor 脸。把Gabor 脸的每个特征结作为观测向量,对隐马尔可夫模型进行了训练,并把优化的模型参数用于人脸识别。实验结果表明,本文方法识别率高,复杂度较低,对部分遮挡的图像具有较大的容忍度。

2009-04-01

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除