首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏python3

    #7 Python代码调试

    一、代码调试概述 1.1 概述 一个程序员在编写项目的时候,敲代码其实并不会占用太多的时间,占用时间的其实是敲代码之前(整个项目的思路和框架)和敲代码之后(调试代码)。 2.2 print方法例子 1 ''' 2 从下列段落中提取出所有数字,并输出 3 本例结果应该是:49737 4 ''' 5 import re 6 7 8 test = ''' 4 ''' 5 import re 6 7 8 test = ''' JAKARTA, Indonesia—Flag carrier Garuda Indonesia said it is , '3', '7'] 49 这时就会发现原来是result变量有误,预期result效果为['49', '737'] 于是回过头去检查pattern,发现是pattern的锅,应将pattern改为: 聪明的你已经发现代码一进入就执行到了第4行,其实这也很好理解,前面3行都是注释嘛,对代码的执行并没有实际作用,ipdb遇到注释语句会自动跳过的 接下来输入一个n,让那个代码继续执行一行:  ?

    86350发布于 2020-01-16
  • 来自专栏奝-大周

    代码审计day7

    XSS漏洞 跨站脚本攻击( Cross Site Scripting )是指攻击者利用网站程序对用户输入过滤不足,输入可以显示在页面上对其他用户造成影响的HTML代码,从而盗取用户资料、利用用户身份进行某种动作或者对访问者进行病毒侵害的一种攻击方式

    35920发布于 2020-08-19
  • 来自专栏高渡号外

    Python代码找bug(7

    Python代码找bug(7) 上期的代码设计需求 猴子吃桃问题:猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半,又多吃了一个。 代码如下: ? 请大家仔细阅读代码,找出其中的bug! 正确答案:共有3个bug。(对答案时间,看看答对了几个?) 就是for循环的代码块的第2行,x1 = x2,谁读懂了这句话?语法的角度,它是一条赋值语句,将x2的值赋值给x1,上面一行代码不是刚刚计算了x1了吗? (3)巩固赋值语句的用法,防止代码的随意性。 对以上代码阅读还有困难的同学,请翻阅和学习高渡号外前面发送的《Python入门》,或者高渡网站的《Python轻松入门》视频课程。 代码如下: ? 当然,上面的代码是有bug的。那么,bug在哪呢? 找出来,发到留言里,明天对答案。 提醒,要特别注意格式语法的细节问题。

    92920发布于 2020-09-22
  • 来自专栏日常学python

    代码&7点建议

    今天跟大家分享如何写好代码的几点建议,希望在写代码的时候能够提供一些帮助。 ? 简单的代码自然无需写注释,良好的代码自身就是文档和注释,但是如果有较复杂的代码逻辑就必须用注释来加以说明你当时写这段代码是如何思考的,否则隔两个月自己都不知道写的什么烂代码,还在骂这是哪个傻逼写的。 还有一种情况就是过期的注释,需求变更代码更新后,发现注释还是旧的。 虽然Python是一门优雅简洁的语言,但是同样离不开注释的帮助,毕竟,代码是写给人看的。 没有单元测试的代码就像一座危楼,你永远都不知道里面有哪些坑,因为一旦改了一处代码,你无法预知对整个系统有什么影响,而单元测试是对代码质量的一种保障,测试覆盖率越高,潜在问题越少。 7、学习交流分享 分享你的所得,和比你厉害的人多交流,多看书学习。

    39800发布于 2018-08-08
  • 来自专栏一猿小讲

    7代码搞定WEB服务

    【这是一猿小讲的第 50 篇原创分享】 作为一个 Java 程序猿,写代码久了,各种技术也就都尝试了一个遍。 我们都知道无论是 SSH 也好、还是 SSM 也罢,搭建时都会依赖一堆的 JAR 包和一坨坨的代码,而今天一次无心的 flask 尝试,感觉提供一个 WEB 服务真的好简单。 啥也不说,先上代码,去除空行,真的只有 7代码!!! 整体回顾跑跑看 完整的示例代码7. 写在最后 好了,技术的更新迭代就是快,几分钟的简单分享,主要让你接触并认识一下 flask,并播了一个 postman 的插曲,希望你能够喜欢吧。

    58120发布于 2019-09-17
  • 来自专栏desperate633

    LeetCode 7. Reverse Integer分析代码

    分析 通过取余得到最后一位,循环,对于溢出进行判断即可 代码 public int reverse(int x) { int result = 0; while(x !

    35020发布于 2018-08-22
  • 来自专栏前端自习课

    【工具】分享 7代码比较工具

    3、Beyond Compare Beyond Compare可以很方便地对比出两份源代码文件之间的不同之处,相差的每一个字节用颜色加以表示,查看方便,支持多种规则对比。 Beyond Compare选择最好的方法来突出不同之处,文本文件可以用语法高亮和设置比较规则的方法进行查看和编辑,适用于用于文档、源代码和html。 6、Code Compare Code Compare是一款用于程序代码文件的比较工具,目前Code Compare支持的对比语言有:C#、C++、CSS、HTML、Java、JavaScrip等代码语言 Code Compare的运行环境为Visual Studio,而Visual Studio可以方便所有的程序开发设计 7、jq22 一款在线的文本比较工具,不想安装软件的直接用这个就好了! MobX 入门(上) || MobX 入门(下)7. 80+篇原创系列汇总回复“加群”与大佬们一起交流学习~点击“阅读原文”查看 80+ 篇原创文章

    1.2K21发布于 2020-10-23
  • 来自专栏李维亮的博客

    7 个实用的 WordPress 代码片段

    贴几个最近用到 WordPress 的代码片段,代码均搜集于网络,使用方式都是添加到主题的 functions.php 文件。 "Talk is cheap. 这段代码可以自动把文章中上传的第一张图片设置为特色图像。 , 'wp_autoset_featured_image' ); add_action( 'future_to_publish', 'wp_autoset_featured_image' ); 添加短代码 这段代码是把 [attachment id="1,2,3"] 输出为一个附件列表。

    77830发布于 2021-07-09
  • 来自专栏深度学习与python

    7个顶级静态代码分析工具

    作者丨Saif Sadiq 策划丨田晓旭 静态代码分析或源代码分析是指使用静态代码分析工具对软件的“静态”(不运行的) 代码进行分析的一种方法,找出代码中潜在的漏洞。 静态代码分析器检查源代码,找出特定的漏洞,并检查代码是否符合各种编码标准。 1为什么要进行静态代码分析? 你可以用它来加强代码质量标准,加强安全实践,并节省代码评审时间。 7Veracode Veracode 是一种流行的静态代码分析工具。它只针对安全问题,跨管道执行代码检查,以便发现安全漏洞,并将 IDE 扫描、管道扫描和策略扫描作为其服务的一部分。 原文链接 https://dzone.com/articles/top-7-static-code-analysis-tools

    4.5K50发布于 2021-01-07
  • 来自专栏A周立SpringCloud

    分享 7 个优化代码的技巧

    来源:https://juejin.im/post/6844903983744548877 前言 在我们平常开发过程中,由于项目时间紧张,代码可以用就好,往往会忽视代码的质量问题。 如下面代码 代码: -------------------- before -------------------- public void today() { if (isWeekend( 把判断语句抽取成一个个小函数, 这样代码更加清晰明了。 (student.getName().equals("张三")) 就是代码坏味道的表现,如下代码所示。 关注我,回复如下代码,即可获得百度盘地址,无套路领取!

    53610发布于 2020-10-23
  • 来自专栏Go编程点滴

    Go编程模式 - 7-代码生成

    sed 's/GENERIC_NAME/'"${PREFIX}"'/g' > ${DES_FILE} 四个参数分别为 源文件名 包名 类型 文件后缀名 Generate File 最后,增加一个创建代码的 运行go generate,工具会扫描所有的文件 如果发现注释有带 go:generate的,会自动运行后面的命令 通过命令生成的代码,会在源文件添加提示,告诉他人这是自动生成的代码,不要编辑 因此,我们不仅仅可以用 shell脚本,也可以用各种二进制工具来生成代码。 return item } 脚本 cat source.go | genny gen "Something=string" 官方示例还是采用的是shell脚本,建议替换到 go:generate 中,这样的代码更统一 这个工具多用在静态网页转化为Go代码(不符合前后端分离的实践),所以具体的使用方式我就不细讲了,大家有兴趣的可以自行阅读教程。 但它有两个优点值得我们关注:无需再进行文件读取操作、压缩。

    70520发布于 2021-08-05
  • 来自专栏华章科技

    7大笔记应用,让你的代码效率翻7

    你可以直接在普通笔记中嵌入代码块,也创建单独的代码片段型注释,用于在一个注释中收集和分组多个代码块。它还支持TO-DO LIST来帮助你进行任务管理,和番茄钟混用岂不是美滋滋? 幸运的是,由GitHub用户发布的免费插件使OneNote可以在代码中突出语法了。 ? 插件是有点笨重,但终于可以使用OneNote保存代码注释应该是相当开心的一件事。 还有其他功能类似CherryTree的应用,包括wikidPad和以星,但CherryTree支持特殊的代码专用页面类型。程序员可以使用常规的笔记记录想法和任务,并使用代码专用页面纪录片段的代码7. 此外,了解每日冥想如何改善你的代码。如果你感觉被困住了,这里有办法克服程序员的障碍。

    1.8K20发布于 2018-08-16
  • 来自专栏深度学习与python

    企业管理低代码代码平台的 7 个技巧

    1承认低代码 / 无代码开发会一直存在 据 Gartner 数据,到 2024 年,65% 的应用程序将采用低代码技术开发。 4认识到低代码 / 无代码并不意味着低技术或低安全性 大多数 LCNC 平台的口号是快速、廉价、方便和安全。 7重申 IT 的重要性 当你开始采用 LCNC 平台时,你的 IT 团队会变得更加重要,而不是相反。 原文链接: https://venturebeat.com/2021/07/03/7-tips-for-managing-low-code-no-code-adoption-in-your-enterprise RocketMQ发布5.0版本:架构大重构,代码变更比例高达60% 管人比管代码难多了,基础软件黄金时代“全自动软件工程平台”火了!

    48330编辑于 2023-04-01
  • 来自专栏黄腾霄的博客

    2019-7-23-使用代码启动服务

    今天我们来实现使用代码处理windows服务的启动或者关闭 ---- 处理windows服务的启动和关闭实际上我们需要关注两个事情。 catch { return false; } } } 注意:如果你使用上述代码去处理 参考链接: ---- 本文会经常更新,请阅读原文: https://xinyuehtx.github.io/post/%E4%BD%BF%E7%94%A8%E4%BB%A3%E7%A0%81%E5%90%

    49830发布于 2020-06-10
  • 来自专栏旅途散记

    听GPT 讲Rust源代码--librarystd(7)

    这对于一些对性能要求较高的场景,例如系统编程或者低级别的代码中,可能特别有用。 这些抽象层面的工具和功能用于处理比较通用的操作系统相关的任务,以简化跨平台代码的编写和维护工作。 这些功能旨在提供一个通用的接口,使得Rust代码能够在不同的操作系统上运行而不需要进行大量的平台特定代码编写。这种抽象层次的设计有助于促进Rust的可移植性和跨平台兼容性。 在Rust中,sys目录包含特定于不同平台的系统相关代码,而sgx子目录则特指Intel Software Guard Extensions(SGX)平台相关的代码。 它使得Rust代码能够在SGX环境中使用网络功能,如建立TCP连接、监听端口、发送和接收数据等。

    39910编辑于 2023-10-31
  • 来自专栏旅途散记

    听GPT 讲Rust Cargo源代码(7)

    它包含了一些宏定义,用于简化 Cargo 的代码编写和实现一些常用的功能。 该文件定义了一个宏 display_as_debug! 在 Cargo 的源代码中,可能会有一些类型需要同时实现 Display 和 Debug trait。使用这个宏可以方便地为这些类型实现 Display trait,而无需重复编写相似的代码。 ("{}", my_struct),而不需要单独实现 Display trait 的代码。 GitRevision:定义了一个Git修订的结构体,用于指定一个Git提交的具体版本,并能够根据该版本进行代码检出等操作。 这个方法会创建一个默认的清单文件,并根据用户的选择生成一些初始的源代码文件。

    63910编辑于 2024-04-30
  • 来自专栏ccf19881030的博客

    CentOS7下编译FFMPEG源代码

    找到一篇关于在CentOS7下编译FFMPEG源代码的文章,地址为:Compile FFmpeg on CentOS ? 有需要的话可以跟着做一下。 另外,像编译ffmpeg源代码所需要的一些解码库x264,x265,libvpx等软件源代码包的下载,可以直接从www.linuxfromscratch.org上面下载,如下图所示: ? ? ? 在Linux使用源代码安装软件时,有时候需要安装对应的依赖,从http://www.linuxfromscratch.org/blfs/view/svn/index.html这上面下载对应的软件源代码十分方便

    88720发布于 2020-10-26
  • 来自专栏旅途散记

    听GPT 讲Rust源代码--librarycoresrc(7)

    这些结构体和枚举的定义和使用可以在Rust代码中的其他地方使用,以确保代码在不同平台上的正确性和性能。 这些traits使得函数能够以统一的方式进行调用,提高了代码的可重用性和灵活性。 通过在代码中导入预导入模块,开发者可以让这些常用定义在全局范围内可用。 这些定义被认为是足够常用和重要的,因此在预导入模块中定义,以便在编写Rust代码时可以直接引用。 通过预导入模块,开发者可以在自己的代码中省略一部分use语句,提高代码的可读性和编写效率。 开发者可以通过导入该模块,方便地在代码中使用这些功能的定义,减少了手动导入的工作量,提高了代码的可读性和编写效率。

    43730编辑于 2023-11-19
  • 来自专栏CSDN社区搬运

    YOLOv7论文讲解和代码复现

    论文讲解 YOLO v7论文(YOLOv7: Trainable bag-of-freebies sets new state-of-the-art for real-time object detectors v4和v7是被YOLO官方认可的传承者。其他v5是一家美国公司维护开发的,PP出自百度,v6出自美团。也可见,YOLO v7,不是一朝一夕完成的,它是有前人的铺垫的。 代码复现 环境配置 1、克隆代码库,这里使用bubbliiiing的YOLO v7仓库,该仓库代码注释多,易于使用 git clone https://github.com/bubbliiiing/yolov7 创建环境,以conda下环境为例 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ 数据集准备 根据代码仓库要求 训练过程 生成训练所需的标签,运行voc_annotation.py文件生成训练所需的2007_train.txt和2007_val.txt两个文件 YOLO v7的训练代码如下图所示,可以按照代码注释要求修改配置后

    62810编辑于 2024-11-28
  • 来自专栏HelloGitHub

    「译」代码整洁之道的 7 个方法

    可读的代码是可维护的 在这篇短文中,我将介绍一些你可以用来改进你的代码的方法。本文代码示例均使用 JavaScript。 我发现但凡是可读的代码必定是可维护的。 作为一名开发人员,我的目标是编写高质量的代码。团队中的每个开发人员,不管他/她的技术水平如何,都必须能够通过阅读理解我所写的代码代码的可读性有助于年轻的开发人员编写代码时更加自信。 删除 不必要的 代码注释 当然,有些代码可以非常复杂。我深知这一点且见过很多次。在复杂的代码中,我会写些适当的文档和代码注释。 别误会。 如果他们不清楚,他们应该在代码审查 code review 时来问我。 当然,我们不要忘记注释的代码块。如果我们忘记了,这里只有一个解决方案:删除代码。 正如我所说的,可读的代码更容易维护,当然可读的代码还有其他更多的好处。 如果你想了解更多关于代码整洁之道的知识,可以尝试阅读罗伯特・马丁的《代码整洁之道》。

    84620发布于 2021-05-14
领券