自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(39)
  • 资源 (2)
  • 收藏
  • 关注

原创 【无标题】

M3L6 Understanding Volatility本章内容期权就是赌波动率波动率有几种类型跟波动率有关的Greek:Vega。以及为什么它很危险波动率套利:用隐含波动率还是实际波动率?校准:波动率的期限结构波动率微笑和局部波动率学完可以:知道波动率的实际应用了解历史波动率和校准模型之间的差别理解用Greeks来拆解风险,核对隐含波动率的影响Delta复制期权波动率期限结构的拟合(bootstrapping)1. 期权就是赌波动率BS下的delta hedge是对

2022-04-17 22:24:37 222 1

原创 Ito‘s lemma伊藤引理

Ito 1如果F是关于随机变量X的函数(其中t是隐式呈现的),比如F=X2,F=eXF=X^2,F=e^XF=X2,F=eX等等,则根据Ito 1有随机微分:dF=dFdXdX+12d2FdX2dtdF=\frac{dF}{dX}dX+\frac{1}{2}\frac{d^2F}{dX^2}dtdF=dXdF​dX+21​dX2d2F​dt注意:dFdX\frac{dF}{dX}dXdF​和d2FdX2\frac{d^2F}{dX^2}dX2d2F​都是通过普通微分求导的方法得到,代入式中即可。其

2022-03-27 15:54:11 1648

原创 Black Scholes公式推导及求解 Part 2:降维至一维热力扩散模型

Black Scholes公式推导及求解Black Scholes公式推导及求解 Part 2:降维至一维热力扩散模型Black Scholes公式推导及求解 Part 2:降维至一维热力扩散模型首先,回忆Black Scholes Equation,目标是通过一系列的换元和操作,最终实现将其转换成形如一维热力扩散模型的形式(∂p∂t′=c2∂2p∂y′2\frac{\partial p}{\partial t'}=c^2\frac{\partial^2p}{\partial y^{'2}}∂t′∂p​

2022-03-21 13:42:19 1066

原创 Black Scholes公式推导及求解 Part 1:BS Equation的推导

Black-Scholes公式推导Black-Scholes公式推导Black-Scholes公式推导一、期权价格可以标识为关于标的资产价格S和时间t的函数V(S,t;σ,μ;E,T;r)V(S,t;\sigma,\mu;E,T;r)V(S,t;σ,μ;E,T;r)其中:SSS和ttt是标的资产价格和时间σ\sigmaσ和μ\muμ是标的资产的波动率和收益率EEE和TTT是期权合约的行权价格和到期时间rrr是无风险收益率二、BS公式的6个假设:标的资产价格服从一个已

2022-03-15 22:27:19 4880

原创 Java 接口学习

接口其实蛮早就了解过了,这次深入看了下。还是有所收获,接口其实在java模式设计中有重要作用。主要是学到了与接口相关的几种设计模式。首先,接口的存在还是为了弥补java中单继承的不足的。比如,鱼既是一种动物又是一种食物,那么它具有两个类的特点,但是却又没办法同时继承,

2011-09-07 13:59:24 504

原创 Java 内部类学习

内部类是java中一个重要但是难以理解其作用的概念。内部类分为:1.实例内部类2.静态内部类3.局部内部类4.匿名类1,2统称为成员内部类,因为它们可以作为一个类的成员而存在。而局部内部类则一般存在于类的成员方法当中。这些内部类之间分别

2011-09-06 20:16:13 521

原创 Android Http

