ICode9

精准搜索请尝试: 精确搜索
  • 卷积 - 2. 常规2D卷积 代码和解释2021-11-01 22:58:36

    1.  Pytorch代码 对于卷积里,pytorch代码非常简单,看 Conv2d PyTorch 1.10.0 非常足够!但我也想对其中的部分进行更多一点的解释 in_channels (int) – 输入图片 / 特征的通道数  out_channels (int) – 输出特征的通道数 kernel_size (int or tuple) – 卷积核的大小

  • 4.PE文件之扩展PE头(IMAGE_OPTIONAL_HEADER)2021-10-26 18:01:49

    可选/扩展PE头IMAGE_OPTIONAL_HEADER,它有着比标准PE头(IMAGE_FILE_HEADER)更多的内容. IMAGE_OPTIONAL_HEADER 结构及成员含义如下: //大小: 32bit(0xE0) 64bit(0xF0) #define IMAGE_NUMBEROF_DIRECTORY_ENTRIES 16 typedef struct _IMAGE_OPTIONAL_HEADER { WORD

  • 01-19、JavaSE知识点总结_Java8新特性2021-10-26 13:58:53

    JavaSE知识点总结 Lambda表达式函数式(Functional)接口方法引用与构造器引用方法引用构造器引用数组引用 强大的Stream API创建 Stream方式一:通过集合创建 Stream方式二:通过数组创建 Stream方式三:通过Stream的of()创建 Stream方式四:创建无限流Stream的中间操作Stream 的终

  • Java8新特性之Optional,如何优雅地处理空指针2021-10-24 19:01:40

    是什么 ​ 从 Java 8 引入的一个很有趣的特性是 Optional 类。Optional 类主要解决的问题是臭名昭著的空指针异常(NullPointerException)—— 每个 Java 程序员都非常了解的异常。 本质上,这是一个包含有可选值的包装类,这意味着 Optional 类既可以含有对象也可以为空。 Optional 是

  • Optional与空指针问题的“不解之缘”2021-10-23 11:35:04

    Optional与空指针问题的“不解之缘” 一、前言二、Optional源码分析2.1、Optional(T value)2.2、of(T value)2.3、ofNullable(T value)2.4、orElse和orElseGet的区别2.5、isPresent和ifPresent的区别 三、Optional实例 一、前言 对于NPE(NullPointerException)空指针问题

  • 使用Optional更优雅地处理非空判断2021-10-17 14:02:18

    (一)引言 在平常的编码之中,有一个错误总会在你的意料之外出现,那就是空指针异常。空指针的出现也很简单,你得到了一个null对象,调用了一些方法,出现空指针异常。空指针会出现在各种地方,常见的比如Map.get()没有获取到对象就调用对象例的方法,类对象没有获取到就调用类中的方法。 空

  • FastAPI 学习之路(十一)请求体 - 嵌套模型2021-10-17 10:34:47

    系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二)   FastAPI 学习之路(三)   FastAPI 学习之路(四)   FastAPI 学习之路(五)       FastAPI 学习之路(六)查询参数,字符串的校验   FastAPI 学习之路(七)字符串的校验     FastAPI 学习之路(

  • FastAPI 学习之路(十二)接口几个额外信息和额外数据类型2021-10-17 10:33:04

    系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二)   FastAPI 学习之路(三)   FastAPI 学习之路(四)   FastAPI 学习之路(五)       FastAPI 学习之路(六)查询参数,字符串的校验   FastAPI 学习之路(七)字符串的校验     FastAPI 学习之路(

  • FastAPI 学习之路(十三)Cookie 参数,Header参数2021-10-17 10:31:46

    系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二)   FastAPI 学习之路(三)   FastAPI 学习之路(四)   FastAPI 学习之路(五)       FastAPI 学习之路(六)查询参数,字符串的校验   FastAPI 学习之路(七)字符串的校验     FastAPI 学习之路(

  • FastAPI 学习之路(九)请求体有多个参数如何处理?2021-10-17 10:00:07

    系列文章:   FastAPI 学习之路(一)fastapi--高性能web开发框架   FastAPI 学习之路(二)   FastAPI 学习之路(三)   FastAPI 学习之路(四)   FastAPI 学习之路(五)       FastAPI 学习之路(六)查询参数,字符串的校验   FastAPI 学习之路(七)字符串的校验    FastAPI 学习之路(八)

  • Optional做为空判断时,注意orElse和orElseGet使用区别2021-10-11 09:59:26

    使用 Optional.ofNullable(obj).orElse 时,无论 obj 是否为 null,都会执行 orElse 的方法;使用 Optional.ofNullable(obj).orElseGet 时,只有 obj 是否为 null,才会执行 orElseGet 里的方法;

  • Java8 Optional2021-10-09 15:31:40

    Optional介绍 Optional是Jdk1.8提供的一个新类,希望可以通过该类的引入解决令人烦躁的null判断问题, 非常好用。个人理解:这个类是一个包装类,将要操作的java bean封装到该类的对象里面, 同时将一些常用的判断逻辑封装为成员方法,结合lambda语法,实现比较优雅的链式调用。 现在对Opti

  • java 8 特性:日期和optional2021-10-08 14:06:33

    背景 在java中传统的util.date对象存在各种问题,比如并发容易出问题,功能不全需要手撕等,在java 8中新出了日期的api对这些问题进行了解决,作者在项目中使用到了这些新特性,进行了整理,抛砖引玉了。在开发中还有个问题,就是空指针的问题,一般新手出这个问题会比较多,java 8 同步出了op

  • 010Java8新特性003Optional类2021-10-08 12:03:04

    部分内容来自以下博客: https://www.cnblogs.com/1ning/p/9140800.html 1 概述 对于Java开发人员来说,NullPointException是很常见的一个异常,为了避免这个异常,通常的做法是进行if条件判断,但如果代码里面充满了大量的null判断会让程序变的不再优雅。 所以而JDK1.8中引入了一个新的O

  • Design Better Forms2021-10-08 01:35:03

    Design Better Forms https://medium.com/nextux/design-better-forms-96fadca0f49c   一列 input:  Forms should be one column 多列干扰用户的垂直动量 Z 或 N 字形扫描影响用户体验  Top align labels 手机比较合适 大数据表格合适 left align 合适扫描

  • [WIP] Java Optional2021-10-04 14:03:29

    创建: 2021/10/4   想想当年遇到新的,都会系统看一遍,把扁平的文字总结成一整张表格一样的博客。这一年很少能静下来这么做了,年纪也增长了不少,那种单纯的总结技术的时代似乎渐行渐远了。 不管怎样吧,从今天开始,以后也要静下心老老实实总结。   references:  https://www.baeldung.

  • 带你看懂Optional2021-10-01 20:58:25

    概述 1、JDK8最大的一个亮点就是引入了Optional类来解决NPE(NullPointerException)2、阿里开发手册上也推荐使用Optional类来防止NPE3、综上所述,解决NPE正是Optional类的功能,也是JDK8的一份亮点 Optional预览 1、Optional类的声明 1)被声明为final,即不可被继承2)使用泛型T,即指

  • Java--Java8新特性--基本介绍2021-09-28 16:02:46

    内容概述:     Lambda表达式: 函数式接口: 方法引用:     构造器引用: Stream API   Optional类:          

  • Ribbon的负载均衡源码2021-09-28 01:33:11

    Ribbon的负载均衡 负载均衡策略 当我们发起请求的时候,把断点设置在拦截器那里,然后慢慢放行,就能来到这里,在getserver这个方法,看名字就是获取服务信息的。 层层跟进发现,底层原来还是要通过IRule组件来选择服务实例的,所以这⾥依然需要确认下rule的实现类到底是谁,虽然我们可以很轻

  • FastAPI(31)- Sub-dependencies 子依赖2021-09-25 12:03:43

    子依赖 就是嵌套依赖,和嵌套 Pydantic Model 差不多意思 可以根据需求创建多层嵌套的依赖关系 比如上图,E 依赖 C、D,C、D 又依赖 B,B 又依赖 A.....    两层依赖的栗子 第一层依赖 from typing import Optional # 1、第一层依赖 def query_extractor(q: Optional[str] = None)

  • 【C++17】std::optional2021-09-24 22:31:05

    std::optional 1 #include <iostream> 2 #include <optional> 3 #include <string> 4 5 std::optional<std::string> create(bool b) 6 { 7 if(b) return "Godzilla"; 8 return {}; 9 } 10 11 int main() 12 { 13

  • 浅析Java8新特性-Optional方法介绍及最佳实践2021-09-19 23:01:51

      Optional 是 Java 8 引进的一个新特性,通常用于缓解常见的空指针异常问题。Brian Goetz (Java语言设计架构师)对Optional设计意图的原话如下: Optional is intended to provide a limited mechanism for library method return types where there needed to be a clear way to rep

  • FastAPI(10)- 详解 Body2021-09-19 14:05:06

    前言 上一篇有讲到将参数类型指定为 Pydantic Model,这样 FastAPI 会解析它为一个 Request Body 那单类型(int、float、str、bool...)参数可以成为 Request Body 的一部分吗?答案是可以的 通过 Body 函数即可完成,和 Path、Query 有异曲同工之妙   文章跳转 Query Path Request Body

  • 如何在QT项目中引入Boost库2021-09-19 10:03:09

    假设"D:\boost_1_77_0"是boost库所在路径。 1,在QT项目的.pro文件中修改如下两项: 在INCLUDEPATH项中加入D:\boost_1_77_0 在LIBS项中加入-LD:\boost_1_77_0 注意:LIBS项中的boost路径前面需要加上-L,并且和boost路径之间没有空格。 2,在QT项目中引入所需的boost头文件: 此处以boost::op

  • FastAPI(6)- get 请求 - 详解 Query2021-09-18 19:32:51

    可选参数 上一篇文章讲过查询参数可以不是必传的,可以是可选参数 from fastapi import FastAPI from typing import Optional import uvicorn app = FastAPI() # 必传参数+可选参数 @app.get("/items") async def read_item(item_id: str, name: Optional[str] = None): re

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

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

ICode9版权所有