自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 保龄球计分算法

今天看到一个有趣的面试题-保龄球计分算法,由于题目是英文的,而且从来没有接触过保龄球,顿时不知所措,觉得这个算法很复杂,后来慢慢分析才明白,其实非常简单,看来冷静地分析才是王道啊.今天回来自己写了一个实现,虽然很值得完善,但先贴出来吧,今后再完善。 A game of tenpins bowlin...

2015-10-29 22:02:29

阅读数 3729

评论数 1

原创 .NET Interceptor with Dynamic Proxy

在方法执行的前后做一个操作,比如写日志等,但又不想侵入性太大,可以考虑使用动态代理来实现。 1.下载Castle Install-Package Castle 2.示例代码 using System; using System.Collections.Generic; using System.L...

2015-10-29 17:32:06

阅读数 883

评论数 2

原创 常见小算法集合

在中型及大型公司面试过程中,通常都会涉及到一些算法的内容,掌握一些常见的基本算法,对于软件开发来说,其实是十分重要的,也是一种基本功。 1.判断质数 质数是除了被1和本身整除之外,再不能被其他整数整除的正整数。给定一个正整数,判断该整数是否是质数。下面给出实现代码: /* * 判定是否是质数...

2015-10-29 13:45:09

阅读数 817

评论数 0

原创 Windows Server 2012 R2 安装报错解决方案

Windows Server 2012 R2 安装过程中弹出如下错误,点击OK之后,系统重启,但是还是会卡在这一步。 解决方案如下: 出现错误画面时,按 SHIFT+F10 然后黑框内输入regedit 打开注册表下面路径 HKLocal machine/SYSTEM/SETUP...

2015-10-28 11:16:45

阅读数 4382

评论数 0

原创 MyEclipse web developemnt with Maven

1.什么是Maven 官方说法:Maven是一款采用纯Java编写的开源项目管理工具。Maven基于Project Object Model (POM)的概念来管理项目的构建活动,覆盖了整个生命周期(编 译,构建,测试,发布,报告),与此同时,Maven还是一款很好的项目管理工具,由于采用了POM...

2015-10-27 22:33:43

阅读数 617

评论数 0

原创 EntityFramework6 Execute Storeprocedure

整个逻辑十分简单,不再赘述,仅作为记录! 1.Function [Route("api/Module/{id}/{name}")] public object GetApplicationName(int id,string name) { ...

2015-10-26 18:14:04

阅读数 701

评论数 0

原创 ITSM 简介

1.概念 ITSM (IT Service Management,IT服务管理 ),它是一套帮助企业对IT系统的规划、研发、实施和运营进行有效管理的高质量方法。它结合了高质量服务不可缺少的流程、人员和技术三大要素 ---标准流程负责监控IT服务的运行状况,人员素质关系到服务质量的高低,技术则保证...

2015-10-26 10:54:01

阅读数 5251

评论数 0

原创 Log4Net 的使用

Log4Net 是.net版本的log4j,使用方式和log4j非常相似,今天写了一个测试Demo感受下其强大的能力。 1.安装 第一种方式是自己下载dll,然后导入到工程中: http://logging.apache.org/log4net/ 第二种方式是使用NuGet安装 PM> I...

2015-10-25 22:00:53

阅读数 490

评论数 0

原创 LDAP 认证服务可用性监测

LDAP作为一种普遍使用的认证服务,可以通过模拟登录的方式来监测服务的可用性。今天写了一个服务来轮询模拟LDAP登录,下面是主要的代码。 LDAP的原理是先用一个admin用户去认证,认证通过后,使用应登录的用户的用户名及密码去登录。 1.常量设置 public class Constants {...

2015-10-25 21:35:02

阅读数 1398

评论数 0

原创 Log4j 的使用

1.下载 http://logging.apache.org/log4j/1.2/ 2.工程 3.详解 1)代码中使用 package com.wicresoft.demo; import java.util.Properties; import org.apache.lo...

2015-10-25 15:27:07

阅读数 460

评论数 0

转载 集群、负载均衡及分布式系统架构

1.集群 1.1 定义: 是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。 是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机。如一个提供Web服务的...

2015-10-23 16:56:34

阅读数 1592

评论数 0

转载 Introduction of ASP.NET Webhooks

We are very pleased to announce ASP.NET WebHooks preview as a new addition to the ASP.NET family. WebHooks is a lightweight HTTP pattern providing a...

2015-10-19 09:15:33

阅读数 590

评论数 0

原创 ASP.NET MVC Ajax 请求安全

1.前言 ASP.NET MVC 应用通过使用AJAX请求来提升用户体验。AJAX请求不会刷新整个页面,用户几乎感知不到请求的发送和处理过程,正是这样,AJAX请求的安全性就十分重要了,如果有人伪造了请求,就很容易对应用进行攻击,从而泄露核心数据,导致安全问题。 2.解决方案 如何确保AJAX请求...

2015-10-19 00:23:16

阅读数 1774

评论数 0

原创 Android Tab 控件的使用

在桌面应用中Tab控件使用得非常普遍,那么我们经常在Android中也见到以Tab进行布局的客户端。那么Android中的Tab是如何使用的呢? 1.Activity package com.wicresoft.activity; import com.wicresoft.myandroid.R...

2015-10-17 20:05:49

阅读数 692

评论数 0

原创 OWIN - Open Web Interface for .NET

1.什么是 OWIN OWIN 的全称是 "Open Web Interface for .NET", OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一套标准的接口, 其目的是为了实现服务器与应用之间的解耦, 鼓励为 .NET Web 应用开发简单...

2015-10-16 12:20:03

阅读数 1155

评论数 0

原创 Java 序列化和反序列化

在分布式应用中,对象只有经过序列化才能在各个分布式组件之间传输,这就涉及到两个方面的技术-发送者将对象序列化,接受者将对象反序列化,下面就是一个很好的例子! 1.实体-Employee import java.io.Serializable; public class Employee impl...

2015-10-15 21:49:46

阅读数 1005

评论数 0

转载 Java Web Filter 详解

本文转载自:http://www.cnblogs.com/dyllove98/archive/2013/07/24/3212512.html 感谢博主的分享 1.Filter的基本概念 Filter 是java下的一种过滤器,能实现对java web程序在客户端和服务器端之间消息的过滤,也就...

2015-10-15 13:15:43

阅读数 1150

评论数 0

原创 Java 事件机制的使用

Java中的事件机制在这里回顾和总结下。 1.事件对象 import java.util.EventObject; public class DoorEvent extends EventObject{ /** * Door open and close event */ p...

