暂无个人介绍
能力说明:
了解变量作用域、Java类的结构,能够创建带main方法可执行的java应用,从命令行运行java程序;能够使用Java基本数据类型、运算符和控制结构、数组、循环结构书写和运行简单的Java程序。
暂时未有相关云产品技术能力~
阿里云技能认证
详细说明[oeasy]python034_计算机是如何认识abc的_ord函数_字符序号_ord
本文回顾了计算机语言与操作系统的起源,探讨了早期 Unix 操作系统及其与 C 语言的相互促进发展。Unix 最初用汇编语言编写,运行在 PDP-7 上,后来 Thompson 和 Ritchie 开发了 C 语言及编译器,使 Unix 重写并成功编译。1974 年 Ritchie 发表论文,Unix 开始被学术界关注,并逐渐普及。伯克利分校也在此过程中发挥了重要作用,推动了 Unix 和 C 语言的广泛传播。
回顾了上次内容关于调试的基本概念后,本文介绍了Unix操作系统的起源。从早期计算机任务的独占执行方式讲起,到1960年代 Dartmouth 开发出分时算法,使得一台主机能够面对多个终端,轮流使用CPU时间片。随后,贝尔实验室、通用电气和MIT合作开展Multics项目,项目成员Kenneth Thompson与Dennis Ritchie在此期间开发了一款名为《Space Travel》的游戏。然而,因金融动荡等原因,Multics项目最终被裁撤。Thompson和Ritchie后来利用实验室闲置的一台PDP-7计算机仅用三周时间就开发出了Unix操作系统的第一版,初衷是为了能够继续玩游戏。
[oeasy]python0030_动态控制断点_breakpoints_debug_调试
回顾早期计算机操作员多为女性,她们甚至发明了“bug”这个词。为了体验调试过程,我们故意在Python脚本中引入了一个拼写错误,并通过直接运行程序遇到了`NameError`。 通过`until`命令,我们可以快速跳转到指定行执行,这对于大型项目非常有用。此外,`continue`(或简写`c`)命令则会一直执行到下一个断点或程序结束。我们还可以在代码中使用`breakpoint()`设置断点,配合`continue`命令使用,实现快速跳转至特定位置进行调试。 这些技巧使调试过程变得高效且有趣,如同解开谜题一般。下次我们将探讨如何在调试过程中动态设置与取消断点。
回顾上次内容,我们了解到 `.py` 文件中的代码是按顺序一行行被解释执行的,可以使用 `pdb3 hello.py` 来调试程序。此外,我们探讨了“bug”这一术语的由来,它最早是在 1947 年由 Grace Murray Hopper 发现的一只真正的飞蛾所引起的计算机故障,从此“debugging”成了查找并修复程序错误的过程。早期的程序员大多为女性,因为她们通常更加细心且有耐心,这些特质对于检查错综复杂的线路和编程工作至关重要。编程与编织有着相似之处,都需要细致和有条理的操作。最后,我们认识到 bug 的存在是程序员工作的基础,没有 bug 就不需要程序员去修正它们。
调试程序_debug_next_下一步_list_pdb3 🥋
[oeasy]python024_vim读取文件_从头复制到尾_撤销_重做_reg_寄存器
在这个文本中,作者描述了一个逐步修改Python游戏`game.py`的过程,以将小丑的眼睛和石中剑的图形替换为爱心符号,并且将其颜色更改为红色。以下是内容的摘要: - 用户回顾了之前对`game.py`的分析和理解。 - 通过使用方向键和编辑模式,在代码中找到了小丑眼睛和石中剑的位置,用爱心符号(❤)替换了它们。 - 如果遇到问题,建议使用最新版的火狐浏览器进行粘贴操作。 - 使用Vim编辑器的命令模式批量替换了剑柄上的数字8为爱心,使整个剑柄充满了爱心。 - 通过插入特定代码,将爱心变为红色,从而得到红色的“爱之大剑”。
本文档介绍了如何在终端环境下使用Git克隆仓库后,通过`cd`、`pwd`和`ls`命令导航并找到下载的文件。首先,使用`ls`查看当前目录,然后通过`cd`逐层进入目标文件夹,最后到达包含游戏文件game.py的位置。文章还提到了如果`git clone`失败,可以直接进行下一节实验。
在这个文档中,作者讨论了如何继续进行编程学习,特别是关于GitHub的使用。首先,回顾了从编写简单代码到管理大量代码的过程。然后,提到了通过“保存运行一条龙”操作来处理代码,以及GitHub作为全球最大的开源软件平台的重要性。在GitHub上,用户可以找到各种软件项目,包括Linux、Python和Blender等。 作者解释了GitHub的基本操作,如点赞(star)、 fork(复制项目)和watch(关注项目更新)。还介绍了如何下载项目到本地,通过`git clone`命令复制仓库的URL并将其粘贴到终端进行下载。如果遇到问题,可以尝试更换HTTP链接或等待一段时间重试。
在这个教程中,作者分享了如何在 Vim 编辑器中快速创建和操作大量代码行。首先,通过 `yy` 复制一行,然后使用 `p` 粘贴来增加代码行数。通过反复粘贴,可以迅速生成多行代码。为了加快操作,可以用 `9999p` 来一次性粘贴9999行。接着,介绍了撤销(`u`)和重做(`ctrl+r`)的操作,以及删除整篇文档的快捷方式。最后,作者提到虽然可以生成一万行代码,但并不建议这样做,因为可能会导致程序崩溃,并提醒大家适度编程。
[oeasy] python0015_键盘改造_将 esc 和 capslock 对调_hjkl_移动_双手正位
这段内容主要讲述了如何处理Python文件运行时的`NameError`。首先,使用`vi`编辑器
011_编程好玩在哪
为什么学编程都从helloworld开始?
在 Vim 编辑器中,可以通过`:!`命令来执行外部程序,例如`:!python3 oeasy.py`来运行Python程序。如果想在不退出Vim的情况下运行当前编辑的Python文件,可以使用`%`符号代表当前文件名,所以`:!python3 %`同样能运行程序。此外,可以使用`|`符号连续执行命令,例如`:w|!python3 %`会先保存文件(`w`)然后运行Python程序。这样,就可以在不离开Vim的情况下完成编辑、保存和运行Python程序的流程。
[oeasy]python0014_用vim复制粘贴_保持双手正位 继续运行 🥊 回忆上次内容 程序员 还是 很可爱的 要关心 身边的程序员 啊 毕竟是新时代的 典型新职业 文明 主流职业 血型 渔猎采集文明 猎人 O 游牧文明 牧民 B 农业文明 农民 A 工业文明 工人 商业文明 销售员 数字智能文明 程序员 现在写了一行代码 可以 让 程序 再复杂一点点 吗?🤔 分析 py 文件 上次 用 print 输出了 oeasy pr
[oeasy]python0007_ print函数_字符串_display_电传打字机_程序员的浪漫
[oeasy]python0006_指法标准_键盘正位_你好世界_hello_world_单引号_双引号
[oeasy]python005_退出游乐场_重启游乐场_系统态shell_应用态_quit
[oeasy]python0003_ 终端大冒险_终端命令_whoami_pwd_ls
[oeasy]python001_先跑起来_python_三大系统选择_windows_mac_linux
[oeasy]python0033_任务管理_jobs_切换任务_进程树结构_fg
[oeasy]python0032_杀死进程_进程后台运行不输出_nohup_ps_显示进程
[oeasy]python0031_挂起进程_恢复进程_进程切换
[oeasy]python0030_设置路径_export_PATH_zsh_系统路径设置_export
[oeasy]python0029_放入系统路径_PATH_chmod_程序路径_执行原理
[oeasy]python0028_直接运行_修改py文件执行权限_设置py文件打开方式
[oeasy]python0027_整合程序_延迟输出时间_整合两个py程序
[oeasy]python0026_刷新时间_延迟时间_time_sleep_死循环_while_True
[oeasy]python0024_unix时间戳_epoch_localtime_asctime_PosixTime_unix纪年法
[oeasy]python0024_ 输出时间_time_模块_module_函数_function
[oeasy]python0022_框架标题的制作_banner_结尾字符串_end
[oeasy]python0022_ python虚拟机_反编译_cpu架构_二进制字节码_汇编语言
[oeasy]python0021_python虚拟机的位置_可执行文件_转化为字节形态
[oeasy]python0020换行字符_feed_line_lf_反斜杠n_B语言_安徒生童话
[oeasy]python0019_ 打包和解包_struct_pack_unpack
[oeasy]python0018_ ASCII_字符分布_数字_大小写字母_符号_黑暗森林
[oeasy]python0017_解码_decode_字节序列_bytes_字符串_str
[oeasy]python0016_编码_encode_编号_字节_计算机
[oeasy]python0015_十六进制_hexadecimal_字节形态_hex函数
[oeasy]python0014_二进制_binary_bin
[oeasy]python0014_二进制_binary_bin
[oeasy]python0013_ASCII码表_英文字符编码_键盘字符
[oeasy]python0012_字符_character_chr函数_根据序号得到字符
[oeasy]python0011_ 字符序号_ordinal_ord
[oeasy]python0011 - python虚拟机的本质_cpu架构_二进制字节码_汇编语言
[oeasy]python0010 - python虚拟机解释执行py文件的原理
[oeasy]python0009 - 设置断点_break_point
发表了文章
2025-10-28
发表了文章
2025-10-23
发表了文章
2025-10-17
发表了文章
2025-10-08
发表了文章
2025-07-29
发表了文章
2025-07-23
发表了文章
2025-06-17
发表了文章
2025-05-14
发表了文章
2025-04-27
发表了文章
2025-04-23
发表了文章
2025-04-21
发表了文章
2025-04-19
发表了文章
2025-04-17
发表了文章
2025-04-10
发表了文章
2025-04-04
发表了文章
2025-04-03
发表了文章
2025-04-02
发表了文章
2025-03-31
发表了文章
2025-03-29
发表了文章
2025-03-23