自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

锄禾日当午

临渊羡鱼不如归家织网

  • 博客(720)
  • 资源 (17)
  • 收藏
  • 关注

转载 装饰者模式

装饰模式定义:装饰模式动态的将责任附加到对象上,若要扩展功能,装饰模式提供了比继承更有弹性的替代方案看下下面的例子,总共有两种咖啡:Decaf、Espresso,另有两种调味品:Mocha、Whip(3种设计的主要差别在于抽象方式不同)设计一:即使添加在多的调味品,咖啡依然是咖啡,在抽象的过程中并没有考虑咖啡和调味品之间的关系当咖啡和调味品的种类很多时,将会产生大量的类,如果一

2016-10-17 09:51:16 825

转载 23种设计模式全解析

一、设计模式的分类总体来说设计模式分为三大类:创建型模式,共五种:工厂方法模式、抽象工厂模式、单例模式、建造者模式、原型模式。结构型模式,共七种:适配器模式、装饰器模式、代理模式、外观模式、桥接模式、组合模式、享元模式。行为型模式,共十一种:策略模式、模板方法模式、观察者模式、迭代子模式、责任链模式、命令模式、备忘录模式、状态模式、访问者模式、中介者模式、解释器模式

2016-10-15 20:53:38 4219

原创 Google Chrome 源码下载

Google Chrome 源码下载  Goolgle 于 2008.09.02 发布了浏览器 Google Chrome。Google Chrome 使用的内核源码来自开源浏览器引擎 WebKit Open Source Project。Google Chrome 的源码,同样亦是开源的。在 Google 的中文官方 Blog - Google 黑板报中,提到:Q

2016-09-13 15:00:56 1531

转载 Struts2工作原理

Struts2工作原理Struts2请求响应流程: 在struts2的应用中,从用户请求到服务器返回相应响应给用户端的过程中,包含了许多组件如:Controller、ActionProxy、ActionMapping、Configuration Manager、ActionInvocation、Inerceptor、Action、Result等。下面我们来具体看看这些组件有什么

2016-09-13 14:54:49 469 1

转载 .net web service 调用的几种方式

首先当然是开发一个webservice,我们来个简单的计算器的实现,代码如下[c-sharp] view plain copyusing System;  using System.Collections;  using System.ComponentModel;  using System.Data;  using Sys

2016-09-08 21:50:13 2184 1

转载 泛型

泛型 一、什么是泛型? 通过泛型可以定义类型安全类,而不会损害类型安全、性能或工作效率 二、实例化泛型 1、可以使用任何类型来声明和实例化 2、申明和实例话都必须用一个特定的类型来代替一般类型T 3、例子: //原来写法 Public   class   Stack { object[]   m_Items; public   void   Push

2016-09-08 20:53:29 521

原创 spring MVC

2.1、Spring Web MVC是什么Spring Web MVC是一种基于Java的实现了Web MVC设计模式的请求驱动类型的轻量级Web框架,即使用了MVC架构模式的思想,将web层进行职责解耦,基于请求驱动指的就是使用请求-响应模型,框架的目的就是帮助我们简化开发,Spring Web MVC也是要简化我们日常Web开发的。 另外还有一种基于组件的、事件驱动的Web框架在此...

2016-09-06 23:43:36 207

转载 C/C++开发者必不可少的15款编译器+IDE

Web开发者可选择的编程语言有很多比如,Java、.Net、PHP、Ruby、Perl、Python等等,但是今天我们要讨论的是两个古老且非常流行的语言,即C/C++。正是由于其迷人的特性,赋予了它们更加有效的功能,并且也获得了各大工具厂商的支持。如今,这两门语言依然活跃在编程领域里,其不仅拥有者强大的功能集,而且还提供了强大的安全保障。本文,笔者专为C/C++编码者收集了15款令人印

2016-09-05 00:00:27 7225

转载 Nginx:承受3万并发连接数,胜过Apache 10倍

编者按:Nginx是目前比较重要的开源性负载均衡技术,新浪、网易、六间房等很多网站都将Nginx部署进自己的网站系统架构,并解决部分问题。本文是作者长期的实战经验,很有参考价值。本文是我撰写的关于搭建“Nginx + PHP(FastCGI)”Web服务器的第4篇文章。本系列文章作为国内最早详细介绍 Nginx + PHP 安装、配置、使用的资料之一,为推动 Nginx 在国内的发展产生了