2015-10-14 15:02:43

阅读数 488

评论数 0

原创 观察者模式回顾

今天回顾了下观察者模式,网上有简单的,也有复杂的,但是万变不离其宗。 观察者模式有两个角色:发布者(Subject)和订阅者(Observer),发布者拥有订阅者的一个列表,当发布者需要通知订阅者时,遍历列表中的订阅者,逐一调用事件通知给每一个订阅者,这样就完成了观察者模式。 1.发布者 i...

2015-10-14 14:03:44

阅读数 576

评论数 0

原创 Java HashMap 原理

1.Hash Hash ,一般翻译做“ 散列” ,也有直接音译为“ 哈希” 的,就是把任意长度的输入(又叫做预映射, pre-image ),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不 同的输入可能会散列成相同的输出,...

2015-10-14 09:11:01

阅读数 475

评论数 0

转载 Java 数据结构总结

在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构,这些类均在java.util包中。 Collection ├List │├LinkedList │├ArrayList │└Vector │ └Stack └Set Map ├Hashtable ...

2015-10-13 13:37:09

阅读数 473

评论数 0

转载 An Overview of Project Katana

The ASP.NET Framework has been around for over ten years, and the platform has enabled the development of countless Web sites and services. As Web ...

2015-10-11 11:00:47

阅读数 523

评论数 0

原创 ASP.NET MVC Controller的激活机制

ASP.NET MVC 从最初的版本到现在,已经不断地完善,发展成为一个非常成熟的、设计优良的Web框架。从剖析ASP.NET MVC的一些设计及机制能够加深我们对于MVC模式的理解,帮助我们更好地扩展ASP.NET MVC框架,甚至使用设计思想,设计其他的软件架构。 1.概要 ASP.NET...

2015-10-10 13:57:35

阅读数 560

评论数 0

转载 Running ASP.NET 5 applications in Linux Containers with Docker

As a part of our ASP.NET 5 cross-platform efforts, we are actively working on making applications written in ASP.NET 5 easy to deploy and ship on Lin...

2015-10-09 10:42:38

阅读数 762

评论数 0

转载 使用缓存应注意的问题

缓存是个好工具。许多有用的数据都适合放在内存中。那样可以降低延迟,减轻数据库负载,减少硬件成本。但实际上,缓存的成本很高,只是软件开发人员往往低估了缓存带来的问题和复杂度提升。近日,来自Twitter的软件工程师Mike Solomon发表了一篇博文,从以下几个方面分析了实现缓存的困难之处: ...

2015-10-09 09:59:11

阅读数 556

评论数 0

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