最近新开了个大坑


鸽了好久的python进阶系列终于要开始啦 主要是讲一些python 中的函数,类,魔法方法,异步io,多线程,多进程等是学习python中不可缺少的部分。我将对Python这些概念做一些我自己的理解,并带大家深入理解这些概念和一些技巧。 喜欢的小伙伴可以扫下面的图片的二维码。(钉钉) sina

Read more

新开发的斗鱼弹幕抓取搜素


架构.png 具体思路 根据斗鱼开发文档 https://open.douyu.com/source/api/63 进行websocket端抓取 协议.png
消息长度:4 字节小端整数,表示整条消息(包括自身)长度(字节数)。 消息长度出现两遍,二者相同。 消息类型:2 字节小端整数,表示消息类型。取值如下: 689 客户端发送给弹幕服务器的文本格式数据。 690 弹幕服务器发送给客户端的文本格式数据。 加密字段:暂时未用,默认为 0。保留字段:暂时未用,默认为 0。 websocket标准请查询 https://datatracker.ietf.org/doc/rfc6455/ 中文版讲解 https://seg

Read more

jinjia 基础语法


for in

{% for i in list %}
{% endfor %}
{% for k,v in dict.items() %}
{% endfor %}

if else

{% if i=1 %}
    {{ i }}
{% elif i!=1 %}
    {{ i }}
{% else %}
    {{ i }}
{% endif %}

with

{% with data %} 
{% endwith %}

url_for

<form class="form-inline" action="{{ url_for('web.search') }}" method="get

Read more

jinjia 模板继承


block base模板

{% block title %}
    <title>鱼书</title>
{% endblock %}

extends 加载 base模板

{% extends "base.html" %}
{% block title %}
    <link rel="stylesheet" href="{{ url_for('static', filename='3rd/ui/remodal.css')}}">
    <link rel="stylesheet" href="{{ url_for('static', filena

Read more

超大xml解析


from xml import sax

class MovieHandler(sax.ContentHandler):
    def __init__(self):
        # 初始化数据,并增加一个当前数据
        self.CurrentData = ""
        self.type = ""
        self.format = ""
        self.year = ""
        self.rating = ""
        self.stars = ""
        self.description = ""

    # 文档启

Read more

linux 新添加的硬盘格式化并挂载到目录下(转载)


转载自https://www.cnblogs.com/ddbear/p/7009736.html

需求: 新增加一块硬盘sdb,将sdb分区,只分一个区,格式化,挂载到目录/ssd下。

1、 查看现在已有的分区状态

  # df –l

  图中显示,没有看到sdb硬盘

2、 查看服务器安装的硬盘状态(包括格式化和未格式化)

fdisk –l

图中显示,有sdb硬盘,但是没有分区。

3、 添加新分区

  # fdisk /dev/sdb

按照以下红框输入

N 回车

P 回车

1 回车

两次回车

W 回车

用以下命令查看分区

fdisk –l

图中红框显示已多出了一个分区,但是还没

Read more

javascript getOwnPropertyDescriptor 函数


使用 ECMAScript 5 的 Object.getOwnPropertyDescriptor()方法,可以取得给定属性的描述 符。这个方法接收两个参数:属性所在的对象和要读取其描述符的属性名称。返回值是一个对象,如果 是访问器属性,这个对象的属性有 configurable、enumerable、get 和 set;如果是数据属性,这 个对象的属性有 configurable、enumerable、writable 和 value。

var book = {};
Object.defineProperties(book, {
    _year: {
        value: 20

Read more

javascript defineProperty 函数


属性
1. 数据属性
数据属性包含一个数据值的位置。在这个位置可以读取和写入值。数据属性有 4 个描述其行为的
特性。
[[Configurable]]:表示能否通过 delete 删除属性从而重新定义属性,能否修改属性的特性,或者能否把属性修改为访问器属性。像前面例子中那样直接在对象上定义的属性,它们的
这个特性默认值为 true。

[[Enumerable]]:表示能否通过 for-in 循环返回属性。像前面例子中那样直接在对象上定义的属性,
它们的这个特性默认值为 true。

[[Writable]]:表示能否修改属性的值。像前面例子中那样直接在对象上定义的属性,
它们的这个特性默认

Read more

learn node


Node.js 第1天

  • Node.js 是什么
    • JavaScript 运行时
    • 既不是语言,也不是框架,它是一个平台
  • Node.js 中的 JavaScript
    • 没有 BOM、DOM
    • EcmaScript 基本的 JavaScript 语言部分
    • 在 Node 中为 JavaScript 提供了一些服务器级别的 API
      • 文件操作的能力
      • http 服务的能力

总结

  • Node 中的 JavaScript
    • EcmaScript
      • 变量
      • 方法
      • 数据类型
      • 内置对象
      • Array
      • Object
      • Date
      • Math
    • 模块系统
      • 在 Node 中没有全局作用域的概念
      • 在 Node 中,只能通过 r

Read more