摘要:        
记录程序日志的讨论注明:此处所说的日志是指程序错误的日志。一般B/S程序记录日志的方式最多的方式是获取到exception后直接append到一个文本文件,当然也有记录到windows event log的。我们来讨论下当高并发量下的解决办法:有很多解决方式,如下:直接记录为txt/xml文件Windows Event Log当前进程的本地队列MSMQ独立进程中的WCF服务(进程间管道)独立进程中的WCF服务(异步调用方式)数据库Sql server的Service BrokerMongoDB(或者类似的NoSQL数据库)其实大多数情况下使用文本文件或者eventlog就可以了,不过这不在本次    阅读全文
        
            posted @ 2013-12-03 23:18
HackerVirus
阅读(173)
评论(0)
推荐(0)
        
        
        
摘要:        
malloc内存分配与free内存释放的原理前段时间一直想看malloc的原理,在搜了好几篇malloc源码后遂放弃,晦涩难懂。 后来室友买了本深入理解计算机系统的书,原来上面有讲malloc的原理,遂看了,先明白理论,在看代码就理解比较快了= = 1.问题的引入: 为什么要使用malloc,主要是因为在代码中,为了节约内存,很多数据都是动态生成的,所以会用malloc,对应于C++中的new,底层还是调用malloc. 2.碎片的问题: 会有内部碎片与外部碎片的问题,内部碎片难以消除(因为字对齐之类的问题),而外部碎片是可以消除的(如果不消除的话,外部的内存块越来越小,虽然数量...    阅读全文
        
            posted @ 2013-12-03 23:17
HackerVirus
阅读(294)
评论(0)
推荐(0)
        
        
        
摘要:        
Ⅰ.Spring的点点滴滴--序章spring是一个轻量级的控制反转(IoC)和面向切面(AOP)的容器框架.net篇(环境为vs2012+Spring.Core.dll)新建一个控制台using Spring.Context;using Spring.Context.Support;using System;namespace SpringBase{ class Program { static void Main(string[] args){ IoCMethod(); Console.ReadLine(); }...    阅读全文
        
            posted @ 2013-12-03 18:15
HackerVirus
阅读(993)
评论(0)
推荐(0)
        
        
        
摘要:        
ASP.NET MVC4中使用NHibernate1:下载安装NHibernate打开 VS 2012新建一个 MVC4项目. 在项目名称上右击选择Manage NuGet Packages。你会看见 Manage Nuget Packages 页面. 在搜索框输入‘NHibernate’ 可以得到以下结果:选择第一个并安装,安装完成后会引入以下两个.DLL文件NHibernateLesi.Collections2:编写Model层,你需要决定模型中的对象和它们之间的关系。现在来定义一个应用程序,用于维护员工记录(很简单,但你可以扩展的)。让我们添加新的类模型。如下所示:View Code该类    阅读全文
        
            posted @ 2013-12-03 18:09
HackerVirus
阅读(807)
评论(0)
推荐(1)
        
        
        
摘要:        
Web API 2中的属性路由前言阅读本文之前,您也可以到Asp.Net Web API 2 系列导航进行查看http://www.cnblogs.com/aehyok/p/3446289.html 路由就是Web API如何把URI匹配到一个Action的描述。Web API支持一种新的路由类型,被叫做属性路由。顾名思义,属性路由是用属性来创建路由。在你的Web API中属性路由可以让你更好的控制URI。你能容易的创建描述资源阶层的URIs。 较早的基于公约的路由风格是全面被支持的。事实上,你能够在同一个项目中联合使用这两种技术。 本文主要展示如何启用属性路由,并且描述了属性路由的各种...    阅读全文
        
            posted @ 2013-12-03 18:08
HackerVirus
阅读(277)
评论(0)
推荐(0)
        
        
        
摘要:        
谱聚类算法(Spectral Clustering)优化与扩展谱聚类(Spectral Clustering, SC)在前面的博文中已经详述,是一种基于图论的聚类方法,简单形象且理论基础充分,在社交网络中广泛应用。本文将讲述进一步扩展其应用场景:首先是User-Item协同聚类,即spectral coclustering,之后再详述谱聚类的进一步优化。1 Spectral Coclustering1.1 协同聚类(Coclustering) 在数据分析中,聚类是最常见的一种方法,对于一般的聚类算法(kmeans, spectral clustering, gmm等等),聚类结果都类似图1所示    阅读全文
        
            posted @ 2013-12-03 13:42
HackerVirus
阅读(492)
评论(0)
推荐(0)
        
        
        
摘要:        
css实现固定高度及未知高度文字垂直居中的完美解决方案2013-12-03 00:00 by 龙恩0707,18阅读,0评论,收藏,编辑 在工作当中我们经常碰到类似于"固定高度文字垂直居中及未知高度垂直居中问题",或者 "图片垂直居中问题",而我们最容易会想到使用表格来垂直居中,或者如果是单行文字的话使用height(高度)和line-height(行高)来解决,但是假如页面有多行文字的话 固定高度该怎么解决? 或者未知高度我们该用css怎么解决? 且兼容各个游览器!一:单行文字垂直居中: 如果一个容器中只有一行文字的话,让他垂直居中比较简单 直接定义h    阅读全文
        
            posted @ 2013-12-03 00:26
HackerVirus
阅读(5415)
评论(1)
推荐(0)
        
        
        
摘要:        
LeetCode:Maximal Rectangle题目链接Given a 2D binary matrix filled with 0's and 1's, find the largest rectangle containing all ones and return its area.分析:一般一个题目我首先会想想怎么暴力解决,比如这一题,可以枚举出所有的矩形,求出其中的面积最大者,那么怎么枚举呢,如果分别枚举矩形的宽度和高度,这样还得枚举矩形的位置,复杂度至少为O(n^4) (计算复杂度是我们把matrix的行、列长度都泛化为n,下同),我们可以枚举矩形左上角的位置,    阅读全文
        
            posted @ 2013-12-03 00:23
HackerVirus
阅读(237)
评论(0)
推荐(0)
        
        
        
摘要:        
网址大全|EF CodeFirst|电视|MyNPOI|开源|我的皮肤|ASP.NET MVC4|前端提升|LINQ|WCF|EasyUI|站长统计-当前在线[0][企业化NET]Window Server 2008 R2[3]-SVN 服务端 和 客户端 基本使用1. 服务器基本安装即问题解决记录 √2. SVN环境搭建和客户端使用 2.1 服务端 和 客户端 安装 √ 2.2 项目建立与基本使用 √ 2.3 基本冲突解决,并版,tags3. 数据库安装4. 邮件服务器搭建5. JIRA环境搭建和使用6. CC.NET项目持续发布工具搭建和使用7. Windows服务开发和部署8. WCF.    阅读全文
        
            posted @ 2013-12-03 00:18
HackerVirus
阅读(1284)
评论(0)
推荐(0)
        
        
        
摘要:        
核心业务需求及逻辑架构分析12306的已知信息、数据及问题需求分析(一)—— 售票系统领域知识(区间票、订票、预留票)需求分析(二)—— 涉众、用户体验核心业务需求及逻辑架构分析需求分析(三)—— 票仓票仓设计(一)—— 预生成车票方案的优缺点票仓设计(二)—— 区间二进制方案的优缺点票仓设计(三)—— 平衡方案的优缺点票务并发冲突处理原则设计(基于平衡方案)缓存逻辑架构设计数据库逻辑设计灾难备份与恢复快要太监了 :-(由于各种个人原因, 铁道部的这个博文系列中止了很久。最近终于连自己都不好意思了。所以还是继续完成它吧,估计1-2周一篇的节奏。感觉不先划分一下大的系统架构总会让大家感觉有点头晕    阅读全文
        
            posted @ 2013-12-03 00:07
HackerVirus
阅读(1248)
评论(0)
推荐(0)
        
浙公网安备 33010602011771号