自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(42)
  • 资源 (11)
  • 收藏
  • 关注

转载 Android开发环境搭建

所需文件:Java:开发基础环境,版本为Java SE 7,JDK和JRE这两个都要下载的JDK:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.htmlJRE: http://www.oracle.com/technetwork/java/javase/downl

2014-04-04 10:42:41 659

转载 C#中HttpWebRequest与HttpWebResponse的使用方法

这个类是专门为HTTP的GET和POST请求写的,解决了编码,证书,自动带Cookie等问题。C# HttpHelper,帮助类,真正的Httprequest请求时无视编码,无视证书,无视Cookie,网页抓取1.第一招,根据URL地址获取网页信息   先来看一下代码get方法 public static string GetUrltoHtml(string Url

2013-08-30 14:51:55 3748

转载 搭建Android开发环境与开发工具选择

最近需要做一个Android客户端,所以要开始学习些Android方面的东西了,慢慢一步步的学习Android。工欲善其事,必先利其器,先把Android开发环境与工具弄好。下载Android SDKhttp://code.google.com/android/download.html这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是Windows)的SDK包下载。下载后直接

2013-04-25 15:14:46 734

转载 图像的灰度与二值化

图像的灰度与二值化    图像的灰度化与二值化是图像处理中最常见的处理方法,也是很多图像处理方法的基础,如图像灰度统计、图像识别等。    图像的灰度化与二值化方法较多,处理过程也比较简单。但切不可因其简单而忽视效率。如常用的图像灰度计算公式:gray = red * 0.299 + green * 0.587 + blue * 0.114,如果在程序代码中直接套用了这个公式,因浮点数

2013-01-21 16:48:58 1009

转载 图像二值化算法

