代码改变世界

升级Kubuntu 10.10后导致Blackberry立即重启

2010-11-15 09:00 by xxmplus, 228 阅读, 0 推荐, 收藏, 编辑
摘要:之前一直都在公司的Ubuntu上用usb线给Blackerry Storm 2充电,最近升级10.10后发现只要插上usb,Blackberry就立即重启,然后循环不断,非常讨厌。求助Google大神,找到了(临时)修复办法如下:重启机器即可。链接:https://bugs.launchpad.net/ubuntu/+source/linux/+bug/562903Updated on 2010... 阅读全文

Ubuntu下文件名乱码打不开文件怎么办?

2010-11-09 08:02 by xxmplus, 1204 阅读, 0 推荐, 收藏, 编辑
摘要:公司的Linux上显示不了中文,从家里带来的文件名全变成了问号,直接从GUI上改文件名或者直接点击打开文件都报错说找不到文件,而我又懒得折腾locale,怎么办?答案是直接用inode来给文件改名。完工。 阅读全文

Kubuntu升级小记

2010-10-28 06:53 by xxmplus, 266 阅读, 0 推荐, 收藏, 编辑
摘要:某日在公司里闲着无聊(好吧,所谓的闲着也只是刚刚完成一个major release,时间是下午四点四十五,还有十五分钟下班而已),看看自己的电脑上8.04的标志非常不爽,不如趁着下班前升级吧,明天一早就有新系统可以用啦:D说干就干:blah blah blah...一切正常,突然!系统报错,global的模块安装失败,显示咋回事捏?到google上转了一圈无果(使用google不熟练呀),再转了一... 阅读全文

QuantLib 101之VanillaOption

2010-10-12 08:54 by xxmplus, 953 阅读, 0 推荐, 收藏, 编辑
摘要:在QuantLib里的VanillaOption是经过Instrument, Option, OneAssetOption类多层继承而来的,为了简单起见,这里给出的例子让VanillaOption直接继承Instrument。cont 阅读全文

QuantLib 101之PricingEngine

2010-10-07 14:02 by xxmplus, 756 阅读, 0 推荐, 收藏, 编辑
摘要:同一个instrument也会采用不同的定价机制,正如第一篇所述,这是标准的策略模式。此外,不同的instrument所需的数据是大相径庭的,返回数据也是一样,因此这里引入了arguments和results两个辅助类。Instrument的大致接口参见这里。下面是实现部分:cont. 阅读全文

QuantLib 101之Swap

2010-10-01 15:03 by xxmplus, 969 阅读, 0 推荐, 收藏, 编辑
摘要:所谓的swap(掉期交易)是指两家公司相互交换未来现金流的协议,这份协议定义了现金流支付的日期以及计算的方法,通常现金流的计算会涉及利率、汇率,或者其他市场变量的预期值。(例1)远期合约是一种简单形式的swap。比如,在2009年3月1日,公司A以900美元/盎司的价格买入100盎司的一年远期黄金。它可以在收到这一年期黄金的时候立即抛出。这样的远期合约就相当于是一个swap,即这家公司同意它会在2... 阅读全文

QuantLib 101之Instrument

2010-10-01 11:39 by xxmplus, 1005 阅读, 0 推荐, 收藏, 编辑
摘要:Instrument是QuantLib里最基本的类,所有金融概念里的实体都可以映射到这个类上来,作为一个基类,它应该包含所有金融产品共通的方法。由于金融市场上各种交易产品以及衍生产品所附加的复杂概念,这个类的方法其实是非常少的:最基本的是返回它当前的价值,以及标明它当前是否已经到期(过期)。不同的instrument会采用不同的定价机制,这是很典型的策略模式。instrument的价值取决于市场上... 阅读全文

Boost里的Smart Pointer

2010-09-30 13:02 by xxmplus, 555 阅读, 0 推荐, 收藏, 编辑
摘要:Boost的智能指针库里有六种指针类模板,这里描述的是shared_ptr。这些指针类模板都有一个模板参数T,T是智能指针所指对象的类型。如果类型T的析构函数和delete操作符会抛出异常,那么智能指针的行为是未定义的。在指针声明的时候,T可以是不完整的类型。但是在指针实例化的时候,T必须是完整的类型。参见checked_delete函数模板。注意,shared_ptr不受上述限制,该因其大部分成... 阅读全文

园园园第一博

2010-09-30 10:25 by xxmplus, 232 阅读, 0 推荐, 收藏, 编辑
摘要:这是园园园第一博,测试123。我只是想多写几句话,看看效果如何,下面说的都是没有用的东西,纯粹为了撑开页面而已。网络编辑器不好用,代码高亮似乎也不支持?博客园推荐了Live Writer,回头试试看,不过在Linux下大概就不能用了吧。贴代码的功能看起来还不错哈~就是显示行号不怎么样,即便显示,也不应该在选择的时候一起被选进去啊。哦。。。原来可以直接复制到剪切板的。。。这还差不多,可以放心显示行号... 阅读全文