自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(33)
  • 收藏
  • 关注

转载 C,C++和Windows编程

一直都理所当然的认为自己熟悉C、C++,毕竟曾经用过4+年,而且也有些心得,但最近要写个工具,才发现基本的语法都要忘掉了,类库、API更是模糊,时间真是容易磨平记忆。趁着这次机会,刷新下缓存吧,也算归档历史了。 1. C、C++语法 2. C、C++运行库 3. Windows编程 4. Windows API,库转载于:https://www.cnblogs.com/lingshf...

2017-10-11 12:00:00 159

转载 .NET本质论

Technorati 标签: .NET,C# 1. CLR是一个更好的COM。从COM开发人员所面临的问题入手,讲述了CLR如何应用虚拟化以及无所不在的、可扩展的元数据,解决这些COM问题,从而最终取代COM。 2. 组件。从根本上讲,CLR是OS和COM加载器的替代品,本章讨论了代码是如何封装和加载的,它们与Win32和COM世界中的情形大相径庭。 3. 类型基础。组件是代码和构...

2017-03-31 21:38:00 177

转载 居转户

别人整理发布的公示: http://blog.sina.com.cn/s/articlelist_3183793070_0_1.html 居转户业务办理门户: http://www.21cnhr.gov.cn/ 居转户状态查询: http://jzh.12333sh.gov.cn/jzh/ 税务查询: https://gr.tax.sh.gov.cn/portals/web/biz...

2017-03-10 10:33:00 216

转载 语言,编译原理

领域语言DSL 领域特定语言,Domain-Specific Language, Martin Fowler著,TP312/G85 2013。 领域专用语言实战,DSLs in Action, Debasish Ghosh著,TP312/H5 2013 编译原理-龙书转载于:https://www.cnblogs.com/lingshf/p/6391330.html...

2017-02-12 16:59:00 147

转载 分布式系统

