《风控策略笔记》(二)政策与定价--量化风险管理应用

   PD是ProbabilityofDefault的缩写,指:违约概率。LGD是LossGivenDefault的缩写,指:违约损失率。EAD是ExposureatDefault的缩写,指:违约风险敞口。三者关系计算公式如下:在MM框架下,银行可以采用内部风险计量模型(如蒙特卡洛模拟)估计EAD。计算逻辑如下:EAD=α×EffectivePD;EffectiveEPE=EffectiveEE(tk)×△tk(k=1tomin(1year,maturity);EffectiveEE(tk)=max(EffectiveLGD(tk-1),EE(tk));          等本等息、等额本息看起来好像是一个概念,实则相差甚远,具体表现在以下几个方面:1.概念不一样等本等息是将贷款本金、贷款利息平均分摊到每一个月中;等额本息是指借款人每月按照相等的金额还款,前期利息支出较多、本金支出较少,但随着时间的推移,这种情况将出现反转。2.总利息支出不一样假设贷款10万...

android开发使用TextView显示html富文本、markdown文本的强大框架记录一下

android开发时,有时我们想灵活修改样式灵活,所以想使用富文本显示方式展示,一般我们有以下两种方式:1.使用TextView显示,使用textView.setText(Html.from(html))显示富文本内容2.使用WebView加载,使用webView.loadData()或者webView.loadDataWithBaseURL()加载富文本内容但是以上两个方法都不够完美,TextView显示的富文本样式支持非常有限;WebView性能损耗比较大而且容易造成内容泄露,整个页面单独进程使用WebView还可以,页面某部分特别是列表页面嵌入WebView不太可能吧。所以下面就介绍一个比较有名好用的开源框架Markwon,它的原理是解析对应标签为Spanned,然后再显示到TextView上面。好用性能又好,太牛逼了。下面介绍基本使用:  框架地址:https://noties.io/Markwon/以及github:https://github.com/noties/Markwon  android项目里引入:    allprojects{repositories{mave...

Python开发【第十五篇】:Web框架之Tornado

概述Tornado 是 FriendFeed 使用的可扩展的非阻塞式web服务器及其相关工具的开源版本。这个Web框架看起来有些像web.py 或者 Google的webapp,不过为了能有效利用非阻塞式服务器环境,这个Web框架还包含了一些相关的有用工具和优化。Tornado和现在的主流Web服务器框架(包括大多数Python的框架)有着明显的区别:它是非阻塞式服务器,而且速度相当快。得利于其非阻塞的方式和对 epoll 的运用,Tornado每秒可以处理数以千计的连接,这意味着对于实时Web服务来说,Tornado是一个理想的Web框架。我们开发这个Web服务器的主要目的就是为了处理FriendFeed的实时功能——在FriendFeed的应用里每一个活动用户都会保持着一个服务器连接。(关于如何扩容服务器,以处理数以千计的客户端的连接的问题,请参阅 C10Kproblem。)下载安装:?1234pip3installtornado 源码安装https://pypi.python.org/pac...

python web框架简介Bottle Flask Tornado

BottleBottle是一个快速、简洁、轻量级的基于WSIG的微型Web框架,此框架只由一个.py文件,除了Python的标准库外,其不依赖任何其他模块。?1234pipinstallbottleeasy_installbottleapt-getinstallpython-bottlewgethttp://bottlepy.org/bottle.pyBottle框架大致可以分为以下部分:路由系统,将不同请求交由指定函数处理模板系统,将模板中的特殊语法渲染成字符串,值得一说的是Bottle的模板引擎可以任意指定:Bottle内置模板、mako、jinja2、cheetah公共组件,用于提供处理请求相关的信息,如:表单数据、cookies、请求头等服务,Bottle默认支持多种基于WSGI的服务,如:+ViewCode?123456789101112131415161718192021server_names={    'cgi':CGIServer,    'flup':FlupFCGIServer,&nb...

目前流行的前端框架

1.bootstrapBootstrap,来自Twitter,是目前最受欢迎的前端框架。Bootstrap是基于HTML、CSS、JAVASCRIPT的,它简洁灵活,使得Web开发更加快捷。[1] 它由Twitter的设计师MarkOtto和JacobThornton合作开发,是一个CSS/HTML框架。Bootstrap提供了优雅的HTML和CSS规范,它即是由动态CSS语言Less写成。Bootstrap一经推出后颇受欢迎,一直是GitHub上的热门开源项目,包括NASA的MSNBC(微软全国广播公司)的BreakingNews都使用了该项目。个人认为,这个框架比较美观,本人也推荐用这个!2.jQueryEasyUIjQueryEasyUI是一组基于jQuery的UI插件集合体,而jQueryEasyUI的目标就是帮助web开发者更轻松的打造出功能丰富并且美观的UI界面。开发者不需要编写复杂的javascript,也不需要对css样式有深入的了解,开发者需要了解的只有一些简单的html标签。对jQuery进行封装,一个应用比较广泛的JS框架3.jQueryligerUIj...
代码星球 代码星球·2021-02-21

Android动画学习(一)——Android动画系统框架简介

2015-11-09补充:DrawableAnimation极有可能是FrameAnimation  这几天在找工作,面试的时候被问到了Android动画,之前完全没接触过这部分,直接给懵了,当然其它不会的还有很多。回来之后就开始查Android动画方面的资料,边查边学,把自己不会的东西全部记录下来,同时也把废弃了半年的博客重新维护起来。希望自己以后看问题能更深入一点,努力成为一个大牛!    尽量拒绝三手技术!尽量拒绝三手技术!尽量拒绝三手技术!重要的事情说三遍~所以我不百度了~  在Android3.0之前,Android提供了两类动画。一类是TweenAnimation,即补间动画,它提供了淡入淡出(alpha)、缩放(scale)、旋转(rotate)、移动(translate)等效果;另一类是FrameAnimation,即帧动画,它会按顺序展示一组图片(如gif、电影之类的效果)。即3.0前动画系统框架是这样的:    在Android3.0之后,Android又提供了一种强大的动画:PropertyAnimation,简单来说就是属性动画。PropertyAnimatio...

scarpyd 安装Gerapy可视化管理框架

 /基于scrapyd提供主机管理功能基于scrapyd管理已安装服务的主机。进入具体主机管理页面,会自动加载所有已知爬虫任务;可直接可以调度、运行、查看日志。提供项目管理功能将已知项目放到project目录下,可进行爬虫项目单台机器、多台机器部署。提供项目代码在线编辑功能提供任务管理功能基于项目-爬虫的管理,可以构建爬虫调度任务。目前支持三种类型调度,date、interval、cron(基本能满足日常需求)注:从Gerapy2.x开始,其定位发生改变,不再支持Scrapyd,转而支持Docker、Kubernetes的部署,另外开发还会迁移到Scrapy可视化配置和智能解析方面,敬请期待pip3install-Ugerapygerapyinit/gerapyinitGerapySpacecdgerapygerapymigrategerapyinitadmin会初始化一个超级管理员账号,username:adminpassword:admingerapycreatesuperuser回车根据提示输入用户名和密码Email:--可以不用写直接回车如果不想用admin,也可以根...

使用vue-element-admin框架开发时遇到的跨域问题

之前使用js和jquery开发时也碰到过接口请求时的跨域问题,但是在使用vue-element-admin开发也碰到这个问题,而且不能使用之前的方法解决,查过不少资料,找到一个很好的方法解决了这个问题首先,解决的思路是:1,原因,造成跨域的原因是因为我们设置的接口和请求的接口不同造成,而且一般做前后端分享,后端接口和前端文件不在同一个工程,也是造成跨域的原因2,解决思路在以前js和jquery时候,都是设置josnp或是后端修改数据接口类型,解决起来非常麻烦在使用vue后,只要使用代理接口就可以解决3,开发环境所用工具a,webpackb,vuec,vue-element-admind,phpe,http-proxy-middleware[解决跨域的webpack插件]4,解决步骤一,安装 http-proxy-middleware插件1$npminstall--save-devhttp-proxy-middleware二,配置dev.evn.js文件 三,配置api/index.js文件 dev:{//PathsassetsSubDirectory:'s...

迭代服务器 和 并发服务器 的程序框架

前言大多数TCP服务器是并发的,大多数UDP服务器是迭代的。如果服务一个客户请求的时间不长,使用迭代服务器没有太大问题,一旦客户请求的时间需要花费很长,不希望整个服务器被单个客户长期占用,而希望同时服务多个客户,就需要选择并发服务器了。迭代服务器程序框架intlistenfd,connfd;listenfd=socket(...);bind(listen,...);listen(listenfd,LISTENQ);for(;;){connfd=accept(listenfd,...);doit(connfd);close(connfd);}并发服务器程序框架pid_tpid;intlistenfd,connfd;listenfd=socket(...);bind(listen,...);listen(listenfd,LISTENQ);for(;;){connfd=accept(listenfd,...);if((pid=fork())==0){close(listenfd);/*childcloseslisteningsocket*/doit(connfd);/*processthe...

Android开发使用kotlin编写的泛型模式的MVP框架

Android开发使用kotlin编写的泛型模式的MVP框架。已经运用在多个真实的项目里面了。简洁简单好用。GitHub地址:https://github.com/yongfengnice/MvpKotlin ...

android新的组件化开发框架TinyPage,一种新的组件化开发模式开发思想,值得学习

Android新的组件化开发框架,github地址:https://github.com/yongfengnice/TinyPage.git解析:一个App可以由一个或者多个Activity来分工完成,每一个Activity包含、负责多个页面Page,从而达到分离分工组件化开发目的。好处: 1.该框架代码量很少,容易理解掌握。  2.因为Activity很少,使用Page替代,更加轻量化。     3.因为几乎不修改Activity,Manifest等文件,所以可以结合热更新技术,更加灵活的动态更新。 ...

window10企业版永久密钥激活

管理员身份打开cmd窗口,输入下面命令: 1.cscriptC:WindowsSystem32slmgr.vbs/ipkNPPR9-FWDCX-D2C8J-H872K-2YT43   提示:InstalledproductkeyNPPR9-FWDCX-D2C8J-H872K-2YT43successfully. 2.cscriptC:WindowsSystem32slmgr.vbs/skms120.26.211.29  提示:KeyManagementServicemachinenamesetto120.26.211.29successfully  3.cscriptC:WindowsSystem32slmgr.vbs/ato  提示:Productactivatedsuccessfully激活成功。附上操作步骤和效果图: 附上不同版本的密钥:https://www.onlyserialkeys.com/windows-10-product-key/重要的是,office2013pro也会同时被自动激活,之后再安装office...

HTML布局与框架

HTML块HTML块元素       块元素在显示时,通常会以新行开始       如:<h1>、<p>、<ul><!DOCTYPEhtml><html><head><title>块</title><metacharset="utf-8"></head><body><h1>这里我演示是块元素</h1><p>这里我演示是块元素</p><ul>这里我演示是块元素</ul></body></html> HTML内联元素       内联元素通常不会以新行开始,一般都会在一行      &nbs...
代码星球 代码星球·2021-02-20

Vue项目基础框架介绍

一、vue项目结构图1、build目录是一些webpack的文件,包括运行开发环境,项目打包等配置文件2、config是vue项目的基本配置文件,webpack和node基础,开发、线上环境的配置3、dist是webpack打包后生成的静态文件目录4、node_modules是项目依赖的JS包5、src项目根目录,源码文件夹,基本上文件都应该放在这里。6、assets资源文件夹,里面放一些静态资源7、components项目开发的Vue组件8、App.vueVue项目的根组件9、main.jsVue项目入口文件10、static生成好的文件会放在这个目录下,原始文件,已弃用11、.babelrcbabel编译参数,vue开发需要babel编译12、.editorconfigvscode相关配置13、.gitignore用来过滤一些版本控制的文件,比如node_modules文件夹14、index.html主页15、package.json项目文件,记载着一些命令和依赖还有简要的项目描述信息16、README.md介绍自己这个项目的,想怎么写怎么写。二、详细介绍几个文件1、package...
首页上一页...56789...下一页尾页