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

WRITE-BUG - 新一代数字空间

WRITE-BUG简介WRITE-BUG创建于2019年,创始团队主要来自于清华大学、中国人民大学等国内高校学生。...2021年9月,WRITE-BUG从4000+创业项目中脱颖而出,成功入选“奇绩创坛”2021年秋季创业营。...2023年3月,WRITE-BUG 3.0以全新面貌正式上线内测,以创建学生专属的新一代技术数字空间为品牌使命,建立以社区驱动内容变现,提供个性化、订阅式插件服务的商业模式。...,在【WRITE-BUG数字空间】内每个人都是学习路上同行的伙伴,公开学习圈内的每一份内容与信息都是大家的努力与美好的祝福,所以我们一直鼓励各位同学去创作、去帮助、去沟通。...同时,黑色主色调更具有神秘空间感,加深学习圈的空间感,体现我们想要表达的“数字空间”。网站首页首先从网站首页来看,通过深色背景加光晕的方式,提升网站整体的品质感,搭配线条旋转的效果,增强视觉体验。

94710

最易写出bug?Python命名空间和作用域介绍

本文主要介绍一下Python命名空间和作用域。 简单的说,命名空间就是一种“名称-对象”的映射表,使得我们可以通过对象指定的名称来访问它们。...在python中,具体的命名空间就是一个 字典(dictionary) ,它的键就是变量名,它的值就是那些变量的值(对象)。...但是命名空间可以相互独立地存在,可以按照一定的层级组织起来,每个命名空间有其对应的作用域。...function_a" return local_a print(global_a) print(function_a()) print(local_a) # 局部变量local_a无法在全局空间中被访问到...而python中对变量命名空间的搜索基于LEGB规则,按此顺序依次进行搜索。首先从当前作用域开始寻找变量,如果没找到就往上一层作用域寻找,没找到就再上一层......

