上一页 1 2 3 4 5 6 ··· 14 下一页
  2012年5月14日
摘要: Silverlight图表开源项目-OxyPlot时间:2012-05-13 20:49来源:银光中国网 作者:银光中国网 点击:216次Silverlight图表开源项目-OxyPlot,该项目是一款适用于多平台的图 表生成项目,项目提供WinForm,Silverlight, WPF, Android等平台支持。 在线演示 源代码下载 最新编译文件下载 值得学习的开源项目。该项目支持多种Plot显示方式: Features Cartesian and polar coordinat Silverlight图表开源项目-OxyPlot,该项目是一款适用于多平台的图表生成项目,项目提供Win. 阅读全文
posted @ 2012-05-14 21:26 老咸菜 阅读(1111) 评论(0) 推荐(0)
摘要: 实现一个系统时,需要将其分为不同的层次上进行设计;各层次如下: 1 软件系统 确定系统的框架结构;2 分解为子系统或包 将系统合理的分解为解不同的子系统,确定不同子系统之间的通信规则;常用的子系统: 业务规则:依赖于具体的业务; 用户界面:处理用户界面交互,窗口管理等; 数据库访问:隐藏数据实现细节,提供抽象的数据访问接口; 对系统的依赖性:对特定的系统依赖性进行封装; 这两个给人的感觉就太不一样!3 分解子系统中的类 子系统由多个类构成,对问题进行抽象,设计不同的类完成相应的功能; 基于接口的编程,类之间的通信方式;4 分解成子程序 确定类的细节... 阅读全文
posted @ 2012-05-14 21:18 老咸菜 阅读(219) 评论(0) 推荐(0)
摘要: lucene,你也会(7篇)——第一篇 快速入门 日常开发中,相信大家经常会用like去匹配一些数据,同时我们也知道,like往往会导致全表扫描,当数据量越来越大的时候,我们会纠结于数据库的龟速查找,此时我们必须另寻蹊跷,这时lucene就可以大显身手了。 首先我们做一个demo,向数据库中插入10w条数据,总共778M。接下来,我们搜索下新闻内容中包含“流行”的记录。mmd,检索一下要78s,是谁都要砸了面前的破机子。下面我们来看看lucene的效果怎么样。下载地址:http://incubator.apache.org/lucene.net/download.html 1 usi... 阅读全文
posted @ 2012-05-14 11:58 老咸菜 阅读(240) 评论(0) 推荐(0)
摘要: 利用Mono.Cecil动态修改程序集来破解商业组件(仅用于研究学习)Mono.Cecil是一个强大的MSIL的注入工具,利用它可以实现动态创建程序集,也可以实现拦截器横向切入动态方法,甚至还可以修改已有的程序集,并且它支持多个运行时框架上例如:.net2.0/3.5/4.0,以及silverlight程序官方地址:http://www.mono-project.com/Cecil 首先,我先假想有一个这样的商业组件,该组件满足了以下条件:1. 该程序集的代码被混淆过了2. 该程序集被强命名签名过了3. 该程序集的UI界面被加上了版权信息,例如水印等等 这里我引用的是之前写的一篇文章中的用户登 阅读全文
posted @ 2012-05-14 11:39 老咸菜 阅读(429) 评论(0) 推荐(0)
  2012年5月13日