2016-09-04 12:06:44 18317 1

转载 PHP的5种运行模式

1、运行模式关于PHP目前比较常见的五大运行模式:1)CGI(通用网关接口 / Common Gateway Interface)2)FastCGI(常驻型CGI / Long-Live CGI)3)CLI(命令行运行 / Command Line Interface)4)Web模块模式(Apache等Web服务器运行的模式)5)ISAPI(Intern

2016-09-04 11:08:12 1823 2

转载 四种常见的 POST 提交数据方式

HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主

2016-08-30 18:40:05 2322

转载 ajax传递数组

在项目上用到了批量删除与批量更改状态,前台使用了EasyUI的DataGrid,用到了批量更改数据状态功能。在前台可以获取每条数据的ID,但是如何通过数组方式传递给后台?通过昨晚的各种方式的调试,终于得出了答案! 在此作为备忘。目前有两种方式可行:方式一前台代码:[javascript] view plain copy

2016-08-30 16:55:50 2503

转载 EF6 code first

.EF63.1初步目录及说明      下面是用VS2013开发环境创建的项目:          说明:控制台项目类型,安装EF版本为6.1.3, 数据库连接字符串配置:      "DefaultConnection" connectionString="Data Source=.;Initial Catalog=TestDB;UI

2016-08-25 14:22:10 1236

转载 Hibernate自动建库建表

在配置文件中设置自动建立数据库及数据表:[html] view plain copy print?      bean id="dataSource"          class="org.springframework.jdbc.datasource.DriverManagerDataSource">          propert

2016-08-25 14:17:46 2063

转载 GIT服务

服务器上的 Git到目前为止,你应该已经学会了使用 Git 来完成日常工作。然而,如果想与他人合作,还需要一个远程的 Git 仓库。尽管技术上可以从个人的仓库里推送和拉取修改内容,但我们不鼓励这样做,因为一不留心就很容易弄混其他人的进度。另外,你也一定希望合作者们即使在 自己不开机的时候也能从仓库获取数据 — 拥有一个更稳定的公共仓库十分有用。因此,更好的合作方式是建立一个大家都可以访

2016-08-25 14:13:54 834

转载 Asp.net WebPages框架运行原理浅析

在Asp.net4和4.5中,新增了WebPages Framework,编写页面代码使用了新的Razor语法,代码更加的简洁和符合Web标准在Asp.net4和4.5中,新增了WebPages Framework,编写页面代码使用了新的Razor语法,代码更加的简洁和符合Web标准,编写方式更接近于PHP和以前的Asp,和使用WebForms这种模仿Windows Form编程方

2016-08-22 21:36:52 2023

转载 ASP.NET MVC随想录——锋利的KATANA

阅读目录ASP.NET 发展历程走进Katana的世界使用ASP.NET/IIS托管Katana-based应用程序使用自定义Host(self-host)托管Katana-based应用程序使用OwinHost.exe托管Katana-based应用程序几种指定启动项Startup的方法启动项Startup的高级应用小结正如上篇文章所述

2016-08-22 21:28:33 1178

原创 对IIS7经典模式和集成模式的理解

从IIS6新增应用程序池的概念,到现在IIS7,对HTTP请求处理功能已经越来越精确化和不断改善,IIS7应用程序池新增了经典模式和集成模式可供选择,不管官方还是一些书籍或文章都有介绍,但多数过于官方话,下面白话一下我对经典模式和集成模式的理解,希望能对自己以后和其他人更贴切的参考。涉及IIS解析ASP.NET的生命期等知识我就简单过一下,书籍和网络介绍的都比较多,本篇文章主要讲下我对经典模式和集

2016-08-22 21:20:11 7800 2

转载 ASP.NET Core: 全新的ASP.NET !

背景最新版本的 ASP.NET 叫做 ASP.NET Core (也被称为 ASP.NET 5)   它颠覆了过去的 ASP.NET。什么是 ASP.NET Core?ASP.NET Core 1.0 是一个开源跨平台的开发框架,用于构建基于云的现代 Web 应用 。它是从底层开始重新构建来提供性能优良的Web应用开发框架,可以部署在云上或者本地服务器上。另外,它使得 AS

2016-08-22 21:08:33 2068 1

转载 IIS是如何处理ASP.NET请求的

前言   每次服务器接受到请求,都要先经IIS处理。这不是一篇描述ASP.NE生命周期的文章,仅仅是关于IIS操作的。在我们开始之前,先了解这些会有助于对全文的理解,同时欢迎反馈和建议。   什么是Web Server?   每当我们通过VS运行ASP.NET网站时,VS集成的ASP.NET引擎会响应各种请求,这个引擎的名字叫“WebDev.WebServer.exe”。   当我们配置一个

2016-07-28 11:33:50 406

转载 官方URLRewriter Module实现URL重写

由于需要我们经常会想将动态的页面做成伪静态的,或者在get传值的时候使其简洁明了(实现“可删节”的URL),这时我们需要用到URL重写,微软的MSDN上有详细的原理和使用介绍。我这里就将一种简单的使用方法和步骤写下来。  MSDN文章:http://msdn.microsoft.com/zh-cn/library/ms972974.aspx  具体实现步骤(其中的一种实现方法):  一、下载相关的D

2016-07-16 20:40:50 501

转载 HttpModule实现URL重写

一、URL重写 URL重写就是首先获得一个进入的URL请求然后把它重新写成网站可以处理的另一个URL的过程。举个例子来说,如果通过浏览器进来的URL是“UserProfile.aspx?ID=1”那么它可以被重写成 “UserProfile/1.aspx”。二、URL重写优点 1、有利于百度、谷歌等搜索引擎收录于抓取,如果你是网站优化高手的化,这就是基本功了。。。 2、更

2016-07-16 20:39:23 1485

转载 Java中实现文件上传下载的三种解决方案

第一点:Java代码实现文件上传 FormFile file=manform.getFile(); String newfileName = null; String newpathname=null; String fileAddre="/numUp"; try { InputStream stream = file.getInputStream();// 把文件读入

2016-07-16 13:39:54 4803

转载 标准Web系统的架构分层

– 转载请注明出处1、架构体系分层图架构体系的分层描述在上图中我们描述了Web系统架构中的组成部分。并且给出了每一层常用的技术组件/服务实现。需要注意以下几点:系统架构是灵活的,根据需求的不同,不一定每一层的技术都需要使用。例如:一些简单的CRM系统可能在产品初期并不需要K-V作为缓存;一些系统访问量不大,并且可能只有一台业务服务器存在,所以不需要运用负载均衡层。业务系统间通信层并没有加入传统的HT

2016-07-16 13:16:21 828

转载 jsp是servlet的扩展

JSP和SERVLET到底在应用上有什么区别,很多人搞不清楚。我来胡扯几句吧。简单的说,SUN首先发展出SERVLET,其功能比较强劲,体系设计也很先进,只是,它输出HTML语句还是采用了老的CGI方式,是一句一句输出,所以,编写和修改HTML非常不方便。 后来SUN推出了类似于ASP的镶嵌型的JSP,把JSP TAG镶嵌到HTML语句中,这样,就大大简化和方便了网页的设计和修改。新型的网络语言

2016-07-15 01:42:51 1472

转载 asp.net HTTP请求过程

.NET平台处理HTTP请求的过程大致如下:1 IIS得到一个请求;2查询脚本映射扩展,然后把请求映射到aspnet_isapi.dll文件3代码进入工作者进程(IIS5里是aspnet_wp.exe;IIS6里是w3wp.exe),工作者进程也叫辅助进程;4.NET运行时被加载;5非托管代码调用IsapiRuntime.ProcessRequest()方法;6每一个请求调用一个IsapiWorke

2016-07-14 15:35:43 2728

转载 Web负载均衡的几种实现方式

摘要:负载均衡(Load Balance)是集群技术(Cluster)的一种应用。负载均衡可以将工作任务分摊到多个处理单元,从而提高并发处理能力。目前最常见的负载均衡应用是Web负载均衡。根据实现的原理不同,常见的web负载均衡技术包括:DNS轮询、IP负载均衡和CDN。其中IP负载均衡可以使用硬件设备或软件方式来实现。什么是web负载均衡服

2016-07-14 14:38:55 1117

原创 EditPlus的编码自动完成功能及配置文件下载

(1) 大家可以到www.editplus.com去下载自动完成文件,文件是以.acp为后缀下载之后,将其放到editplus的安装目录,然后运行editplus,在工具栏->工具->设置&语法里选择php。选择之后,点击下方的自动完成后的"..."按钮,选择刚才放到安装目录的acp文件。点击确定或应用,设置生效。然后新建一个php页面调试。在页面中输入function后按空格,如果后

2016-07-08 09:06:45 1808

翻译 (转)理解ASP.NET MVC执行过程

向基于ASP.NET MVC的Web程序发送请求首先传递一个 UrlRoutingModule 对象,这是一个HTTP模块。这个模块解析请求并执行路由选择。UrlRoutingModule 对象选择第一个匹配当前请求的路由对象。(路由对象是实现 RouteBase 的类,而且通常是 Route 类的一个实例。) 如果没有任何路由匹配, UrlRoutingModule 对象就啥都不做,让请求回到通

2016-06-28 13:49:39 695

转载 asp.net路由表和请求映射

路由的主要责任是将来自浏览器的请求映射到MVC的controller action。.NET中路由相关的类如图所示:路由主要体现在两部分:路由注册和请求映射: 一、路由注册:路由注册比较简单,就是向路由表(RouteCollection)中添加路由:[csharp] view plain copy

2016-06-16 15:52:19 539

转载 window10 Embedded 各分支

早在去年 BUILD 大会上,Joe Belfiore 就在一台巨大的 “脚踩钢琴” 上简短展示过 "Windows on Device"(又名 Windows for IoT)。但时至今日,我们都未真正见过它的真面目,直到昨天 Raspberry Pi 2 和微软联合宣布会支持这个版本的 Windows。上一个秋天的微软 Tech Ed Europe (TEE14)分会上,微软就

2016-06-13 13:51:44 4146

转载 35个非主流开源数据库 你知道吗?

【IT168 评论】 几乎每个Web开发人员都有自己喜欢的数据库,或自己最熟悉的数据库,但最常见的无外乎以下几种:   MySQL  PostgreSQL  MSSQL  SQLite  MS Access   或是更简单的XML,文本文件等。这些数据库有优秀的文档,背后有强大的社区支持,大部分流行的CMS都使用了其中之一或多个,它们都易于使用,大多

2016-06-10 17:09:25 5666

转载 三种主流Web架构

做WEB好几年了,各种语言和技术都稍有涉猎。今天心血来潮,突然想总结一下。其实不论什么技术,什么需求,通常WEB开发就是通过WEB前端管理一个或大或小或独立或分布式的关系型数据库,很多东西都是相通的。这里说的WEB架构,是指WEB应用开发中每种技术独有的资源组织形式(包括文件,数据库,HTTP请求处理等。注意并非OO的开发方式才有架构一说),也许说开发方式更容易让人理解一些。以下想法主要以

2016-05-13 15:48:51 25508

转载 搭建Windows Embedded Compact 7开发环境

搭建Windows Embedded Compact 7开发环境     大家期盼已久的WindowsEmbedded Compact 7是微软2010年发布的第七代嵌入式操作系统!微软可谓对它寄予很大的希望,所以连名字都改了。以下就简称WEC7吧。WEC7 的最大亮点就是引入了Silverlight 使用Expression blend 3 作为UI的首选开发,当然这个在WC

2016-04-30 12:51:45 1263

原创 Windows Embedded Compact 2013 安装体验

微软于2013年6月份推出WindowsEmbeddedCompact2013 版本的嵌入式系统,其支持x86和ARM架构的处理器。专为构建小型化、实时性等特殊需求的行业设备而优化,支持VS2012等开发工具,扩展了Windows的用户体验,将更好的帮助企业构建基于物联网应用的行业设备及系统。面向行业应用Windows Embedded Compact 2013 是应用于小型化、嵌入式

2016-04-25 08:50:49 874

转载 Windows Embedded Compact 2013 安装体验

6月14日,微软正式发布了Windows embedded compact 2013,大家还是习惯称之为Window CE 8,公司也要开始做windows embedded compact 2013的支持,这两天装来赶紧熟悉一下。安装windows embedded compact 2013需要visual studio 2012的支持。整个安装的需求如下:操作系统:

2016-04-25 08:47:52 727

转载 Windows Embedded CE 6.0 下载地址

Windows Embedded CE 6.0一共364个文件,3.76G Windows Embedded CE 6.0.msitools.cabtools_platman.cabtools_shared.cabtools_vc80.cabtools_diagnostics.cabtools_corecon.cabemulator.cabD

2016-04-25 00:04:44 7062 4

转载 winCE版本

从1996年Windows CE 1.0诞生起,到今天的Windows Embedded CE 6.0,Windows CE已经发展了十年多的时间,在这期间它先后经历了Windows CE 1.0、Windows CE 2.0/2.11/2.12、Windows CE 3.0、Windows CE .NET 4.0/4.1/4.2、和Windows CE 5.0和Windows Embedde

2016-04-23 23:09:24 4365 1

转载 Python开源框架对比

Python是一门动态、面向对象语言。其最初就是作为一门面向对象语言设计的,并且在后期又加入了一些更高级的特性。除了语言本身的设计目的之外,Python标准库也是值得大家称赞的,Python甚至还自带服务器。其它方面,Python拥有足够多的免费数据函数库、免费的Web网页模板系统、还有与Web服务器进行交互的库、这些都可以设计到你的Web应用程序里面。在这篇文章里,我们将为Python

2016-04-15 17:55:44 552

转载 Python GUI编程各种实现的对比

从 Python 语言的诞生之日起,就有许多优秀的 GUI 工具集整合到 Python 当中,这些优秀的 GUI工具集,使得 Python 也可以在图形界面编程领域当中大展身手,由于 Python 的流行,许多应用程序都是由 Python 结合那些优秀的 GUI 工具集编写的。下面分别介绍 Python GUI 编程的各种实现,下面的许多内容都是来自维基百科(文章后面列出了参考),这里就当做是

2016-04-15 16:22:21 25469

ajaxFileUpload

AJAX实现文件上件

2016-09-06

MFC NC重绘

MFC的窗口NC区重绘

2016-09-01

win32重绘按钮

win32按钮重绘 窗口注册方式和子类化以及DrawItem三种方式

2015-10-16

logcplus的使用

logcplus的源码供使用.简单和调用说明

2013-12-03

从注册表获取硬件信息

注册表读取硬件信息,通过win32API

2013-11-29

snmp 基于java

使用java 操作snmp OID,读取和写入。

2013-11-27

基于WinSnmp的网络set操作

基于Winsnmp向snmp单元写入数据。使用vc++6.0开发

2013-11-27

动态链接库实现完整导出整个类

动态链接库dll中导出所在的类成分,包括变量

2013-11-07

动态链接库导出类

动态链接库如何导出类,使有loadlibrary调用

2013-11-07

微软C标准库源码

微软的C++标准库,Vs2010自带的。

2013-10-15

VS2010下编译x86cup

ucosii使用vs2010编译通过修改引导可以,把ucosII移殖到X86上

2013-08-11

ecos源码包

ecos源码包,ecos是一个嵌入式实时操作系统,源码级虽提供实时控制

2013-08-11

VS的运行库

stl的源码在里面可以通过研究了解stl的内部。

2013-08-08

C标准库CMH

C标准库的chm文件头,帮助查询,可以查询C标准库里的函数

2013-08-08

PoDoFo-0.8.4

PoDoFo 32位SDK 可以使用版本,经亲手测试可以实现PDF文件的读写

2013-08-02

利用PDFLib生成PDF文档

利用PDFLib生成PDF文档,生成 PDF 格式文件

2013-07-24

Dll机制的测试

Dll空间和调用它的线程空间,dll中全局变量的导出问题探索,确定dll使用的是相对空间不使用数据段寄存器,dll中运行时使用dll自己的变量,而调用它的线程时,使用的是线程的变量

2013-07-18

空空如也

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

TA关注的人

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