-
Python抽象基类的定义与应用
[语言] 2021-11-04 10:28:32 155人阅读
我们写Python基本不需要自己创建抽象基类,而是通过鸭子类型来解决大部分问题。《流畅的Python》作者使用了15年Python,但只在项目中创建过一个抽象基类。我们更多时候是创建现有抽象基类的子类,或者使用现有的抽象...[详细]
-
内核级Python调控Python编译器源码
[语言] 2021-11-04 10:28:05 199人阅读
python编译器在执行时,给它指定要执行的源码文件,或者说直接输入源码字符串就可以驱动脚本的执行流程,其基本框架如下: input层是python编译器用于获取源码的输入方式,事实上Python能够有多种方式将源码信息传递...[详细]
-
Go 这样设置版本号 我们的项目也行
[语言] 2021-11-04 10:27:35 64人阅读
大家好,我是 polarisxu。 项目中,特别是开源项目,会特别重视项目的版本号。有些项目,会把版本号写入源码中,每次升级都修改源码号。不过这不是特别好的方式。本文通过学习 Go 语言源码的处理方式来掌握它,并应...[详细]
-
Golang 语言简化 HTTP 客户端 GoRequest
[语言] 2021-11-04 10:27:10 148人阅读
1介绍 GoRequest 是一个极简的 HTTP 客户端,作者灵感来源于 Node.js 库 SuperAgent。相比 Golang 标准库 net/http,GoRequest 使用起来更加简单。GoRequest 官方的口号是 像机枪一样发送请求。 GoRequest 包含以下...[详细]
-
Go 中的分段栈和连续栈的不同
[语言] 2021-11-04 10:26:30 77人阅读
# 分段栈 在 Go 1.3 版本之前 ,使用的栈结构是分段栈,随着goroutine 调用的函数层级的深入或者局部变量需要的越来越多时,运行时会调用 runtime.morestack 和 runtime.newstack创建一个新的栈空间,这些栈空间是不...[详细]
-
HarmonyOS练习路之开发篇—Java UI框架
[语言] 2021-11-04 10:25:57 164人阅读
接上一篇文章 上两篇文章已经介绍了大部分的Java UI组件 ,因为时间关系把一个内容分为了三个部分,这是最后一篇组件的介绍。分别介绍ListContainer、ScrollView和WebView。 二、分类说明 ListContainer ListContain...[详细]
-
Go 和 Golang 有什么联系?
[语言] 2021-11-04 10:24:49 168人阅读
大家好,我是煎鱼。 最近天气也冷了,掐指一算是招聘季了,无论是校招、社招、HR、面试官们都蠢蠢欲动。这不,我有一个朋友的 HR 朋友都有起名困难了,一看 Go 语言的工作说明(Job Description),发现各有不同。 如...[详细]
-
一篇学会.Net内存管理五大基础
[语言] 2021-11-04 10:09:27 172人阅读
1.小对象怎么处理的? 小型.NET对象被分配到小型对象堆(SOH)上。其中有3种:第0代,第1代和第2代。对象根据其寿命向上移动。 将新对象放在Gen 0上。当Gen 0充满时,.NET垃圾收集器(GC)运行,处理不再需要的对象,并将...[详细]
-
听说,99% 的 Go 程序员都被 Defer 坑过
[语言] 2021-11-04 10:09:05 61人阅读
先声明:我被坑过。 之前写 Go 专栏时,写过一篇文章:Go 专栏|错误处理:defer,panic 和 recover。有小伙伴留言说:道理都懂,但还是不知道怎么用,而且还总出现莫名奇妙的问题。 出问题就对了,这个小东西坏的很...[详细]
-
如果线上遇到了OOM,该如何解决?
[语言] 2021-11-04 10:08:35 90人阅读
OOM 意味着程序存在着漏洞,可能是代码或者 JVM 参数配置引起的。这篇文章和读者聊聊,Java 进程触发了 OOM 后如何排查? 常说对生产环境保持敬畏之心,快速解决问题也是一种敬畏的表现。 为什么会 OOM OOM全称 Out ...[详细]
- 正在看的ORACLE教程是:Oracle数据库及应用程序优化开...[详细]
- 方法1: X:\oracle\ora81\bin\wrap iname=XXX oname=X...[详细]
- 复制代码 代码如下: create or replace Function GetI...[详细]
- 这篇文章介绍了两种oracle创建字段自增长的实现方式,...[详细]
- 先看两个超级简单的代码。 for iinrange(10**7): x=i%...[详细]
- Instant Instant是用来操作时间戳的,带时区,默认UTC...[详细]
- 考虑这样一个例子,一个移动机器人需要在一栋建筑中找...[详细]
- 还有最后一个问题,示例中第1行的 #include stdio.h ...[详细]
- 为什么使用 Numpy? 实际上 Python 本身含有列表(lis...[详细]
- C++ 中的类(Class)可以看做C语言中结构体(Struct)...[详细]