93610
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    修复一个因为 scrollbar 占据空间导致的 bug

    背景 这一个因为滚动条占据空间引起的bug, 查了一下资料, 最后也解决了,顺便研究一下这个属性, 做一下总结,分享给大家看看。...在他PC上, 滚动条是占空间的: ? 在他电脑上, 手动把原本的 overscroll-y: scroll 改成 overscroll-y: overlay 问题就结局了。...由此判定是: 滚动条占据空间 引起的bug。 overscroll-y: overlay CSS属性 overflow, 定义当一个元素的内容太大而无法适应块级格式化上下文的时候该做什么。...overflow: auto; /* 规定从父元素继承overflow属性的值 */ overflow: inherit; 官方描述: overlay 行为与 auto 相同,但滚动条绘制在内容之上而不是占用空间...外部容器的滚动条 这里的外部容器指的是html, 直接加在最外层: html { overflow-y: scroll; } 手动加上这个特性, 不论什么时候都有滚动宽度占据空间。

    3.9K20

    Pygame开发工作日志:从编码陷阱到字典键缺失的三个关键错误bug深度排查

    引言:我爱写代码,不爱debug在独立开发我的首个Pygame项目时,我经历了从信心满满到崩溃边缘的完整周期。...我记录一下这几个bug,都是非常常见的问题,也可能是我太菜。...BUG 1:这个错误信息表明在尝试使用GBK编码来解码一个包含无法用GBK表示的字节(在这个案例中是0xb6)的JSON文件时出现了问题。...BUG 2:这个错误信息表明在main函数中,试图调用一个字符串(str)对象的display_info方法,但是字符串类型并没有这个方法,因此Python抛出了AttributeError。...BUG 3:这个错误信息表明在generate_random_member函数中,你试图从一个名为names的字典中访问一个键(male_merchant_names),但是这个键在字典中不存在,因此Python

    30510

    自制街机游戏(1):初次实现

    它由多个组件组成,Pygame文档(参见Pygame官网http://pygame.org)做了详尽的介绍。...在这个短剧中,军士长John Cleese指挥士兵使用防守战术抵御入侵者使用新鲜水果(如石榴、糖水芒果、青梅和香蕉)发起的进攻。防守战术包括使用枪支、放老虎以及敌人头顶扔下重达16吨的铅锤。...要在UNIX中使用Pygame,可能还需要安装其他一些软件,安装Pygame的最简单方式是使用pip。 Pygame发布版包含多个模块,但在这个项目中大都用不到。...2.1.pygame 模块pygame自动导入其他所有的Pygame模块,因此只要在程序开头包含语句import pygame,就能使用其他模块,如pygame.display和pygame.font。...(1)使用pygame.init、pygame.display.set_mode和pygame.mouse.set_visible初始化Pygame。

    3.4K20

    一个Python游戏项目,助你玩乐中搞定Python

    它由多个组件组成,Pygame文档(参见Pygame官网http://pygame.org)做了详尽的介绍。...在这个短剧中,军士长John Cleese指挥士兵使用防守战术抵御入侵者使用新鲜水果(如石榴、糖水芒果、青梅和香蕉)发起的进攻。防守战术包括使用枪支、放老虎以及敌人头顶扔下重达16吨的铅锤。...要在UNIX中使用Pygame,可能还需要安装其他一些软件,安装Pygame的最简单方式是使用pip。 Pygame发布版包含多个模块,但在这个项目中大都用不到。...4.Pygame模块 4.1 pygame 模块pygame自动导入其他所有的Pygame模块,因此只要在程序开头包含语句import pygame,就能使用其他模块,如 pygame.display...制作这个动画需要步骤如下: 1) 使用以下对象:pygame.init pygame.display.set_mode 和pygame.mouse.set_visible初始化Pygame。

    2.7K10

    集成 GPT-4 的编辑器 Cursor

    可以根据需求直接写出代码,可以修校 bug,可以写注释,可以提问题 …… 使用方法 下载安装 Cursor 编辑器提供了Windows、MacOS、Linux 三个平台的安装包, 可以从官方直接下载:...Chat,分别表示生成代码和聊天,快捷键分别为 CTRL+K 和 CTRL+L Edit / CTRL+K 代码编辑/生成功能快捷键是 CTRL+K,可以直接描述需求,中英文皆可 初始给出的代码有 bug...import random # 初始化 Pygame pygame.init() # 设置窗口大小 window_width = 800 window_height = 600 window =...pygame.display.set_mode((window_width, window_height)) # 设置游戏标题 pygame.display.set_caption('Python 贪食蛇...() # 设置游戏速度 clock = pygame.time.Clock() clock.tick(snake_speed) # 退出 Pygame pygame.quit

    4.5K10

    案例解读:Oracle目录由于TFA触发bug导致jdb文件未自动清理引起空间不足

    数据库目录空间使用问题的坑,本次遇到的这个比较特殊。 这个案例是客户的一个12c的集群环境,由于TFA的jdb文件无限积累造成大量空间被占用,导致数据库目录使用率比较高。...00001fc3.jdb -rw-r--r-- 1 root root 899218 1月 18 10:42 00001fc4.jdb 可以看到tfa的BERKELEY_JE_DB目录占用了25G的磁盘空间...一般情况下,tfa对该目录下的jdb文件是自动维护的,不会引起持续的积累引起文件目录堆积占用过多的空间,既然出现了问题,直接处理就行了。...database [root@orcl2 database]# du -sh * 9.9M BERKELEY_JE_DB [root@orcl2 database]# 可以看到,结果很理想,不仅空间清理了

    1.7K20

    技能 | 如何使用Python将文本转为图片

    网上搜索了一圈,发现这好像是 PIL 的一个 bug,PIL 目前的版本中,不能正确处理非 ASCII 字符的点阵字体的渲染。...4、使用 pyGame 渲染点阵字体 Python 的第三方模块或组件非常多,可用来绘图的除了 PIL 之外,就还有 Pycairo、matplotlib、pyGame 等。...在这儿,我使用 pyGame 来完成点阵字体的渲染工作。 代码如下: ? 效果如下: ? 可以看到,使用 pyGame ,点阵字体的问题终于搞定了。...3、结合 PIL 和 pyGame pyGame 虽然可以解决点阵字体的渲染问题,但讲到对图片的处理,还是 PIL 更为强大。那么,我们为什么不把两者结合起来呢?...用 pyGame 渲染点阵字体,然后用 PIL 生成整张图片。 代码如下: ?

    6.1K70

    【Json—RPC框架】:宏定义不受命名空间限制,续行符的错误使用造成的bug

    为什么不受命名空间的限制? 宏处理在预处理阶段, 预处理在编译之前,编译才进行语法分析,语义分析。命名空间也只能限制这部分。 在Json-RPC框架的实现中,遇到如下问题。...首先宏定义不受C++中命名空间的限制。 宏定义,如果在有地方用到了宏定义,那么在预处理阶段就会进行宏替换。...命名空间也只能限制这部分。...验证代码如下:(下面的日志宏也可以验证) //测试关于宏定义受不受命名空间影响 namespace AAA{ #define multiply(a) (2*a) } int main() {...但是好像似乎不怎么规范,但是这个宏用于是当前命名空间的其他函数的调试,用于当前命名空间的其他部分好像还行。 日志宏的实现,用于调试代码,定位错误。

    26400

    使用 Python 和 Pygame 制作游戏:第六章到第八章

    对于额外的编程练习,你可以从invpy.com/buggy/wormy下载贪吃虫的有 bug 版本,并尝试弄清楚如何修复这些 bug。...想象一下,在一个小的 5x5 的空白空间板上有可能的块,板上的一些空间填满了盒子。...当板上的一行被认为是“完整”的时候,每个空间都被盒子填满。409 行上的for循环遍历了行中的每个空间。如果空间为空白(这是由它具有与BLANK常量相同的值引起的),则函数返回False。...为了进行额外的编程练习,你可以从invpy.com/buggy/tetromino下载俄罗斯方块的有 bug 的版本,并尝试弄清楚如何修复这些 bug。 书籍网站上也有俄罗斯方块游戏的变体。...为了进行额外的编程练习,你可以从invpy.com/buggy/squirrel下载 Squirrel Eat Squirrel 的有 bug 版本,并尝试弄清楚如何修复这些 bug。

    1.6K10

    为了练习自己的Python基础语法,我用pygame写了一个打砖块闯关的游戏

    本文内容:为了练习自己的Python基础语法,我用pygame写了一个打砖块闯关的游戏 ---- 为了练习自己的Python基础语法,我用pygame写了一个打砖块闯关的游戏 1.事件之始 2.萌新复现经典游戏打砖块...)) pygame.init() pygame.display.set_icon(pygame.image.load(r"....(size) pygame.display.set_caption("Dog Ball2") ball = pygame.image.load("....这里我就不贴代码了,更新的东西虽然不多,但是我还是试着写了更新日志: 1.1版本更新日志 更新了少量bug 提高了默认速度 增加了音效与得分系统 新增两场BOSS战 这里的BOSS战是我自己想的...更新日志 增加道具系统,实现部分道具功能,打砖块会随机掉落 优化BOSS行为,使之更加正常,降低了BOSS血量 对BOSS的技能进行了补全 得分现在不再与速度挂钩,删除了调速器 添加了BGM 修复了已知bug

    81910

    猫头虎 分享:Python库 Pygame 的简介、安装、用法详解入门教程

    猫头虎 分享:Python库 Pygame 的简介、安装、用法详解入门教程 摘要:今天,猫头虎将带大家深入了解Python中常用的Pygame库。...Pygame是开发2D游戏和多媒体应用的首选工具之一。在本文中,我们将从安装Pygame、了解Pygame的基本用法、到解决常见问题,为大家提供一套详细的入门教程。...我的博客主要分享技术教程、bug解决思路、开发工具教程、前沿科技资讯、产品评测图文、产品使用体验图文、产品优点推广文稿、产品横测对比文稿,以及线下技术沙龙活动参会体验文稿。...二、Pygame的安装 在开始使用Pygame之前,我们需要首先安装它。Pygame可以通过Python的包管理工具pip进行安装,操作非常简单。 安装步骤 ️ 打开你的终端或命令提示符。...以下是一个最基本的Pygame程序: import pygame import sys # 初始化Pygame pygame.init() # 设置窗口大小 size = width, height

    1.8K11
    领券