自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

w57w57w57的专栏

坚持学习,坚持记录,坚持进步:在学习时记录,在记录中整理思路,在交流中进步!

  • 博客(107)
  • 资源 (10)
  • 收藏
  • 关注

原创 给力!简单!易懂!位运算之求集合的所有子集

摘要刚刚完成一篇利用位运算高效地、巧妙地来解决求组合的博文:《非常给力:位运算求组合》。巧合的是,我在《数据结构算法与应用》一书中看到一道课后题是:用递归实现求一个集合的所有子集。受到题目的要求,我开始想递归,想着想着,我就发现此题不用递归而用位运算来求解,仍然非常巧妙!本篇

2011-08-03 17:38:41 6669 7

原创 给力!高效!易懂!位运算求组合

本篇摘要本篇介绍一个非常给力的求组合的算法!上一篇“c_c++刁钻问题各个击破之位运算及其实例(2)”介绍了6个比较复杂的位操作,但是没有给出任何应用实例,本篇就之前谈到的位操作进行应用,其主要内容是用位操作来实现求组合。引例先来看一道题目,这个题目是理解利用位操作求

2011-08-03 17:28:17 9452 11

原创 c_c++刁钻问题各个击破之位运算及其实例(2)

位运算及其应用实例(2)摘要上一篇《C/C++刁钻问题各个击破之位运算及其应用实例(1)》受到不少网友的关注,这对我鼓励极大,首先感谢这些网友,特别要感谢几位回复的热心网友。上一篇中我对位运算进行了简单介绍,并谈到了如何操作整数的位,比如将某位置0、置1、翻转、查询某位是否为1等

2011-07-27 16:33:27 3308 5

原创 C/C++刁钻问题各个击破之位运算及其应用实例(1)

位运算及其应用实例(1)摘要位运算是C/C++中的基本运算之一,即便是这样,它对大多数程序员来说是一个比较陌生的运算——大多数程序员很少使用位运算。本篇先简要介绍基本的位运算操作符及其用法(何时使用),然后介绍位运算符的几个典型应用:(1)      三种不用临时变量交换两个整数

2011-07-26 14:07:01 8896 13

原创 C/C++刁钻问题各个击破之细说sizeof

摘要:Sizeof的作用非常简单:求对象或者类型的大小。然而sizeof又非常复杂,它涉及到很多特殊情况,本篇把这些情况分门别类,总结出了sizeof的10个特性:(0)sizeof是运算符,不是函数;(1)sizeof不能求得void类型的长度;(2)sizeof能求得void

2011-07-22 20:54:42 19649 30

转载 论企业信息化之六:业务架构

企业信息化是将企业的核心业务和核心业务流程通过信息化技术(IT)来进行支撑和实现,所以从一个企业要有好的IT系统来支撑业务发展就首先要对自己的业务和业务流程进行梳理和规划,在IT规划中对呀业务架构的设计和考虑也必须是IT人员需要考虑的,这也是很多系统架构师往往会成为他开发系统所支撑的领域的业务专家了。但一直以来,IT人员在与业务人员的交流中,是被动地接受着业务人员的要求,随着IT支撑在业务的方方面

2015-12-29 21:19:00 1235

原创 业务架构的主题和规则

业务架构已经成了个时髦的词儿。就像安全一样,所有人都听说过,也都有自己的看法,但只有极少一部分人知道它的真正含义是什么。本文在同时考虑主题和规则的情况下对业务架构的现象进行了探讨。不知道业务架构的主题,则很难判断业务架构角色的内涵和外延,比如规则。很多管理者和架构师会说:“这有什么问题?通过确定利益相关者,并收集他们的观点,基本上可以定义出业务架构。”很不幸,这种做法是极大的错误,它会引发

2015-12-29 21:17:38 1267

转载 案例分析:基于消息的分布式架构

