小孩子最喜欢这种声音了! 总喜欢贴墙壁外面,偷偷往里看,想猛地冲进去,抓几只麻雀。 如果能抓一只麻雀当宠物,那还不立马成为全村最靓的仔?

阅读更多

K8S基本概念

一、何为Deployment

Deployment是一个定义及管理多副本应用(即多个副本 Pod)的新一代对象,与Replication Controller相比,它提供了更加完善的功能,使用起来更加简单方便。

阅读更多

ruby中block, proc, lambda概念有点绕, 举个场景来讲一下这中设计的可能原因,帮助理解

阅读更多

基础

  1. 安装django以后就可以用django-admin
    1. 创建project: django-admin startproject HelloWorld
    2. 创建app: ``
  2. 引入当前目录的内容: from . import views
  3. 安装xmlsec失败,先安装依赖: brew install libxml2 libxmlsec1 pkg-config , https://blog.csdn.net/yuyexiaohan/article/details/107145624
  4. Disallowed Host: Invalid HTTP_HOST header: '127.0.0.1:8000'. You may need to add '127.0.0.1' to ALLOWED_HOSTS
    1. 修改settings.py->’ALLOWED_HOSTS’
  5. django admin app: 'django.contrib.admin'
  6. django admin后台地址: http://localhost:8000/admin
  7. django admin的默认账号,没有。 需要通过命令创建: python manage.py createsuperuser
  8. 给django manager添加命令Django : How can I see a list of urlpatterns?
  9. django admin列出所有的urls(rails routes等价物), 需要装django-extension:
    1. pip install django-extensions
    2. 安装app, settings.py->INSTALLED_APPS, 添加'django_extensions',
  10. Linkedin登录:
    1. 官方django例子, 需要把抛错的app删除,然后配置key&secret, 见下面.
    2. python social auth settings ~~~python # settings.py SOCIAL_AUTH_LINKEDIN_OAUTH2_KEY = ‘77xqioxxxxxxxx’ SOCIAL_AUTH_LINKEDIN_OAUTH2_SECRET = ‘zILxe7jcxxxxxxxx’ SOCIAL_AUTH_LOGIN_REDIRECT_URL = ‘/home/’ SOCIAL_AUTH_LOGIN_URL = ‘/’

阅读更多

磁盘清理

  1. 找大文件,大于1G的文件: find / -size +1000M
  2. container log也容易积累很大: /data/docker/containers/, 遇到过一个25G的日志
  3. ls -lh 查看日志文件大小
  4. 切换到root下清除日志: sudo -i; echo "" > /path/to/logs
  5. 或者用find来删除: find /var/lib/docker/containers/ -type f -name "*.log" -delete 3.

阅读更多

nodejs 13.2之后支持ES6 class语法, 支持类的定义,支持import语法。有两种方法可以打开这种语法支持:

阅读更多