/*************************************************************************** 函数名称:*   ThresholdDIB()** 参数:*   LPSTR lpDIBBits    - 指向源DIB图像指针*   LONG  lWidth       - 源图像宽度(象素数)*   LONG

2013-01-21 16:48:17 566

转载 常用JS加密编码算法

常用JS加密编码算法 一:UTF8编码函数function URLEncode(Str){  if(Str==null||Str=="")    return "";  var newStr="";  function toCase(sStr){    return sStr.toString(16).toUpperCase();    }  for(var i

2012-11-30 13:35:32 1105

转载 js正则表达式限制文本框只能输入数字,小数点,英文字母

.文本框只能输入数字代码(小数点也不能输入)2.只能输入数字,能输小数点.3.数字和小数点方法二<input type=text t_value="" o_value="" onkeypress="if(!this.value.match(/^[\+\-]?\d*?\.?\d*?$/))this.value=this.t_value;else this.

2012-10-09 00:32:31 619

转载 如何使用SOCKET 发送HTTP1.1 GET POST请求包

如何使用SOCKET 发送HTTP1.1 GET POST请求包HTTP报文是面向文本的,报文中的每一个字段都是一些ASCII码串,各个字段的长度是不确定的。HTTP有两类报文:请求报文和响应报文。请求报文一个HTTP请求报文由请求行(request line)、请求头部(header)、空行和请求数据4个部分组成,下图给出了请求报文的一般格式。(1)请求行请求行由请求

2012-10-06 19:05:14 869

转载 Big5 => GBK GBK => Big5 GB2312 => GBK GBK => GB2312 互转

本文将介绍四个转换函数分别实现如下的转换:Big5 => GBK GBK => Big5 GB2312 => GBK GBK => GB2312  有关 GB2312 =〉BIG5 的转换以及 BIG5 =〉GB2312 的转换可以通过 GBK 间接实现。先将 GB2312 转成 GBK,再将 GBK 转成 BIG5,反之亦然。当然也可以自己实现

2012-09-29 15:58:45 2199 1

转载 vc中GB2312,BIG5,Unicode相互转换

//GB2312 转换成 Unicode: wchar_t* GB2312ToUnicode(const char* szGBString){UINT nCodePage = 936; //GB2312int nLength=MultiByteToWideChar(nCodePage,0,szGBString,-1,NULL,0);wchar_t* pBuffer = ne

2012-09-28 16:20:09 3111

转载 VC常用数据类型使用转换详解

刚接触VC编程的朋友往往对许多数据类型的转换感到迷惑不解,本文将介绍一些常用数据类型的使用。我们先定义一些常见类型变量借以说明int i = 100;long l = 2001;float f=300.2;double d=12345.119;char username[]="程佩君";char temp[200];char *buf;CString str;

2012-09-28 16:02:59 557

转载 UTF-8、UTF-16、UTF-32之间的编码转换

开发语言:C++ 功能描述:Unicode内码转换器。用于UTF-8、UTF-16(UCS2)、UTF-32(UCS4)之间的编码转换。下载地址:UnicodeConverter.zip版本历史:V1.0 2010年03月12日完成正式版本。源代码:UnicodeConverter.h[cpp] view plaincopyp

2012-09-28 11:25:39 2688

转载 在C#用HttpWebRequest中发送GET/HTTP/HTTPS请求

这个需求来自于我最近练手的一个项目,在项目中我需要将一些自己发表的和收藏整理的网文集中到一个地方存放,如果全部采用手工操作工作量大而且繁琐,因此周公决定利用C#来实现。在很多地方都需要验证用户身份才可以进行下一步操作,这就免不了POST请求来登录,在实际过程中发现有些网站登录是HTTPS形式的,在解决过程中遇到了一些小问题,现在跟大家分享。通用辅助类下面是我编写的一个辅助类,在这个类中采用

2012-09-17 23:09:57 739

转载 socket 发送http请求 参数详细说明

HTTP请求报文HTTP Command: //方法字段,说明其使用的是GET方法URI: / //URL字段,发送请求至保存该网站的服务器。HTTP Version: //http协议版本字段,用是的http/1.1版本Accept: //指示可被接受的请求回应的介质类型范围列表。Accept-Language: //限制了请求回应

2012-09-14 10:04:52 5844

原创 Html.BeginForm 与 Ajax.BeginForm 使用Html.ValidationMessage显示错误的注意事项

Html.BeginForm 与 Ajax.BeginForm提交表单时如果要返回错误天页面上显示错误信息 时存在区别1、 使用Html.BeginForm 提交没有什么注意的地方,是整个页面进行提交2、使用Ajax.BeginForm 提交表单时因为是局部提交要想把 Html.ValidationMessage中的错误显示出来,必须把Html.ValidationMessage包含在Up

2012-09-12 23:33:59 5298 1

转载 asp.net mvc - View/ViewEngine

介绍asp.net mvc 之 View 和 ViewEngineViewData 和 TempData 都可以向 View 传递数据,其中 TempData 是保存在 Session 中的,一次请求后此 Session 会被清除HtmlHelper - 在 View 中显示 HTML 元素的一个帮助类 IViewEngine - 自定义的视图引擎需要实现此接口 Virtu

2012-09-12 01:39:45 997

转载 asp.net mvc 之 Controller 和 Action

介绍asp.net mvc 之 Controller 和 ActionController 类必须以字符串 "Controller" 做类名称的结尾,字符串 Controller 之前的字符串为 Controller 的名称,类中的方法名为 Action 的名称Action 可以没有返回值。如果 Action 要有返回值的话,其类型必须是 ActionResult 示例

2012-09-12 01:37:38 895

转载 javascript 类定义的4种方法

代码如下:/* 工厂方式--- 创建并返回特定类型的对象的 工厂函数 ( factory function ) */ function createCar(color,doors,mpg){ var tempCar = new Object; tempCar.color = color; tempCar.doors = doors; tempCar.mpg =

2012-09-11 15:59:26 437

转载 JS类的封装及实现代码

js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Shape类.1. 定义js类 js并不是一种面向对向的语言, 没有提供对类的支持, 因此我们不能像在传统的语言里那样 用class来定义类, 但我们可以利用js的闭包封装机制来实现js类, 我们来封装一个简的Sh

2012-09-11 15:43:22 456

原创 MVC 中Html.RenderPartial与Html.RenderAction 和 Html.Partial 区别

MVC 中Html.RenderPartial与Html.RenderAction 和 Html.Partial 区别Html.Partial是将视图内容直接生成一个字符串并返回Html.RenderPartial方法是直接输出至当前HttpContextHtml.RenderAction调用一下Action再重新執行一次Controller → Model → View的順序

2012-09-10 22:52:21 1556

转载 ASP.NET MVC 3让依赖注入实现得更简单

昨天,我写了一篇文章(参见:ASP.NET MVC 依赖注入),这种实现方式我个人一直感觉不太顺,在写出来与大家一起分享的同时,也是想让大家提提自己的建议, 今天下载了微软发布的最新的ASP.NET MVC3 Beta版,同时也仔细阅读了它的 Release Notes,让我感觉到惊喜的是,MVC3增加了对依赖注入的支持,增加了一个 IDependencyResolver 接口定义,真的是

2012-09-10 21:50:13 638

转载 体验ASP.NET MVC 3中的Razor特性

1 闲话ASP.NET MVC 3 beta不知道不觉MVC3更新了好几次了。。。因为一直在弄Silverlight的开发没有时间关注ASP.NET MVC.之前出preview 的时候就看了园子里的一些文章。但是总觉得"不咋地",依赖注入早就有一套了,全局拦截器也就那么回事。。好像都没有对开发效率有太大的提升。。。(一己之见.目前正在学习MVC3BEAT的DI)。除了RAZOR...

2012-09-10 21:49:07 938

转载 详解ASP.NET MVC 3新的Layout布局系统

I:回忆MVC2当中MasterPage那些事 大家先看下面的代码: %@ Master Language="C#" Inherits="System.Web.Mvc.ViewMasterPage" %> Master head asp:ContentPlaceHolder ID="MainContent" runat="server" /> Master1... a

2012-09-10 21:45:58 6169

转载 Asp.net MVC 3 之 Razor 视图引擎

Asp.net MVC 3 中引入了一个新的View Engine: Razor。使用Razor不需要学习新的语言,也更容易将动态代码与HTML结合,抛却了这样的标记,使用一个神奇的@号,就能搞定一切,就像JQuery中的$号一般神奇,而且能够给我们留下更干净的HTML代码。相比Aspx,在VS2010中,Razor更加智能,现在写一个对Model的类型声明终于可以靠语法提示完成了。    在

2012-09-07 00:40:00 1980

转载 用javascript动态加载不同css/js文件

DynamicLoad.js文件代码如下:function DynamicLoad(){//属性var Self=this;       //对象自身//功能:加载指定的文件//参数:src——需要被加载的文件//返回:(无)this.Load=function(src){if(Self.IsLoaded(src))     //判断该文件是否已

2012-09-06 23:13:20 615

转载 B/S系统中的事件订阅 事件的好处~实现对修改的封闭,对扩展的开放

我之前写一篇关于事件订阅的文章(事件的好处~实现对修改的封闭,对扩展的开放!~续),但它主要是订阅静态事件,而今天主要讲的是实例事件,即,当一个事件发布者被实例化后,去订阅它里面的事件,然后当这个事件发布者去触发该事件时,自己执行你订阅的内容,这没什么可说的,一切都很正常。但在B/s系统中,常常都有这样一种需求,即:Order类中有方法GeneratorOrder,即生成订单的方法,这个方法会

2012-09-05 22:48:19 1958

转载 MVC3系列~Html.BeginForm与Ajax.BeginForm

Html.BeginForm与Ajax.BeginForm都是MVC架构中的表单元素,它们从字面上可以看到区别,即Html.BeginForm是普通的表单提交,而Ajax.BeginForm是支持异步的表单提交,这对于我们开发者来说是一个福音,我们不用再自己去用JQ代码了,直接用MVC自代的Ajax.BeginForm就可以很容易的完成一个异步的表单提交动作。Html.BeginForm的原型

2012-09-05 22:29:24 42683 2

转载 WINCE 自绘按钮的图形及背景

一, 自绘按钮图形:方法一:1、  在资源编辑的时候选中按钮的 Owner draw 属性,改为true.2、  在程序中定义一个CBitmapButton成员变量。     注意:不能使用ClassWizard为按钮映射一个CButton变量,然后改为CBitmapButton,     这么做并不能将按钮直接映射为CBitmapButton类的对象,反而会出现初始化错误

2012-07-30 15:46:00 3731 1

转载 vc中控件字体的设置(转)

和所有初学者一样,刚开始接触新的东西,总想把画面做的漂亮些,可是在vc中很难做到,比如对话框中按钮等控件的字体设置,就颇费了我一番功夫。    一。做成一个函数,改变字体大小,方法如下:      1。在最开头声明一个全局的字体指针 CFont *my_font=new CFont();//注意初始化,不能为空      2。在需要改变字体的地方调用函数:          set

2012-06-25 15:04:25 645

转载 细说Cookie

细说Cookie阅读目录开始Cookie 概述Cookie的写、读过程使用Cookie保存复杂对象Js中读写CookieCookie在Session中的应用Cookie在身份验证中的应用Cookie的安全状况如何在C#发请的请求中使用Cookie重构与使用总结补充Cookie虽然是个很简单的东西,但它又是WEB开发中一个很重要的客户端数据来源,而且它可以实现扩展性很

2012-06-20 23:18:23 934 1

转载 在.net中读写config文件的各种方法

阅读目录开始config文件 - 自定义配置节点config文件 - Propertyconfig文件 - Elementconfig文件 - CDATAconfig文件 - Collectionconfig文件 - 读与写读写 .net framework中已经定义的节点xml配置文件xml配置文件 - CDATAxml文件读写注意事项配置参数的建议保存方式config文件与XML文件的

2012-06-01 00:06:23 471

转载 数据库并发控制技术

数据库是一个共享资源,可以提供多个用户使用。这些用户程序可以一个一个地串行执行,每个时刻只有一个用户程序运行,执行对数据库的存取,其他用户程序必须等到这个用户程序结束以后方能对数据库存取。但是如果一个用户程序涉及大量数据的输入/输出交换,则数据库系统的大部分时间处于闲置状态。因此,为了充分利用数据库资源,发挥数据库共享资源的特点,应该允许多个用户并行地存取数据库。但这样就会产生多个用户程序并发存取

2012-04-05 17:27:45 696

转载 jQuery获取Select option 选择的Text和Value

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关设置获取一组radio被选中项的值:var item = $('input[name=items][checked]').val();获取select被选中项的文本:var item = $("select[@name=items] option[@se

2012-04-05 01:50:48 722

转载 Ionic’s Isapi Rewrite Filter(IIRF)配置详解

Ionic’s Isapi Rewrite Filter(IIRF)配置详解对于ISAPI Rewrite我想大家再熟悉不过了,它的伪静态URL重写功能已经被广大服务器所应用,但是ISAPI Rewrite不是免费的,那么有没有一款软件功能与ISAPI Rewrite相同,但又是免费的呢,而今答案是肯定的,Ionic’s Isapi Rewrite Filter 就是一款就可以实现ISAPI

2012-03-22 22:35:17 15065 2

转载 在C++.NET中,System::String^与char*相互转换

在C++.NET中,System::String^与char*相互转换 一个小例:#include "stdafx.h" using namespace System; //这个命名空间如果缺的话,IntPtr这个无法识别int main(array ^args) {   char* ch1 = "this is chars ";   //将char*转换为System

2012-03-13 11:22:21 2878

转载 在VS2008套装中的VC++环境下使用正则表达式

这里不对正则表达式的具体形式和具体运用进行讨论,只是提供一个可行的方法。在网上找了很多帖子都说VS2008所带的VC++中去掉了atlrx.h,个人觉得下载boost库是件麻烦的事,感觉一个高级编程环境不应该这样。结果在MSDN上找到了答案,其实可以用Regex和Match类实现。言归正传,以下是MSDN中的例子: // regex_reorder.cpp  // compile

2012-03-13 11:21:48 843

转载 一个简单的完成端口(服务端/客户端)类

一个简单的完成端口(服务端/客户端)类下载地址:http://download.csdn.net/detail/xxglyy/4136157源码使用了高级的完成端口(IOCP)技术,该技术可以有效地服务于多客户端。本文提出了一些IOCP编程中出现的实际问题的解决方法,并提供了一个简单的echo版本的可以传输文件的客户端/服务器程序。程序截图: 1.1 环境要求

2012-03-13 11:18:30 1101

转载 基于TCP的socket编程(转载)

sockets(套接字)编程有三种,流式套接字(SOCK_STREAM)TCP,数据报套接字UDP(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2

2012-02-26 14:07:13 1003

转载 asp.net 实现一个简单CAS Server

项目代码下载http://files.cnblogs.com/mobile/cas_demo.zip CAS的原理,参加http://blog.csdn.net/HuDon/archive/2007/02/01/1499815.aspx根据下图所示,我们需要实现CASClient端得"拦截器",我们通过HttpModule实现,服务端需要两个页面,一个是登陆界面,一个途中第

2012-02-26 14:05:46 2426

转载 socket编程原理

sockets(套接字)编程有三种,流式套接字(SOCK_STREAM)TCP,数据报套接字UDP(SOCK_DGRAM),原始套接字(SOCK_RAW);基于TCP的socket编程是采用的流式套接字。在这个程序中,将两个工程添加到一个工作区。要链接一个ws2_32.lib的库文件。服务器端编程的步骤:1:加载套接字库,创建套接字(WSAStartup()/socket());2

2012-02-24 22:24:36 437

数据持久集群、任务调度框架 uartz.net 2.3.3

Quartz.NET是一个开源的作业调度框架,非常适合在平时的工作中,定时轮询数据库同步,定时邮件通知,定时处理数据等。 Quartz.NET允许开发人员根据时间间隔(或天)来调度作业。它实现了作业和触发器的多对多关系,还能把多个作业与不同的触发器关联。整合了 Quartz.NET的应用程序可以重用来自不同事件的作业,还可以为一个事件组合多个作业。

2016-07-05

aes加密算法

AES算法描述及其,实现了字符串的加解密和任意长度文件的加解密

2012-09-14

C# DLL反编译工具

C# DLL反编译工具 支持.net 4.0 经过测试绝对可用 

2012-09-13

delphi加密算法 Cast128 Cast256 RC2

DCPcrypt v2 BETA - 7th June 2000 ================================ This is a beta version of DCPcrypt v2. It doesn't contain all that much documentation but hopefully you will be able to get the idea of what does what. There are a few sample programs for you to try but don't expect too much..... Main changes since v1 --------------------- There is now a new base cipher component TDCP_cipher from which the TDCP_blockcipher is derived. This is so stream ciphers can be derived directly from the TDCP_cipher class (eg. RC4). Addition of DES, Triple DES, ICE (and variants) block ciphers. Addition of MD4 and MD5 hash algorithms. Addition of RC4 stream cipher.

2012-09-10

打包程序汉化版

Inno Setup是一个免费的安装制作软件,它既有 适合新手的脚本向导,又有良好的脚本编辑环境,能 够快速制作出标准Windows2000风格的安装界面,足以 完成一般的安装任务,在新版本版中软件加入了对多语 言的支持,这个功能的实现相较于NSIS来得简单多了, 推荐大家使用新的版本。

2012-09-10

win7虚拟打印机

win7虚拟打印机

2012-09-10

一个简单的完成端口(服务端/客户端)类

源码使用了高级的完成端口(IOCP)技术,该技术可以有效地服务于多客户端。本文提出了一些IOCP编程中出现的实际问题的解决方法,并提供了一个简单的echo版本的可以传输文件的客户端/服务器程序。

2012-03-13

安装程序制作简明教程(CHM)

经过好长一段时间的学用和试用,发现上面的(包括网上供下载的大部分)制作安装程序的软件好用的也就只有那么几个.对于我来说,比较好用的是:Install Maker Pro和Inno Setup Compiler汉化版,其实那些东东里大多比较适合于E文软件的打包(因为生成的安装程序界面的字体是E文字体,写上中文会显得字体好难看(包括Install Maker Pro).好在Inno Setup Compiler汉化版生成的安装程序的字体是宋体的:-)好看!并且它生成的界面是WIN2000的安装界面.而Install Maker Pro的则是传统的WIN9X界面的.结合易用性和生成效果的比较,我推荐使用Install Maker Pro和Inno Setup Compiler汉化版,而下面的教程将分别介绍这两个软件的使用:

2012-02-19

空空如也

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

TA关注的人

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