博客园 - 阿牛-专注金融行业开发uuid:24b78886-0ed1-41c2-8670-e3f31dcf42c4;id=397562017-12-23T09:28:19Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/feed.cnblogs.comhttps://www.cnblogs.com/rockniu/p/3994406.html2014-09-19.xml - 阿牛-专注金融行业开发basel 2 divorce 2 shell 2 fiscal 2 bare 2 concert 2 piano 2 silent 2 revamp 2 ...2014-09-26T02:57:00Z2014-09-26T02:57:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】basel 2 divorce 2 shell 2 fiscal 2 bare 2 concert 2 piano 2 silent 2 revamp 2 ... <a href="https://www.cnblogs.com/rockniu/p/3994406.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/p/3843638.htmlADO.NET 3.5高级编程:应用LINQ&Entity Framework - 阿牛-专注金融行业开发http://item.jd.com/10080604.html第1部分ADO.NET3.5概览第1章使用ADO.NET3.5提供的新方法访问数据1.1语言集成查询LINO1.1.1LIQtoObjects1.1.2LINQtoSQL1.1.3DataContext编程1.1.4LINQtoData...2014-07-14T14:21:00Z2014-07-14T14:21:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】http://item.jd.com/10080604.html第1部分ADO.NET3.5概览第1章使用ADO.NET3.5提供的新方法访问数据1.1语言集成查询LINO1.1.1LIQtoObjects1.1.2LINQtoSQL1.1.3DataContext编程1.1.4LINQtoData... <a href="https://www.cnblogs.com/rockniu/p/3843638.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/p/3843631.htmlC#高级编程(第8版) - 阿牛-专注金融行业开发http://spu.jd.com/11328513.html第1章 .NET体系结构1.1 C#与.NET的关系1.2 公共语言运行库1.2.1 平台无关性1.2.2 提高性能1.2.3 语言的互操作性1.3 中间语言1.3.1 面向对象和接口的支持1.3.2 不同的值类型和引用类型1.3.3 强...2014-07-14T14:17:00Z2014-07-14T14:17:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】http://spu.jd.com/11328513.html第1章 .NET体系结构1.1 C#与.NET的关系1.2 公共语言运行库1.2.1 平台无关性1.2.2 提高性能1.2.3 语言的互操作性1.3 中间语言1.3.1 面向对象和接口的支持1.3.2 不同的值类型和引用类型1.3.3 强... <a href="https://www.cnblogs.com/rockniu/p/3843631.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/p/3843626.htmlASP.NET MVC 4 Web编程 - 阿牛-专注金融行业开发http://spu.jd.com/11309606.html第1章入门第2章控制器第3章视图第4章模型第5章表单和HTML辅助方法第6章数据注解和验证第7章成员资格、授权和安全性第8章Ajax第9章路由第10章NuGet第11章ASP.NETWebAPI第13章单元测试第14章扩展ASP.NETM...2014-07-14T14:15:00Z2014-07-14T14:15:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】http://spu.jd.com/11309606.html第1章入门第2章控制器第3章视图第4章模型第5章表单和HTML辅助方法第6章数据注解和验证第7章成员资格、授权和安全性第8章Ajax第9章路由第10章NuGet第11章ASP.NETWebAPI第13章单元测试第14章扩展ASP.NETM... <a href="https://www.cnblogs.com/rockniu/p/3843626.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/p/3648842.htmlVersion of SQLCE in WP8 - 阿牛-专注金融行业开发The version on the device is compatible with version 3.5 on the desktop, but the Windows Phone version of the database engine has some of the features from version 4.0, namely enhanced encryption and support for OFFSET and FETCH paging syntax.http://stackoverflow.com/questions/16358820/which-version2014-04-06T09:15:00Z2014-04-06T09:15:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】The version on the device is compatible with version 3.5 on the desktop, but the Windows Phone version of the database engine has some of the features from version 4.0, namely enhanced encryption and support for OFFSET and FETCH paging syntax.http://stackoverflow.com/questions/16358820/which-version <a href="https://www.cnblogs.com/rockniu/p/3648842.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2011/09/29/2195440.htmlLesson 9 - 阿牛-专注金融行业开发New Words:(1) Silent adj, 无声的(2) Ought vi. 应该,应当;大概(3) Wear 穿, 戴ought to do sth 应该;应该做某事 ought to know better 应该懂得多一些 New Phrases:(1) Get rid of 摆脱,除去(2) Ought to 应该(3) Be fit for 适宜的(4) Had better (not) 最好(不),不要加toYou'd better tell her everything.You'd better not say anything.2011-09-29T05:44:00Z2011-09-29T05:44:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】New Words:(1) Silent adj, 无声的(2) Ought vi. 应该,应当;大概(3) Wear 穿, 戴ought to do sth 应该;应该做某事 ought to know better 应该懂得多一些 New Phrases:(1) Get rid of 摆脱,除去(2) Ought to 应该(3) Be fit for 适宜的(4) Had better (not) 最好(不),不要加toYou'd better tell her everything.You'd better not say anything. <a href="https://www.cnblogs.com/rockniu/archive/2011/09/29/2195440.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2011/09/27/2193596.htmlOral English Training: Lesson 7 - 阿牛-专注金融行业开发New Words: Word Pronunciation Meanings Phrase Bless ...2011-09-27T13:53:00Z2011-09-27T13:53:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】New Words: Word Pronunciation Meanings Phrase Bless ... <a href="https://www.cnblogs.com/rockniu/archive/2011/09/27/2193596.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2011/08/25/2153885.html一个不错的Options交易策略网"option trading tips"可以学到各种Options的定义. - 阿牛-专注金融行业开发http://www.optiontradingtips.com/strategies/index.html2011-08-25T15:11:00Z2011-08-25T15:11:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】http://www.optiontradingtips.com/strategies/index.html <a href="https://www.cnblogs.com/rockniu/archive/2011/08/25/2153885.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2011/08/25/2153881.html加强金融专业知识学习,现实从代码开发到业务设计的转型 - 阿牛-专注金融行业开发今年以来,就很少写代码了.过完年就在马不停蹄地学习Avaloq,参加认证考试.还好,顺利通过了.考完试,又马上投入到了新客户的业务学习中去.银行的系统就是复杂,业务多的让人眼花缭乱.这也说明了香港的金融发达不是吹出来.现在的工作,基本接触不到代码(至少目前是,将来还不好说),但是对业务要求很高,你要知识每种业务在Avaloq系统里怎么实现,怎么检查.这也给了我们一个不错的学习业务的机会.我们将整个系统分成了下面7个子系统:1. CRM & Wealth Management(开启,客户基本资料,账户管理)2. Credit(负责信贷管理,风险管理,抵押值计算)3. Security T2011-08-25T15:06:00Z2011-08-25T15:06:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】今年以来,就很少写代码了.过完年就在马不停蹄地学习Avaloq,参加认证考试.还好,顺利通过了.考完试,又马上投入到了新客户的业务学习中去.银行的系统就是复杂,业务多的让人眼花缭乱.这也说明了香港的金融发达不是吹出来.现在的工作,基本接触不到代码(至少目前是,将来还不好说),但是对业务要求很高,你要知识每种业务在Avaloq系统里怎么实现,怎么检查.这也给了我们一个不错的学习业务的机会.我们将整个系统分成了下面7个子系统:1. CRM & Wealth Management(开启,客户基本资料,账户管理)2. Credit(负责信贷管理,风险管理,抵押值计算)3. Security T <a href="https://www.cnblogs.com/rockniu/archive/2011/08/25/2153881.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2010/01/05/1639542.htmlSOA不是Web Service - 阿牛-专注金融行业开发在很多场合的交流中,常常遇到把SOA和Web Service混用的情况,所以想在这次的Blog里,结合网上的各种观点,谈谈个人对两个概念的理解。用一句话来概括基本的观点就是“SOA不是Web Service,Web Service是目前最适合实现SOA的技术”。 之所以SOA和Web Service被混为一谈,最可能的原因了也就在于此吧。 早在1996年Gartner就前瞻性地提出了面向服务架构的...2010-01-05T04:06:00Z2010-01-05T04:06:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】在很多场合的交流中,常常遇到把SOA和Web Service混用的情况,所以想在这次的Blog里,结合网上的各种观点,谈谈个人对两个概念的理解。用一句话来概括基本的观点就是“SOA不是Web Service,Web Service是目前最适合实现SOA的技术”。 之所以SOA和Web Service被混为一谈,最可能的原因了也就在于此吧。 早在1996年Gartner就前瞻性地提出了面向服务架构的... <a href="https://www.cnblogs.com/rockniu/archive/2010/01/05/1639542.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/12/15/1624524.htmlReportViewer使用手册 - 阿牛-专注金融行业开发上这个网站去找,包含了所有ReportViewer的使用说明和Demo: http://www.gotreportviewer.com/ 下面这个贴子是讲如何动态改变rdlc中字段的Text的。你可以按下贴的方法动态加载本地report的定义。Rdlc其实就是一个xml文档。 http://bytes.com/topic/visual-basic-net/answers/499644-chang...2009-12-15T02:25:00Z2009-12-15T02:25:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】上这个网站去找,包含了所有ReportViewer的使用说明和Demo: http://www.gotreportviewer.com/ 下面这个贴子是讲如何动态改变rdlc中字段的Text的。你可以按下贴的方法动态加载本地report的定义。Rdlc其实就是一个xml文档。 http://bytes.com/topic/visual-basic-net/answers/499644-chang... <a href="https://www.cnblogs.com/rockniu/archive/2009/12/15/1624524.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/12/13/1623314.html梳理一下最近要重点好学的东西 - 阿牛-专注金融行业开发不能再盲目地学了!这个兴趣来了,学几天;那个感觉好,又学几天。这样上去,啥也学不精。现在到了职业生涯的中后期,要为纵向为主,横向为辅了。掌握一到两种技术,把它搞精通了。最近,没有.NET的项目做了,公司让学JAVA,那就学吧。反正闲着白拿工资也不太好。三年学了一阵子Java,还学了EJB。现在不知道还记得多少,回忆一下,J2SE是基础,应该很快能学完。关键是高级应用(如Xml, JDBC, Thr...2009-12-13T15:43:00Z2009-12-13T15:43:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】不能再盲目地学了!这个兴趣来了,学几天;那个感觉好,又学几天。这样上去,啥也学不精。现在到了职业生涯的中后期,要为纵向为主,横向为辅了。掌握一到两种技术,把它搞精通了。最近,没有.NET的项目做了,公司让学JAVA,那就学吧。反正闲着白拿工资也不太好。三年学了一阵子Java,还学了EJB。现在不知道还记得多少,回忆一下,J2SE是基础,应该很快能学完。关键是高级应用(如Xml, JDBC, Thr... <a href="https://www.cnblogs.com/rockniu/archive/2009/12/13/1623314.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/12/11/1622236.html有空看完<Beginning Xml with C# 2008>这本书, 深入学习一下Xml. - 阿牛-专注金融行业开发好好看看这本书.http://www.apress.com/book/view/9781430209973做完所有的练习.2009-12-11T14:25:00Z2009-12-11T14:25:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】好好看看这本书.http://www.apress.com/book/view/9781430209973做完所有的练习. <a href="https://www.cnblogs.com/rockniu/archive/2009/12/11/1622236.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/12/10/1620977.htmlJava vs C# 命名规则 - 阿牛-专注金融行业开发包(名称空间) Java Package: 是全小写的名词,中间可以由点分隔开,例如:java.awt.event; C# namespace: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如: System.Data.SqlClient; 类 Java和C#一样: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWor...2009-12-10T04:13:00Z2009-12-10T04:13:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】包(名称空间) Java Package: 是全小写的名词,中间可以由点分隔开,例如:java.awt.event; C# namespace: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如: System.Data.SqlClient; 类 Java和C#一样: 首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWor... <a href="https://www.cnblogs.com/rockniu/archive/2009/12/10/1620977.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/12/04/1616970.html<.NET分布式应用程序开发>读书笔记 第十章:Q&A - 阿牛-专注金融行业开发问:高性能和高伸缩的关系? 答:两者是“二律相背”的关系。高性能通意味着降低伸缩性。高伸缩就意味着会降低性能。   问:何时需要分布式? 答:下面几种情况: 1。和异架系统集成,如在没有源码的情况下修改旧有系统。J2EE和.NET应用集成。 2。对安全性有很高的要求,不允许客户端修改应用程序的任何一部分。 3。业务逻辑集中管理放在App Server上。 4。伸缩特别重要,要支持很多的...2009-12-04T05:53:00Z2009-12-04T05:53:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】问:高性能和高伸缩的关系? 答:两者是“二律相背”的关系。高性能通意味着降低伸缩性。高伸缩就意味着会降低性能。   问:何时需要分布式? 答:下面几种情况: 1。和异架系统集成,如在没有源码的情况下修改旧有系统。J2EE和.NET应用集成。 2。对安全性有很高的要求,不允许客户端修改应用程序的任何一部分。 3。业务逻辑集中管理放在App Server上。 4。伸缩特别重要,要支持很多的... <a href="https://www.cnblogs.com/rockniu/archive/2009/12/04/1616970.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/11/27/1612007.html手动建立强类型DataSet - 阿牛-专注金融行业开发问:为不什么不用VS自动建立的DataSet? 答:VS自动建立的DataSet有如下不足, 所以我不用. 喜欢代码完全由自己掌控的感觉:) (1)代码繁杂. 共有四个文件,很多时候,我们只需要 DataSet的类型定义 (2)不支持空值, 如果有空值,会引发异常.我检查了它的代码, 它没有检查是不是DBNull.Value,是直接转型的. (3)和底层数据库有耦合, 你生成时连接什么数据...2009-11-27T06:24:00Z2009-11-27T06:24:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】问:为不什么不用VS自动建立的DataSet? 答:VS自动建立的DataSet有如下不足, 所以我不用. 喜欢代码完全由自己掌控的感觉:) (1)代码繁杂. 共有四个文件,很多时候,我们只需要 DataSet的类型定义 (2)不支持空值, 如果有空值,会引发异常.我检查了它的代码, 它没有检查是不是DBNull.Value,是直接转型的. (3)和底层数据库有耦合, 你生成时连接什么数据... <a href="https://www.cnblogs.com/rockniu/archive/2009/11/27/1612007.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/11/12/1601666.htmlNdo v3.1发布了! - 阿牛-专注金融行业开发这次增加的新功能有: 1.Oracle数据库支持(使用System.Data.OracleClient或ODP.NET驱动程序都可以) 2.支持Oracle的如下现实:   1)Sequence生成自增PK   2)CUD By 存储过程   3)数据库分页 3.涵盖了所有ADO.NETAPI的ISqlHelper操作接口.将SqlHelper和OracleH...2009-11-12T04:07:00Z2009-11-12T04:07:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】这次增加的新功能有: 1.Oracle数据库支持(使用System.Data.OracleClient或ODP.NET驱动程序都可以) 2.支持Oracle的如下现实:   1)Sequence生成自增PK   2)CUD By 存储过程   3)数据库分页 3.涵盖了所有ADO.NETAPI的ISqlHelper操作接口.将SqlHelper和OracleH... <a href="https://www.cnblogs.com/rockniu/archive/2009/11/12/1601666.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/11/11/1601234.htmlODP.NET和System.Data.OracleClient的一些不同 - 阿牛-专注金融行业开发ODP.NET对Number类型的支持更新,能动态判断小数位,然后转换为对应的.NET类型.如Number(4)->System.Int16, Number(10)->System.Int32, Number(18,2)->System.Decimal 如果执行Procedure,ODP.NET返回-1.OracleClient像SqlClient一样,返回影响的行数 ODP.N...2009-11-11T10:54:00Z2009-11-11T10:54:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】ODP.NET对Number类型的支持更新,能动态判断小数位,然后转换为对应的.NET类型.如Number(4)->System.Int16, Number(10)->System.Int32, Number(18,2)->System.Decimal 如果执行Procedure,ODP.NET返回-1.OracleClient像SqlClient一样,返回影响的行数 ODP.N... <a href="https://www.cnblogs.com/rockniu/archive/2009/11/11/1601234.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/11/11/1601020.htmlSingleton设计模式活学活用: 请求单一 vs 线程单一 - 阿牛-专注金融行业开发/// <summary> /// 在Web Request期间只存在唯一实例的类 /// 使用了Lazy /// </summary> public class SingletonPerRequest { public object Data; public static readonly string Key = "SingletonPerRequest.Ke...2009-11-11T07:26:00Z2009-11-11T07:26:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】/// <summary> /// 在Web Request期间只存在唯一实例的类 /// 使用了Lazy /// </summary> public class SingletonPerRequest { public object Data; public static readonly string Key = "SingletonPerRequest.Ke... <a href="https://www.cnblogs.com/rockniu/archive/2009/11/11/1601020.html" target="_blank">阅读全文</a>https://www.cnblogs.com/rockniu/archive/2009/11/05/1596509.htmlTable Scan, Index Scan, Index Seek - 阿牛-专注金融行业开发A table scan is where the table is processed row by row from beginning to end. An index scan is where the index is processed row by row from beginning to end. If the index is a clustered index then ...2009-11-05T03:50:00Z2009-11-05T03:50:00Z阿牛-专注金融行业开发https://www.cnblogs.com/rockniu/【摘要】A table scan is where the table is processed row by row from beginning to end. An index scan is where the index is processed row by row from beginning to end. If the index is a clustered index then ... <a href="https://www.cnblogs.com/rockniu/archive/2009/11/05/1596509.html" target="_blank">阅读全文</a>