摘要:
Vue.js 允许你自定义过滤器,可被用于一些常见的文本格式化。 过滤器作用:双花括号插值和 v-bind 表达式 (后者从 2.1.0+ 开始支持)。 过滤器使用:过滤器应该被添加在 JavaScript 表达式的尾部,由“管道”符号指示: 一、局部过滤器的使用 在一个组件中定义局部(本地)过滤器 阅读全文
摘要:
一、密码与加密 传统密码:加密算法是秘密的 现代密码系统:加密算法是公开的,密钥是秘密的 对称加密,加密解密都是一个密钥 非对称加密,加密解密是不同的密钥 对称加密,加密解密都是一个密钥 非对称加密,加密解密是不同的密钥 二、RSA加密算法 1、RSA非对称加密系统 公钥:用来加密,是公开的 私钥: 阅读全文
摘要:
一、最大公约数 约数:如果整数a能被整数b整除,那么a叫做b的倍数,b叫做a的约数。 最大公约数(Greatest Common Divisor,GCD):给定两个整数a,b,两个数的所有公共约数中的最大值即为最大公约数。例如,12与16的最大公约数是4. 1、如果计算两个数的最大公约数 欧几里得: 阅读全文
摘要:
一、从斐波那契数列看动态规划 斐波那契数列:Fn = Fn-1 + Fn-2 Fibonacci:除第一个和第二个数外,任意一个数可由前两个数相加得到。 1、练习:递归和非递归的方法来求解 使用递归和非递归的方法来求解斐波那契数列的第n项。 2、递归速度问题——子问题重复计算 通过上例可以发现递归版 阅读全文
摘要:
贪心算法(又称贪婪算法)是指,在堆问题求解时,总是做出当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出是在某种意义上的局部最优解。 贪心算法并不保证会得到最优解,但是在某些问题上贪心算法的解就是最优解。要会判断一个问题能否用贪心算法来计算。 一、找零问题 假设商店老板需要找零n元钱, 阅读全文
摘要:
一、AVL树 AVL树是一棵自平衡的二叉搜索树。 1、平衡因子 balance factor(平衡因子)记录了左右子树的高度差。上图定义的是有左子树没有右子树差值是1,没有左子树有右子树差值是-1. 2、AVL树具有以下性质 根的左右子树的高度之差的绝对值不能超过1 根的左右子树都是平衡二叉树(任何 阅读全文
摘要:
1、给两个字符串s和t,判断t是否为s的重新排列后组成的单词。 s = "anagram", t = "nagaram", return true. s = "rat", t = "car", return false. leetcode地址:https://leetcode.com/problem 阅读全文
摘要:
一、NumPy简介 NumPy是高性能科学计算和数据分析的基础包。它是pandas等其他各种工具的基础。 1、NumPy的主要功能 ndarray:一个多维数组结构,高效且节省空间 无需循环对整组数据进行快速运算的数学函数 线性代数、随机数生成和傅里叶变换功能 2、安装和引用方法 安装方法:pip3 阅读全文
摘要:
一、金融知识入门 金融、股票知识入门 二、量化投资与Python 1、为什么选择Python? 其他选择:Excel、SAS/SPSS、R 量化投资实际上就是分析数据从而做出决策的过程。 python数据处理相关模块: NumPy:数组批量计算 pandas:灵活的表计算 Matplotlib:数据 阅读全文
摘要:
一、基础金融知识介绍 金融:就是对现有资源进行重新整合之后,实现价值和利润的等效流通。 金融工具:在金融市场中可交易的金融资产。 常见金融工具:股票、期货、黄金、外汇、基金等。 二、股票 股票是股份公司发给出资人的一种凭证,股票的持有者就是股份公司的股东。 股票的作用: 1)出资证明、证明股东身份、 阅读全文