- 博客(25)
- 收藏
- 关注
原创 Why should financial markets be regulated?
Why should Financial Markets be regulated?Financial markets have a significant contribution to the economy, helping in economic growth through investment activities, and capital allocation. The unique characteristics including systemic risks, information a
2024-02-01 15:38:08
916
原创 Critically assess the three pillars of the regulatory framework under the Basel Accords
“Basel Committee on Banking Supervision” (BCBS) has issued a series of Basel Accords with the objective to increase the soundness and stability of the international banking system. The aim of these accords is to institute risk measurements and capital requ
2024-02-01 15:37:04
425
原创 Discuss whether or not good corporate governance helps the company manage risk
In the modern corporate world, the need to manage risks has become a common phenomenon and has posed numerous challenges to many organizations. Some of these challenges include corruption which is rampant among some top managers. As a result, it is importa
2024-02-01 15:17:26
900
原创 Control Hijacking: Attacks 流量劫持攻击
a. Confidentiality 保密性:控制程序b. Integrity 完整性:插入新代码c. Avaliablity 可用性:意外终止程序。
2023-02-21 22:24:28
228
原创 Security Principles(计算机安全原理)
Defence in depth: 多个保护机制(一个失败了,另外一个不太可能以同样的形式失败)BitTorrent client: BT客户端 有权限去access resource。Human Factor: 考虑用户是否遵循安全机制,是否安全使用系统。Security Principles 无法保证不收到攻击。开放设计允许更多人发现设计中存在的缺陷。Open Design(开放设计)一个系统最好只给最小的权限。让计算机系统做想做的事情。防御的等级和成本成正比例。
2023-02-21 20:39:42
200
原创 Hadoop MapReduce 代码案例与解读
1. Map 和 Reduce 的具体原理就不描述了,这里简单用一个代码的例子做个介绍(Map Reduce的流程)2. 输入:txt文件包含着text。3. 输出: key-value。
2022-10-16 23:18:26
802
原创 go orm 报错 packet.go:123 closing bad idle connection
因此,连接开启8小时之后,server会主动断开,然而client中的连接池还保存着——当要对数据库进行操作时,client会在连接池中寻找一个空闲的连接,然而这个空闲的连接已经断开,导致了ErrBadConn。然而在orm的连接客户端(client)中连接池的连接,默认与server的连接时长是maxLifetime,是无限的。解决原理:只需要把client连接池的连接周期设置成小于server的,这样在server主动断开后,client重连时不会利用已经断开的server连接,而是重新建立连接。...
2022-08-09 11:26:24
2560
原创 Golang 遍历日期(参数:开始日期和结束日期)
day的话是开始和结束中的所有日期("2022-07-14")1.开始日期结束日期格式"2006-01-02"输出一个stringarray包含着所有遍历过的时间。month则是所有月份("2022-07")2.时间间隔day/month。
2022-07-20 17:16:49
1458
原创 go cron 定时任务 每月/每天(多任务)
每一位代表的分别是{秒数}{分钟}{小时}{日期}{月份}同一个cron可以承载多个定时任务器。时间说明006**?
2022-07-20 16:54:33
2645
原创 Beego orm insert 显示invalid memory 报错
beego orm insert 中遇到invalid memory解决方案
2022-07-12 16:36:32
412
原创 Dynamic Scoping (动态范围)
1. Dynamic Scoping 解释:对应的是static scoping。我们现在熟悉的大部分语言都是static scoping的(C,Python,Java)static scoping意思是变量在声明之后智能在它所在的block中可见dynamic scoping则是在对应的subfunction中也可见2. 用perl(允许dynamic scoping)举个例子:一共有两个package——AdvancedTournament 和 AdvancedFighter:我
2022-05-09 11:17:20
390
原创 Duck Typing (鸭子类型)详解
1. 通俗解释:之所以叫鸭子类型,是因为对于一个object来讲,如果它长得像鸭子,走路像鸭子,颜色像鸭子,那么你就可以把他当成一只鸭子2. 在object oriental 里面的定义:Duck Typing 更强调一个object的特征(变量,方法等)而不管它的遗传(inherit)关系举个例子:在这里有两个class,一个是GameCharacter,一个是Trap他们在一定程度上有相同点,但会有一些不同的地方,而且Trap不是继承于GameCharacter的from
2022-05-09 10:39:58
1082
原创 python SVM(支持向量机)例子
直接用一个例子来解释:有两个集合的点,找到他们的支持向量 :那么python的目的就是通过这几个点来找到对应的 阿尔法注:不是最近的点的阿尔法值为0代码如下:from sklearn.svm import SVCimport matplotlib.pyplot as pltimport numpy as np#对应点的坐标X = np.array([[1, 1], [1, 2], [1, 3], [2, 2], [4, 1], [4, 3], [5, 1], [5, 2
2022-04-15 19:43:46
1493
原创 一道例题学会动态规划和递归(recursion)
我们需要找到到达每个地铁站花的最少的钱这道题主要思路是递归,但是同一个站第一次坐两站只花两块钱增加了难度代码在这里,主要递归就用一个函数shortest()完成了我给这个4x4的sample二维数组赋值,按照上面的图让每个点等于这个站点需要花的钱#use recursion to give each station a value#sample是路线图, shortGraph是最便宜路线图def shortest (sample, shortGraph,flag ,x ,y): ..
2022-04-13 20:41:18
287
原创 Python 爬虫(抓取网页内容简单实现)
1. 首先第一步我们先找到自己抓取的网站网址以及内容在这里我使用的是https://m.douban.com/group/729027/抓取的内容是这个网页下的:所有的讨论2. 对这个网页的html进行解析,找到讨论这一栏的html源码使用F12对当前页面进行解析:点击圈起来的部分后,点击讨论中的 “婉卿......” 右边就能自动跳转到这一句的源码了右键单击源码后点击复制中的 复制selector复制出来的是:#group-topics > div:nt...
2022-04-10 13:27:30
21101
2
原创 Perl 继承(inherit)
在这里直接放上一个例子:AdvancedFighter 继承了 FighterFighter.pmsub new { my $class = shift; my $self = { "NO" => shift, "HP" => shift, "attack" => shift, "defense" => shift, "speed" => shift, "d
2022-04-10 12:06:39
460
原创 IntelliJ IDEA 安装maven并使用poi读写excel
1. 首先是maven的安装——在此下载maven,并对maven文件进行环境配置(关于maven的作用以及环境配置可以观看对应资料)2. 在IntelliJ IDEA中添加maven管理—— 在file底下的Settings中如图找到maven设置,输入maven的下载路径以及maven里面的settings.xml的文件路径并在低下的importing中按图所示设置好,这样maven在Intellij中就设置好了3. 接下来利用maven创建新的project在...
2022-01-05 00:48:54
4258
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人