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

    编写优秀 CSS 代码8 个策略

    在我和我们团队的观念中,编写可维护的前端代码非常重要。尽管我们有一些使用了多年的客户端,但要记住你永远不会是唯一一个工作于应用程序的人。 为了防止这篇文章太长,我今天将主要讨论CSS代码。JavaScript代码是另一个完全不同的棘手问题。 这篇文章的目的不在于规则手册,而在于你正在编写CSS时的指南。 下面是8个保持CSS有条理和易于长期维护的秘诀。 1.不要写不需要的样式定义 例如:编写时要注意,因为很多元素默认有这个样式。 另一个例子是在元素上定义字体大小,它将继承你正在定义的正文字体大小。 有许许多多的边缘情况可以让你自己动手编写代码,所以为什么不使用别人已经写好的免费又能工作良好的代码呢? 也就是说,自己动手创建可能是一个很好的学习经验——但这很可能不属于生产应用程序的过程。 8.关注前端代码! 最后,我要向你建议的最重要的事情是,你得关注你为前端编写代码,掌握它,并持之以恒地改进它(统计提高自己!)。

    1.4K60发布于 2018-02-05
  • 来自专栏Python 知识大全

    如何用PEP 8编写漂亮的Python代码

    为什么编写可读的代码是Python语言的指导原则之一? 正如GuidovanRossum所说,“代码被读的频率比它所写的要多得多。”您可以花几分钟或一整天编写一段代码来处理用户身份验证。 如果您是Python新手,那么在编写代码之后的几天或几周内,很难记住一段代码所做的事情。如果您遵循PEP 8,您可以确保您已经很好地命名了变量。 作为初学者,遵循PEP 8的规则可以使学习Python变得更加愉快。 如果你想找一份开发工作,遵循PEP 8尤其重要。编写清晰、可读的代码显示出专业精神。它会告诉雇主你知道如何很好地构造你的代码。 如果您有更多编写Python代码的经验,那么您可能需要与其他人协作。在这里编写可读的代码是至关重要的。其他人,他们可能从来没有见过你或看过你的编码风格,将不得不阅读和理解你的代码。 它们很重要,因为它们帮助其他人理解给定代码块的用途和功能。 Pep 8编写块注释提供了以下规则: 缩进块注释与它们描述的代码级别相同。 开始每一行# 后面跟着一个空格。

    1.5K10发布于 2020-02-13
  • 来自专栏我的前端路

    web 编写优秀 CSS 代码8 个策略

    在我和我们团队的观念中,编写可维护的前端代码非常重要。尽管我们有一些使用了多年的客户端,但要记住你永远不会是唯一一个工作于应用程序的人。 为了防止这篇文章太长,我今天将主要讨论CSS代码。JavaScript代码是另一个完全不同的棘手问题。 这篇文章的目的不在于规则手册,而在于你正在编写CSS时的指南。 下面是8个保持CSS有条理和易于长期维护的秘诀。 1.不要写不需要的样式定义 例如:编写display:block;时要注意,因为很多元素默认有这个样式。 有许许多多的边缘情况可以让你自己动手编写代码,所以为什么不使用别人已经写好的免费又能工作良好的代码呢? 也就是说,自己动手创建可能是一个很好的学习经验——但这很可能不属于生产应用程序的过程。 8.关注前端代码! 最后,我要向你建议的最重要的事情是,你得关注你为前端编写代码,掌握它,并持之以恒地改进它(统计提高自己!)。

    2.6K00发布于 2019-07-31
  • 来自专栏datartisan

    PEP8-Python代码规范样式编写指南摘录

    代码书写规范不仅能够使自己二次阅读自己的代码时快速上手,也方便其他人阅读和理解,我们应当尽量遵守统一的约定,下面摘录了PEP8 中的部分代码规范样式,供大家参考。 代码布局缩进制表符还是空格? 源文件编码 核心Python发行版中的代码应始终使用UTF-8(或Python 2中的ASCII)。 使用ASCII(在Python 2中)或UTF-8(在Python 3中)的文件不应具有编码声明。 编写英语时,请遵循Strunk and White。 来自非英语国家的Python编码人员:请用英语写您的注释,除非您有120%的把握确保不会说这种语言的人不会阅读该代码。 新的模块和软件包(包括第三方框架)应按照这些标准编写,但是如果现有库具有不同的样式,则首选内部一致性。 首要原则 对于用户而言,作为API公共部分可见的名称应遵循反映用法而不是实现的约定。

    2.3K10发布于 2020-01-14
  • 来自专栏大数据进阶

    flink系列(8)-streamGraph

    上一篇我们说完了transformation的产生,这里来具体说一下如何产生streamGraph,下面先来看一下主要的产生逻辑

    54710发布于 2019-09-17
  • 来自专栏大数据进阶

    flink(13)-flink on yarn源代码分析

    session cluster和per job 因为是源码分析,所以会分为服务端和客户端两个部分的代码分析,下面我先看服务端
    session cluster模式是类似standalone,先去向
    session client和per job 由于flink不同的版本代码变动较大,所以在这里需要区分flink的版本进行一下说明 flink1.9之前的基本一致,提交至yarn的主要流程都在 到这里已经将所有的提交流程都说完了,大家对于flink争个提交流程应该有了更加清晰的认识。
    最后在来说一下flink submit的接口,这是在flink-1.10才出现的一个新的统一,流程图如下
    ?
    从上图可以看出来,AbstractSessionClusterExecutor中的主要调用逻辑其实和上面我们已经看到的session cluster的提交流程是一致的,只不过代码更加的抽象,

    1.6K30发布于 2020-04-24
  • 来自专栏小道

    Flink学习笔记(8) -- Flink Kafka-Connector详解

      Kafka中的partition机制和Flink的并行度机制深度结合   Kafka可以作为Flink的source和sink   任务失败,通过设置kafka的offset来恢复应用 setStartFromGroupOffsets 当job失败重启的时候,Flink会从最近一次的checkpoint中进行恢复数据,重新消费kafka中的数据。    表示在checkpoint的时候提交offset, 此时,kafka中的自动提交机制就会被忽略   如果Flink开启了checkpoint,针对FlinkKafkaProducer09 和FlinkKafkaProducer010 setLogFailuresOnly(false) setFlushOnCheckpoint(true) 注意:建议修改kafka 生产者的重试次数 retries【这个参数的值默认是0】   如果Flink 具体的可以参考官方文档 https://ci.apache.org/projects/flink/flink-docs-release-1.6/dev/connectors/kafka.html ?

    1.5K20发布于 2021-04-13
  • 来自专栏编程学习

    日志代码编写

    了解日志   日志是程序周期性运转或者特定时刻等一些常规或者特殊消息以特殊的形式打印出来,我们称为日志,关于日志,AI是这样回答的:   而我们今天要编写的日志,是使用C++编写的日志,日志格式为纯文本日志类型是应用程序日志 日志编写 ✈️日志等级   日志是有等级的,就类似程序在调试的时候分为警告,错误,和崩溃等 等级一般,日志也有自己的等级,不过这里需要人为的将日志等级进行分类。 LINE__, level, format, ##__VA_ARGS__); \ } while (0) ✈️日志加锁   我们的日志可以适用于很多场景,多线程场景也不例外,所以,我们有必要对一些代码进行加锁 完整代码 Log.hpp: #pragma once #include <cstdio> #include <iostream> #include <time.h> #include <cstdarg

    47810编辑于 2024-11-02
  • 来自专栏大数据成神之路

    8-Flink中的窗口

    1窗口类型 1. flink支持两种划分窗口的方式(time和count) 如果根据时间划分窗口,那么它就是一个time-window 如果根据数据划分窗口,那么它就是一个count-window 2. flink支持窗口的两个重要属性(size和interval) 如果size=interval,那么就会形成tumbling-window(无重叠数据) 如果size>interval,那么就会形成 Session Window 的示例代码如下: // Stream of (userId, buyCnts) val buyCnts: DataStream[(Int, Int)] = ... Flink 的 DataStream API 提供了简洁的算子来满足常用的窗口操作,同时提供了通用的窗口机制来允许用户自己定义窗口分配逻辑。 所有代码,我放在了我的公众号,回复Flink可以下载 海量【java和大数据的面试题+视频资料】整理在公众号,关注后可以下载~ 更多大数据技术欢迎和作者一起探讨~

    1.8K20发布于 2019-03-05
  • 来自专栏麒思妙想

    Flink connecton for gbase8c

    好了,今天我们来分享,手把手构建 Flink connector GBase8c , 各位读者老爷们扣Q上车... Let's go !!! 我们是不是可以通过Flink SQL的方式将数据汇入到GBase8c呢? 内容注册为name.lijiaqi.table.GBase8cDynamicTableFactory 至此,我们的Flink connector 就构建完成,接下来,我们要使用其,来完成一个真正的项目。 CDC实战 下面是项目的整体架构图,我们通过flink cdc 从mysql获取变更数据,然后通过 flink sql 将数据 sink 到 GBase8c里 接下来,我们看一下如何通过Flink SQL String transformSQL = "insert into test_cdc_sink select * from mysql_binlog"; 完整参考代码

    69610编辑于 2022-11-11
  • 来自专栏飞总聊IT

    代码整洁之道-编写 Pythonic 代码

    写出 Pythonic 代码 谈到规范首先想到就是 Python 有名的 PEP8 代码规范文档,它定义了编写Pythonic代码的最佳实践。 同时这段代码无法解决字典缺少键出现异常的问题。 让我们使用函数重写此代码,使代码更具可读性和正确性; 该函数将判断异常情况,编写起来要简单得多。 Python 官方语言建议使用“”三重双引号“”来编写文档字符串。你可以在 PEP8 官方文档中找到这些实践。 在多行上编写文档字符串是用更具描述性的方式记录代码的一种方法。你可以利用 Python 多行文档字符串在 Python 代码编写描述性文档字符串,而不是在每一行上编写注释。 对代码进行优化,养成编写 Pythonic 代码的良好习惯。

    2.2K20发布于 2019-10-31
  • 来自专栏BigData_Flink

    Flink中使用Scala编写出现(...)错误

    A2 原因 没有导入相应包 A3 解决 在算子前添加 import org.apache.flink.api.scala._ ?

    73910发布于 2021-04-12
  • 来自专栏编程

    8个用于编写可维护,简化的前端代码的CSS策略

    前言 代码质量不仅适用于后端的Java或C语言,它也适用于CSS。继续阅读,了解如何编写出色的CSS! 编写基本的CSS和HTML是我们作为Web前端开发人员学习的第一件事情之一。 但是对于团队来说,编写可维护的前端代码是非常重要的。 这篇文章的目的不在于规则手册,而在于您正在编写CSS时,更多的是要考虑事物的指南。 我鼓励你找到你自己的编写css的流程,这篇文字的目的是让你的CSS一致,简单,易于使用。 这里有8个秘诀保持您的CSS组织和长期容易维护。 important的定义是一种使你的代码被覆盖的痛苦的方法,特别是当你试图使用媒体查询时。 这是一个移动端的痛苦。例如,如果你先在手机屏幕显示某些内容,你必须使用另一个! 8.关心你的前端代码! 最后,我可以向你建议的最重要的事情是,你关心你为前端编写代码,掌握它的所有权,并且始终不断地改进它(和你自己!)。

    1.9K90发布于 2018-02-01
  • 来自专栏杨熹的专栏

    编写生命代码

    如各位所想,这项惊人的能力 可以让生命按照程序编写的一样 做你想让它做的事 得到你想得到的结果。 生命密码蕴含强大的力量。

    934100发布于 2018-04-02
  • 来自专栏兮动人的博客

    C 代码编写规范

    比如:2 + 4 * 5 也可以使用代码格式化快捷键 Ctrl+alt+L // 可以自己设置 VC++ 2010 设置快速格式化键:工具–>选项 ? 3.

    97320发布于 2021-07-21
  • 来自专栏兮动人的博客

    C 代码编写规范

    比如:2 + 4 * 5 3) 也可以使用代码格式化快捷键 Ctrl+alt+L // 可以自己设置 VC++ 2010 设置快速格式化键:工具-->选项 [在这里插入图片描述]3.

    92860发布于 2021-06-30
  • 来自专栏毛利学Python

    8个无需编写代码即可使用 Python 内置库的方法

    近几年 Python 语言之所以流行,是因为我们可以使用它编写更少的代码来实现复杂的功能。Python 开发者社区非常欢迎那些封装了复杂实现但是对使用者十分友好的工具包。 你能相信我们可以在不写任何代码的情况下使用 Python 吗?在接下来的文章中,我会介绍 8 个无需编写任何代码即可使用 Python 内置功能的例子。 0. 虽然我们不必编写代码来使用稍后介绍的功能,但是为了让 Python 知道我们要执行的内容,我们需要使用 Python 命令行来进行操作。 是的,我们可以使用 Python 启动 web 服务,而无需编写任何代码,只需按如下方式在命令行执行如下命令。 假设我们要编写一个简单的 Python 程序来显示当前的时间,我想快速编写代码而不想下载和安装庞大的代码编辑工具。现在让我们运行下面这个命令。

    1.1K20编辑于 2022-09-22
  • 来自专栏追不上乌龟的兔子

    编写更好的代码

    何为”更好”的代码本身就是仁者见仁,我们在这里主观地选择一个评价标准: 代码要满足安全性 ,可用性 ,可维护性 ,简洁性 , 高性能的要求,这几项的重要性递减。 毫无疑问编写代码本身是一件很难的事,但是在遵循一些指导原则的话,我们可以相对编写出更好的代码。 命名 有一句不太可考的名言是”计算机科学只存在两个难题:缓存失效和命名”。 不是每个程序员都要经常编写用到各种缓存机制的代码,但是我们每天都在不断地命名,好的命名需要遵从一些规则: 名副其实 我们要选择有意义的命名,date比d要好,index比i要好,list1和list2并没有比 每个代码块(if,while,for)中的代码也不宜很多,最好只是一条函数调用(有一个有意义的名称)。这也意味着函数的嵌套结构不要太复杂。 只做一件事 一般来说很长的函数也做了很多的事。 注释 好的代码描述自身的意图,当我们很难做到这一点时,才需要添加注释。 注释最大的问题是和代码相比,注释是缺乏维护的。

    94930编辑于 2023-04-13
  • 来自专栏ops技术分享

    python代码编写规范

    最近两年的工作都是和运维相关,有时运维人员也会写一些python程序,但基本上都没有遵循相应的代码规范,一向粗暴,能用就行,既不考虑可读性也不考虑可维护性,作为一个开发人员有时候看他们写代码就很不舒服, 今天就谈谈python写代码时的一些规范。 python的代码编写基本上都要遵循PEP8的风格。 对类或函数的功能及使用方法的详细说明应使用文档字符串 python的注释尽量使用英文 5.并发 I/O密集型,像web应用这样的场景应该使用多线程编程 计算密集型,像计算圆周率等场景应该使用多进程编程,尽可能利用多核CPU优势 当然在编写代码时你的某些编辑器如 我们编写代码不仅是要实现某种功能,就尽管它是核心,但是你的代码在以后极有可能会交给别人去维护,所以你写的代码应当尽可能地让人看懂,避免给别人留坑。

    1.1K30发布于 2021-06-22
  • 如何编写PTX 代码

    编写 CUDA C/C++ 代码 使用 CUDA C/C++ 编写一个简单的内核函数(kernel)。 PTX 代码。 add.s32 %r5, %r3, %r4; cvta.to.global.u64 %SP, %SP; st.global.u32 [%SP], %r5; ret; } 二、直接编写 编写函数和指令 使用 PTX 的指令集编写您需要的内核函数。 生成可执行文件 可以将生成的目标文件(my_kernel.o)与其他 CUDA 代码或主机代码链接,生成最终的可执行文件。 通过以上步骤,您可以方便地获得或编写 PTX 代码

    1.2K10编辑于 2025-04-05
领券