Fork me on GitHub

2013年11月21日

摘要: 系统日志和异常的处理①统需要越来越自动化,我们需要引入日志记录和异常捕获管理员的操作记录需要被记录,看出哪些模块是频繁操作,分析哪些是不必要的功能,哪些是需要被优化的。系统的异常需要被捕获,而不是将系统出错显示出来给用户就不了了知。我们需要异常日志不断改进系统。我们老说用户,我们还没有用户权限的表,所以我们在Home中先加入一个虚拟用户吧!首先我们创建一个用户类AccountModel放在App.Models下的Sys文件夹下using System;using System.Collections.Generic;using System.Linq;using System.Text;nam 阅读全文
posted @ 2013-11-21 13:45 HackerVirus 阅读(982) 评论(0) 推荐(0)

2013年11月20日

摘要: 随机森林之oob error 估计摘要:在随机森林之Bagging法中可以发现Bootstrap每次约有1/3的样本不会出现在Bootstrap所采集的样本集合中,当然也就没有参加决策树的建立,那是不是意味着就没有用了呢,答案是否定的。我们把这1/3的数据称为袋外数据oob(out of bag),它可以用于取代测试集误差估计方法.在论文:1:Bias,variance and prediction error for classification rules.2:An Efficient Method To Estimate Baggin’s Generalization Error.3:B 阅读全文
posted @ 2013-11-20 22:24 HackerVirus 阅读(3123) 评论(0) 推荐(0)
摘要: .NET项目开发—浅谈面向对象的纵横向关系、多态入口,单元测试(项目小结)阅读目录:1.开篇介绍2.使用委托消除函数串联调用2.1.使用委托工厂转换两个独立层面的对象3.多态入口(面向对象继承体系是可被扩展的)4.多态的受保护方法的单元测试(Protected成员的单元测试)1】开篇介绍一如既往,这篇文章是我最近在工作中总结出的一点小小的经验,特此写出来与大家分享,因为我觉得日常开发中这些点点滴滴很有用;2】使用委托消除函数串联调用在一般的函数调用情况下,我们都习惯性的将参数传入到某个被调用的方法,这可能就是我们考虑调用方法的惯用思维,但是现在的C#语言得到了很大的提升,我们可以很自然的使用委 阅读全文
posted @ 2013-11-20 22:23 HackerVirus 阅读(190) 评论(0) 推荐(0)
摘要: 测试——设计思维之获取反馈获取用户反馈为什么要测试?尽早的从用户,干系人,专家那边获得反馈,能够迭代改善通过测试能够知道我们的主意设想的强项和弱势早失败如何测试?让原型自己说话不要为自己的想法狡辩,原型是给用户,不是给我们自己的带着问题,我们的原型是用来测试获取反馈的,所以不要满嘴跑马车保持开放的心态,你可能在其中发现新的想法和见解对反馈持感恩之心,反馈是最好的学习方法保持灵活通过不同人来测试整理所有的反馈想想怎么要下个迭代中把这些反馈考虑进去注意点:如果没有理想的参与者,可以找一些代理用户介绍你的模型和设计背景让用户带着2-3个任务去使用你的模型我喜欢的,我希望的。一种获取反馈的架构:问用户 阅读全文
posted @ 2013-11-20 21:04 HackerVirus 阅读(393) 评论(0) 推荐(0)
摘要: 活动图activity diagram系列文章[UML]UML系列——用例图Use Case[UML]UML系列——用例图中的各种关系(include、extend)[UML]UML系列——类图Class[UML]UML系列——类图class的关联关系(聚合、组合)[UML]UML系列——类图class的依赖关系[UML]UML系列——类图class的泛化关系[UML]UML系列——类图class的实现关系Realization[UML]UML系列——包图Package活动图的引入:先上实例实例描述:假如现在有一个简单的音乐盒,用户根据歌曲名称搜索自己喜爱的音乐,找到后,用户可以以MP3模式播 阅读全文
posted @ 2013-11-20 15:50 HackerVirus 阅读(1094) 评论(0) 推荐(0)
摘要: [ASP.NET MVC 小牛之路]14 - Unobtrusive AjaxAjax (Asynchronous JavaScript and XML 的缩写),如我们所见,这个概念的重点已经不再是XML部分,而是Asynchronous 部分,它是在后台从服务器请求数据的一种模型。MVC 框架内置了对Unobtrusive Ajax 的支持,它允许我们通过 MVC 的 Help mothod 来定义 Ajax 的特性,而不用在 View 中参杂一大段 JavaScript 代码。本文目录:普通 Ajax 使用方式什么是 Unobtrusive Ajax使用MVC Unobtrusive A 阅读全文
posted @ 2013-11-20 15:46 HackerVirus 阅读(284) 评论(0) 推荐(1)
摘要: Asp.Net Web API 2(入门)第一课前言 Http不仅仅服务于Web Pages。它也是一个创建展示服务和数据的API的强大平台。Http是简单的、灵活的、无处不在的。你能想象到几乎任何的平台都会有HTTP服务库。HTTP服务可以涉及到范围广泛的客户端,包括浏览器、各种移动设备和传统的桌面应用程序。 Asp.Net Web API是在.NET Framework框架上用于建立Web APIs的一个框架。在这个教程中,你将会使用Asp.Net Web API框架来创建一个能够返回产品列表的Web API。前端的Web 页面使用jQuery来展示这个结果。 在这个教程当中我将会使... 阅读全文
posted @ 2013-11-20 15:45 HackerVirus 阅读(765) 评论(0) 推荐(0)
摘要: c# in depth之泛型的实现1.默认值表达式如果已经明确了要处理的类型,也就知道了它的“默认”值。不知道要引用的类型,就不能直接指定默认值。不能使用null,因为它可能不是一个引用类型,不能使用0,因为它可能不是数值类型。虽然很少需要用到默认值,但它偶尔还是有用的。Dictionary就是一个好的例子,它有个TryValue方法,它的作用有点儿像对数值类型进行处理的TryParse方法:他用一个输出参数来接收你打算获取的值,用一个Boolean返回值显示它是否成功。这意味着方法必须用TValue类型的值来填充输出参数。请记住,输出参数必须在方法正常返回之前赋值。为了满足这方面的要求,c# 阅读全文
posted @ 2013-11-20 15:33 HackerVirus 阅读(271) 评论(0) 推荐(0)
摘要: ASP.NET MVC 單元測試系列 (7):Visual Studio Unit Test透過 Visual Studio 裡的整合開發環境 (IDE) 結合單元測試開發是再便利不過的了,在 Visual Studio 開發工具中已經內建一套 Visual Studio Unit Testing 框架 (Framework),可以方便協助你開發各式單元測試或整合測試的程式,工欲善其事、必先利其器,要善用他就必須先瞭解他,否則還是會事倍功半的,本篇文章會著重在 Visual Studio Unit Test 框架的概要介紹與快速上手的注意事項。...繼續閱讀...此文章由will發表於 201 阅读全文
posted @ 2013-11-20 13:32 HackerVirus 阅读(266) 评论(0) 推荐(0)

2013年11月19日

摘要: 构建ASP.NET MVC4+EF5+EasyUI+Unity2.x注入的后台管理系统(10)-系统菜单栏似乎我们需要更多的模块了,我们有一个样例程序,可以帮助我们以后的系统开发做很多对照,我们稍后还有系统日志和系统异常的记录,这时浏览发生了困难,我们这一节来完成一个大家比较喜欢的东西吧,系统菜单栏,我们系统左边预留了一个位置,那里存放菜单,菜单在这里主要可以分为两种, 1. outlook模式,可以用easyui的accordion,做起来可以很漂亮,博客园很多人写的系统,我都看到了用这个,菜单前面还可以放菜单图标,这里给大家看一个效果(这是J-UI富客户端框架的菜单栏)优点是漂亮啊,缺点. 阅读全文
posted @ 2013-11-19 23:50 HackerVirus 阅读(325) 评论(0) 推荐(0)