- 博客(25)
- 资源 (16)
- 问答 (3)
- 收藏
- 关注
原创 保龄球计分算法
今天看到一个有趣的面试题-保龄球计分算法,由于题目是英文的,而且从来没有接触过保龄球,顿时不知所措,觉得这个算法很复杂,后来慢慢分析才明白,其实非常简单,看来冷静地分析才是王道啊.今天回来自己写了一个实现,虽然很值得完善,但先贴出来吧,今后再完善。A game of tenpins bowling lasts ten frames, in each of which the bowler
2015-10-29 22:02:29 6663 2
原创 .NET Interceptor with Dynamic Proxy
在方法执行的前后做一个操作,比如写日志等,但又不想侵入性太大,可以考虑使用动态代理来实现。1.下载CastleInstall-Package Castle2.示例代码using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading;
2015-10-29 17:32:06 1052 2
原创 常见小算法集合
在中型及大型公司面试过程中,通常都会涉及到一些算法的内容,掌握一些常见的基本算法,对于软件开发来说,其实是十分重要的,也是一种基本功。1.判断质数质数是除了被1和本身整除之外,再不能被其他整数整除的正整数。给定一个正整数,判断该整数是否是质数。下面给出实现代码:/** 判定是否是质数*/public static boolean IsPrimeNumber(int n){ if
2015-10-29 13:45:09 1016
原创 Windows Server 2012 R2 安装报错解决方案
Windows Server 2012 R2 安装过程中弹出如下错误,点击OK之后,系统重启,但是还是会卡在这一步。解决方案如下:出现错误画面时,按 SHIFT+F10然后黑框内输入regedit打开注册表下面路径HKLocal machine/SYSTEM/SETUP/STATUS/ChildCompletion修改 "setup.exe" 将1 改成 3.
2015-10-28 11:16:45 7827
原创 MyEclipse web developemnt with Maven
1.什么是Maven官方说法:Maven是一款采用纯Java编写的开源项目管理工具。Maven基于Project Object Model (POM)的概念来管理项目的构建活动,覆盖了整个生命周期(编 译,构建,测试,发布,报告),与此同时,Maven还是一款很好的项目管理工具,由于采用了POM.xml来定义了整个项目的配置信息,所以通过规范化的构建流程很容易生成相应的报告和文档,并且由于构建
2015-10-27 22:33:43 728
原创 EntityFramework6 Execute Storeprocedure
整个逻辑十分简单,不再赘述,仅作为记录!1.Function[Route("api/Module/{id}/{name}")] public object GetApplicationName(int id,string name) { System.Data.SqlClient.SqlParameter[] parameters =
2015-10-26 18:14:04 880
原创 ITSM 简介
1.概念ITSM (IT Service Management,IT服务管理 ),它是一套帮助企业对IT系统的规划、研发、实施和运营进行有效管理的高质量方法。它结合了高质量服务不可缺少的流程、人员和技术三大要素 ---标准流程负责监控IT服务的运行状况,人员素质关系到服务质量的高低,技术则保证服务的质量和效率。这三大关键性要素的整合使ITSM 成为企业IT管理人员管理企业IT系统的法宝和利器。
2015-10-26 10:54:01 20155 3
原创 Log4Net 的使用
Log4Net 是.net版本的log4j,使用方式和log4j非常相似,今天写了一个测试Demo感受下其强大的能力。1.安装第一种方式是自己下载dll,然后导入到工程中:http://logging.apache.org/log4net/第二种方式是使用NuGet安装PM> Install-Package log4net正在安装“log4net 2.0.3”。已成功安
2015-10-25 22:00:53 626
原创 LDAP 认证服务可用性监测
LDAP作为一种普遍使用的认证服务,可以通过模拟登录的方式来监测服务的可用性。今天写了一个服务来轮询模拟LDAP登录,下面是主要的代码。LDAP的原理是先用一个admin用户去认证,认证通过后,使用应登录的用户的用户名及密码去登录。1.常量设置public class Constants { /** * LDAP服务端地址URL(端口默认389) */public static
2015-10-25 21:35:02 1921
原创 Log4j 的使用
1.下载http://logging.apache.org/log4j/1.2/2.工程3.详解1)代码中使用package com.wicresoft.demo;import java.util.Properties;import org.apache.log4j.Logger;import org.apache.log4j.PropertyConfigu
2015-10-25 15:27:07 564
转载 集群、负载均衡及分布式系统架构
1.集群1.1 定义:是一组独立的计算机系统构成一个松耦合的多处理器系统,它们之间通过网络实现进程间的通信。应用程序可以通过网络共享内存进行消息传送,实现分布式计算机。是一组连在一起的计算机,从外部看它是一个系统,各节点可以是不同的操作系统或不同硬件构成的计算机。如一个提供Web服务的集群,对外界来看是一个大Web服务器。不过集群的节点也可以单独提供服务。1.2 负
2015-10-23 16:56:34 1806
转载 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 simple pub/sub model for wiring together Web APIs
2015-10-19 09:15:33 865
原创 ASP.NET MVC Ajax 请求安全
1.前言ASP.NET MVC 应用通过使用AJAX请求来提升用户体验。AJAX请求不会刷新整个页面,用户几乎感知不到请求的发送和处理过程,正是这样,AJAX请求的安全性就十分重要了,如果有人伪造了请求,就很容易对应用进行攻击,从而泄露核心数据,导致安全问题。2.解决方案如何确保AJAX请求没有被伪造呢?解决办法就是在AJAX请求发起时传递给后台一个字符串,然后在Filter中进行校验
2015-10-19 00:23:16 2256
原创 Android Tab 控件的使用
在桌面应用中Tab控件使用得非常普遍,那么我们经常在Android中也见到以Tab进行布局的客户端。那么Android中的Tab是如何使用的呢?1.Activitypackage com.wicresoft.activity;import com.wicresoft.myandroid.R;import android.app.TabActivity;import android
2015-10-17 20:05:49 960
原创 OWIN - Open Web Interface for .NET
1.什么是 OWINOWIN 的全称是 "Open Web Interface for .NET", OWIN 在 .NET Web 服务器和 .NET Web 应用之间定义了一套标准的接口, 其目的是为了实现服务器与应用之间的解耦, 鼓励为 .NET Web 应用开发简单模块。官方解释:OWIN defines a standard interface between .NET we
2015-10-16 12:20:03 1502
原创 Java 序列化和反序列化
在分布式应用中,对象只有经过序列化才能在各个分布式组件之间传输,这就涉及到两个方面的技术-发送者将对象序列化,接受者将对象反序列化,下面就是一个很好的例子!1.实体-Employeeimport java.io.Serializable;public class Employee implements Serializable{ /** * */ private stat
2015-10-15 21:49:46 1168
转载 Java Web Filter 详解
本文转载自:http://www.cnblogs.com/dyllove98/archive/2013/07/24/3212512.html感谢博主的分享1.Filter的基本概念Filter 是java下的一种过滤器,能实现对java web程序在客户端和服务器端之间消息的过滤,也就是在服务器段接受request之前,可以预先对request进行处理,或在客户端接受response之
2015-10-15 13:15:43 1715
原创 Java 事件机制的使用
Java中的事件机制在这里回顾和总结下。1.事件对象import java.util.EventObject;public class DoorEvent extends EventObject{ /** * Door open and close event */ private static final long serialVersionUID = 1L; p
2015-10-14 15:02:43 621
原创 观察者模式回顾
今天回顾了下观察者模式,网上有简单的,也有复杂的,但是万变不离其宗。观察者模式有两个角色:发布者(Subject)和订阅者(Observer),发布者拥有订阅者的一个列表,当发布者需要通知订阅者时,遍历列表中的订阅者,逐一调用事件通知给每一个订阅者,这样就完成了观察者模式。1.发布者import java.util.ArrayList;import java.util.List;
2015-10-14 14:03:44 696
原创 Java HashMap 原理
1.HashHash ,一般翻译做“ 散列” ,也有直接音译为“ 哈希” 的,就是把任意长度的输入(又叫做预映射, pre-image ),通过散列算法,变换成固定长度的输出,该输出就是散列值。这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空间,不 同的输入可能会散列成相同的输出,而不可能从散列值来唯一的确定输入值。简单的说就是一种将任意长度的消息压缩到某一固定长度的消息摘要的函
2015-10-14 09:11:01 596
转载 Java 数据结构总结
在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构,这些类均在java.util包中。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashMapCollection是最基本的集合接口,一个Co
2015-10-13 13:37:09 550
转载 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 application development strategies have evolved, th
2015-10-11 11:00:47 746
原创 ASP.NET MVC Controller的激活机制
ASP.NET MVC 从最初的版本到现在,已经不断地完善,发展成为一个非常成熟的、设计优良的Web框架。从剖析ASP.NET MVC的一些设计及机制能够加深我们对于MVC模式的理解,帮助我们更好地扩展ASP.NET MVC框架,甚至使用设计思想,设计其他的软件架构。1.概要ASP.NET MVC 与传统的ASP.NET最大的区别在于,用户通过浏览器发起的请求不再是直接访问某个物理文件,而
2015-10-10 13:57:35 687
转载 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 Linux and Mac OS X. A while ago, we have released the
2015-10-09 10:42:38 965
转载 使用缓存应注意的问题
缓存是个好工具。许多有用的数据都适合放在内存中。那样可以降低延迟,减轻数据库负载,减少硬件成本。但实际上,缓存的成本很高,只是软件开发人员往往低估了缓存带来的问题和复杂度提升。近日,来自Twitter的软件工程师Mike Solomon发表了一篇博文,从以下几个方面分析了实现缓存的困难之处:· 缓存数据更难以推断:缓存意味着不从真实数据源读取数据。因此,每次读或写
2015-10-09 09:59:11 680
Windows Azure 获创建container报错
2015-02-01
求CXF对象传递的完整示例
2015-01-24
大家来说说Entity Framework有哪些问题?
2015-01-19
TA创建的收藏夹 TA关注的收藏夹
TA关注的人