自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 观察者模式以及在 vue 中的应用

(本文是基于《Head First 设计模式》观察者模式的学习笔记) 引例:设计天气站 我司最近接到一笔订单,要求我们在 WeatherData 对象上建立一个应用。要求如下: 该应用需要有三种布告板,分别显示当前的状况(currentConditions),气象统计(statistics)以及简单的预报(forecast),而且必须是实时更新的。 此外,这得是一个可扩张的气象站,甲方希望公布一组 API,好让其他开发人员可以写出自己的气象布告板,并插入到此应用中。希望我司能够提供这样的 API。 .

2021-05-17 21:20:08 423

原创 前端:设计模式 - 策略模式及其应用

## 引例 我们有两个配置对象(config1, config2),现在的需求是我们需要两个对象进行合并。对于对象中的不同字段,我们要求合并方式不一样。 合成的结果如下面例子中(expected)所示。对于对象中 data 字段,我们合并后的对象中的 data, url 来自 config2;对于对象中的 headers 字段,我们采用深度合并(deepMerge),即 config2.headers 有则选择 config2.headers 中的字段,否则选择config2.headers 中的字段;对.

2021-05-15 13:02:08 192

原创 matplotlib解决中文乱码和负号问题

解决中文乱码问题 方法一 在代码中添加如下代码 plt.rcParams['font.family'] = ['sans-serif'] plt.rcParams['font.sans-serif']=['SimHei'] # 用来正常显示中文标签` 缺点:每次创建都需要添加代码,很麻烦 方法二: 把Windows下字体放到matplotlib的字体库中,修改相关文件配置就可以永久使用。具体操作...

2019-11-08 18:46:26 697

原创 crontab 用法(执行python文件)

前提: 创建一个xxx.py的文件 文件头为 #!/usr/bin/python3 # -*- conding= utf-8 -*- print('hello world') 更改权限 chmod 777 xxx.py 这样python文件就可以执行了 ubuntu@VM-0-10-ubuntu:~/script$ ./test.py hello world crontab 使用 ...

2019-10-20 10:03:32 1798

原创 linux

command command function operation ls list directory contents ls [flags] cd change directory cd [directory name] pwd print working directory pwd rm remove file rm [flags] <filename&gt...

2019-10-12 19:23:30 134

原创 FAST LEARNING

过程神秘化 创建连接 调试错误 钻研 初步了解(快速略过,投入多产出少) 观看视频课程(1.5x 2.0x) 阅读书籍并研究 (简单笔记) 练习 注意陷入如下陷阱: 没有及时反馈 消磨问题 洞察力 Feynman Technique a. 拿出一张纸 b. 在最上面写出最想了解的想法或者过程 c. 解释这个想法,想象自己正在教授别人 关于程序: a. 完成所有的步骤 b. 解...

2019-10-05 22:15:33 241

转载 git版本控制

git简介 git版本库 什么是版本库呢?版本库又名仓库,英文名repository,你可以简单理解成一个目录,这个目录里面的所有文件都可以被Git管理起来,每个文件的修改、删除,Git都能跟踪,以便任何时刻都可以追踪历史,或者在将来某个时刻可以“还原”。 创建版本库 选择一个合适的地方,创建一个空目录(非空目录也行) htwoo@htwoo-virtual-machine:~$ mkdi...

2019-10-04 13:54:43 137

原创 python logging

import logging logging.basicConfig(level=logging.WARNING, format='%(asctime)s [%(filename)s] outputNumber:[%(lineno)d] %(levelname)s %(message)s', datefmt='%a...

2019-09-29 18:59:32 158

原创 Redis 常用操作命令

Redis ubuntu下启动服务器 ps aux | grep redis // 查看当前进程是否开启redis sudo service redis start //启动服务 sudo service redis stop // 关闭服务 sudo service redis restart // 重新启动 redis-cli // 进入客户端 数据类型 string ha...

2019-09-29 07:53:22 239

原创 python 计算单个函数运行时间装饰器

import time def decorator(func): def wrap(*args, **kwargs): start = time.time() ret = func(*args, **kwargs) end = time.time() print("spend time : {:.8f}".format(e...

2019-09-26 14:44:03 109

原创 MongoDB:从删库到跑路

文章目录MongoDB数据库基本语法1. 创建和查询数据库2. 查看数据库3. 插入数据4. 删除数据库5. 删除集合(collection)6. 创建集合7. 插入文档8.更新基本语法9.删除高级查询1.比较运算符2.范围运算符3.and or4.正则表达式5.limit 和 skip6.自定义查询7.投影:选择返回结果的字段8.排序sort()9.统计个数count()10.去重distin...

2019-09-21 14:54:15 666

空空如也

空空如也

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

TA关注的人

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