自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

原创 金融监管分析

1. 对金融业的保护:政府安全网政府安全网的形式为存款保险,具体来讲有两种拯救方式:偿付法(pay off method)收购与接管法(purchase and assumption)2. 政府安全网的缺陷道德风险(太大而不能倒闭逆向选择3. 金融监管的8类对持有资产的限制对资本金要求:杠杆比率将表外业务转成风险资产(《巴塞尔协议》)及时整改行动金融监管:注册与检查。商业银行又通货监理署(OCC)、州银行监管当局批准成立,并且定期提交报告。风险管理评估:评价银行控

2022-05-20 14:58:57 341

原创 金融结构的经济学分析

1. 金融结构的8个基本事实股票不是企业最主要的外部融资来源;可流通债券不是企业主要外部融资来源;间接融资重要性大于直接融资;金融中介,特别是银行,是企业外部资金的重要来源(类似3)金融体系是经济体中收到监管最严格的部门;只有良好信誉的大公司才能进入金融市场筹资;债务合约通常需要抵押品(显性和隐性抵押品);债务合约有繁复的限制条款和法律文件;2. 理论架构这一章的结构非常复杂,因此先说明一些概念的关系。3. 交易成本问题:每一笔交易成本几乎固定,

2022-04-25 12:43:05 933

原创 股票价格计算

这一章的标题原本叫股票市场、理性预期理论与有效市场假说。但是我认为这一章所有的话题和结论都是指向股票价格计算提出的理论。这些所有的计算规则都无法真正的计算出股票的价格(因为涉及未来的信息),这些理论更像分析学,以假设出发说明股票价格反应的一些事实和特点。1. 资产估计原则所有资产的估值都为该资产未来现金流的现值。将这个原则运用在股票市场中,股票的现金流为:股利(股息)、未来出售的价格。2. 戈登增长模型戈登增长模型对股利做出了简化:假设公司按照每年不变的比率增加股利。根据该假设推导出来长期持有该股票

2022-04-25 12:37:45 536

原创 利率风险结构和期限结构

1. 风险结构风险结构是为了解释为什么不同的机构发行的相同到期期限的债券利率不同。违约风险(default risk):该风险是指债券的借款人可能违约,因此不同的程度的违约可能性会产生风险溢价。该溢价是针对国债而言,国债被视为无违约风险债券(default-free bonds);流动性:流动性越低风险溢价越高·;所得税因素:可能针对地方债券的收入不缴纳所得税,因此地方债券利率更低。2. 利率期限结构期限结构是为了解释同一机构发行的不同时长的债券的利率不同。2.1 期限结构特点这些不同时

2022-04-25 12:29:57 2158

原创 利率行为(interest rate behavior)

0. 一些理解根据《货币经济学》和理论上的推理,利率并不是由美联储决定的。市场上的利率会根据美联储的货币政策改变(例如货币供给量),但是市场上的利率是交易者的决策决定的,利率行为就是分析利率如何被决定的。总的来说有两种理论来解释利率的变化:投资组合选择理论流动性偏好理论1. 投资组合选择理论1.1 基本假设财富上升,则对债券需求数量上升债券预期回报率(不是到期回报率,不是利率)上升,对债券需求数量上升债券风险上升,对债券需求数量下降债券流动性上升,对占全需求数量上升1.2

2022-02-26 17:11:04 1133

原创 利率与债券

1. 一些概念到期收益率(yield to maturity):使债务工具所有的未来回报的现值与其今天价值相等的利率。回报率:R=C+Pt+1−PtPt=CPt+Pt+1−PtPt=ic+gR = \frac{C + P_{t + 1} - P_t}{P_t} = \frac{C}{P_t} + \frac{P_{t + 1} - P_t}{P_t} = i_c + gR=Pt​C+Pt+1​−Pt​​=Pt​C​+Pt​Pt+1​−Pt​​=ic​+g其中PtP_tPt​表示ttt时刻债券价

2022-02-21 13:13:25 279

原创 定投基本原理

分析一个定投的原理并且做一些定投的实验。通过原理找出合适定投的产品,并且通过实验验证结论是否正确。1. 定投模型定投就是每隔一定的时间就对一个投资产品进行固定金额的购买。为了能简化出来定投的数学模型,定义如下符号:xxx:每次定投的金额0−T0-T0−T:总定投的时间ΔT\Delta TΔT:每次定投间隔的时间f(t)f(t)f(t):投资产品的价格关于时间的函数(例如一股f(t)f(t)f(t)元)由定投的总时间和定投的间隔时间我们可以计算出定投的总次数n=T/ΔTn = T / \De

2022-02-20 14:00:11 758

原创 道琼斯工业指数

疫情之后的道琼斯工业指数道琼斯工业指数的增长率数据整理:google文档数据来源:Financial Forecast Center

2022-02-14 22:17:30 355

原创 货币的概述

1. 概念定义货币:在产品和服务支付以及债务偿还中被普遍接受的东西货币的功能:交易媒介、记账单位、价值储存支付体系的演进:商品货币、不兑现纸币、支票、电子支付、电子货币货币的计量:M1:通货(currency)、支票账户存款、旅行者支票、其他支票存款M2:M1、小额定期存款、储蓄存款与货币市场账户、货币市场共同基金2. M1和M2货币数量2.1 M1M1的构成为通货、支票账户存款、旅行者支票、其他支票存款。这是《货币金融学》里面标准的定义,在之后的金融技术革新之后,其他支票存款被替换成

2022-02-14 22:11:52 8052

原创 使用lvm调整分区大小

文章目录1. 问题2. 主要流程2.1 gdisk阶段2.2 PV阶段2.3 VG阶段2.4 LV阶段2.5 调整分区大小1. 问题之前使用Windows的时候觉得可以随意调整分区的大小特别神奇,感觉Linux上应该也可以随意调整分区大小才行,但是自带的图形界面中的工具有没有修改分区大小的能力。学习了lvm才明白原来一定要使用终端里面的lvm工具才可以调整分区的大小2. 主要流程首先要了解PV(Physical)、VG(Volume Group)、LV(Logic Volume)这三个概念。PV(

2020-12-06 16:18:20 3173

原创 matlab图像直方图均衡化即空间滤波

1. 直方图均衡化1.1 理论分析定义讨论中的符号P∈Rm×n,原图像矩阵S∈Rm×n,直方图均衡化之后的图像[0,L−1],像素点的取值范围p(r),原图像概率密度函数T(r),灰度转换函数round(x),四舍五入函数\begin{aligned}&P \in R^{m \times n}, 原图像矩阵\\&S \in R^{m \times n}, 直方图均衡化之后的图像\\&[0, L - 1], 像素点的取值范围\\&p(r), 原图像概率密度函数\

2020-11-15 19:33:46 957

原创 Linux多用户共同使用同一目录

用户管理问题用户添加:useradd、userdel用户属性的修改:passwd群组添加:groupadd、groupdel群组属性修改:gpasswd切换用户:su基本概念初始群组:在/etc/passwd里面指定的GID。每个用户一登陆,有效群组就被赋值为初始群组。所属群组(支持群组):用户属于的所有群组,包括初始群组,用户可以获得所有所属群组的权限。有效群组:用户当前使用的群组。用户创建的所有文件、目录等操作都属于有效群组。实际问题有三个用户user1、u

2020-10-29 23:55:52 6577 1

原创 CRIU实现热迁移

介绍CRIUCRIU(Checkpoint/Restore In Userspace)是Linux上的一个软件。它可以用来暂停运行中的容器或者是进程,根据CRIU暂停生成的文件从断点恢复容器或者是进程,然后继续执行。环境安装实验涉及两台电脑(虚拟机)因此两台电脑间的通信使用NFS(network file system)。容器就使用docker 17.06.0。CRIU的版本选择3.14。两台虚拟机的操作系统选择Ubuntu16,尝试了Ubuntu20感觉不行。安装NFS服务器IP:192.

2020-10-28 17:24:23 1910

原创 Linux bash 配置

文章目录1. 命令别命2. bash配置文件2.1 bash不同的打开方式2.2 login shell 读取配置文件2.3 non-login shell 读取配置文件1. 命令别命alias指令可以设置命令别命,设置别命的格式和设置变量的格式基本相同,如下:$ alias lm='ls -al | more'由于没有把电脑的科学上网搞好,下载Typora究极慢,只好先下载了一个已经编译好的bin文件夹。每次都要进入文件夹使用./Typora打开Typora。所以设置了一个命令别名。经过如下设置

2020-08-07 16:14:40 363

原创 Linux bash 变量

文章目录1. 查看变量2. 设置变量3. 高级的变量3.1 作用域3.2 变量的类型4. 查看变量1. 查看变量说来羞愧,主用Linux半年了,之前用的也是苹果竟然现在才知道使用echo查看bash中的变量。好不容易知道echo这个指令,先用man查看以下功能。echo本身这个指令只是在bash中输出一行,就等同于python的交互模式中print()的作用,例如下面直接输出了跟在echo后面的字符串:yxr$ echo yxryxr当然echo也可以输出变量的值,和C语言和python一样,

2020-08-06 16:52:45 212

原创 Linux压缩文件操作

文章目录1. tar2. zip1. tartar指令本身只会打包文件,加入一些参数之后才会使用gzip、bzip2、xz等指令压缩文件。tar的参数和基本用法如下:# 基础用法$ tar -zcv -f filename.tar.gz file # 将file压缩成file.tar.gz$ tar -ztv -f filename.tar.gz # 查看压缩文件filename.tar.gz的内容$ tar -zxv -f filename.tar.gz -C directory # 将fil

2020-08-05 13:53:03 225

原创 Linux磁盘操作:分区、格式化、挂载

文章目录1. 磁盘分区1.1 查看磁盘分区1.2 使用gdisk给磁盘分区2. 格式化3. 挂载文件系统1. 磁盘分区1.1 查看磁盘分区首先可以使用lsblk(list block device)列出所有设备信息,如下图。在图中可以看到共有一个磁盘,即sda,磁盘上有三个分区:sda1、sda2、sda3。在sda3中有三个文件系统都是xfs格式,挂载点分别为/、/swap、/home。MAJ:MIN表示设备的一种编号,内核就是通过这个编号来识别设备;RM表示是否为可卸载(removable)设

2020-08-03 17:29:40 1998

原创 Linux文件系统操作

文章目录1. 查看文件系统信息1.1 df查看全部文件系统信息1.2 du显示目录信息2. 建立连接2.1 硬链接2.2 符号链接1. 查看文件系统信息1.1 df查看全部文件系统信息df [OPTION] ... [FILE] ...-a #列出所有的文件系统-h #以方便人阅读的单位(M、G)显示出来-T #显示出文件系统的类型(xfs、ext2)-i #显示inode信息,而非block的信息下面显示虚拟机上centos的文件系统的信息其中文件系统类型为tmpfs、devtm

2020-08-03 11:24:11 260

原创 Foster设计方法

1. Foster简介Foster是一种设计并行计算程序的方法,分为四步(Partitioning、Communication、Agglomeration、Mapping)来进行并行计算程序的设计。此外还有一种设计方法Culler跟Foster大同小异。作为例子问题是1000×10001000 \times 10001000×1000的矩阵和向量相乘。使用了4个线程。先打一下预防针。矩阵乘向量这个问题太简单了,一定要使用Foster设计方法反而觉得Foster有些累赘。例如信息传递、整合实际上完全可以

2020-06-04 12:01:03 2125

原创 汇编语言实现监控程序

1 介绍监控程序监控程序说白了就是操作系统。对于特别简单的操作系统而言监控程序就是等待用户的命令然后执行。这里介绍的监控程序可以运行放在软盘中的用户程序。可以接收ls指令,输出用户程序的信息。基本上什么功能也没有……所有源代码软盘,提取码:pn49用户程序的介绍请看:x86入门-接管裸机控制权2 软件支持操作系统:Ubuntu 20.04 LTS虚拟机软件:VirtualBox 6.1.6(VB这个程序有bug,推荐直接使用bochs,目前监控程序还没有触发VB的bug)Debug软件:bo

2020-05-16 14:30:38 984

原创 x86入门-接管裸机控制权

1. 介绍编写x86汇编程序,使用编译器编译成二进制文件。开机后用BIOS载入二进制文件,文件可以接管计算机的控制权。编写的汇编程序除了要控制裸机,还要做到使用显存输出弹球的运动轨迹。2. 软件编译器:NASM version 2.14.02虚拟机程序:VMware 15.5.23 编写反弹程序代码先上代码jmp near start delay equ 50000 ;计...

2020-04-23 21:08:05 600 8

原创 线性方程组迭代法实现

之前有详细介绍过理论部分线性方程组迭代解法理论这里给出了3×33 \times 33×3矩阵作为系数矩阵迭代解法的python实现1. 雅可比迭代法求解方程为Ax⃗=b⃗A\vec{x} = \vec{b}Ax=b,具体值如下A=[521−1422−310]b⃗=[−12203]A = \left[\begin{matrix}5& 2& 1\\-1& 4&...

2020-04-22 20:18:39 419

原创 数值计算笔记-线性方程组迭代解法

1. 矩阵极限:{A(k)}\{A^{(k)}\}{A(k)}为矩阵的序列,且A=(aij)∈Rn×nA = (a_{ij}) \in R^{n \times n}A=(aij​)∈Rn×n,若有lim⁡k→∞aij(k)=aij,(i,j=1,⋯ ,n)\lim_{k \rightarrow \infty} a_{ij}^{(k)} = a_{ij}, (i, j = 1, \cdots, ...

2020-04-20 22:16:02 460

原创 iphone通讯录导入excel

在家里呆久了修电脑、修网线、修手机什么事情都要做。昨天又叫我把iPhone的通讯录导出到excel表格?!我真是服了,搞半天学计算机的工作就这?!百度了一下,直接导出的软件要40$,真的是贵啊!!!家境贫寒,分享一下免费的解决方案。1. 从iCloud导出通讯录开启同步,登录iCloud,进入通讯录。然后会看到下面界面:点击红色方框里面的按钮,全选,然后点击Export vCard(中文...

2020-04-18 20:31:03 4487

原创 《黑客与画家》——呆头呆脑又何妨

全职演员知乎从一开始就给我推“编程难还是找女朋友难?”、“程序员真的觉得写代码比女朋友重要吗?”……要不就是10个社交技巧、不要输在说话上、如何让自己成为受欢迎的人……有一说一,我也妄想自己可以成为一个组织的leader、谈恋爱、当社长、做项目。当然我也要打码、学数学。坚持一个学期的结果就是身体彻底罢工,在期末大病一个月、绩点雪崩……《黑客与画家》作者波罗·格雷厄姆把在交际场上如鱼得水的学...

2020-04-16 23:22:48 155

原创 linux配置vscode中mpi路径

出现错误linux下载mpi比较简单,直接命令行操作即可。可以参考这篇博客。我在下载完之后会发现自己的vscode不支持自动补全了!!!我发现还有一种情况是vscode找不到mpi的路径,只要调用就会报错(强迫症患者当场去世)。两种情况都是没有正确添加路径导致的。解决方法打开.vscode中的settings.json文件发现安装过mpi之后多了一些内容,如下:{ "files...

2020-04-16 20:41:38 1837

原创 测试内存读取速率

1. 思路平时CPU读取数据时会从cache或者内存中读取数据。如果想单纯从内存中读取数据,那么需要把cache关闭。然后从内存中顺序读取数组。读取速率bandwidth、数组大小arraysize、读取时间time之间的计算公式如下:bandwidth=arraysizetimebandwidth = \frac{arraysize}{time}bandwidth=timearraysi...

2020-04-12 21:56:57 3396

原创 测试cache大小-C语言实现

1. 简介在实际CPU从内存中取数时很多时候从cache中存取,在这个实验中使用C语言编成估计cache的大小。2. 实验思路当一个数组的大小超过cache的大小时,随机读取数组的元素会发生cache的替换现象。如果要存取的数据经常不在cache中(被替换出去/没有载入),CPU需要多次从内存中读取数据。从内存中读取数据的时间远大与从cache中读取的时间,因此从如果数组大于cache s...

2020-04-09 22:01:54 5003 1

原创 《奇特的一生》——致敬时间的神

谁是时间的神?《星际穿越》说四维时空中“时间就像水一样”被分配,想来时间的神能做到的也不过如此。柳比歇夫作为《奇特的一生》主人公,在这个尺度下就是时间的神!很多人都觉得时间像捧在手上的水慢慢流逝,无法挽回。而对于柳比歇夫而言,时间就像一块面包,按照自己称心如意的方式分配。他会把每天的面包都掰成三四块,然后从容地给科研吃一口,给家人吃一口,给兴趣爱好吃一口。经常我也幻想自己能安排好自己的工作,...

2020-04-06 23:06:43 205

原创 中山大学计算机培养方案

分享一下中大培养方案中专必课和专选课,顺便说一说自己的上课收获。持续更新。专必一个学分=一个星期上0.5节课,比如3学分,一个星期就上1.5节课。一节课90分钟。大一上课名学分评价程序设计13C语言编程。老师在这节课讲C语言理论、编程技巧。C语言是一个计算机学生的必修课,如果想深耕计算机这个专业,C语言编程必不可少。程序设计1实验1C语言编程的打码课。老...

2020-04-05 23:25:12 1840

原创 perf测试矩阵乘法

介绍perf是一个测试CPU运行时各项指标(比如cache-miss,band-width)的工具。perf从CPU的Performance Monitor Unit(PMU)计数器中读取这些信息,然后输出。注意:由于各个厂家的生产CPU的标准不同,perf读取的性能种类也会有一定的差别。矩阵乘法在这里主要测试三种矩阵乘法的相关性能——传统乘法、分治算法、Strassen算法。程序都使用C...

2020-04-03 23:33:30 504

原创 UDP套接字-python实现

介绍之前在用C语言实现套接字时,详细介绍了套接字的各个部分。这次用python实现套接字只是随便玩玩。python套接字的库是自带的:socket视频演示视频客户端代码python实现跟C很不同的一点是,python传送的信息不能是string类型。如果想传送string类型的数据结构必须用encode()函数转成byte类型。代码一目了然:import socket as sck...

2020-04-02 23:32:14 207

原创 FAT12模拟-C语言读取

介绍之前详细介绍了FAT12文件系统其中涉及到过多位运算的时间处理问题,我在另一篇文章中进行了分析。并且附有C语言代码。DOS的镜像就是FAT12文件系统,在网络上有freedos,操作跟DOS大同小异,可以免费下载DOS原版的镜像我放在百度云里面了,提取码far8视频演示CSDN放不了友情提示:做实验可以先把代码copy下来,把代码和DOS的镜像放在同一目录下运行一下,感受DOS的...

2020-04-01 23:48:58 1422 1

原创 FAT12文件系统介绍

简介FAT12文件系统是指:在磁盘上规定一种特定的存储格式,这种存储格式高效方便,功能强大,因此形成了统一的规定。基础知识具体来说FAT12文件系统为1.44M的软盘设计。1.44M的软盘有2880个扇区,一个扇区有512个字节;那么FAT12文件系统的管理的空间大小就是2880 * 512 = 1474560个字节实际的扇区是在磁盘上,但是我们可以把所有的储存空间看作是一个很大的数组,把...

2020-03-31 21:37:21 2068

原创 Lolita-洛丽塔

今天看电影发现古代两个人才——张先和苏轼张先在八十岁的时候娶了一个十八岁的妻子,兴高采烈作诗一首我年八十卿十八,卿是红颜我白发。与卿颠倒本同庚,只隔中间一花甲。苏轼知道此诗也回应了一首十八新娘八十郎,白发苍苍对红妆。鸳鸯被里成双夜,一树梨花压海棠。其中《一树梨花压海棠》也就是电影《Lolita》的中文译名之一。当然另一个中文译名就是大名鼎鼎的《洛丽塔》这个电影的实际...

2020-03-31 00:29:46 306

原创 目标为导向的学习-如何做实验、打比赛

在开始写CPU、数据分析比赛、数学建模比赛的时候都觉得特别难上手。当时感觉设计一个能运行汇编语言的CPU就是mission impossible。最近由于老师只布置作业不上课,大家纷纷抱怨上课拧螺丝,下课造火箭我做实验不算很强,但是基本上也经得起检验。加上同学反复问我如何在完全没听懂的情况下用做完实验,我不妨在这里分享一下自己的经验。当然其实打比赛、做一些研究方法都是相通的,相同的方法我就...

2020-03-29 23:59:39 268

原创 数值计算笔记-部分主元消去&cholesky分解

补充:接上一篇LU分解1.高斯消元的一些问题:在之前高斯消元得到LU分解时,必须假设没有较换行的操作,即在消元过程中没有主元akk=0a_{kk} = 0akk​=0的现象。但是实际情况有如下定理定理:A∈Rn×nA \in R^{n \times n}A∈Rn×n非奇异,若对A高斯消元过程中主元akk=0a_{kk} = 0akk​=0,则该列下方至少有一个元素不为0,即∃ik>k,a...

2020-03-28 20:59:38 1014

原创 C++机器学习?

点进来说明有过这种罪恶的想法——用C++/C学习机器学习。不妨分享我看到的一个观点:的确你可以用任何语言编程语言学习一切专题,但是千万不要用C++学机器学习,碰都不要碰。首先人们经常夸大Python比较慢这件事;初学者喜欢争论哪个语言更快之类的话题。我曾经也这样争论过。但是你要知道你不是在实现TensorFlow。你只是在学习的过程中实现一个梯度下降算法,这时你的问题规模远远没有到达Pyth...

2020-03-28 20:53:29 7293 3

原创 FAT12文件系统时间和日期-C语言输出

1.介绍文件目录项FAT每一个文件目录项都是32个字节,格式如下偏移量长度描述08文件名83文件扩展名111文件属性1210保留位222最后修改时间242最后修改日期262首簇号284文件大小2.时间格式日期和时间都是从1980年算起。FAT12文件目录项的25、26字节,一共16位储存日...

2020-03-27 23:13:18 1270 1

原创 数值计算笔记-LU分解

补充:矩阵算子范数:设x⃗∈Rn,A∈Rn×n\vec{x} \in R^n, A \in R^{n \times n}x∈Rn,A∈Rn×n,对于某种给定的向量范数∣∣x∣∣v||x||_v∣∣x∣∣v​.矩阵的算子范数为∣∣A∣∣v=max⁡x⃗≠0∣∣Ax⃗∣∣v∣∣x⃗∣∣||A||_v = \max_{\vec{x} \neq 0}\frac{||A\vec{x}||_v}{|...

2020-03-25 23:03:09 503

空空如也

空空如也

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

TA关注的人

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