自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 JavaScript 设计模式——代理模式

为其他对象提供一种代理以控制对这个对象的访问。JavaScript 中包括很多小分类,在JavaScript开发中最常用的是虚拟代理和缓存代理。我们在编写代码的时候往往不需要预先猜测是否需要使用代理模式,当真正发现不方便直接访问某个对象的时候,再编写不迟。

2023-01-10 10:30:54 392

原创 JavaScript 设计模式——策略模式

是一种行为设计模式,能让我们定义一系列算法,并将每种算法分别放入独立的类中,以使算法的对象能够相互替换。

2022-12-29 13:24:02 1897

原创 JavaScript 设计模式——单例模式

是一种创建型设计模式,让你能够保证一个类只有一个实例,并提供一个访问该实例的全局节点。

2022-12-28 12:18:30 190

原创 JavaScript 柯里化(Currying)

柯里化 是一种转换,将 f(a,b,c) 转换为可以被以 f(a)(b)(c) 的形式进行调用。JavaScript 实现通常都保持该函数可以被正常调用,并且如果参数数量不足,则返回部分应用函数。

2022-12-27 14:34:32 179

原创 JavaScript 获取属性列表的方法

JavaScript获取属性列表的方法

2022-12-26 11:12:38 232

原创 JavaScript Proxy

一个Proxy包装另一个对象,并拦截一些操作(如读取、写入等)。

2022-12-26 11:05:25 146

原创 Kick Start 2018 Round E - Problem B Milk Tea

目录一、 题目描述1. 输入2. 输出3. Limits二、 解题思路三、 代码描述一、 题目描述  点奶茶时可以选择不同的小料选项: “加冰/不加冰”,“加糖/不加糖”,“加珍珠/不加珍珠”,“加布丁/不加布丁”,等等。我们用零一串来表示顾客的偏好,如果用上面的四个选项,那么 string 1100 表示 “加冰、加糖、不要珍珠、不要布丁”。  小明要给他的N个朋友每人买杯奶茶。奶茶店给出的小料选择项有P项。N个朋友每人给出了其个人的偏好。但是小明觉得给每个人买不同的实在是太麻烦了,于是他打算只买一

2020-07-13 16:19:42 264

原创 Kick Start 2018 Round B - Problem A No Nine

目录题目描述输入输出Limits解题思路对于第一个条件的解决对于第二个条件的解决两个区间的划分代码描述题目描述  查数游戏,参与者不能说出被9整除或数位中含有9的数字。具体描述请点这里。输入  T:表示共有T个用例来进行测试  F,L:表示查数的区间 [F, L]  注:F和L都是可以被喊出的数字(即它们不被9整除,也不含有数字9)输出  每个测试用例输出一行 Case #x: y   ·x:第x个用例(从1开始)   ·y:该区间的合法数字个数(即不被九整除且不含9的数字的个数)Li

2020-07-05 23:28:13 949 1

原创 Anaconda (Python3.7) & TensorFlow2 GPU版本 & Pycharm 安装

TensorFlow2.0 GPU相关安装一、 Anaconda安装二、TensorFlow 2.0安装1. 检查计算机上是否有NV的显卡2. 国内加速1) 配置国内源2) 显示源地址3) 安装3. 或者可以选择图形界面安装4. 检查是否安装成功1)进入TensorFlow2环境中2) 查看python和ipython的位置3) 在安装ipython三、 Pycharm安装一、 Anaconda安装  这里安装的是Windows版本,官网下载链接。下载完成后,双击运行。一路Next。  User的选择

2020-06-30 19:11:48 738 3

空空如也

空空如也

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

TA关注的人

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