美国计算机科学家,LaTex的作者Leslie Lamport说:“分布式系统就是这样一个系统,系统中一个你甚至都不知道的计算机出了故障,却可能导致你自己的计算机不可用。”一语道破了开发分布式系统的玄机,那就是它的复杂与不可控。所以Martin Fowler强调:分布式调用的第一原则就是不要分布式。这句话看似颇具哲理,然而就企业应用系统而言,只要整个系统在不停地演化,并有多个子系统共同存在时,这条

2015-12-29 21:05:38 647

转载 流程制造行业信息系统 架构

流程制造行业信息系统架构执笔人:郑玉堂   一、流程制造业信息技术应用的重要性  经济全球化趋势已经给各国经济发展带来越来越深刻的影响,各国制造企业在世界市场上进行着日益激烈和残酷的竞争。剧烈的和不可测的市场环境变化,对制造企业的生存与发展提出了严峻的挑战。在我国,制造业

2015-12-29 21:02:29 3910

原创 Kickstart+NFS+DHCP+TFTP+PXElinux实现CentOS的网络自动安装

Linux Kickstart无人值守安装  一、基本原理    PXE(Pre-boot Execution Environment)是由Intel设计的协议,它可以使计算机通过网络启动。协议分为client和server两端,PXE client在网卡的ROM中,当计算机引导时,BIOS把PXE client调入内存执行,并显示出命令菜单,经用户选择后,PXE client将放置在远端

2015-06-11 21:09:40 955

转载 Kickstart的高级应用

Pre- 和Postinstall 脚本     kickstart本身提供了一些对系统的基本调整和设置,例如设置root密码,设置时区等等。但是它不能做某些更细致的调整,比如通过chkconfig禁止某些服务,建立特定的目录等等。因此,我们需要使用pre-和postinstall脚本来完成这些任务。很明显的,从名字就可以看出这两种脚本执行的时机,pre-在安装进行之前执行,而post脚本

2015-06-11 21:03:05 1076

转载 详解Windows PE(Windows预安装环境)

Windows PE  Windows PreInstallation Environment(Windows PE)直接从字面上翻译就是“Windows预安装环境”,微软在2002年7月22日发布,它的原文解释是:“Windows预安装环境(Windows PE)是带有限服务的最小Win32子系统,基于以保护模式运行的Windows XP Professional内核。它包括运行Wind

2015-06-11 06:58:44 3280

转载 DHCP的基本实现原理

DHCP是一个局域网的网络协议,使用UDP协议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IP地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段,在RFC 2131中有详细的描述。AD:干货来了,不要等!WOT2015 北京站演讲PPT开放下载!DHCP几个概念:DHCP Client:DHCP客户端,通过DHCP协议请求IP

2015-06-11 06:30:11 773

转载 KickStart安装教程

KickStart安装教程PXE概念介绍: PXE技术与RPL技术不同之处为RPL是静态路由,PXE是动态路由。RPL是根据网卡上的ID号加上其他记录组成的一个Frame(帧)向服务器发出请求。而服务器中已有这个ID数据,匹配成功则进行远程启动。PXE则是根据服务器端收到的工件站MAC地址,使用DHCP服务为这个MAC地址指定个IP地址。每次启动可能同一台工

2015-06-11 06:25:44 1173

转载 用三层架构与设计模式思想部署企业级数据库业务系统开发

1.1关于架构架构这个词从它的出现后,就有许许多多的程序员、架构师们激烈地讨论着它的发展,但是架构一词的出现,却是随着三层架构的出现才出现的。当然,目前应用三层架构开发也正是业界最关注的主题。那么这里我们来看看单层、双层、三层甚至多层架构到底是怎么一回事。单层结构是80年代以来小型应用的结构,在那个结构化编程充斥的时代,还没有出现架构的概念,典型的是基于Dbase、Foxbase等小型数据库的

2015-04-08 18:27:27 736

转载 应用系统架构设计

