网站首页 站内搜索

搜索结果

查询Tags标签: 编程,共有 5213条记录
  • 错误码如何设计才合理?icode9来为您解答

    导读:对于错误码的设计,不同的开发团队有不同的风格习惯。本文分享阿里文娱技术专家长统对于错误码的看法,希望从错误码使用的不同场景讨论得到一个合理的错误码规约,得到一个面向日志错误码标准和一个面向外部传递的错误码标准。一 前言在工作中,接触过不少外部接口…

    2022/11/20 23:23:56 人评论 次浏览
  • C++初阶(封装+多态--整理的自认为很详细)

    继承概念:继承机制是面向对象程序设计使代码可以复用的最重要的手段,它允许程序员在保持原有类特性的基础上进行扩展,增加功能,这样产生新的类,称派生类。继承呈现了面向对象程序设计的层次结构,体现了由简单到复杂的认知过程。以前我们接触的复用都是函数复用,继承…

    2022/11/20 14:53:57 人评论 次浏览
  • 重学c#系列——动态类型[二十二]

    正文为什么有动态类型呢?是因为很多东西天生就是动态类型的。比如xml 和 json、cvs、数据库表,这些本来就是数据类型的。在反射系列中提及到,为什么有发送呢? 是因为只有在运行的时候你才能知道他是什么类型。同样的xml、json这些也是只有运行的时候才知道他有什么样的…

    2022/11/20 14:53:57 人评论 次浏览
  • c#入参使用引用类型为啥要加ref?

    那什么是值,什么是引用?大体可以理解为堆栈的区别,在.net中大多数实例存在于托管堆栈中。struct,int32,int64,double,enum等数据类型声明的实例存在栈中,而string,class,delegate等存在于堆中。前者一般称为值类型,后者则叫做引用类型,那么引用类型和值类型在…

    2022/11/19 1:23:58 人评论 次浏览
  • 自学 TypeScript 第三天 使用webpack打包 TS 代码

    安装:首先第一步,我们要初始化我们项目,在目录下输入npm init接下来,我们的安装几个工具npm i -D webpack webpack-cli typescript ts-loader-D 意思是 开发依赖,也就是我们现在所安装的依赖都是开发依赖,完整应该是 -dev -server 我们直接用 -D 简写webpack 就是我…

    2022/11/19 1:23:57 人评论 次浏览
  • 【深入浅出 Yarn 架构与实现】3-2 Yarn Client 编写 _

    1、创建并启动 ClientYarnClient 内容通过 ApplicationClientProtocol 与 ResourceManager 通信,向 RM 的ApplicationsManager 申请 Application。跟踪进去可以在 YarnClientImpl 找到 rpc:this.rmClient = (ApplicationClientProtocol)ClientRMProxy.createRMProxy(thi…

    2022/11/19 1:23:56 人评论 次浏览
  • 使用 CSS 的现代圆形滚动条实现

    您是否想知道如何为您正在设计的任何其他网站提供现代圆形滚动条?请继续阅读,了解如何实现类似于堆栈溢出、Outlook.com 和 DNAnalyzer.live 上的滚动条。::-webkit-scrollbar是 CSS 中的一个伪元素,用于修改浏览器滚动条的外观。Chrome,Edge和Safari支持此标准,而Fi…

    2022/11/17 23:24:54 人评论 次浏览
  • RabbitMq死信队列

    死信的概念死信:顾名思义就是无法被消费的消息,字面意思可以这样理解,一般来说,producer 将消息投递到 broker 或者直接到queue 里了,consumer 从 queue 取出消息进行消费,但某些时候由于特定的原因导致 queue 中的某些消息无法被消费,这样的消息如果没有后续的处理…

    2022/11/16 6:24:02 人评论 次浏览
  • C#多线程之高级篇(上)

    一、非阻塞同步重排序与缓存我们观察下面这个例子:public class Foo{private int _answer;private bool _complete;void A() //A 1{_answer = 10;_complete = true;}void B() //B 2{if (_complete) Console.WriteLine(_answer);}}如果方法A和B在不同的线程上并发运行,B可…

    2022/11/16 1:24:04 人评论 次浏览
  • 在C++学习新事物的同时实现困难的功能

    学习新东西在编写了一点代码后,我创建了一个草稿拉取请求。我不断将所有更改推送到草稿拉取请求,直到它准备好供存储库所有者审查。通过远程查看和测试代码我今天了解了GitHub的另一个有趣的功能:Remotes。我花了一些时间来习惯使用遥控器。最初,我在尝试 git add rem…

    2022/11/15 1:24:01 人评论 次浏览
  • .NET 7 AOT 的使用以及 .NET 与 Go 互相调用

    C# 部分环境要求SDK:.NET 7 SDK、Desktop development with C++ workload。IDE:Visual Studio 2022Desktop development with C++ workload 是一个工具集,里面包含 C++ 开发工具,需要在 Visual Studio Installer 中安装,如下图红框中所示。创建一个控制台项目首先创建…

    2022/11/15 1:23:59 人评论 次浏览
  • NET高性能编程 - C#如何安全

    前言作为.net程序员,使用过指针,写过不安全代码吗?为什么要使用指针,什么时候需要使用它,以及如何安全、高效地使用它?如果能很好地回答这几个问题,那么就能很好地理解今天了主题了。C#构建了一个托管世界,在这个世界里,只要不写不安全代码,不操作指针,那么就能…

    2022/11/15 1:23:59 人评论 次浏览
  • 如何使用 Javascript Date 对象计算特定日期之前的天数

    创建新的 Date 对象获得今天的日期很容易。只需使用 Date 对象的构造函数:// Get todays dateconst now = new Date();// Sun Nov 13 2022 18:28:22 GMT-0500 (Eastern Standard Time)若要创建不同的日期(例如圣诞节),请使用不同的构造函数,其中日期由字符串指定://…

    2022/11/15 1:23:59 人评论 次浏览
  • C++初阶(命名空间+缺省参数+const总结+引用总结+内联函数+auto关键字)

    概述在C/C++中,变量、函数和后面要学到的类都是大量存在的,这些变量、函数和类的名称将都存在于全局作用域中,可能会导致很多冲突。使用命名空间的目的是对标识符的名称进行本地化,以避免命名冲突或名字污染,namespace关键字的出现就是针对这种问题的。举个例子:#in…

    2022/11/15 1:23:58 人评论 次浏览
  • c++另一种编程思想称为泛型编程

    c++提供两种模板机制:函数模板和类模板函数模板建立一个通用函数,函数的返回值类型和形参类型可以不具体指定,用一个虚拟的类型来代表语法:cpptemplate<typename T> //或者template<class T>函数声明或定义当使用class的时候,如果T有子类,编译器会认为是声明,…

    2022/11/15 1:23:57 人评论 次浏览
扫一扫关注最新编程教程