首页
学习
活动
专区
工具
TVP
发布

初代庄主

专栏作者
53
文章
65406
阅读量
13
订阅数
Python 静态类型检查入门
我写的代码主要是偏量化交易,这行啊对数值的准确性要求是非常的高,毕竟交易的都是真金白银。但是计算机有时候“不靠谱”,比如 0.2 * 100 用眼睛看一下都知道结果是 20 ;用计算机来算结果就不一定了,先算个 19.99xxx 的给大家看下。
初代庄主
2024-04-22
520
现代 Python 代码的密码管理之道
最近听说了一起非常有意思的密码泄露事件。大致上来说是这样的;一开始的时候程序员把 MySQL 用户名和密码直接写在了代码里面;后来他们可能也是觉得不安全,就把密码迁移到了配置文件中去。
初代庄主
2023-04-20
4190
最火的 Python 代码格式化工具 Black
前段时间看了一下 MySQL 官方的开源项目,发现它点名了要用 "Block" 来格式化代码;难不成这货比 autopep8 还要出众?以下是 MySQL 官方的原文,于是我真的去试用了一下 Black 发现真香!
初代庄主
2023-04-20
7790
Python with 语句的前世今生
作为一个有追求的 Python 程序猿,我一直在寻找更加简洁的实现方式。这个过程就有点像小时候在河边捡石子,不断地发现新的石子放进口袋;到家之后又弃之十之八九,最终得到那颗“明珠”。
初代庄主
2023-04-20
2990
MySQL-8.0.32 启动失败问题的分析
朋友安装了一个 MySQL-8.0.32 版本的 MySQL;其中服务端可以正常运行但是客户端运行不了。
初代庄主
2023-04-20
1.7K0
Python 程序配置文件管理的最佳工程实践
最近在结合 Python-3.12.0a6 版本开发一个多线程架构的后台服务;服务启动时会读取配置文件,并且要求所有线程共享同一份配置。
初代庄主
2023-04-20
7700
GDB + bpftrace 分分钟入门 MySQL 源码
以前我都是通过 MySQL 官方文档来学习 MySQL 的相关知识;入行久了之后发现有些问题在官方文档上是找不到答案的。如果想更进一步,就只能是学习源代码了。君子善假于物,有一些小工具可以让我们的整个学习过程平滑不少。下面我就来深入介绍一下。
初代庄主
2023-04-20
4380
sleep(0) 也能引发的性能问题?
以前我只是知道系统调用开销大,耗时长,但是这个代价有多大一直没量化。前段时间处理一个问题让我对这个有了比较“理性”的认识,也就是说现在可以拿出相对量化的指标。
初代庄主
2023-04-20
6650
MySQL-DBA 的保命技能
作为一个 MySQL-DBA ,我自然是希望它平稳运行不要出事。一旦出事不可避免的就是连接上 MySQL 看一下发生了什么。
初代庄主
2023-03-24
5610
Python 3.8 新运算符 := 让我们懒出新高度
Python 的语法风格确实是懒人福音,真是做到了多写一行都是罪。就拿 Python-3.8 版本来说吧,为了少写一行代码,直接搞出了一个新的运算符 `:= `。
初代庄主
2023-03-24
3700
Python 投资实践
就像大家看到的一样这个号分享的大多数 Python 文章都和性能有关;其主要原因是我的电脑上长期运行一个分析上市公司财务数据的程序(模型)。
初代庄主
2023-03-24
1580
两行代码让 Python 性能超越 C++ 3 个数量级
前文(Python 搭配 C++ 让性能直接拉满)我们讲到,如果有部分热点函数其性能不行,我们可以把 Python 代码改写成 C/C++ 代码以此来提升性能。经验上来看这种做法可能提升一到两个数量级多数情况下能解决问题。
初代庄主
2023-03-24
5310
Pythonic 的写法让 Python 代码更加简洁
以前我是写 C++/C# 的,刚开始写 Python 的时候还带着 C# 留下的“口音”,这样一来,代码看起来不仅不正宗,而且不简洁。
初代庄主
2023-03-24
4460
枚举类型让 Python 代码更加优雅易读
现在的 Python 项目越来越大,一个模型可能就有十几万行。以前没有枚举的时候我们是常量满天飞,Python-3.4 给我们带来了对枚举类型的支持,新的编码方式不管是在可读性、安全性都有不错的提升。
初代庄主
2023-02-20
5300
eBPF 性能之颠 -- 函数执行耗时追踪
对于算法和数据结构应该大家都不陌生,在这门学科的语境里我们用 O(xxx) 来衡量算法的复杂度。但是实际的工作中性能工程师要回答的常常不是时间复杂度问题,而是 1、程序的哪个部分慢? 2、慢的部分,单次执行的耗时是多少?
初代庄主
2023-02-20
1.1K0
Python-3.11.2 发布了!!!
上周 Python 官方发布了 Python-3.11.2 版本。经过了我差不多一周的测试,就我的模型来看其综合性能比 Python-3.10.8 版本提升 24%(好在这个程序还不能自动交易,不然就可以更快的亏钱了)。
初代庄主
2023-02-20
8680
Python 搭配 C++ 让性能直接拉满
本人的主力语言是 Python & JavaScript & C++;数据采集主要用 JavaScript 语言实现,后面的分析用 Python 实现。
初代庄主
2023-02-20
4590
Python-3.12 告别 GIL 锁 & 性能原地飞升!
多年以来由于全局解释器锁(GIL)的存在,导致 Python 生态一直就没有真正的多线程,也就是说所有线程都运行在同一个核心上,不管你的 CPU 物理上有多少个核心它只用一个。那场面真的是一核有难 8 核围观。
初代庄主
2023-02-20
6.3K0
Python 新规范 pyproject.toml 完全解析
这些年整个 Python 社区都在向更加优雅的代码风格大踏步地前进。之前写过一篇文章 用好 Python 标准库!少写几百行,介绍了如何在类这个层面让代码更加简洁,今天我想讲一下 pyproject.toml ;是怎么把这种简洁推向更高的层次,做到工程级别的简洁。
初代庄主
2023-02-20
8.5K1
厌倦了 if else !升级到 Python-3.10 解锁新语法。
年轻时听广告上讲:“人生就像一场旅行,不必在乎目的地,在乎的是沿途的风景以及看风景的心情。”
初代庄主
2023-02-20
7021
点击加载更多
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档