我们在做着表面上看似是对于各种不同应用的开发,其实背后所对应的架构设计都是相对稳定的。在一个好的架构下编程,不仅对于开发人员是一件赏心悦目的事情,更重要的是软件能够表现出一个健康的姿态;而架构设计的不合理,不仅让开发人员受苦受难,软件本身的生命周期更是受到严重威胁。这里我将针对在微软dotNet平台上做应用开发系统的一般架构流程设计做一个粗浅的讨论。 总体设计图  表示层表

2015-04-07 20:01:11 494

转载 图片服务架构演进

现在几乎任何一个网站、Web App以及移动APP等应用都需要有图片展示的功能,对于图片功能从下至上都是很重要的。必须要具有前瞻性的规划好图片服务器,图片的上传和下载速度至关重要,当然这并不是说一上来就搞很NB的架构,至少具备一定扩展性和稳定性。虽然各种架构设计都有,在这里我只是谈谈我的一些个人想法。对于图片服务器来说IO无疑是消耗资源最为严重的,对于web应用来说需要将图片服务器做一定的

2015-04-04 10:36:50 673

转载 架构设计案例分析-高速公路收费运营管理平台

本文旨在通过对某省高速公路联网收费运营管理平台的架构设计过程进行案例分析,描述架构设计的决策过程。1.业务背景某省的高速公路分为近百个路段,不同的路段归属不同的公司建设与运营,造成了车辆在跨越不同路段时,需要停经收费站缴费换卡,降低了高速公路的车辆通行效率。随着信息化技术的发展,将全省的高速公路联网收费的条件成熟,改造后车辆在高速公路上行驶,在出发地上高速时领卡,到目的地出

2015-04-04 10:14:47 729

转载 大型网站系统架构的演化

前言一个成熟的大型网站(如淘宝、京东等)的系统架构并不是开始设计就具备完整的高性能、高可用、安全等特性,它总是随着用户量的增加,业务功能的扩展逐渐演变完善的,在这个过程中,开发模式、技术架构、设计思想也发生了很大的变化,就连技术人员也从几个人发展到一个部门甚至一条产品线。所以成熟的系统架构是随业务扩展而完善出来的,并不是一蹴而就;不同业务特征的系统,会有各自的侧重点,例如淘宝,要解决海量的

2015-04-04 09:20:32 428

转载 Web数据库

http://baike.baidu.com/link?url=Tib3flBuOBsLy4IoMAxXt2z36Ms77_mQe85MBq7kJh0XfG7oluhlEinX3Maomb2mboXIcedxDEWvGPIDtNQfxa

2015-04-03 21:44:08 467

转载 数据库架构的演变

最近看了很多公司架构的演变的文章,发现其中的基本思路和架构演变都很类似,这里也总结一下数据库架构的演变以及演变背后的思路。单主机最开始网站一般都是由典型的LAMP架构演变而来的,一般都是一台linux主机,一台apache服务器,php执行环境以及mysql服务器,一般情况下,这些都在一台虚拟主机上,简称单主机模式。单主机模式缺点:1 web服务器和mysq

2015-04-03 20:47:59 401

