ICode9

精准搜索请尝试: 精确搜索
  • .NET Core Web APi类库如何内嵌运行?2022-12-02 20:08:20

    话题我们知道在.NET Framework中可以嵌入运行Web APi,那么在.NET Core(.NET 6+称之为.NET)中如何内嵌运行Web Api呢,在实际项目中这种场景非常常见,那么我们本节以.NET 6.0作为演示示例一起来瞅瞅内嵌运行.NET Core Web APi接下来我们通过控制台作为主程序来启动Web APi,首先我们创建名为

  • 如何使用 React 测试库自信地编写单元测试2022-12-02 18:54:23

    在教学中,我们将要学习怎么应用TestingLibrary坦然地撰写单元测试卷,这是一个比较流行的用以撰写单元测试卷的React测试库。 让我们开始吧。 如果你想重新开始学习培训React测试库,并想学习怎么使用方式部件(包含挂勾、仿真模拟API启用)坦然地检测全部应用软件,并设定测试覆盖率,那你就要

  • c#和java的区别_C#和java的语法区别2022-12-02 18:09:54

    根据近几天,看java短视频,总结了一下java与C#的那一部分词法差别。 1.基本类型 Java是由byte,short,int,long,float,dboule构成,全部种类都是有一定图形的。 C#除了这个之外,也包括sbyte(有标记)uint,ulong等,还有decimal(java里没有) java中的Byte是从-128到127(有标记),而C#中的Byte是0

  • 手写编程语言-实现运算符重载2022-12-02 18:03:11

    前言先带来日常的 GScript 更新:新增了可变参数的特性,语法如下:int add(string s, int ...num){ println(s); int sum = 0; for(int i=0;i<len(num);i++){ int v = num[i]; sum = sum+v; } return sum;}int x = add("abc", 1,2,3,4);println(x);assertEqual(x, 10);得益于可变参数,

  • Java 热更新 Groovy 实践及踩坑指南2022-12-01 18:55:02

    Groovy 是什么?Apache的Groovy是Java平台上设计的面向对象编程语言。这门动态语言拥有类似Python、Ruby和Smalltalk中的一些特性,可以作为Java平台的脚本语言使用,Groovy代码动态地编译成运行于Java虚拟机(JVM)上的Java字节码,并与其他Java代码和库进行互操作。由于其运行在JVM上的特性,Gr

  • java基础学习:java中的反射2022-12-01 17:35:20

    一、什么是java反射什么是 java 的反射?说到反射,写这篇文章时,我突然想到了人的”反省“,反省是什么?吾一日三省吾身,一般就是反思自身,今天做了哪些对或错的事情。java 的反射,我觉得有同样的思想。当然 java 反射要“反思”的是 java 程序在运行时类自己的信息,它获

  • 如何实现 System.out.println,icode92022-12-01 16:30:15

    今天看到一篇文章不用反射,能否交换两个字符串的值. 心想字符串常量在常量池里面,是在就算用了反射也交换不了吧。转念一想,不对,字符串常量虽然本身在常量池里面,但是它依然是个对象,那么 private final 类型的属性仅仅表示它是一个指向常量池的引用,而并非不可修改。完全可以让它指向另

  • Java提高篇——JVM加载class文件的原理机制2022-11-29 17:13:27

    在面试java工程师的时候,这道题经常被问到,故需特别注意。1、JVM 简介  JVM 是我们Javaer 的最基本功底了,刚开始学Java 的时候,一般都是从“Hello World ”开始的,然后会写个复杂点class ,然后再找一些开源框架,比如Spring ,Hibernate 等等,再然后就开发企业级的应用,比如网站、

  • icode9网站迁移到新服务器遇到的问题2022-11-29 17:01:08

    前两天把之前做的一些网站迁移到新服务器,没想到在本地打开没问题,到了新环境就出现了各种问题,下面把遇到问题的解决办法列出来,以后再遇到方便查阅。1.我用的是wampserver集成开发环境,在新服务器上安装的时候,提示缺少几个.dll文件(msvcr140.dll、msvcr110.dll),然后就去搜索引擎搜,需要

  • 幕后:Javascript 事件监听器和“e”2022-11-29 16:43:30

    我的在学习编码基础知识时首先想到的是,“伙计,网站真是太疯狂了。” 特别是在使用 vanilla Javascript 时,一个对用户来说“简单”的网页背后很容易就会有超过 100 行代码(加上数小时的耗脑逻辑,至少对于初学者来说是这样)。页面上不仅应该有“东西”(文本

  • 软考-软件设计师-计算机icode9组成与体系结构2022-11-29 16:18:57

    码制 二进制运算要用补码来进行计算。 移码:补码的符号位按位取反。 定点小数的表示范围:人为补码定义1.00为最小即-1,最大就是全1即1-2^-(n-1),校验码 奇偶校验码,可检查1位(奇数位)的错误,不可纠错。 CRC循环校验码,可检错,不能纠错,采用模2运算来求校验码。 海明效验码,可检错,也可纠错, 位数

  • Java基础重点知识点《异常02》2022-11-29 15:56:40

    1.异常的细节理论知识1.1编译时异常还有其他名字: 受检异常:CheckedException 受控异常 1.2运行时异常还有其它名字: 未受检异常:UnCheckedException 非受控异常 1.3再次强调:所有异常都是发生在运行阶段的。1.4Java语言中对异常的处理包括两种方式:第一种方式:在方法声明的位置上,使用thro

  • java开发环境的搭建及配置2022-11-29 15:49:44

    JDK简介(java Development kit)是 Java 语言的软件开发工具包,主要用于移动设备、嵌入式设备上的java应用程序。JDK是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具,必须安装JDK才能使用java语言。直接点击下载自己对应的版本到自己电脑文件夹即可。安装如何

  • icode9 改变了你的思维和编码方式2022-11-28 18:38:22

    icode9 是最热门的新语言(与 2006 年的语言一样新),它以可靠性和效率着称。 它是怎么做到的?好吧,icode9 拥有其他语言所没有的东西——它保证内存和线程安全,同时保持与 C 或 C++ 相同的高性能,同时还具有模式匹配和函数式编程等高级功能! 有些语言很接近:Go 以运行速度和编写

  • 云原生之旅 - 13)基于 Github icode9 Action 的自动化流水线2022-11-27 15:55:58

    前言GItHub Actions是一个持续集成和持续交付的平台,能够让你自动化你的编译、测试和部署流程。GitHub 提供 Linux、Windows 和 macOS 虚拟机来运行您的工作流程,或者您可以在自己的数据中心或云基础架构中托管自己的自托管运行器。它是 GitHub 于2018年10月推出的持续集成服务。基本

  • python进阶(26)collections标准库2022-11-26 16:35:58

    namedtuple的由来因为元组的局限性:不能为元组内部的数据进行命名,所以往往我们并不知道一个元组所要表达的意义,所以引入namedtuple这个工厂函数,来构造一个带字段名的元组。namedtuple继承自tuple类 命名元组赋予每个位置一个含义,提供可读性。它们可以用于任何普通元组,并添加了通过名

  • Python用yield from 实现异步协程爬虫2022-11-26 16:15:09

    很古老的用法了,现在大多用的aiohttp库实现,这篇记录仅仅用做个人的协程底层实现的学习。 争取用看得懂的字来描述问题。1.什么是yield如果还没有怎么用过的话,直接把yield看做成一种特殊的return(PS:本质 generator(生成器)) return是返回一个值然后就终断函数了,而yield返回的是一个生成器

  • Python基础之MySQL数据库2022-11-26 15:25:22

    一、约束概述1、为什么要约束​ 为了防止数据库中存在不符合语义规定的数据和防止错误信息的输入、输出造成无效的操作而提出的​ 为了保证数据的完整性,SQL规范以约束的方式对表数据进行额外的条件限制,从以下四个方面考虑 实体完整性:例如一个表中不能存在两条相同的,无法区分的记录

  • Python入门系列(十)一篇学会python文件处理2022-11-25 16:01:33

    文件处理在Python中处理文件的关键函数是open()函数。有四种不同的方法(模式)来打开一个文件"r" - 读取 - 默认值。打开一个文件进行读取,如果文件不存在则出错。"a" - Append - 打开一个文件进行追加,如果文件不存在则创建该文件"w" - 写 - 打开一个文件进行写入,如果不存在则创建文件"

  • Python逆向爬虫之scrapy框架,非常详细2022-11-25 15:17:22

    一、爬虫入门那么,我相信初学的小伙伴现在一定是似懂非懂的。那么下面我们通过一个案例来慢慢进行分析首先,我们第一步需要做的就是项目分析,我们来看看爬取这个网站我们需要哪些步骤。1.1 定义需求需求就是将该网站中所有的美女图片分类下载到本地。1.2 需求分析如果我们需要下载上面

  • Python爬虫之xpath语法及案例使用2022-11-25 15:06:13

    我们在写Python爬虫时,经常需要对网页提取信息,如果用传统正则表达去写会增加很多工作量,此时需要一种对数据解析的方法,也就是本章要介绍的Xpath表达式。Xpath是什么XPath,全称 XML Path Language,即 XML 路径语言,它是一门在 XML 文档中查找信息的语言。最初是用来搜寻 XML 文档的,但同样

  • 从 Numpy+Pytorch 到 TensorFlow JS:总结和常用平替整理2022-11-23 15:01:45

    如何拥有较为平滑的移植体验? 保持两种语言,和两个框架的API文档处于打开状态,并随时查阅:Python,JavaScript;Pytorch,TensorFlow JS(用浏览器 F3 搜索关键词)。 可选阅读,《动手学深度学习》,掌握解决常见学习问题时,Pytorch 和 TensorFlow 的实现方法。 精读 TensorFlow JS 的官方教程,和指南

  • 社交网络分析的 R 基础:(一)初探 R 语言2022-11-21 18:17:55

    社交网络分析过去几十年信息技术的发展,现在人们已经生活在一个充满各种各样复杂网络的社会。你也许无法想象人类社会和网络有什么关系,举几个例子你就会明白,比如:使用微信或微博所涉及的社交网络;一到早晚高峰就堵车的城市交通路网;定期检修的电网与自来水管网等等。这些不同领域的背后

  • Java:ArrayList的基本使用(icode9学习笔记)2022-11-21 15:46:57

    集合和数组的对比(为什么要有集合) 分为俩点1. 长度:数组的长度是固定的,集合的长度是可变的。2. 存储类型: 数组:可以存储基本数据类型,引用数据类型。 集合:只能存储引用数据类型。小tips: 基本数据类型在集合中存储要使用包装类。 基本数据类型对应的包装类

  • 【深入浅出 Yarn 架构与实现】3-3 Yarn Application Master 编写2022-11-21 15:40:58

    一、Application Master icode9 编写方法上一节讲了 Client 提交任务给 RM 的全流程,RM 收到任务后,由 ApplicationsManager 向 NM 申请 Container,并根据 Client 提供的 ContainerLaunchContext 启动 ApplicationMaster。 本篇代码已上传 Github一)整体流程#1&2、启动 NMClient 和 RMC

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有