摘要: [扫盲]利用架构实例解析面向对象的封装,多态,继承,接口,泛型刚刚看到园子里有人问这个问题,心血来潮,整理一番,希望对初学oop的有所帮助,同时有理解不对的欢迎指正。1. 架构实例基础准备假设我们做一个简单的小系统,需要的操作为:1.管理用户,对用户进行增、删、改(User表)2.管理角色,对角色进行增、删、改(Role表)3.管理功能,对系统功能进行增、删、改(Fun表)由此可以分析,我们这个小系统需要的表为,User用户表,Role角色表,Fun权限表,还要派生出一张表 角色-权限(RoleFun) 关联表。其中用户表里面有字段存放角色Role的ID。2. 搭建项目基础框架一般情况下,我们 阅读全文
posted @ 2012-05-13 21:34 老咸菜 阅读(591) 评论(0) 推荐(0)
摘要: sheng.c 使用 SailingEase WinForm 框架构建复合式应用程序(插件式应用程序)2012-05-13 01:16 by sheng.c, 599 visits, 收藏, 编辑 对于一些较小的项目,具备一定经验的开发人员应该能够设计和构建出便于进行维护和扩展的应用程序。但是,随着功能模块数量(以及开发维护这些部件的人员)的不断增加,对项目实施控制的难度开始呈指数级增长。 SailingEase WinForm 框架为您提供了针对此问题提出的解决方案。在本文中,将对基于SailingEase WinForm 框架的复合应用程序的定义进行解释,并简要说明如何才能构建一个基... 阅读全文
posted @ 2012-05-13 21:01 老咸菜 阅读(372) 评论(0) 推荐(0)
  2012年5月6日
摘要: ConnectionTimeout一定要30秒这么久吗?使用多线程连结数据库并显示连接动画最近一直在忙于EasyCode.Net代码生成器2.20的升级版的开发工作,前两天又有朋友问我EasyCode连结数据库服务器时,为什么可以5秒内就返回该数据库是否可以连结的信息,而不是像自己写的程序会“假死”一样等待30秒,其实原理很简单:1.SqlConnection在用户名或密码错时,返回错误信息会很快,但如果主机名或IP地址错误,因为网络访问的原因,所以即使设置了ConnectionTimeout也没有效果。2.如果Connection在访问一个不存在的服务器,进度将一直等待Connection. 阅读全文
posted @ 2012-05-06 17:36 老咸菜 阅读(894) 评论(0) 推荐(0)
  2012年5月2日
摘要: 好多年没有发博了,今天闲暇,把给公司做的ERP分页控件拿出来,有很多都用到分页的,所以就封装了一个UserControl分页控件,效果还不错,可以看看,先!注意:有用到存储过程。如果还不明白,请联系我!效果图:1、分页实体类 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> 1 /// <summary> /// 分页实体类 /// </summary> public class Pager { #region Pri 阅读全文
posted @ 2012-05-02 16:55 老咸菜 阅读(776) 评论(2) 推荐(0)
  2012年4月17日
摘要: windows 下安装 VirtualBox 网络配置发表于 2009-08-10 15:31:16最近想研究下linux基本思路是在现有的windows系统下,装个虚拟机,虚拟机上装 linux。虚拟机选择了 Sun xVM VirtualBox ,理由是界面友好,操作方便。下载地址 www.sun.com虚拟机安装很向导化,不多阐述。比较有意思的是关于 VirtualBox 的网络配置,网上搜索了一下,基本没有简单易懂的相关教程。于是我花时间自己研究了下,其实实现很简单。VirtualBox 有4种网络配置方式: NAT Bridged AdapterInternal Host-only 阅读全文
posted @ 2012-04-17 14:50 老咸菜 阅读(339) 评论(0) 推荐(0)
摘要: VirtualBox 共享文件夹设置(图文教程,无命令)Ludou人气: 44,462 我要评论( 22 ) 我要投稿鉴于支付宝等服务无视我们Linux用户的存在,没办法,那只好在Linux上用VirtualBox虚拟一个Windows系统了。系统装好了,在日常使用过程中,往往要从VirtualBox的客户机(guest system)中使用主机(host system)里面的文件,那么通过共享文件夹的方式可以达成此目的。我在这里写了个图文教程,说明设置过程,希望对大家有所帮助。(注:我的主机是Ubuntu Linux 8.04,客户机是Windows XP,VirtualBox版本2.2.4 阅读全文
posted @ 2012-04-17 14:49 老咸菜 阅读(389) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 ··· 14 下一页