转载 管道过滤器(Pipe-And-Filter)模式(出处:http://bj007.blog.51cto.com/1701577/345677)

按照《POSA(面向模式的软件架构)》里的说法,管道过滤器(Pipe-And-Filter)应该属于架构模式,因为它通常决定了一个系统的基本架构。管道过滤器和生产流水线类似,在生产流水线上,原材料在流水线上经一道一道的工序,最后形成某种有用的产品。在管道过滤器中,数据经过一个一个的过滤器,最后得到需要的数据。代码实现如下:namespace FilterDemo 

2015-03-12 07:22:33 1250

转载 管道过滤器模式(Pipe and Filter)与组合模式(出处:http://haolloyin.blog.51cto.com/1177454/348277)

之前在 benjielin 前辈的博客中看到“管道过滤器(Pipe-And-Filter)模式(http://bj007.blog.51cto.com/1701577/345677)”,当时将文章中运用到的组合模式(Composite)与我刚刚写过的装饰模式(Decorator)和职责链模式(Chain of Responsibility)混为一谈,并希望用这后面两个模式进行代码实现,+_+

2015-03-12 07:19:39 1076

转载 vba日期和时间函数汇总和代码

第一,vba日期和时间函数的基本用法  Excel中vba日期函数和时间函数分别是DATE和TIME。  VBA提供了三个无参数函数:Date、Time、Now,分别返回当前电脑系统的日期、时间、日期+时间。  下面的代码我们以三个消息框来结合日期和时间函数,分别提示当前的日期、时间。Sub vba时间和日期函数()    MsgBox Date    MsgBox Tim

2015-02-12 21:37:33 8543

原创 excel中vba调用java程序并获取返回值

在工作中,为提高excel处理效率会写一些vba宏,有时还需要调用外部java程序(比如访问webservice接口的java程序),下面的事例可做参考一、编写简单的java调试程序public class a{public static void main(String[] args){System.out.println("aaaaa");}}二、在ex

2015-02-12 20:44:43 3793 2

原创 vbs宏:excel读取多个文件并合并为一个文件

Sub MergeFiles()    Dim p$, f$, m&, sh As Worksheet    Set sh = ActiveSheet    Application.ScreenUpdating = False    sh.UsedRange.ClearContents    p = ThisWorkbook.Path & "\"    f = Dir(p

2015-01-31 21:48:12 1559

原创 excel VBA编程之:单元格保护

ActiveSheet.Unprotect Password:="123"    Cells(1, 4) = i  ,此处放上需要处理的代码    ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, Password:="123"

2015-01-17 13:39:11 2457

转载 使用java语言,利用多线程调用WebService进行数据处理

http://blog.chinaunix.net/uid-20680669-id-3447319.html

2014-08-24 13:41:05 1038

原创 Eclipse 汉化插件

汉化Eclipse(1)下载Eclipse对应版本的汉化包(2)在eclipse根目录下新建language用来存放汉化插件(3) 将汉化包 解压到 language 目录下,注意目录结构,language 中应有子目录 eclipse,进入 eclipse 子目录后才会看到 features 目录和 plugins 目录。然后将 language 目录放到 Eclipse

2014-08-16 21:33:43 691

转载 Dom4J解析xml文档

1、DOM4J简介DOM4J是 dom4j.org 出品的一个开源 XML 解析包。DOM4J应用于 Java 平台,采用了 Java 集合框架并完全支持 DOM,SAX 和 JAXP。DOM4J 使用起来非常简单。只要你了解基本的 XML-DOM 模型,就能使用。Dom:把整个文档作为一个对象。DOM4J 最大的特色是使用大量的接口。它的主要接口都在org.dom

2014-08-08 06:44:38 646

转载 Java内部类的作用

推荐一、 定义放在一个类的内部的类我们就叫内部类。二、 作用1.内部类可以很好的实现隐藏 一般的非内部类,是不允许有 private 与protected权限的,但内部类可以2.内部类拥有外围类的所有元素的访问权限3.可是实现多重继承4.可以避免修改接口而实现同一个类中两种同名方法的调用。三、   例子1.实现隐藏  

2014-07-07 20:42:42 560

转载 设计下一代自动化测试系统

http://www.ni.com/white-paper/7483/zhs/

2014-06-06 22:10:45 562

转载 VM(虚拟机)部署自动化

http://www.ibm.com/developerworks/cn/linux/l-auto-deploy-vm/index.html

2014-06-06 22:09:22 1010

原创 收藏一个架构博客

http://phl.iteye.com/category/110171http://blog.s135.com/post/385/

2014-06-05 22:34:29 612

转载 一种应用程序命令执行架构设计

一种应用程序命令执行架构设计袁永福 2011-7-5 有感于一些程序中ASPX页面中直接编写功能性代码,难于组织和维护,实现不了程序的高度可配置化,自此提出一种应用程序命令执行架构,其架构图如下 在这个架构中,每一个应用程序中存在一个Host(宿主),它是应用程序功能模块组织中的顶级结构,它战略上管理着整个应用系统的功能点,而且是访问本架构的入口点。

2014-06-05 22:23:42 675

转载 自动化测试系统的软件架构(转)

作者:上海贝尔股份有限公司 王冰泉 徐敏一.为什么要自动化测试系统    随着产品可测性设计和仪表程控制技术的不断完善和提高,自动化测试系统越来越广泛的被应用于从产品设计研发到生产制造验证的各个环节。自动化测试系统之所以风靡,是因为相比于手动测试系统,它具备以下优点:   * 测试速度快,测试效率高   * 重复测试的可靠性高,一致性好   * 测试操作

2014-06-05 21:54:38 4033

原创 人际关系3大禁忌

一、锋芒毕露  二、自负     给人一种难以团队协作的印象,难以委以重任(重任都需要团队协助的)三、轻率   谋定而后动

2013-11-03 16:10:42 956

转载 C++动态创建对象应用技术讲解

Native C++是不支持根据类名的C++动态创建对象,比如从一个文本文件中读取类名然后构造一个对象.主要原因是没有丰富的动态元信息,没有单根类库。然而可以用几种技术进行实现。如果是类似Spring那样的根据配置文件运行时产生实现某个接口的对象,那么在Windows中至少有三种办法:1. LoadLibrary + GetProcAdress。这个不用多解释,可以把DLL和Proc的名字

2013-11-02 22:13:59 851

原创 一个案例引发的思考

今天下午,团队开了一个简短的版本总结会。会上测试经理分析了一个案例:某子程序在转测试后发现不能被平台调度,原因是子程序的调度入口跟不符合平台规范。很明显开发在转测试前没有充分自验证,测试经理提出,后续对跟平台对接的子程序转测试必须要有将子程序接入平台跑通后的验证报告和相关checklist,否则不予转测试!然后大家开始讨论,主要观点大致如下:    1、测试的兄弟认为从提升质量出发,开发应该充

2013-10-21 22:31:13 1122

转载 不同人眼里的华为

《经济学人》称它是:“欧美跨国公司的灾难”,《时代》杂志称它是:“所有电信产业巨头最危险的竞争对手,”爱立信全球总裁卫翰思(Hans Vestberg)说:“它是我们最尊敬的敌人,”思科执行长钱伯斯(John Chembers)在回答华尔街日报(博客,微博)提问的时候说:“25年前我就知道我们最强的对手一定来自中国。”  这些话,都是形容一家神秘的中国企业—华为的。  台湾政治大学

2013-09-30 07:49:13 1989 1

屏幕录像工具

屏幕录像工具,用于测试时实时录像,可以录制声音,用于课件录制

2015-06-28

Eclipse汉化包

Eclipse 汉化包,绝对可用,用法参考:http://blog.csdn.net/unddone8373229/article/details/6941263

2014-08-16

面向模式的软件架构_第4卷_分布式计算的模式语言

面向模式的软件架构_第4卷_分布式计算的模式语言

2014-06-13

面向模式的软件体系结构+卷2-用于并发和网络化对象模式

面向模式的软件体系结构+卷2-用于并发和网络化对象模式

2014-06-11

一体机硬件部署图

惠普一体机的介绍,未来机架式服务器,云计算服务器

2012-05-20

c语言+批处理修改主机IP,子网掩码,和默认网关

用c++和批处理共同实现的更具动态IP情况修改服务器静态IP参数

2011-09-25

linux命令手册,想MSDN一样的东西

linux命令手册,查询相当方便,跟使用MSDN一样

2011-09-21

飞雪桌面日历

桌面日历,功能强大,有标签,自定义节日,添加节日,桌面时钟

2011-09-21

三维数据场可视化,一本好书

三维数据场可视化的入门必看书籍,其中涉及到很多体绘制算法的知识

2010-01-15

GPU编程与CG语言之阳春白雪下里巴人

《GPU编程与CG语言之阳春白雪下里巴人》,一本中文的讲述使用cg在gpu上编程的好书

2010-01-15

空空如也

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

TA关注的人

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