摘要:
抽象类那点事(一步步案例分析,为什么需要它)说一句题外话,本人学C# 不到一个月时间,今天同事说了2个 区别 抽象类与区别,我感觉请教前辈 超过自己的看10个小时的理解。抽象类abstract抽象方法的类要声明为抽象类构造函数和静态方法不能声明为抽象多态性是一个虚方法,可以重写这个方法,实现同一个方法不同的表现形式对于抽象方法的重写,是说的对于这个方法的派生类的实现。对于抽象类和接口的方法都需要实现。抽象方法是无法写方法体的抽象类可以写 实现的方法接口不可以写 实现的方法案例1:using System;using System.Collections.Generic;using System 阅读全文
posted @ 2011-12-23 10:39
HackerVirus
阅读(355)
评论(0)
推荐(0)
摘要:
最近在园子里转看到有人对如题的实现有疑问,今天有时间就写了项目把实现简单的讲解一下,如果你是牛逼人物那就绕道吧,哥不想浪费你的时间,现在开始:默认WCF是不允许将服务器的异常信息返回到客户端的(主要是客户端不一定能够识别clr的异常信息),如果你有这方面的需求可以通过SOAP的Fault包的形式返回异常信息,首先要做的就是设置配置文件,将默认不允许返回错误信息的设置改成如下: <behaviors> <serviceBehaviors> <behavior name="Bhc"> <serviceMetadata httpGetEn 阅读全文
posted @ 2011-12-23 10:36
HackerVirus
阅读(335)
评论(0)
推荐(0)
摘要:
问题描述:高访问量类型的电子商务网站,需要将一些不是经常变化的页面生成静态页面,然后普通用户就可以直接访问这些静态页面而不用再访问需要连接数据库的动态页面。那么ASP.NET MVC3中如何做到这一点呢?要解决这个问题,我们需要先了解ASP.NET应用程序的生命周期,先看下面作者整理的一张图片:从图中我们可以清楚的看到:通用IIS访问应用程序时,每次的单个页面URL访问时,都会先经过HttpApplication 管线处理请求,走过BeginRequest 事件之后才会去走路由访问具体的Controller和Action,最后结束的时候会请求EndRequest事件。下面用一张图来表示这个顺序 阅读全文
posted @ 2011-12-23 10:34
HackerVirus
阅读(304)
评论(1)
推荐(0)
摘要:
1.1 什么是phonegapPhoneGap是一个自由开放源码的开发工具和框架,允许利用HTML + JavaScript + CSS的强大功能在多个手机平台上开发程序,开发出来的程序经过在各自的平台上编译形成独立的安装程序。使程序看起来和native的程序一样。1.2 PhoneGap的优势和劣势优势:l 跨平台:一次开发,多个平台共用。现主要包括了android,iOS,Apple iOS, Google Android, Palm, Symbian, BlackBerry 等。WP7等平台也在逐步兼容中。l 降低开发门槛。对于很多WEB开发人员来说,熟悉Objective-C语言和Ja 阅读全文
posted @ 2011-12-23 10:31
HackerVirus
阅读(669)
评论(0)
推荐(1)
摘要:
在开始正文之前,先简述一下Python的编辑器 (别人以及很幸苦的介绍了,在这里http://developer.51cto.com/art/201003/189046.htm), 大家都知道“工欲善其事,必先利其器”么,装备好使,干什么都顺手,我常用的Python编辑器有: PythonWin:最喜欢他的Interactive Window,随时可以输入交互代码,验证代码的正确性,查看新装库是否成功,新装库中函数的用法等等 Notepad++:喜欢他的文件编码格式查看及转换 WingIDE : 喜欢他的工程代码组织,查看代码上下文(Ctrl + 要查看的对象),以... 阅读全文
posted @ 2011-12-23 10:25
HackerVirus
阅读(1334)
评论(0)
推荐(0)
摘要:
框架的介绍:1. 已经完成了对于消息内部类型的支持(int, short, long, uint, ushort, ulong, bool ,float, double, byte, sbyte, byte[], decimal, DateTime, IntPtr, Guid)2. 支持内部序列化元数据(.NET可序列化的对象)3. 对于智能对象内部的“智能对象”提供支持。 支持迭代元数据转换。[说明:]KJFramework框架中内置了一套,可以将网络传输实体自动转换为二进制元数据的能力框架。使用此框架,将使得用户不在关心底层传输时对于二进制编码/解码的繁琐过程,解放程序员的脑力劳动。目前此 阅读全文
posted @ 2011-12-23 10:22
HackerVirus
阅读(186)
评论(0)
推荐(0)
摘要:
Management Console ERP项目开发辅助工具 正确的方法+适当的工具使做项目的效率高而且问题少Management Console这个工具已经使用大半年了,期间经历了一些调整和修复。起初它是由一个ORM的扩展工具而来,后来经过众多工具的组合和拼接,逐渐庞大起来。在今年八月份就想到使用一个插件框架来把它们都集成起来,请参考文章《Management Console 工具管理类软件通用开发框架(开放源码)》来了解这个框架,这个框架是开源的,你可以到epn.codeplex.com中获取它的代码。我也用这个框架开发出了Data Loader文档处理程序的主界面,请参考《知识管理系统D 阅读全文
posted @ 2011-12-23 10:09
HackerVirus
阅读(902)
评论(0)
推荐(1)
摘要:
递归再一次让哥震惊了先说那两个让哥震惊的递归问题:1:用递归实现单链表的倒序输出2:从二叉查找树中删除节点,并保证还是二叉查找树同学们可以开始思考这两个问题了,当然你可能N年前就遇到过这两个问题,那么不妨看看,看你是否真的理解了递归。实现这两个问题的代码当然很简单,就在下面。百度百科中递归的名片:递归做为一种算法在程序设计语言中广泛应用.是指函数/过程/子程序在运行过程中直接或间接调用自身而产生的重入现象.递归是计算机科学的一个重要概念,递归的方法是程序设计中有效的方法,采用递归编写程序能使程序变得简洁和清晰。刚开始学习的递归的时候,觉得他好强大,实现某些功能不用递归可能要几十行代码,用递归可 阅读全文
posted @ 2011-12-23 10:07
HackerVirus
阅读(297)
评论(0)
推荐(1)
摘要:
最近被暴库的很多,密码安全成为重大问题!如何避免简单密码呢?还在冥思苦想密码?no我为大家准备了一个密码生成工具,有0-9和a-k的英文字母组成,数字是乱序排列。字母随机一个替换掉一个数字,生成一个长度为10的密码。?1234567891011121314151617181920212223242526272829303132333435363738394041<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml 阅读全文
posted @ 2011-12-23 10:05
HackerVirus
阅读(450)
评论(0)
推荐(0)
摘要:
没有人是完全独立的孤岛,每个人都是整体的一部分。—— 约翰·多恩对于缺乏编程知识的人来说,完全有可能编写一个网页或小程序。如果在用Google搜索相关示例时幸运的话,可以搜到现成的代码。即使是经验丰富的程序员,通常也会为了节省时间和精力而在网上搜索解决方案。如果不借助搜索技术、网络及集体智慧,现代化高效编程是难以想象的。因此,搜索技巧对高效程序员变得愈发重要。现在,我们不需要了解和记住如何解决众多的编程问题,可以采用搜索技术。我们正变得更加高效、高生产力,并能够解决更多的问题。但这是否意味着在构建软件时,拥有好的搜索技巧就足够了呢?本文将讨论,搜索技巧在程序员知识的形成过程中的作用, 阅读全文
posted @ 2011-12-23 10:03
HackerVirus
阅读(327)
评论(0)
推荐(0)
浙公网安备 33010602011771号