08 2019 档案
摘要:转载:https://www.haorooms.com/post/js_dom_api 前言 很多同学用惯了jquery操作dom,让他们用js操作的时候,常常力不从心,本文总结了常用的js的dom操作方法,供大家翻阅!其实说起js操作dom,我很久很久之前有篇文章,jquery属性的相关js实现方
阅读全文
摘要:转载:https://www.haorooms.com/post/js_shixian_jquery 有些公司手机网站开发不用第三方的jquery或者zeptio,直接用原生的javascript。原生javascript功能是蛮强大的,只不过部分属性不支持IE8以下浏览器。下面对jquery相关方
阅读全文
摘要:第二部分:Python解释器进程 在上节教你阅读 Cpython 的源码(一)中,我们从编写Python到执行代码的过程中看到Python语法和其内存管理机制。 在本节,我们将从代码层面去讨论 ,Python的编译过程。 调用Python二进制文件可以通过以下五种方式: 1.使用 c和Python命
阅读全文
摘要:``` def chunked_file_reader(file,block_size=1024*8): """生成器函数:分块读取文件内容,使用 iter 函数 """ # 首先使用 partial(fp.read, block_size) 构造一个新的无需参数的函数 # 循环将不断返回 fp.read(block_size) 调用结果,直到其为 '' 时终止 for chunk in iter
阅读全文
摘要:目录 第一部分 介绍 Cpython 源代码中有什么? 如何编译 Cpython 代码 编译器能做什么? 为什么 Cpython 是用 C 语言而是 Python 编写的? Python 语言的规范 Cpython 中的内存管理机制 结论 第二部分 Python 解释器进程 建立运行时配置 读取文件
阅读全文
摘要:``` package main import ( "fmt" "math/rand" "sync" "time" ) //wg用来等待程序 var wg sync.WaitGroup func init() { //设置随机数种子,加上这行代码,可以保证每次随机都是随机的 rand.Seed(ti
阅读全文
摘要:``` def myfunc(x, y, z): print(x, y, z) tuple_vec = (1, 0, 1)
dict_vec = {'x': 1, 'y': 0, 'z': 1} >>> myfunc(*tuple_vec)
1, 0, 1 >>> myfunc(**dict_vec)
1, 0, 1 ```
阅读全文
摘要:这篇文章主要和大家分享一些 Python 不一样的技巧,感受 Python 带给你的乐趣吧。 1.print 打印带有颜色的信息 大家知道 Python 中的信息打印函数 Print,一般我们会使用它打印一些东西,作为一个简单调试。 但是你知道么,这个 Print 打印出来的字体颜色是可以设置的。
阅读全文
摘要:``` >>> def esc(code): ... return f'\033[{code}m' ... >>> print(esc('31;1;4') + 'really' + esc(0) + ' important') ```
阅读全文
摘要:通过设置dumps的indent参数,能够实现pprint打印的效果。让结构格式更加好看。
阅读全文
摘要:Go语言规范里定义的方法集的规则 T类型的值的方法集只包含值接收者声明的方法。而指向T类型的指针的方法集既包含值接收者声明的方法,也包含指针接收者声明的方法。 从接收者类型的角度来看方法集 如果使用指针接收者来实现一个接口,那么只有指向那个类型的指针才能够实现对应的接口。如果使用值接收者来实现一个接
阅读全文
摘要:Docker默认文件空间64MB、如果puppeteer运行的时候超过这个内存就出现了、Page crash。可以使用docker run shm size=256m指定一个更大的内存即可。
阅读全文
摘要:正文共:11813 字 2 图 预计阅读时间: 30 分钟 原文:https://realpython.com/python traceback/ 译者:陈祥安 原文有所改动。 在写 Python 代码的时候,当代码中出现错误,会在输出的时候打印 Traceback 错误信息,很多初学者看到那一堆错
阅读全文
摘要:```
from collections import namedtuple
from dataclasses import dataclass # 以前简单的类可以使用namedtuple实现。
Car = namedtuple('Car', 'color mileage') my_car = Car('red', 3812.4)
print(my_car.color)
print(my_c...
阅读全文
摘要:爬虫文件 baidu.js 服务文件 server.js
阅读全文
摘要:多行字符串使用fstring需要注意每行都要加fstring 如果使用三个双引号
阅读全文
摘要:字典的键值排序
阅读全文
摘要:上面的公式效果是等效的。
阅读全文
摘要:异步上下文管理器 前面文章我们提到了 "上下文管理器" ,但是这个上下文管理器只适用于同步代码,不能用于异步代码(async def形式),不过不用担心今天我们就来讨论在异步中如何使用上下文管理器。 特别提醒本教程所使用的Python版本为Python3.7。 async with 异步上下文管理器
阅读全文