HttpGet httpGet = new HttpGet(url);这是一个get对象,url是连接,包含查询字符串HttpClient httpClient = new DefaultHttpClient();这个对象的execute(HttpGet ht

2011-09-04 22:50:58 848

原创 Java 异常学习

在JVM遇到异常的时候,先是在当前方法中寻找catch代码块,如果找到了就执行该代码块;否则,JVM会从调用栈中弹出该方法的栈结构,继续到前一个方法中查找合适的catch代码块。正常情况下try catch块语句不会对程序的性能造成很大影响,比如try catch块在

2011-09-03 22:38:06 947

原创 Android GoogleMaps API

GoogleMap1.google提供了一组API,可以很方便的在应用程序当中添加基于地图的功能2.Android将大部分的地图功能封装在MapView当中3.MapView将通过GoogleMaps服务取得数据,并以地图的方式显示出来4.MapView提

2011-08-31 16:13:31 670

原创 Android Asynchronization

整个过程有点复杂,认真理解下,还是觉得设计得挺好的。异步操作 AsyncTask对于耗时较多的操作(如网络操作等)因为会消耗时间而使程序阻塞,那么应该采用异步线程才进行。实现一个继承AsyncTask 异步操作的类。覆盖doInBackgrou

2011-08-29 16:02:35 1482

原创 Android Location

User LocationUser Location的作用1.获取用户的位置2.追踪用户的移动KEY API1.LocationManager:用于管理Android的用户定位服务2.Location Providers:提供多种定

2011-08-29 11:00:30 843

原创 Android HttpRequest

http 代码例子:                                //生成一个请求对象 HttpGet httpGet = new HttpGet("http://www.baidu.com"); //生成一个Http客户

2011-08-29 11:00:09 4276

原创 Android ContentProvider

ContentProvider这玩意看了半天还是不太明白。。。1.ContentProvider为存储和获取数据提供了统一的接口2.使用ContentProvider可以在不同的应用程序之间共享数据3.Android为常见的一些数据提供了C

2011-08-29 10:58:05 514

原创 Android Download

文件下载步骤1.创建一个URL对象2.创建一个HttpURLConnection对象HttpURLConnection urlConn = (HttpURLConnection)url.openConnection();3.获取一个Inpu

2011-08-29 10:57:07 772

原创 由Jobs的联想

看了Jobs的一些产品发布会。我意识到,技术在现在的时代,已经不像过去那样左右科技的发展,取而代之的是idea,或者说innovation。一个好的idea,就是一个改变世界的机会。这点我很佩服舅舅,他跟我说了他的很多idea,很有意思,希望自己以后也多留心自己的生活

2011-08-29 00:03:16 427

原创 Android Wifi

wifiWIFI_STATE_DISABLED:不可用WIFI_STATE_DISABLING:正在关闭WIFI_STATE_ENABLED:可用WIFI_STATE_ENABLING:正在打开WIFI_STATE_UNKNOWN:未知状态

2011-08-26 14:55:02 552

原创 Android SQLite

SQLiteOpenHelper帮助你访问sqlite。当然你也可以不适用sqliteopenhelper。getReadableDatabase():返回一个只读的SQLiteDatabase对象getWritableDatabase():返回一个可读可写的SQLite

2011-08-26 11:32:35 872

原创 android app widget

App Widget  界面的更新其实是基于广播机制。程序发出广播,app widget接受广播,并作相应更新操作1.AppWidgetProviderInfo:为app widget提供元数据,包括布局,更新频率等等数据。这个对象被定义在xml文件当中。

2011-08-25 23:29:10 407

原创 2D graphics - Android SDK翻译

地址:http://developer.android.com/guide/topics/graphics/2d-graphics.html2D graphicsandroid提供了一个定制的2D图形类库用来画图和展现动画。android.graphics

2011-08-25 21:18:19 629

原创 Android Animations

animation有两种方式来实现:1.代码;2.xmlanimation分两类:1.Tweened animations2.frame-by-frame animationstweened animations:1.alpha:淡入淡出效果

2011-08-25 10:34:38 1100

原创 Android中的蓝牙

蓝牙蓝牙主要针对短距离设备通信(10米以内)android.bluetooth包中1.BluetoothAdapter:代表本地的蓝牙适配器2.BluetoothDevice:代表一个远程的Bluetooth设备1.在AndroidManifest

2011-08-25 00:20:24 946

原创 Android中json的解析

Json vs XML1.数据可读性基本相同2.解析手段都很多3.json数据体积更小4.json与javascript关系紧密5.json对数据描述更差中括号代表一个json数组,比如:[{"name":"zhangsan","age

2011-08-24 23:36:39 2606

原创 thinking in java 学习笔记

Strings1.“+”号运算符的重载在循环里面不要使用。这会导致效率大大降低。因为用javap -c 查看编译的jvm字节码会发现,每次循环都会创建StringBuilder对象。所以有循环的时候,应该显式地使用StringBuilder,通过append方法代替+号。值得

2011-08-21 10:50:20 349

原创 MFC的一些函数

1.句柄:资源的表示。类似于指针HICON 图标句柄HCURSOR 光标句柄HWND 窗口句柄HINSTANCE 应用程序实例句柄2.MSG STRUCTUREhwndmessage:消息号wParam:关于消息的附加信息

2011-08-19 16:03:46 492

原创 GWT UiBinder部分官方介绍的翻译

页面来源:http://code.google.com/intl/zh-CN/webtoolkit/doc/latest/DevGuideUiBinder.html随便硬译的,没有检查,没有修改。。。刚刚搜索了一下,发现网上已经有翻译好的了。。。Orz。。。->http://gwt-note.psmonkey.org/official/buildUI/With-UiBinder 使用U

2011-08-16 15:11:32 4865

原创 linux消息队列

所谓消息队列就是指一个消息链表。int msgget(key_t, int flag):创建和打开队列int msgsnd(int msqid, struct msgbuf *msgp, size_t msgsz, int flag):发送消息,msgid是消

2011-08-01 23:09:23 534

原创 linux共享内存

#include #include #include #include #include #define BUFSZ 2048int main(){ int shmid; char *shmadd; //创建共享内存 if((shmid=shmget(IP

2011-07-28 17:52:40 531

原创 linux信号通信

linux里面进程间通信的另外一种方式就是信号通信。信号通信属于软件中的。linux有如下几个常用的信号:SIGHUP:终端上发出的结束信号SIGINT :来自键盘的终端信号(CTRL+C)SIGQUIT:来自键盘的退出信号(CTRL +\)SIGFPE:浮点异常信号SIGKIL

2011-07-28 11:47:25 2053

原创 linux的管道和命名管道

看了个教程,对于linux 的管道有了点了解。感觉还是得结合代码看。管道是linux里面进程间通信的一种方式,其他的还有像信号(signal)、信号量、消息队列、共享内存、套接字(socket)等。1.管道pipeint pipe( int fd[2] );返回值:成功,返回0,

2011-07-28 00:21:35 8416 1

原创 ubuntu 10.04 交叉编译环境

这里记录以下,以备不时之需。first, install service1.installation, configuration and starting ftp servicessudo apt-get install vsftpdmodify vsftpd's config

2011-07-24 20:11:19 781

原创 一个搭建交叉编译环境的问题帖

http://blog.rookiesean.com/2010/08/09/ubuntu10-04%E5%AE%89%E8%A3%85%E9%85%8D%E7%BD%AE%E7%AC%94%E8%AE%B0-%E4%BD%BF%E7%94%A8crosstool%E5%BB%BA

2011-07-24 19:29:11 435

原创 移植U-BOOT

本来打算一章一章地看过来,没想到还是碰到了很多困难,中间的像总线、LCD控制器什么的还是有很多地方看不太懂。于是就跳过来了。。。1.什么是bootloader?bootloader就是一段在系统上电就开始执行的一段小程序。所做的工作有:初始化硬件设备、准备好软件环境,最后调用操作

2011-07-20 16:16:20 398

原创 存储控制器

在S3C2410/S3C2440中,存储控制器提供了访问外设 所需的信号。其中,地址线ADDR0-ADDR26的访问范围为128M,此外CPU还对外引出了8根片选信号,nGSC0-nGSC7,对应于BANK0-BANK7,如此一来,地址空间达到了1G。每一个BANK其实可以对应一

2011-07-11 16:22:24 471

原创 GPIO接口

GPIO即通用输入/输出端口,也就是一些引脚。S3C2440就有130个I/0端口(引脚),分为A~J共九组:GPA~GPJ。通常两种方式操作GPIO引脚通过寄存器操作GPIO引脚。寄存器又分为三种:(1)GPxCON寄存器:用于选择引脚功能。每两位控制一根针脚:00表示输入,0

2011-07-10 20:48:52 745

原创 gdb调试

gdb a.c -g //编译-g告诉编译器生成调试信息gdb a.out (gdb) l //显示代码(gdb) b 4 //在指定行号下断点(gdb) r //开始调试(gdb) bt //查看调用栈(gdb) p a //查看a的值(gdb) up //到上一层栈帧 

2011-06-30 13:13:00 370

原创 求最长回文字符串并原样输出

#include #include #include #define MAXN 5000+10char buf[MAXN], s[MAXN];int p[MAXN];int main(void) { int n, m = 0, max = 0, x, y; int i, j; fgets(buf, sizeof(s), stdin); n = strlen(

2011-06-30 09:38:00 794

原创 一个生成json格式的类

因为GWT项目客户端无法使用org.json的类库,所以只能用GOOGLE的json类库。之前在网上搜到一个自动生成json格式字符串的类,用了一下,发现服务端用这个类生成的json String在客户端无法被 google的json类库方法正常解析,于是查看了后端生成的字符串对照下json的标准,发现当JSONOBJECT对象嵌套时,键值对里的值被额外加上了·[  ],导致无法被解析。看了下代码

2011-06-17 15:25:00 4020

原创 algorithem 入门经典

2-1 digit 2-2 daffodil 1 //this is a c source file 2 #include 3 4 int main() 5 { 6 | //FILE *fin,*fout; 7 | //fin=fopen("data","rb"); 8 | //fout=fopen("data","wb");

2011-06-13 22:53:00 770

原创 排序算法

 1.bubbleSortimport java.util.Scanner;public class BubleSort { /** * @param args 2011.10.05 */ public static void main(String[] args) { Scanner scanner = new Scanner(System.in);

2011-06-06 16:18:00 489

KmdKit(内核开发工具)

KmdKit(内核开发工具)KmdKit(内核开发工具)KmdKit(内核开发工具)KmdKit(内核开发工具)KmdKit(内核开发工具)KmdKit(内核开发工具)

2009-07-08

MASM 5.0汇编语言编译器

废话不多说了~~学习汇编语言的同志们必不可少的工具!!

2009-07-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除