摘要:
接上一篇与你分享我的成长经历谈到公司几年的大概发展过程,不是很详细,但已说明了大概的几件大事件,下面我们进入主题,讨论框架是什么? 欢迎您提出有意义的问题。IBeamMDAA 正确翻译为:光标多层分布式应用架构。 IBeam :即英文I-Beam,Beam 原义是一束光,I-Beam 原义指 计算机交互界面的 光标-“I”,俗称“工”字梁光标,当我们把鼠标指针指向输入框时,鼠标从“”变为“”,昆明光标科技有限公司 在翻译时取名为“Kunming IBeam Technology Co.,Ltd”,一方面指原义的光标,一方面也隐喻昆明光标科技有限公司从事的是与计算机科学相关的业务,是一家以IT. 阅读全文
摘要:
昆明光标科技有限公司(Kunming IBeam Technology Co.,Ltd)成立于2005年,由两个梦想青年为在社会中证明自己,为实现自我在懵懂中自筹资金而创立,自成立之日起,困难与痛苦一直伴随着公司,随着公司的成长创始人也慢慢成熟,两位创始人所失去的不只是金钱与时间,还有家庭、生活。 阅读全文
摘要:
在使用CaslteActiveRecord开启二级缓存时1、如果一个实体标记了 缓存属性,则无论该类是 通过ID查询还是其它方式的查询得到的结果,都会自动缓存,标记如下:所以,不必再担心结果是否能够按照预期的需要缓存。[ActiveRecord("T_GeographicBoundary",Cache=CacheEnum.NonStrictReadWrite)]publicclassDALGeographicBoundary:ActiveRecordBase<DALGeographicBoundary>{}2、查询缓存如何使用? 在CastleActiveRec 阅读全文
摘要:
使用过种中代码如下:1stringtemp=string.Format("{0,-200}","服务请求信息不完整,解包失败,请联系维护人员!");2stringtemp2="服务请求信息不完整,解包失败,请联系维护人员!".PadRight(200);希望的结果应该是: temp.Length == temp2.Length ==200但结果却是 temp.Length == temp2.Length ==205为什么呢?这倒底是怎么一回事啊? 阅读全文
摘要:
tuxedo使用问题记录 阅读全文
摘要:
做WinForm开发离不开一些基本的控件,作为数据列表显示控件中,其中最为重要的要数 DataGridView,以前用的是一些第三方控件,提供了比较灵活和方便的功能,比如:根据所见即所得导出数据到Excel 或者 文本,没办法自力更生才是生存之道。 DataGridView的数据导出功能在网络上搜索后,有一些同仁实现过,但有些是需要依赖Excel ,这种方式不但耦合性强,性能也差,为了一劳永逸的... 阅读全文
摘要:
做WinForm开发离不开一些基本的控件,作为数据列表显示控件中,其中最为重要的要数 DataGridView,以前用的是一些第三方控件,提供了比较灵活和方便的功能,比如:根据某列分组统计等等,确实方便,但加载第三方控件的缺点就是加载数据太慢,打包布署后体积大,更为甚者还要收费,咱又不能用盗版,没办法自力更生才是生存之道。
阅读全文
摘要:
经过一段时间对CSLA的学习和实验,对如何应用这个超级工具有了一些心得,慢慢感觉越来越顺手了。(只是有些感慨,从认识CSLA到现在快两年了,现在才基本了解如何使用它,真是惭愧啊)。另外,公司的框架发展到现在,有了很多的积累和发展,感觉有很多地方显得不方便,或者说有些功能无法完成。老构架的优点: 1、功能与权限检查与.net framework 集成,无需手动配置,系统将在启动时自动扫描并注册到系... 阅读全文
摘要:
学习CSLA.net后明白,CSLA.net 分为根对象和子对象,子对象可以嵌套,根对象是可以直接调用期Save 方法保存编辑结果的,而如果在子对象上调用相同的方法时,将抛出异常,子对象是不能直接保存的,只能由根对象负责子对象的保存。但有时情况并非如此, 比如:有个 Role 对象,需要列表显示在Gridview 上的,数据源为 RoleList,RoleList为根对象,Role 为子对象,如果... 阅读全文
摘要:
Castle ActiveRecord 已经发布了最新的2.1版本,同时也支持了更多的数据库和修正了很多的Bug,目前项目里使用的却还是最早的1.0版本,在数据库迁移时遇到了问题,比如从MSSqlServer 迁移到SqLite 时,1.0版本就不支持,让我好不痛苦。因此,下载了2.1版本,测试,却得到很多莫名其妙的问题,为移植工作增加了不少的难度,此过程曾一度怀疑选择AR是否是一个正确的选择,经... 阅读全文