自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (6)
  • 收藏
  • 关注

转载 bestpractice

https://www.cnblogs.com/snsart/p/10700599.html

2019-08-30 14:54:35 118

原创 学习 nasm 语言

<br />http://www.mouseos.com/assembly/nasm02.html#04

2010-10-15 13:34:00 650

原创 RSA加密,不受字节长度限制

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;using System.IO;using System.Security.Cryptography;namespace VDS.Utils{ class CRSAEncrypt { /// ///

2010-08-24 18:38:00 9956 3

原创 VS2008 setup project 添加卸载功能

<br />1 在文件系统的任何一个文件夹下添加文件msiexec.exe.(一般在c:/windows/system32中)<br />2 在文件系统视图中,选中添加的msiexec.exe文件,单击右键选择“创建快捷方式”,重命名快捷方式为“uninstall”.<br />3 更改此快捷方式Argmuments为“/x {产品ID}”,产品ID的值为打包项目的ProductCode属性值。<br />4 剪切快捷方式到桌面或者程序文件夹<br /> <br />第二种方案<br />1 创建一个应用程

2010-08-20 16:32:00 1908

原创 RSA加密算法

图为 RSA公开密钥算法的发明人,从左到右Ron Rivest, Adi Shamir, Leonard Adleman. 照片摄于1978年(和讯财经原创)   RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。但是有不少新来的同事对它不太了解,恰好看到一本书中作者用实例对它进行了简化而生动的描述,使得高深的数学理论能够被容易地理解。我们经过整理和改写特别推荐给大家阅读,希望能够对时间紧张但是又想了解它的同事有所帮助。   RSA是第一个比较完善的公开密钥算法,它既能用于加密,也能用于

2010-08-20 12:15:00 531

原创 C#设置bat,cmd的启动目录

C#设置bat,cmd的启动目录 /// /// 启动服务 /// private void startService() { //System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(); //// //psi.FileName =

2010-08-16 17:10:00 1285

原创 C#设置bat,cmd的启动目录

<br />C#设置bat,cmd的启动目录<br /> /// <summary> /// 启动服务 /// </summary> private void startService() { //System.Diagnostics.ProcessStartInfo psi = new System.Diagnostics.ProcessStartInfo(); ///

2010-08-16 17:06:00 2208

原创 从MD5加密算法,体会密码如何存储

MD5的典型应用是对一段信息(Message)产生信息摘要(Message-Digest),以防止被篡改。比如,在UNIX下有很多软件在下载的时候都有一个文件名相同,文件扩展名为.md5的文件,在这个文件中通常只有一行文本,大致结构如:   MD5 (tanajiya.tar.gz) = 0ca175b9c0f726a831d895e269332461   这就是tanajiya.tar.gz文件的数字签名。MD5将整个文件当作一个大文本信息,通过其不可逆的字符串变换算法,产生了这个唯一的MD5信息摘要。为

2010-08-13 16:49:00 1733

原创 COM

<br />http://www.vckbase.com/document/viewdoc/?id=1485

2010-08-13 14:00:00 311

原创 Link

http://blog.csdn.net/Eddy_0825/archive/2007/11/09/1875550.aspx

2010-07-26 13:35:00 385

转载 hashCode

<br />有许多人学了很长时间的Java,但一直不明白hashCode方法的作用,我来解释一下吧。首先,想要明白hashCode的作用,你必须要先知道Java中的集合。  总的来说,Java中的集合(Collection)有两类,一类是List,再有一类是Set。你知道它们的区别吗?前者集合内的元素是有序的,元素可以重复;后者元素无序,但元素不可重复。那么这里就有一个比较严重的问题了:要想保证元素不重复,可两个元素是否重复应该依据什么来判断呢?这就是Object.equals方法了。但是,如果每增加一个元

2010-07-07 14:58:00 559

原创 JSP:forward与redirect区别

forward, redirect的区别。3.1. 范例这次用户可以在首页选择自己喜欢的颜色,进入对应的页面。选择绿色,会进入绿色界面:选择红色,会进入红色界面:好的,这里我们会看到四个页面:index.jsp中选择颜色,点击按钮后提交到test.jsp。test.jsp取得用户选择的颜色,根据颜色值显示对应的页面。如果选择了红色,就显示red.jsp。如果选择了绿色,就显示green.jsp。在这里例子里,index.jsp,red.jsp,green.jsp中的内容都是一样的,所有的玄机都在test.j

2010-06-22 09:07:00 11501 3

原创 Shell快捷键(WScript)

WScript.Echo(" create Investigation shortcut to Desktop 。");try{ Shell = new ActiveXObject("WScript.Shell"); DesktopPath = Shell.SpecialFolders("Desktop"); //create shortcut directory link = Shell.CreateShortcut(DesktopPath + "//Inves.lnk");

2010-06-21 10:53:00 738

原创 Tag File的使用

Encapsulating Reusable Content Using Tag Files <br /><br />A tag file is a source file that contains a fragment of JSP code that is reusable as a custom tag. Tag files allow you to create custom tags using JSP syntax. Just as a JSP page gets translated int

2010-06-11 10:34:00 2839

原创 JSP tag学习

Types of Tags Simple tags are invoked using XML syntax. They have a start tag and an end tag, and possibly a body:   bodyA custom tag with no body is expressed as follows: or Tags with Attributes A simple tag can have attributes. Attributes customize

2010-06-09 16:29:00 1541 1

转载 使Jsp支持El表达式

本篇文章的任务就是让你的tag属性支持el表达式。虽然你现在还不知道如何让tag支持el表达式,但是你看完下面的文章后,你一定就知道了,首先我们先来看下面的一个使用tag的小例子。例子如下:The String in request is :

2010-06-07 17:14:00 879

原创 sun.Tag

<br />http://java.sun.com/j2ee/1.4/docs/tutorial/doc/JSPTags5.html#wp89848

2010-06-07 16:49:00 310

转载 EL简介

<br />一、EL简介 <br />1.语法结构 <br />${expression} <br />2.[]与.运算符 <br />EL 提供.和[]两种运算符来存取数据。 <br />当要存取的属性名称中包含一些特殊字符,如.或?等并非字母或数字的符号,就一定要使用 []。例如: <br />${user.My-Name}应当改为${user["My-Name"] } <br />如果要动态取值时,就可以用[]来做,而.无法做到动态取值。例如: <br />${sessionScope.user[da

2010-06-07 16:07:00 332

原创 jsp对tag支持的分析

<br />一个tag就是一个普通的java类,它惟一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只需把实现了业务逻辑的类继承TagSupport或者BodyTagSupport,再做一些特别的工作,你的类就是一个Tag。并且它自己负责和jsp 页面的交互,不用你多操心。 <br /><br />“特别的工作”通常有以下几个步骤: <

2010-06-07 12:07:00 431

原创 Asp.net的身份验证

<br />Asp.net的身份验证有有三种,分别是"Windows | Forms | Passport",其中又以Forms验证用的最多,也最灵活。<br />Forms 验证方式对基于用户的验证授权提供了很好的支持,可以通过一个登录页面验证用户的身份,将此用户的身份发回到客户端的Cookie,之后此用户再访问这个 web应用就会连同这个身份Cookie一起发送到服务端。服务端上的授权设置就可以根据不同目录对不同用户的访问授权进行控制了。<br />问题来了,在实际是用中我们往往需要的是基于角色,或者说

2010-06-04 13:02:00 347

原创 C++(2)

没有指出这些值是相关联的。。用来初始化枚举成员的值必须是一个常量表达式。每个 enum 都定义一种唯一的类型枚举一定义,编译器就要保证值不能变每个类都定义了一个接口和一个实现。接口由使用该类的代码需要执行的操作组成。实现一般包括该类所需要的数据。编程新手经常会忘记类定义后面的分号,这是个很普遍的错误!变量的作用域使用编译器检查的。报错的C++ 支持另一个关键字 struct,它也可以定义类类型。用 class 和 struct 关键字定义类的唯一差别在于默认访问级别:默认情况下,struct 的成员为 pu

2010-06-04 12:57:00 382

原创 JAVA:创建一个与jvm有同样生命周期的对象

<br />class A{ private static B instance = new B();}<br />B的生命周期只有在jvm停止时才结束,因为B是static的,是类的属性,而非对象属性,只要类不被卸载,就一直存在。<br />利用这个特性,可以创建一个程序级的对象。

2010-06-04 11:15:00 341

原创 正则表达式

<html><head><meta http-equiv="Content-Type" content="text/html; charset=GB2312" /><mce:script type="text/javascript"><!--/**************************************************************************/// common utility function handleErr(msg,url,l)

2010-06-03 15:06:00 263

转载 Servlet 与 jsp

<br />参看: http://www.family168.com/tutorial/jsp/html/jsp-ch-06.html

2010-06-03 12:22:00 267

原创 struts实现原理

Struts原理与实践<br />(第1部分)<br /><br />一、 什么是Struts<br /><br />要回答这个问题还得从JSP Web应用的两种基本的结构模式:Model 1和Model 2说起,为了给读者一些实实在在的帮助,并力图让学习曲线变得平坦一些,我想采用实例驱动的方法来逐步深入地回答有关问题,<br />Model 1结构如图1所示: <br /><br /><br /><br />图1 <br /><br />mode1 1是一个以JSP文件为中心的模式,在这种模式中JSP页面

2010-06-03 10:57:00 1721 2

原创 String.getBytes()慎用

<br />String的getBytes()方法是得到一个字串的字节数组,这是众所周知的。但特别要注意的是,本方法将返回该操作系统默认的编码格式的字节数组。如果你在使用这个方法时不考虑到这一点,你会发现在一个平台上运行良好的系统,放到另外一台机器后会产生意想不到的问题。比如下面的程序:<br />class TestCharset { public static void main(String[] args) { new TestCharset()

2010-06-03 09:13:00 1023

原创 java int,byte型数据在内存中的形式

import static java.lang.System.out;import java.io.File;import java.io.FileInputStream;import java.io.IOException;public class NativeMethod { protected static final String root = "C://Documents and Settings//jiang-xc//�ǥ����ȥå�デスクトップ//"; public native int T

2010-06-03 09:01:00 5177

原创 JAVA中文字符编码问题详解

首先要了解JAVA处理字符的原理。JAVA使用UNICODE来存储字符数据,处理字符时通常有三个步骤:    - 按指定的字符编码形式,从源输入流中读取字符数据    - 以UNICODE编码形式将字符数据存储在内存中    - 按指定的字符编码形式,将字符数据编码并写入目的输出流中。这三个步骤,是我们分析字符编码问题以及解决问题的指导思想。    好,现在我们开始一只只的解决这些乱码怪兽。    一、在JAVA文件中硬编码中文字符,在eclipse中运行,控制台输出了乱码。    例如,我们在JAVA文件

2010-06-02 13:32:00 909

原创 堆栈切换和任务切换 CISR RISR

堆栈切换和任务切换堆栈切换中断发生时,从用户堆栈切换到内核堆栈是硬件完成的是吗?需要软件上哪些支持呢?x86处理器是由硬件完成的。 但很多RISC(reduced instruction set computer,精简指令集计算机,例如:MIPS R3000、HP—PA8000系列,Motorola M88000等均属于RISC微处理器

2010-03-01 11:10:00 2460

原创 批处理文件BAT命令大全

 批处理文件BAT命令大全                               批处理文件BAT命令大全 [table=,,,][tr][td=] 一.简单批处理内部命令简介 1.Echo 命令 打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。 语法 echo [&#123on│off&#125] [message]S

2009-11-20 15:12:00 1808

原创 c++

1 查看main返回值: commandline>echo %errorlevel%2 cout,cin,cerr,clog在头脑中都看作是硬件输出设备,就明白是使用 >3 表达式  std::cout std::cout,所以以下是合法的.           (std::cout  4 endl 是一个特殊值,称为操纵符 ,将它写入输出流时,具有输出换行的效果,并刷新与

2009-11-18 15:58:00 329

servlet官方源码

servlet官方源码 servlet官方源码 servlet官方源码

2009-12-31

split函数

一个代码较少的字符串截取函数很通用的

2008-02-02

DeleteDirectory

使用vc作的一个DOS-Like程序,用到了递归<br>经过运行测试<br>vc6.0环境下编写的<br>欢迎相互学习

2008-01-30

MLDlg

vc编写的一个简单的客户信息存取,修改,添加系统的完整代码,使用的数据库为Microsoft Access.使用ADO连接数据库。

2008-01-11

struts注册登录实例

很实用的<br>做了很久才做出来的

2007-12-29

c++ppt

让学习c++不再盲目

2007-12-20

空空如也

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

TA关注的人

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