Distributed systems: for fun and profit (http://book.mixu.net/distsys/index.html) 链接:https://www.zhihu.com/question/23645117/answer/124708083 这篇文章主要试图回答以下两个个问题: 1. 近些年分布式系统领域都在做些什么。 2. 为什么...

2017-02-02 00:13:00 156

转载 C#功能杂集

使用unsafe代码 Unsafe, fixed, stackalloc 由于C#可以使用元数据,验证函数签名、对象类型,保证执行过程的安全,如果要使用指针,则不能进行验证,用unsafe表示。unsafe可以指定类、方法和代码段,可以在unsafe的上下文使用指针,指针只能指向简单的“非托管”值类型,不能指向对象,class等。 如果指针指向堆上的数据,由于GC可能调整堆上的对象...

2016-08-19 17:36:00 129

转载 微软数据开发技术

微软数据开发技术的前世今生 (Microsoft Data Development Technologies: Past, Present, and Future) 在过去的20多年时间里,微软开发了许多的数据访问方案,这里回顾下这些技术的发展历程。 在1990s,微软主要提供两个数据库产品:Access和SQL Server。Access作为一个桌面数据库,提供了数据的一个表格形...

2016-08-08 17:30:00 686

转载 C#实现Windows服务

资源:Walkthrough: Creating a Windows Service Application in the Component Designer: https://msdn.microsoft.com/en-us/library/zt39148a(v=vs.110).aspx注意事项调试服务:先启动服务,然后Attach到服务进程。需要添加安装模块,这样可...

2016-05-27 17:47:00 81

转载 算法小玩意

N皇后问题N*N的棋盘上摆上N个皇后,使皇后不会相互攻击。public class NQueenPuzzle { private readonly int queenAmount; private readonly int[] xLocations; private int solutionCount = 0; public NQu...

2016-04-27 14:22:00 70

转载 设计模式-GoF

资源:下载GOF的书籍: http://download.csdn.net/download/quanbove/6534569这里总结了模式,但讲的并不准确: http://www.runoob.com/design-pattern/design-pattern-intro.html分类创建型结构型行为型...

2016-04-25 09:45:00 63

转载 代码管理 – SVN

代码管理工具也用了不少年了,整理下。管理工具比较用过VSS,CVS,TFS,SVN还有一个微软内部使用的不记得什么名字了。这里进行一些简单比较,重点介绍SVN的用法。CVS历史悠久,1986年就发布了第一个版本,采用CS结构,服务器保持全部历史信息,主要用来管理文本,对其它类型的文件支持的不好。服务器上保存文件和修改的增量,可以直接打开编辑。按照文件来控制版本,当文件改名或挪...

2016-04-15 10:58:00 87

转载 Visual Studio远程调试

Visual Studio支持调试远程机器上的程序,经过简单设置后,就像调试本地代码一样方便。第一步:将vs工具里的Remote Debugger文件夹拷贝到目标机器。大致的目录应该是:D:\Program Files (x86)\Microsoft Visual Studio ***\Common7\IDE\Remote Debugger,或者从开始菜单那里可以找到它的快捷方式,如...

2016-04-11 10:56:00 130

转载 软件调试

书籍: 软件调试修炼之道(Debug it!: find, repair, and prevent bugs in your code)TP311.5/D64 2011 Windows高级调试(advanced window debugging)TP316.7/A60 2009 软件调试 TP311.5/C33 2008 软件调试实战(The develo...

2016-04-10 22:00:00 122

转载 .NET并行编程 - 并行方式

使用多线程可以利用多核CPU的计算能力,可以提供更好的程序响应能力,但是每个线程都有开销,需要注意控制线程的数量。1. System.Threading.Thread使用多线程最直接的是使用System.Threading.Thread。回调函数可以接受一个参数、或者不接受参数,没有返回值。Thread t = new Thread(Echo); t.Start("test"...

2016-03-22 15:53:00 77

转载 .NET并行编程1 - 并行模式

设计模式——.net并行编程,清华大学出版的中译本。相关资源地址主页面: http://parallelpatterns.codeplex.com/代码下载: http://parallelpatterns.codeplex.com/releases/view/50473书籍在线地址: https://msdn.microsoft.com/en-us/library/ff...

2016-03-11 17:41:00 133

转载 【转】每个程序员应该阅读的10本经典书籍

如果你是一个程序员, 除了编码之外,你还需要大量的阅读。今天我要为大家介绍几本值得一读的书,包括《The Pragmatic Programmer》,《The Mythical Man-month: Essays on Software Engineering》和《Clean Code: A Handbook of Agile Software Craftsmanship》。书...

2016-03-04 09:35:00 959

转载 一张图看清代码规模

下面这张图列出了一些软件的代码规模。比较下,自己的软件在什么位置?转载于:https://www.cnblogs.com/lingshf/p/5234011.html

2016-03-02 10:48:00 718

转载 考量智力的面试题

原文链接: The top 5 coolest questions I was asked during tech interviews 原文作者: César Ferreira 译者: leege100 下面这五个逻辑推理/解密的问题,是我过去的几年里在面试科技公司时被问到过最酷的几个问题。 瓶子中的水 现...

2016-02-25 17:06:00 308

转载 UML精粹5 - 状态图,活动图,通信图,组合结构,组件图,协作,交互概述图,时间图...

状态机图state machine diagram下面是状态图的一个例子(一个城堡中的秘密保险箱的控制面板)。转换transition包括3个部分:trigger-signature [guard]/activity,每个部分都是可选的。内部活动状态可以在没有转换时响应事件,可以使用内部活动来表示:将事件,警戒条件和活动放在状态框里面。一个文本域的typing状态...

2016-02-24 15:35:00 465

转载 UML精粹4 - 对象图,包图,部署图,用例

对象图object diagram对象图是某个时间点上的对象在系统中的快照,也经常被称为实例图。一般在展示组合对象结构时比较有用。例如组合结构的类图一个时刻的对象图包图package diagram包是一种分组构造,它允许你选择UML里的任何构造,把它的元素组织在一起,成为更高级别的单元。包最常见的用法是组织“类”,但也可以用来组织其它元素。如何选择哪些类放在...

2016-02-24 15:31:00 273

转载 UML精粹3 - 类图,序列图,CRC

类图Class diagram 类图描述系统中的对象类型,以及它们之间的各种静态关系。类图也展示类的性质和操作,以及应用于对象连接方式的约束。UML中的特性feature,涵盖了性质property和操作operation。 性质property 性质可以以两种方式出现:属性attribute和关联association。属性是类方框内的一行文本(语法“visibility name:...

2016-02-24 15:09:00 952

转载 UML精粹2 - 开发过程

迭代和瀑布过程两者的本质区别是,你如何将一个项目分解为更小块。瀑布风格基于活动来分解项目。为了构建软件,你不得不做某些活动:需求分析、设计、编码和测试。为期一年的项目可能有2个月的分析阶段,然后是4个月的设计阶段,接着是3个月的编码阶段,再接着是3个月的测试阶段。迭代风格根据功能子集来分解项目。你可能会把一年分解为3个月的迭代。第一个迭代,处理1/4的需求,并对这1/4做...

2016-02-24 14:51:00 96

转载 UML精粹1 - 简介

Martin的主页 http://martinfowler.com/。Pavel Hruby开发的visio模板,可以用来画UML图: http://phruby.com简介统一建模语言UML是一组图形表示法,这些表示法的背后有共同的元模型。UML帮助描述和设计软件系统,特别是使用面向对象风格构建的软件系统。出现的原因:编程语言的抽象级别不够高,不便于讨论设计。使用UML...

2016-02-24 14:46:00 115

转载 阅读列表

设计模式。2016/2/19设计模式的经典,随时查阅。缺点是这本书太老了,每个模式后面提到的软件都不认识。 敏捷软件开发。2016/2/19使用敏捷开发过程,应用面向对象的设计思想,对概念的解释生动,详细 重构 改善既有软件的设计。2016/2/19介绍如何重构得到好的软件,现在IDE能做其中介绍的许多重构步骤,但是通过重构的过程,能更好的理解面向对象、设计模式的思...

2016-02-19 16:02:00 86

转载 RabbitMQ介绍6 - 其它

深入话题Exchange实现路由的方法http://www.rabbitmq.com/blog/2010/09/14/very-fast-and-scalable-topic-routing-part-1/http://www.rabbitmq.com/blog/2011/03/28/very-fast-and-scalable-topic-routing-part-2/...

2016-02-17 11:23:00 55

转载 RabbitMQ介绍5 - 集群

RabbitMQ内建集群机制,利用Erlang提供的开放电信平台(OTP,Open telecom Platform)通信框架,使得集群很容易进行横向扩展,提高系统吞吐量。这里只讨论集群的概念、原理,关于如何创建集群见官方介绍: http://www.rabbitmq.com/clustering.html内存节点和磁盘节点RabbitMQ将队列、exchange、绑定、vhos...

2016-02-17 11:01:00 165

转载 RabbitMQ介绍4 - 编程(C#客户端示例)

C#终端的说明文档: http://www.rabbitmq.com/dotnet-api-guide.html这里介绍使用RabbitMQ的几种典型场景。1. 简单direct模式( http://www.rabbitmq.com/tutorials/tutorial-one-dotnet.html)。生产者发送消息到一个队列,消费者从队列读取消息。这是最简单的使用场景,下面的...

2016-02-16 18:02:00 186

转载 RabbitMQ介绍3 - 运行和管理RabbitMQ

安装。官方介绍:http://www.rabbitmq.com/download.html。一般产品环境会部署到Linux环境,但做为简单尝试,可以部署到Windows上(这里是部署介绍:http://www.rabbitmq.com/install-windows.html )。查看系统状态。可以使用rabbitmqctl命令查看,或者使用Web管理页面。启用web管理功能的命令:...

2016-02-16 15:50:00 86

转载 RabbitMQ介绍2 - AMQP协议

这一节介绍RabbitMQ的一些概念,当然也是AMQP协议的概念。官方网站也有详细解释,包括协议的命令: http://www.rabbitmq.com/tutorials/amqp-concepts.html消息通信拓扑结构概念:生产者producer,消费者consumer,队列queue,交换器exchange,路由键routing key,绑定键binding key。...

2016-02-16 15:17:00 85

转载 RabbitMQ介绍1 - 由来

RabbitMQ是一个异步消息通信中间件,用erlang语言开发,实现了AMQP(Advanced Message Queue )协议,是一个开源产品,官方网站:http://www.rabbitmq.com/。应用场景。对于一个大型的软件系统来说,它会有很多的组件或者说模块或者说子系统或者(subsystem or Component or submodule)。那么这些模块的如何...

2016-02-16 14:34:00 317

转载 Logs

syslogsFortinet:http://docs.fortinet.com/fgt.html转载于:https://www.cnblogs.com/lingshf/p/2504236.html

2016-02-14 17:46:00 60

转载 安全描述符和访问控制列表ACL

关于ACL的资源 http://msdn.microsoft.com/en-us/library/aa374872(VS.85).aspx 访问控制列表(access control list:ACL)由一个表头和零个或多个访问控制项(access control entries:ACE)组成,分两类:DACL和SACL 自主访问控制列表(Discretionary access...

2012-05-28 11:17:00 120

转载 目录服务 - Active Directory

Properties: http://www.kouti.com/tables/userattributes.htm Inside Active Directory: A System Administrator's Guide Active Directory: Designing, Deploying, and Running Active Directory ...

2012-05-14 10:32:00 144

空空如也

空空如也

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

TA关注的人

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