2011年7月19日

摘要: 重构前:Cache.Add(DXCacheKey.A, Register(DXCacheKey.A, DXCacheKeyType.A, dal.GetItemA, dal.GetItemAById));Cache.Add(DXCacheKey.B, Register(DXCacheKey.B, DXCacheKeyType.B, dal.GetItemB, dal.GetItemBById));,,,此次重构的目标是将规则的建立和使用进行分离(IDXCacheItemWrapper), 副产品是将某一形式的规则进行了封装(DXCacheItemWrapper)。分离的好处:一是,增强了代码的阅读全文
posted @ 2011-07-19 17:37 yicone 阅读(11) 评论(0) 编辑

2010年12月24日

摘要: 老生常谈的问题, 网络上铺天盖地的处理方法, 还有抄来转去的"博文". 在此主要说明今日遇到的特定于IE8的一个特定问题. function autoSetFrameHeight(name) { try { var iframe; if (!name) return; iframe = document.getElementById(name); if (iframe.contentDocument) $("#" + name).height(iframe.contentDocument.height + "px"); else $(阅读全文
posted @ 2010-12-24 16:03 yicone 阅读(109) 评论(0) 编辑

2010年12月23日

摘要: 今天整理一个Visual Studio 2005的老项目, 其中用到了ASP.NET 2.0 AJAX的系列组件, 虽说是过时的东西, 但以后还是有些老项目要维护的. 出于备忘目的, 搜集整理相关信息如下 项目名称安装包程序集命名空间ASP.NET 2.0 AJAX ExtensionsASPAJAXExtSetup.msi System.Web.Extensions.dll v1.0.61025System.Web.ExtensionsASP.NET 2.0 AJAX FutureASPAJAXCTP.msiMicrosoft.Web.Preview.dllMicrosoft.Web.Pre阅读全文
posted @ 2010-12-23 17:32 yicone 阅读(22) 评论(0) 编辑

2010年8月17日

摘要: 此方案是一次将MVC的思想引入客户端的尝试. 结合AJAX ,并借鉴了一些ASP.NET MVC的实现模式.示例是一个简单的事件管理系统, 只有一个页面, 用户可以提交事件(post), 回复(reply). 页面打开时列表方式展现事件及回复.Controller公开一系列action 给调用方.action主要做三类事:1. 使用ajax方式与服务器端通信(ajax)2. 维护viewModel实例的状态3. 刷新页面的局部视图ControllerController引用着一个ViewModel的实例, ViewModel的定义如下:[代码]调用示例:这个示例是jquery版的, DOM中也阅读全文
posted @ 2010-08-17 03:30 yicone 阅读(86) 评论(0) 编辑

2010年5月27日

摘要: 经过又一天的努力,终于让数据库项目全编通过。现在的解决方案里已经有十个项目了,其中八个数据库项目,一个服务器项目(SQL Server 2005 Server Project),一个单元测试项目。直到下午还是满屏的Error,但经过不断的搜索(资料不多)和数次尝试,找到了关键问题和应对方法,后面就是对其余的项目重复几次这个过程,终于迎来了曙光。再次给出关于 数据库引用的资料链接(MSDN)简单整理...阅读全文
posted @ 2010-05-27 21:12 yicone 阅读(331) 评论(0) 编辑

2010年5月26日

摘要: 今天尝试在VS 2010中使用SQL Server 2005 Database Project 管理一个老项目使用的若干数据库,主要目的有两个,一是为了还过去的“债”,半年前的一个分支版本由于以前一直没有对数据库进行相应的版本控制,导致目前将要进行的版本合并难以进行;二是为了今后避免此问题的发生。建立解决方案后,将几个数据库建立了同名项目,然后连接到开发数据库服务器,进行导...阅读全文
posted @ 2010-05-26 21:18 yicone 阅读(335) 评论(0) 编辑

2010年1月18日

摘要: 朋友在做一個類似SpeedText 的IPhone 軟件, 實做下來, 目前性能和筆畫的流暢優美程度都不及這個日本人做的小軟件. 這是周六晚上閑來無趣, 跟朋友聊天時談到的, 這個軟件的用途是, 找回過去人們寫信讀信的感覺, 將字跡or書法躍然于信紙(圖片)之上, 發送到友人的郵箱中. 順著朋友的指引, 知道了要想做到筆畫流暢, 一般采用調用貝塞爾函數的方式來連接點. 于是找到一個同事, 給自己做...阅读全文
posted @ 2010-01-18 02:54 yicone 阅读(98) 评论(0) 编辑
摘要: 今天起床后發現陽光明媚. 平日里鉆在暗無天日的辦公室里, 是沒有機會體會到這冬日正午的暖陽, 是多么的讓人流連.靠在床頭, 伸了個懶腰, 慵懶地捧起了一直無暇去讀的企業應用架構模式. 那一刻, 陽光照在書本上, 雖然有些晃眼, 但是不妨礙一種細小的滿足感默默誕生.前日和一名同事閑聊, 提到了一段時間來一起參與的一個項目, 這個項目的一個特點是用到了數量較多形式各異的第三方接口, 算是"傳說中的"企業級應用吧:) 在前面的一輪測試過程中, 由于其中一些接口的測試環境頻頻當機或服務中斷, 導致測試和修改bug的過程都耽擱了不少時間, 于是同事提議, 做一些這些接口的替代品, 來阅读全文
posted @ 2010-01-18 02:02 yicone 阅读(40) 评论(0) 编辑

2010年1月17日

摘要: 其實這個環境, 之前就以經參照網絡上的資料搭建好了, 無奈筆頭不勤, 偏又趕上操作系統重裝, 所以無奈又將遇到的問題一一搜索. 害怕今后重蹈覆轍, 所以這次就乖一些, 把問題記錄下來.本人機器上的操作系統是Win7, 以下第三步在其他Windows環境下不一定是必須.步驟:一 安裝Ulipad1. 安裝Ulipad, 安裝包可從google code 獲取2. 在Ulipad的安裝目錄下, 新建config.ini文件, 編輯內容:[default]debug = 0pythonpath = "C:\Program Files\Google\google_appengine"阅读全文
posted @ 2010-01-17 23:32 yicone 阅读(224) 评论(0) 编辑

2009年10月26日

摘要: 此次大会的主题包括云计算, 手机应用开发和软件创富, 敏捷开发, DSL,下一代互联网, 企业开发等, 这些主题基本上涵盖了当前国内软件开发的热点领域, 反应了当前的技术趋势. 由于课程是几个主题并行开设的, 所以只选择了一些感兴趣的课程, 比较喜欢的有 蔡学镛的 DSL的设计与实践, 云风的 C/C++与 Lua的混合编程 钱宏武的 大企业系统设计及其大互联网系统设计之异同 卢育圣的 发现A...阅读全文
posted @ 2009-10-26 20:14 yicone 阅读(57) 评论(0) 编辑

2009年6月30日

摘要: 有一种算法叫"蒙(发平声)" ! 花了一整天才写出来, 没有算法思想, 无数次的尝试才得出来; 即便有了结果, 但也还是没什么收获, 这就是这种算法的特点:( 略为沮丧阅读全文
posted @ 2009-06-30 22:42 yicone 阅读(270) 评论(0) 编辑

2008年11月8日

摘要: FirePHP是一款调试PHP程序的FireBug插件(FireBug是一款Firefox的插件,呵呵,好多插)。由于目前一个程序的编码是GBK编码,导致使用FirePHP进行调试时,fb函数的参数中如果包含汉字,则输出到FireBug的Console后,显示为乱码。 打开FirePHP.class.php,找到function fb($object)这行,在函数内容的顶部加入如下语句: $Obj...阅读全文
posted @ 2008-11-08 16:24 yicone 阅读(231) 评论(1) 编辑

2008年11月5日

摘要: 1.删除存储过程[代码]2. 删除表注意:删除表的时候先删除约束。NOCHECK在此例中不起作用,必须用DROP。[代码]阅读全文
posted @ 2008-11-05 09:30 yicone 阅读(177) 评论(0) 编辑

2008年10月25日

摘要: $user->logout(); show_message($_LANG['logout'] . "$user->ucdata", $_LANG['back_home_lnk'], 'index.php', 'info', true); ecshop類: 1. $user是ecshop類的實例; 2. show_message方法定義在lib_main.php中,將傳入的參數處理后輸出...阅读全文
posted @ 2008-10-25 19:30 yicone 阅读(311) 评论(1) 编辑

2008年6月19日

摘要: GDI+不支持异或绘图,而使用双缓存方式,避免了图形闪烁,但是速度稍慢,占用内存较多。随着硬件发展,这是一个图形编辑器的趋势;用 GDI+ 开发矢量图形编辑系统的经验之谈性能篇“经过无数次的实验,终于形成了自己的代码风格”:声明两个Bitmap对象,一个用于即时的图形绘制,另一个用于存放已有的图形。在用鼠标绘图的过程中,直接把Bitmap复制到绘图窗口所对应的Graphic...阅读全文
posted @ 2008-06-19 19:54 yicone 阅读(404) 评论(2) 编辑

公告

[Bio]:碼農
主要生产工具是C#, 目前的工作領域是电子商务和第三方支付
上海张江

yUML Extension For VS2010

昵称:yicone
园龄:6年7个月
粉丝:2
关注:7

导航

搜索

 
 

常用链接

我的标签

随笔分类(50)

Friend

积分与排名

  • 积分 - 26058
  • 排名 - 4048

最新评论

推荐排行榜