首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏C++核心准则原文翻译

    C++核心准则E4,5:设计并构建不变量

    为了使用对象,它一定要处于有效状态(通过不变量形式化或非形式化定义)并且为了从错误中恢复,所有没有销毁的对象必须处于有效状态。 不变量是一个适用于对象成员的逻辑条件,这个条件必须有构造函数建立,可以作为公有成员函数的前提条件。 Enforcement(实施建议) ?? E.5: Let a constructor establish an invariant, and throw if it cannot E.5:让构造函数建立不变量,如果不能就抛异常 Reason 建立一个对象却没有建立不变量是在找麻烦。不是所有成员函数都是可以被调用的。 运算符,特别是下标运算符依靠不变量。参见:如果不能构建有效的对象,就抛出异常。

    66020发布于 2020-07-29
  • 来自专栏Crossin的编程教室

    【Python 第5课】变量

    #======== 变量 ========# 昨天说到,需要让程序理解我们输入的东西。那首先,就需要有东西把我们输入的内容记录下来,好为接下来的操作做准备。Python之神说,要有变量! 于是就有了变量变量,望文生义,就是变化的量。python里创建一个变量的方法很简单,给它起个名字,然后给它一个值。 它叫变量,那就是能变的。所以在一次“赋值”操作之后,还可以继续给它赋予新的值,而且可以是不同类型的值。 a = 'hi' print a “=”的右边还可以更复杂一点,比如是一个计算出的值: value = 3 * 4 print value value = 2 < 5 面向零基础初学者的编程课 每天5分钟,轻松学编程 回复python可以查看课程目录

    62670发布于 2018-04-16
  • 来自专栏小工匠聊架构

    Spring5 - 核心原理

    文章目录 核心原理解析 核心原理解析 周末梳理了下Spring Framework的核心原理, 详细请参考: 在Processon上,直达地址: https://www.processon.com

    31640发布于 2021-09-08
  • 来自专栏云深之无迹

    Julia机器核心编程.5

    以下定义了x和y两个变量,它们的值分别为1.1和0.1。然后输出x+y的值。该值是不准确的,当没有对特定数字进行预期的浮点表示时,将会发生这种情况。

    98720发布于 2020-08-18
  • 来自专栏Golang开发

    Go语言核心编程(5)——并发

    注:本文是《Go语言核心编程》(李文塔/著)个人读书笔记 并发和并行是两个不同的概念: • 并行意味着程序在任意时刻都是同时运行的。 • 并发意味着程序在单位时间内是同时运行的。

    87930发布于 2019-05-29
  • 来自专栏王磊的博客

    干货分享:Dify中4种核心变量详解!

    在 Dify 工作流(Workflow 和 Chatflow)的实现中,“变量”做为最基础、最核心的组件发挥着不可或缺的作用,因为它承载了不同节点间数据传递的作用。 1.变量分类 Dify 中总共有以下 4 种变量类型: 用户(输入)变量 系统变量 环境变量 会话变量 分别来看这四种变量类型的详细介绍。 5.会话变量 会话变量只存在 ChatFlow 场景中,因为它是面向多轮对话场景,而 Workflow 类型应用的交互是线性而独立的,不存在多次对话交互的情况,因此会话变量仅适用于 Chatflow 类型 会话变量具有以下特性: 会话变量可在大部分节点内全局引用; 会话变量的写入需要使用变量赋值节点; 会话变量为可读写变量。 使用“变量赋值”组件修改会话变量的值: 小结 在 Dify 工作流(Workflow 和 Chatflow)的实现中,“变量”做为最基础、最核心的组件发挥着不可或缺的作用,因为它承载了不同节点间数据传递的作用

    4K10编辑于 2025-05-27
  • 来自专栏Linux驱动

    5.opengl-变量修饰符

    3.00上支持的存储变量修饰符 变量名称 作用 示例 const 编译过程常量,或者函数的只读参数 const vec3 zAxis = vec3 (0.0, 0.0, 1.0); in 用于连接 shader uniform变量一般用来表示:变换矩阵,材质,光照参数和颜色等信息。 变量赋值。 一般vertex shader修改varying变量的值,然后fragment shader使用该varying变量的值。 因此varying变量在vertex和fragment shader二者之间的声明必须是一致的 (application不能使用此变量,该变量是可变化的) varying vec3 normal; uniform

    81320发布于 2020-11-04
  • 来自专栏python3

    #5 Python变量与输入输出

    In [7]: print(5,2,0) 5 2 0 默认 ? ? In [6]: print(5,2,0,sep='-') 5-2-0 修改为- ? ? 1 In [12]: print(5), print(2), print(0) 2 5 3 2 4 0 默认 ? ? In [13]: print(5,end='我是5的结束符'), print(2,end='我是2的结束符'), print(0,end='我是0的结束符') 5我是5的结束符2我是2的结束符0我是0的结束符 print(5,2,0) 输出结果为:5 2 0 默认 ? ? 看到变量,这可能是所有萌新最头疼的地点,因为很难理解的概念,其实变量在小学就遇到了,让我来勾起你的记忆: 小学题目:现有一个长方体,长10厘米,宽5厘米,请问这个长方体面积是多少?

    1.4K30发布于 2020-01-17
  • 5 分钟了解 kafka 核心概念

    它的核心概念可以帮助我们理解其运作方式。本文将以简明的方式介绍 Kafka 的几个关键概念,帮助大家快速上手。 上图是 Kafka 的体系结构,沿用的是以 zk 来管理元数据的架构版本。

    26400编辑于 2025-06-09
  • 来自专栏python3

    习题5:更多的变量和打印

    字符串是非常好用的东西,所以在这个练习中你将学会如何创建包含变量内容的字符串,并使用专门的格式化(format string)和语法把变量的内容放到字符串里,相当于告诉python:“这是一个格式化字符串 ,把这些变量放到指定的位置!” 常见问题 这样定义变量行不行:    1 = 'Sam'? 不行.1不是一个有效的变量名称,变量名称要以字母开头,可以是a1,但1不行 .format是什么?%d,%s,%r是什么? 后面会经常用到,.format和%d,%s,%r这些都是“格式控制工具”,它们会告诉python把右边的变量带到字符串中,并且把变量值放到{}所在的位置上,.format是python3的语法 %d,%

    76620发布于 2018-08-02
  • 来自专栏Hank’s Blog

    习题 5: 更多的变量和打印

    -*- coding:utf-8 -*- # Author: xixihuang # Date : 2016/08/31 09:52 AM # Desc : 习题5: 更多的变量与打印 # 键入更多的变量并且将它们打印出来。 I get %d." % ( my_age, my_height, my_weight, my_age + my_height + my_weight) 三、 输出结果 $ python ex5. If I add 35, 74, and 180 I get 289. $$ python ex5.py Let's talk about Zed A. Shaw. 可指定最小的字段宽度,如:"%5d" % 2。也可用句点符指定附加的精度,如:"%.3d" % 3。

    1.2K30发布于 2020-09-16
  • 来自专栏老高的技术博客

    typecho插件编写教程5 - 核心代码

    之前啰嗦了很多,现在开始写核心代码。 分析一下,发布文章的时候,我们需要的信息就是当前文章的URL,我们需要想办法从contents、 class中拿到他。

    53320编辑于 2022-12-28
  • 来自专栏秋落雨微凉Java开发栏

    JavaWeb核心篇(5)——Filter和Listener

    JavaWeb核心篇(5)——Filter和Listener JavaWeb具有三大组件:Servlet,Filter,Listener 在之前的文章中,我们已经学习了Servlet,这篇文章我们来介绍

    42010编辑于 2022-10-25
  • 来自专栏EdisonTalk

    MySQL核心知识学习之路(5

    上一篇:MySQL核心知识学习之路(4) 1 普通索引与唯一索引如何选择? 先说结论 查询性能对比上普通索引和唯一索引差别不大。 示例: select count(distinct left(email,4))as L4, count(distinct left(email,5))as L5, count(distinct left

    74320发布于 2021-03-04
  • 来自专栏会呼吸的Coder

    5天:核心概念之SparkConf

    *名称的java文件中的变量作为配置文件信息。此外,我们可以设置一些参数来修改其行为。 对于一个SparkConf类,其包含一些内置的函数。 SparkConf中一些常用的函数如下: # 设置配置文件中变量 set(key, value) # 设置spark的主节点url setMaster(value) # 设置app名称 setAppName(value) # 查询配置文件中变量值 get(key, defaultValue=None) # 设置worker节点中的Spark安装目录 setSparkHome

    1.1K10发布于 2021-03-16
  • 来自专栏InvQ的专栏

    Hibernate 有哪 5核心接口?

    Configuration 接口:配置 Hibernate,根据其启动 hibernate,创建

    31520发布于 2020-09-27
  • 来自专栏C++

    Windows核心编程:第5章 作业

    Github https://github.com/gongluck/Windows-Core-Program.git //第5章 作业.cpp: 定义应用程序的入口点。 // #include "stdafx.h" #include "第5章 作业.h" int APIENTRY wWinMain(_In_ HINSTANCE hInstance, in a job"), TEXT("info"), MB_OK); BOOL bret; HANDLE hJob = CreateJobObject(nullptr, TEXT("第5

    1K10发布于 2018-06-22
  • 来自专栏我的C语言

    由浅入深的了解进程(5)--环境变量

    前言 在上一篇文章中简单的介绍了环境变量,但是没有讲述的比较全面了,所以现在再写一篇来介绍环境变量。 环境变量 在上一篇文章中,我们已经简单的学习了如何进行对于环境变量的修改并且能够知道环境变量在家目录的文件中修改才能够保证每一次的登录都是保存了我们自己添加的路径的。 1、更多的环境变量及添加和删除 env:查看所有的环境变量 echo $HOME:家目录的环境变量 echo $PWD:当前目录的环境变量 echo $SHELL:命令行解释器 echo $HISTSIZE unset THIS_IS_MYPATH:删除环境变量 如果不用export的话,直接设置的话,这就不算是环境变量,只能说是一个本地的变量。 当然这个如果是不是环境变量的话,怎么能够让本地的变量变为是环境变量呢?

    24210编辑于 2024-08-04
  • 来自专栏∑小熊猫的博客

    Java 多线程系列(5) —— 线程本地变量

    线程本地变量 在集成 Thread 类或实现 Runnable 接口时,不同线程中的数据共享是必要的。 【示例】 创建一个线程并实现 Runnable 接口。 17:45:40 CST 2020 Thread: Finished: 20 : Mon Dec 07 17:45:40 CST 2020 由上述运行结果可知,线程执行时,由于开始时间是线程间的共享变量 线程本地变量 上述案例可视为 ? 多个线程共享同一变量,线程对这个变量同时进行修改 那么此时我们就需要引入线程本地变量,线程本地变量可以用如下图进行表示 ? 即线程本地变量只能为当前线程所拥有,不会与其他线程共享。 【示例】 使用了线程本地变量的任务 public class SafeTask implements Runnable { private ThreadLocal<Date> startDate

    39710发布于 2020-12-09
  • 来自专栏硬核项目经理的专栏

    【Nginx15】Nginx学习:HTTP核心模块(十二)内嵌变量

    Nginx学习:HTTP核心模块(十二)内嵌变量 关于内嵌变量,其实就是 Nginx 开放给我们的在配置文件中可以使用的变量。源码中无非就是替换成真实的代码变量进行操作。 这些变量可以帮助我们做很多事情。之前的文章中其实也有不少地方用到了,比如说 $uri 这个变量,是不是已经见过很多次了。而且这些变量基本上和 Apache 是对应的。 默认提供的变量非常多,在这里我也只是将官网的 HTTP 核心模块中提供的这些变量先列出来,然后尽已所能的借助工具翻译一下。最常用的那些大家至少要知道是什么意思,而不常用的那些也可以随时过来查阅。 好了,这回真的要和 HTTP 核心模块道别了,我们即将进入 HTTP 扩展模块的学习了。 另外也有一部分模块本身就包含在核心源码中,只是区分出了不同的模块分类。因此,咱们还是以配置指令的介绍学习为主,商业版部分的模块也不在我们的学习范围内。

    1K30编辑于 2023-09-07
领券