自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Akuma专栏

编程的世界

  • 博客(590)
  • 资源 (11)
  • 收藏
  • 关注

原创 WEB开发三层架构概述

<br /><br />  <br /><br />关于<br />三层架构(3-tier application) 通常意义上的三层架构就是将整个业务应用划分为:表现层(UI)、业务逻辑层(BLL)、数据访问层(DAL)。区分层次的目的即为了“高内聚,低耦合”的思想。<br />1、表现层(UI):通俗讲就是展现给用户的界面,即用户在使用一个系统的时候他的所见所得。<br />2、业务逻辑层(BLL):针对具体问题的操作,也可以说是对数据层的操作,对数据业务逻辑处理。<br />3、数据访问层(DAL):

2010-11-14 12:26:00 2437 2

原创 C#自动实现Dll(OCX)控件注册的两种方法

<br /><br />尽管MS为我们提供了丰富的.net framework库,我们的程序C#开发带来了极大的便利,但是有时候,一些特定功能的控件库还是需要由第三方提供或是自己编写。当需要用到Dll引用的时候,我们通常会通过“添加引用”的方式将它们纳入到项目中,然后就可以像使用自己的类一样方便的使用它们了。但是,有些Dll库(OCX)文件是需要注册到Windows注册表后才能正常添加和使用的。本文介绍两种为Dll库(OCX)自动注册的方法,为大家提供参考。<br />首先,大家都知道在Windows的“运

2010-11-14 12:07:00 1125

原创 C#中的DllImport详解(转)

<br /><br />大家在实际工作学习C#的时候,可能会问:为什么我们要为一些已经存在的功能(比如Windows中的一些功能,C++中已经编写好的一些方法)要重新编写代码,C#有没有方法可以直接都用这些原本已经存在的功能呢?答案是肯定的,大家可以通过C#中的DllImport直接调用这些功能。 <br />DllImport所在的名字空间 using System.Runtime.InteropServices; <br />MSDN中对DllImportAttribute的解释是这样的:可将该属性应用

2010-11-14 12:06:00 897

原创 C#中隐式操作CMD命令行窗口

MS的CMD命令行是一种重要的操作界面,一些在C#中不那么方便完成的功能,在CMD中几个简单的命令或许就可以轻松搞定,如果能在C#中能完成CMD窗口的功能,那一定可以使我们的程序简便不少。下面介绍一种常用的在C#程序中调用CMD.exe程序,并且不显示命令行窗口界面,来完成CMD中各种功能的简单方法。如下所示:System.Diagnosties.Process p=new System.Diagnosties.Process();p.StartInfo.FileName="cmd.exe";//要执行

2010-11-14 12:04:00 1619 1

原创 C#操作XML的完整例子——XmlDocument篇

这是一个用c#控制台程序下,  用XmlDocument 进行XML操作的的例子,包含了查询、增加、修改、删除、保存的基本操作。较完整的描述了一个XML的整个操作流程。适合刚入门.net XML操作的朋友参考和学习。假设有XML文件:books.xml Xml代码 哈里波特10这是一本很好看的书。三国演义10四大名著之一。水浒6四大名著之一。红

2010-10-29 09:21:00 1409 1

原创 C#.net读写XML文件

<br />WriteRaw手工写入一行,不作任何处理                       <br />writer.WriteRaw("this & that"); <br />   <br />WriteEntityRef 写入实体引用,即前面加“&”后面加“;”       <br /> writer.WriteEntityRef("h"); <br />  <br />WriteProcessingInstruction写入处理指令,                 <br />writer

2010-10-29 07:15:00 1575

原创 c#编写XML读写删改功能

<br />在C#.net中如何操作XML<br />需要添加的命名空间:<br />using System.Xml;<br />定义几个公共对象:<br />XmlDocument xmldoc ;<br />XmlNode xmlnode ;<br />XmlElement xmlelem ;<br />1,创建到服务器同名目录下的xml文件:<br /><br />方法一:<br />xmldoc = new XmlDocument ( ) ;<br />//加入XML的声明段落<br />xmln

2010-10-29 07:13:00 1037

原创 系统设计说明书(架构、概要、详细)目录结构

