StarryLand

我的全部道路,就是从孤独走向人间


  • 首页

  • 标签

  • 分类

  • 归档

  • 搜索

Fluent Python 笔记——序列类型及其丰富的操作

发表于 2020-10-12 | 分类于 Python | | 阅读次数:
字数统计: 7.5k | 阅读时长 ≈ 0:08
序列的分类Python 标准库用 C 语言实现了丰富的序列类型的数据结构,如: 容器序列(能存放不同类型的数据):list、tuple、collections.deque 等 扁平序列(只容纳同一类型的数据):str、bytes、bytearray、memoryview、array.array ...
阅读全文 »

理解 JavaScript(ECMAScript 6)—— 异步编程

发表于 2020-09-19 | 分类于 Program | | 阅读次数:
字数统计: 11k | 阅读时长 ≈ 0:11
JavaScript 作为主要面向 Web 编程而创建的语言,其诞生初期即具有了应对异步的用户交互(如点击鼠标、按下键盘等)的能力。后续的 Node.js 引入了 callbacks 作为除事件模型以外的另一种实现异步编程的方式,而之后的 Promise 又使得 JavaScript 处理异步需求 ...
阅读全文 »

Python 中的特殊方法及其应用

发表于 2020-09-19 | 分类于 Python | | 阅读次数:
字数统计: 2.9k | 阅读时长 ≈ 0:03
Python 中的特殊方法主要是为了被解释器调用的,因此应该尽量使用 len(my_object) 而不是 my_object.__len__() 这种写法。在执行 len(my_object) 时,Python 解释器会自行调用 my_object 中实现的 __len__ 方法。 除非有大量的元 ...
阅读全文 »

JavaScript 解密 —— 数组(Array)及其函数式操作

发表于 2020-08-21 | 分类于 JavaScript | | 阅读次数:
字数统计: 6.7k | 阅读时长 ≈ 0:07
一、创建数组1234567891011const ninjas = ["Kuma", "Hattori", "Yagyu"]const samurai = new Array("Oda", "Tomoe")console.log(ninjas.length) // 3conso ...
阅读全文 »

Vue.js 通过 Event Bus 实现 Components 间的事件通信(实例)

发表于 2020-08-19 | 分类于 Program | | 阅读次数:
字数统计: 5.2k | 阅读时长 ≈ 0:05
一、环境配置 vue create productapp --default npm install bootstrap@4.0.0 npm install --save core-js 二、源代码productapp/src/main.js:123456789101112131415import ...
阅读全文 »

理解 JavaScript(ECMAScript 6)—— Proxy 与 Reflection API

发表于 2020-08-19 | 分类于 Program | | 阅读次数:
字数统计: 5k | 阅读时长 ≈ 0:05
一、创建 Proxy12345678910let target = {}let proxy = new Proxy(target, {})proxy.name = "proxy"console.log(proxy.name) // proxyconsole ...
阅读全文 »

Django REST framework 模型中 Many-to-many 关系的序列化

发表于 2020-08-19 | | 阅读次数:
字数统计: 5.4k | 阅读时长 ≈ 0:05
一、模型12345678910111213141516171819# blogs/models.pyfrom django.db import modelsclass TagModel(models.Model): tag = models.CharField(max_length=20, u ...
阅读全文 »

Django 借助 ldap3 自定义支持 LDAP 域账号的认证后端

发表于 2020-08-19 | 分类于 Python | | 阅读次数:
字数统计: 4.3k | 阅读时长 ≈ 0:04
一、项目初始化 pip install django ldap3 django-admin startproject auth_demo cd auth_demo django-admin startapp authldap python manage.py migrate 二、编写自定义认证后端 ...
阅读全文 »

JavaScript 解密 —— 理解对象

发表于 2020-08-06 | 分类于 Program | | 阅读次数:
字数统计: 8k | 阅读时长 ≈ 0:08
一、prototypesPrototype 是一个对象,其中定义的属性和功能可以自动被其他对象访问。Prototype 可以发挥类似于传统的 OO 语言中类的作用,事实上 JavaScript 中的 prototype 主要用途就是编写 OO 形式的代码。 在 JavaScript 中,对象表示一系 ...
阅读全文 »

Python 密码学实践 —— 凯撒密码

发表于 2020-08-05 | 分类于 Python | | 阅读次数:
字数统计: 2.7k | 阅读时长 ≈ 0:03
一、原理凯撒密码 是密码学中的一种简单的替换加密技术。明文中的所有字符都会替换为其按照字母表顺序向左(或向右)偏移一定量后得到的新字母,作为加密后密文。如当偏移量为 3 时,明文中所有的字母 A 将被替换成字母 D,B 替换成 E,以此类推。 若收到密文的同时已知加密时使用的偏移量,就可以快速地通过 ...
阅读全文 »
1…91011…23
星舞

星舞

Personal blogs about Linux / System Administration / Arduino / Programming / Python and etc. Just something I want to do and share.

224 日志
20 分类
360 标签
RSS
GitHub E-Mail Google Twitter FB Page Instagram
© 2023 星舞 | 1.5m | 25:47
由 Hexo 强力驱动
|
主题 — NexT.Muse v6.0.5