越努力,越幸运,做个ccode~

0%

动态规划

1 将数字翻译成字符串

给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。

Read more »

关于JS的零碎知识点整理

1. 保留两位小数

四舍五入
var num = 2.446242342
num = num.toFixed(2)     // 输出是字符串 需要用parseFloat或Number再转一下
Read more »

1 替换字符串中最后出现的字符串

(?!exp) 零宽度负预测先行断言

'abcxxyyabczioewf'.replace(/abc(?!\w*abc)/,'ABC')   // "abcxxyyABCzioewf"
'abcabcxxxabcbxx'.replace(/abc(?!\w*abc)/,'ABC')    //  "abcabcxxxABCbxx"
Read more »

创建一个正则表达式

可以使用正则表达式字面量,也可以通过RegExp构造函数
var re = /abc/gi
var re = new regexp(“abc”,’gi’)

Read more »

前言

需求:

对加密文本textPlain进行AES加密,AES加密中的key通过RSA加密,并通过加解签对解密结果进行验证

本文为了统一, 随机数key为固定字符串

let key = 'zCpdywHdFfPYQwYi' 
let textPlain = "{id:'123',name:'xiaoyu',address:'address:'上海市浦东新区'}"
Read more »

BFC (Block Formatting Context)

所以我们没有办法说明什么是BFC, 但我们知道如何创建一个BFC。

Read more »