<br />虽然这些文档一般来说公司都是有模板的,但我写这些文档以来基本上是每写一次就把目录结构给改一次,应该说这是因为自己对这些文档的理解开始加深,慢慢的越来越明白这些文档的作用和其中需要阐述的东西,觉得这三份文档主要阐述了一个系统的设计和实现过程,从系统分解为层次、层次内的模块以及相互的接口、模块分解为对象以及对象的接口、实现这些对象接口的方法。这次又整了一份,^_^,欢迎大家指正。 <br /><br />XXX架构设计说明书 <br /><br />(架构设计重点在于将系统分层并产生层次内的模块、阐

2010-10-25 11:41:00 4687

原创 header(Location)标准的使用方法

<?<br />ob_start();……..if ( something ){     ob_end_clean();     header(“Location: yourlocation”);     exit;else{     ……….     ob_flush();  //可省略}?>

2010-10-15 06:58:00 6220

原创 PHP字符串加密解密函数(带时效限制)

<br />大牛们总是能深入的了解到一些东西,比如下面这篇文章,从DZ中挖掘出一个好用的函数。围观之…<br />最近, 从discuz里面发现了一个很牛的加密解密函数。<br />此函数的厉害之处在于可以在指定时间内加密还原字符串,超时无法还原这样我们就可以拿此函数来做很多用途了,比如:单点登录的token加密传输啦,临时密码啦等等<br />  01<?php 02/** 03  * @param string $string 原文或者密文 04  * @param string $operation

2010-10-15 06:43:00 2658

原创 PHP大小写是否敏感问题的汇总

<br />PHP对大小写敏感问题的处理比较乱,写代码时可能偶尔出问题,所以这里总结一下。<br />但我不是鼓励大家去用这些规则。  推荐大家始终坚持“大小写敏感”,遵循统一的代码规范。一、大小写敏感1. 变量名区分大小写<br />所有变量均区分大小写,包括普通变量以及$_GET,$_POST,$_REQUEST,$_COOKIE,$_SESSION,$GLOBALS,$_SERVER,$_FILES,$_ENV等; 1<?php 2$abc= 'abcd'; 3echo$abc; //输出 'abcd

2010-10-15 06:39:00 1060

原创 sql server 2005 Express 下载

sql server 2005 Express 下载 微软的sql server 2005 express用了很长时间了.这次回家重新搭建开发环境,特意留意了一下它的下载地址.简体中文版:Microsoft SQL Server 2005 Express Edition 简体中文版链接页面:http://www.microsoft.com/downloads/details.aspx?displaylang=zh-cn&FamilyID=220549b5-0b07-44

2010-10-10 05:57:00 1102

原创 PHP 遍历数组的方法汇总

1. foreach()foreach()是一个用来遍历数组中数据的最简单有效的方法。#example1:下载: list_array01.php$colors = array('red','blue','green','yellow'); foreach ($colors as $color) {     echo "Do you like $color? "; } ?> 显示结果:Do you like red?Do you like blue?Do you like green?Do you like

2010-09-25 09:40:00 2747 1

原创 C#创建单实例应用程序

<br />先看原文,后面简单翻译一下:Creating a Single Instance Application in C#<br />Sometimes, it's desirable to ensure that there is only ever one instance of your application running at any given time. Take Windows Live Messenger for instance - if you try to launch it

2010-09-12 15:40:00 2414

原创 智能卡的操作系统——COS

<br />随着 Ic卡从简单的同步卡发展到异步卡,从简单的 EPROM卡发展到内带微处理器的智能卡(又称CPU卡),对IC卡的各种要求越来越高。而卡本身所需要的各种管理工作也越来越复杂,因此就迫切地需要有一种工具来解决这一矛盾,而内部带有微处理器的智能卡的出现,使得这种工具的实现变成了现实。人们利用它内部的微处理器芯片,开发了应用于智能卡内部的各种各样的操作系统,也就是在本节将要论述的COS。 COs的出现不仅大大地改善了智能卡的交互界面,使智能卡的管理变得容易;而且,更为重要的是使智能卡本身向着个人计算

2010-09-04 05:21:00 1274

原创 如何成功实施非接触CPU卡项目

<br />随着非接触IC卡技术在国内的逐步推广,非接触应用以其快捷方便的操作方式,日益深入人心,并逐渐成为公共交通、城市通卡建设的首选技术。 <br />    早期投入应用的非接触IC卡技术多为逻辑加密卡,比如最为著名的Philips公司(现NXP)的Mifare 1卡片。非接触逻辑加密卡技术以其低廉的成本,简明的交易流程,较简单的系统架构,迅速得到了用户的青睐,并得到了快速的应用和发展。据不完全统计,截至去年年底,国内各领域非接触逻辑加密卡的发卡量已经达到数亿张。 <br />    随着非接触逻辑加

2010-09-04 05:19:00 1336

原创 CPU卡发卡程序设计过程中应当注意的几个问题

构建IC卡应用系统过程中,如何定义卡中的数据信息(相对逻辑加密卡)或卡中的应用类型及其数据信息(相对CPU卡)及将数据信息写入卡中,以便应用于系统中进行交易是一个重要环节。这一环节在业界通常称为卡片个人化。卡片个人化既可以在专门的设备机器上进行,以便于对大批量的卡片进行个人化;也可以在PC机上通过连接IC卡读写器进行,以便于对小批量的卡片进行个化。不管硬件设备如何,都必须设计一套程序软件来进行个人化。这个程序软件通常称为发卡程序。本文讨论CPU卡发卡程序设计过程中将会遇到的关键技术问题及其解决方法。

2010-09-04 05:18:00 1790 1

原创 初识CPU卡、SAM卡

<br />IC卡按照接口方式可分为接触式卡、非接触式卡、复合卡;按器件技术可分为非加密存储卡、加密存储卡和CPU卡。<br />加密存储卡是对持卡人的认证,只有输入正确的密码才能访问或者修改卡中的数据,最典型的是手机SIM卡的PIN码;当设置PIN码后,开机必须输入PIN码,如果连续几次输入错误,就必须更高权限的PUK码来修改PIN码,如果PUK码也连续输错,那就只有换卡了。<br />加密存储卡保证了对持卡人的认证,但是,在保证系统安全性上还不够。<br />1. 密码输入是采用透明传输,在伪造的ATM

2010-09-04 05:10:00 10347

原创 CPU卡知识源代码

<br />一:cpu card概念和综述。<br />1,什么是cpu card。<br />cpu card是ic card的一种,最初的ic card里面是一个存储芯片。没有cpu的相关功能的。只是一个存储的物理体。现在的cpu card等于是将一个cpu+memory的小系统集成在一个ic card里面了。所以,他不但具有一般存储ic card的全部功能,还具有一些智能的功能:如,密码访问,加密数据,等,这些安全措施是普通的ic card 无法提供的。所以,cpu card也叫智能卡。<br />c

2010-09-04 05:08:00 4815

转载 .NET的Network Tracing 机制

程序之间通信跟踪:------------------------被测程序 Sample Start ---------------------------------------------------- using System.Diagnostics;using System.Net;using System.Net.Sockets;private void Sample()        {            UdpClient client = new UdpClient(10000);   

2010-08-05 06:53:00 1323

原创 C#窗体内嵌外部程序(cmd.exe)的显示

<br />[DllImport("User32.dll ", EntryPoint = "SetParent")]private static extern IntPtr SetParent(IntPtr hWndChild, IntPtr hWndNewParent);[DllImport("user32.dll ", EntryPoint = "ShowWindow")]public static extern int ShowWindow(IntPtr hwnd, int n

2010-07-26 11:51:00 4990

原创 Access自动编号的初始值设置及重置编号

<br />方法如下:<br />ALTER TABLE tableName<br />  ALTER COLUMN Id COUNTER (100, 5)<br />其中:tableName为要修改的表名,Id为自动编号列,100为初始值,5为步长。<br />同理:如果要重置编号的话,只需把100,改成1就OK了。

2010-07-26 11:47:00 6088

原创 c#缩放和剪裁图片

<br />using System;using System.Collections.Generic;using System.Text;using System.Drawing;using System.Drawing.Drawing2D;using System.Drawing.Imaging;namespace Project{ class ImageOperation { /// <summary> ///

2010-07-12 09:58:00 1322

原创 MsSql数据库存储过程加密解密

<br />--------------------------------------------------------------------------------<br /><br />--------------------------------------------------------------------------------<br /><br />存储过程、存储函数的加密:WITH ENCRYPTION<br /><!--[if !supportLineBreakNewLine

2010-07-04 08:45:00 2372 2

原创 Excel 2007功能区开发大全

细品RibbonX(1):MS Office界面发展简史细品RibbonX(2):认识Office的新界面—功能区(Ribbon)细品RibbonX(3):认识快速访问工具栏(QAT)细品RibbonX(4):认识Office的其他界面元素细品RibbonX(5):开放的XML文件格式细品RibbonX(6):初识RibbonX细品RibbonX(7):有效的RibbonX设计细品RibbonX(8):自定义Ribbon的“武器库”细品RibbonX(9):层次分明的RibbonX代码结构细品RibbonX

2010-06-17 22:24:00 1893

原创 使用OnTime安排执行过程

<br />使用OnTime安排执行过程<br /><br />你可能需要设计Excel工作簿定期并自动地运行一个过程。例如,你可能想每隔几分钟从数据源中更新数据。使用VBA,你能执行Excel应用程序的OnTime方法指令Excel在给定的时间去运行某过程。通过编写代码使程序自已调用OnTime方法,能使VBA代码定期自动执行。本篇文章描述处理这种情况的VBA过程。<br /><br />介绍<br />OnTime方法要求指定日期和时间以及要运行的过程作为参数,重要的是要记住具体地告诉Excel什么时候

2010-06-16 20:08:00 8201

原创 Zend Studio For Eclipse 6.1 视频教程-调试php程序

<br />http://www.zendstudio.net/zend-studio-tutorial/using-the-debugger-in-zend-studio/<br /> 

2010-06-11 17:27:00 1602

转载 Zend Studio For Eclipse 6.1.2 汉化 注册 英文版转化为中文版

<br />该文章转自:http://hi.baidu.com/forestlong/blog<br />目地:给自已和朋友们留个笔记。<br />zend studio for Eclipse 6.1.2官方下载地址<br />适用于windows的ZIP安装格式:http://downloads.zend.com/studio-eclipse/6.1.2/ZendStudioForEclipse-6.1.2.zip<br />适用于linux的GZ安装格式:http://downloads.zend.c

2010-06-11 17:11:00 9632

原创 VBA listview控件

<br />1、在Listview控件中,用ColumnHeaders对象来操作列,而添加新的列可以用ColumnHeaders对象的ADD方法。具体如下: <br />ListView1.ColumnHeaders.Add 序号,唯一的字符串标识,列标显示文字,列宽,列的内容对齐方式,所使用的图标序号。<br />对齐方式有:lvwColumnLeft 、 lvwColumnCenter 、lvwColumnRight                                            

2010-06-08 12:01:00 6402 1

原创 快速排序算法

快速排序(Quicksort)是对冒泡排序的一种改进。由C. A. R. Hoare在1962年提出。它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列。算法过程  设要排序的数组是A[0]……A[N-1],首先任意选取一个数据(通常选用第一个数据)作为关键数据,然后将所有比它小的数都放到它前面,所有比它大的数都放到它后面,这个过程称为一趟快速排

2010-06-06 15:38:00 1241 3

原创 VBA ADO常用方法

<br />以下是VBA用ado连数据库的方法(ZZ):<br /> <br />准备工作<br />========<br />Dim conn As New ADODB.Connection '创建一个 Connection 实例,在这里使用New等于将Dim和Set合并为一段代码执行<br />Dim rs As ADODB.Recordset '创建一个 Recordset 实例,不使用New 是因为,经常需要重复使用Set,因此没必要在这里使用<br />Dim CnStr As String,

2010-06-01 06:58:00 2896

转载 用VBA得到EXCEL表格中的行数和列数

<br /> 每种方法中上面的是Excel的行数,下面的是Excel的列数。<br />方法1:<br />  ActiveSheet.UsedRange.Rows.Count   <br />  ActiveSheet.UsedRange.Columns.Count<br />       缺点:有时可能会比实际数大一些,原因是如果你把最后几行(列)数据清除后(非整行或整列删除),用这个命令仍返回未清除前的值。就是说现在虽然是空的,但是你曾经用过也算你的。<br /><br />方法2:<br />  A

2010-05-31 14:51:00 2155 1

转载 解决ASP.NET上传文件大小限制

一、修改配置Web.Config文件中的httpRuntime节点对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小.一、修改配置Web.Config文件中的httpRuntime节点对于asp.net,默认只允许上传4M文件,增加如下配置,一般可以自定义最大文件大小.executionTimeout="800"maxRequestLength="40

2010-05-09 08:50:00 4832

原创 GridView添加统计(合计)行

前提:设置属性ShowFooter="True"方法一:使用SQL查询统计出合计值,在绑定GridView时让其结果赋于一个DataTable(全局变量),然后在RowDataBound事件中程序代码:if (e.Row.RowType == DataControlRowType.Footer){e.Row.Cells[0].Text = "合计";e.Row.Cells[3].Text = dt

2010-05-08 15:42:00 4542 4

转载 .NET 新手小组 / 最近整理了一份C# WinForm开发系列,希望对大家有所帮助

该系列主要整理收集在使用C#开发WinForm应用文章及相关代码, 平时看到大家主要使用C#来开发Asp.Net应用,这方面的文章也特别多,而关于WinForm的文章相对少很多,而自己对WinForm一直比较感兴趣,这几年积累收藏了不少文章,现在整理一下分类推荐给大家,避免大家浪费大把的时间去找这方面的资料,因为找资料也是一件很累的事情,Google,Baidu一下,不断的点击,不断翻阅大量的博客

2010-04-30 11:18:00 3105 1

转载 dos下利用SMTP、POP3协议发送邮件的过程

1.SMTP协议及发送邮件的过程  操作流程:1Win+R打开命令行界面2输入telnet pop3.mail.cumt.edu.cn 25链接smtp协议服务器3输入ehlo chaofan打招呼4输入auth login登录5输入用户名的base64编码Y2hhb2ZhbkBjdW10LmVkdS5jbg==6输入密码的base64编码YTE3Mzk0M

2010-04-18 17:03:00 3254 1

转载 jQuery教程:整理的几个常见的初学者问题

大家可能看到了,我已经将过去写的两篇jQuery的教程删掉了,因为附件不存在了等等问题,所以删除了,从今天开始我就写jQuery教程第二版了!希望大家能够支持我!本节并没有涉及到jQuery如何编写,只为大家解决几个常见问题,因为这也是面试中常常遇到的几个问题。如果你掌握了jQuery可以成为提升工资的一个资本。初学jQuery的朋友,基本上都会问同一个问题“什么是jQuery?”等类似的问题

2010-04-15 07:21:00 1072

原创 《精通Javascript+jQuery》视频教程

http://learning.artech.cn/20080621.mastering-javascript-jquery.html

2010-04-15 07:17:00 1284 1

原创 vs2008安装 AjaxControlToolkit-Framework3.5

vs2008本身添加了ajax核心组件,不用像vs2005要自己添加,所以要添加AjaxControlToolkit到工具箱只要当作第三方控件添加引用就可以了。这里要添加AjaxControlToolkit-Framework3.5-NoSource.zip或者 AjaxControlToolkit-Framework3.5.zip因为vs2008的ajax核心组件引用的是Framework3.5

2010-04-09 16:58:00 4770

转载 在vs2008中设置jquery智能提示

1  要确保您的vs2008已经打了sp1补丁,可以点击这里下载 2  下载 jQuery-vsdoc.js ,如果您安装了asp.net mvc ,可以在mvc的项目下的srcipts目下找到,或是点击这里下载。 3 下载安装一个vs2008支持 -vsdoc.js 智能提示的一个补丁 ,可以点击这里下载4 准备工作已经做完,现在就可以来试试jquery的智能提示了,用vs200

2010-04-09 10:44:00 1216

w3school离线版

w3school离线版,非常不错!

2013-12-20

去除excel表格的保护

vba去除excel表格的保护,非常好用!

2011-10-10

PHP+Dreamweaver+CS3动态网站开发

PHP+Dreamweaver+CS3动态网站开发

2009-12-06

C#版斗地主游戏源码

C#版斗地主游戏源码 C#版斗地主游戏源码

2009-10-29

ColorSPY 2.0b- 提取颜色的小工具站长必备

直接运行,然后鼠标移动到哪里,就可以把哪里的颜色提取出来,很方便,非常适合站长用,不管是做网站,写程序什么都很舒服。作为常用工具收藏。

2009-10-28

人机对战五子棋-c#

人机对战五子棋,大家可以参考,我也是在网上down的!

2009-10-28

,net虚拟机 不错的软件

net虚拟机,不错的软件 net虚拟机,不错的软件

2008-01-02

瞬间破解word密码

瞬间破解word密码瞬间破解word密码瞬间破解word密码瞬间破解word密码

2007-10-30

迷你虚拟光驱

迷你虚拟光驱,非常不错

2007-10-24

Script.CHM

Script.CHM

2007-10-23

空空如也

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

TA关注的人

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