精华内容
下载资源
问答
  • Python3.x 保留字

    千次阅读 2020-12-28 22:12:49
    下面的表列出了所有的保留字符及其说明: 截图来自:《Python开发技术详解》 保留字 说明and 用于表达式运算,逻辑与操作as用于类型转换assert断言,用于判断变量条件表达式的值是否为真break中断循环语句的执行...

    python3.x

    keyword.kwlist = ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']

    查看方法:

    import keyword

    keyword.kwlist

    Python中的标识符是用于识别变量、函数、类、模块以及其他对象的名字,标识符可以包含字母、数字及下划线(_),但是必须以一个非数字字符开始。字母仅仅包括ISO-Latin字符集中的A–Z和a–z。标识符对大小写敏感的,因此 FOO和foo是两个不同的对象。特殊符号,如$、%、@等,不能用在标识符中。另外,如if,else,for 等单词是保留字,也不能将其用作标识符。下面的表列出了所有的保留字符及其说明:

    截图来自:《Python开发技术详解》

    保留字       说明and 用于表达式运算,逻辑与操作as用于类型转换assert断言,用于判断变量或条件表达式的值是否为真break中断循环语句的执行class用于定义类continue继续执行下一次循环def用于定义函数或方法del删除变量或者序列的值elif条件语句 与if else 结合使用else条件语句 条件语句,与if,elif结合使用。也可以用于异常和循环使用exceptexcept 包括捕获异常后的操作代码,与try,finally结合使用exec用于执行python语句for循环语句finally用于异常语句,出现异常后,始终要执行finally包含的代码块。与try,except结合使用from用于导入模块,与import结合使用global定义全局变量if条件语句,与else,elif结合使用import用于导入模块,与from 结合使用in判断变量是否存在序列中is判断变量是否为某个类的实例lambda定义匿名函数not用于表达式运算,逻辑非操作or用于表达式运算,逻辑或操作pass空的类,函数,方法的占位符print打印语句raise异常抛出操作return用于从函数返回计算结果try包含可能会出现异常的语句,与except,finally结合使用while循环语句with简化Python的语句yield用于从函数依次返回值

    以下划线开始或者结束的标识符通常有特殊的意义。例如以一个下划线开始的标识符(如 _foo)不能用from module import *语句导入。前后均有两个下划线的标识符,如__init__,被特殊方法保留。前边有两个下划线的标识符,如__bar,被用来实现类私有属性,这个将在第七章--类与面向对象编程中讲到。通常情况下,应该避免使用相似的标识符。

    展开全文
  • 11.Java关键字和保留字

    2021-02-12 09:33:11
    保留字(Reserve Word):即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称...

    一、概念

    Java关键字(Key Word):  对Java的编译器有特殊的意义,他们用来表示一种数据类型或者表示程序的结构.

    保留字(Reserve Word):即它们在Java现有版本中没有特殊含义,以后版本可能会作为有特殊含义的词,或者该词虽然在Java中没有特殊含义,以后版本也不打算使用,但在其它语言中有特殊含义,不宜在Java中定义为变量名称等,因为容易混淆。

    注意:关键字和保留字均不能用作变量名、方法名、类名、包名和参数。

    二、具体的保留字

    goto、const

    三、具体的关键字(51个)

    1.访问修饰符(3个)

    public、protected、private

    作用:用来修饰类(接口、抽象类)、方法、属性、构造方法、常量、主函数

    2.类、接口、抽象类(9个)

    class、interface、abstract——定义

    extends——继承类、implements——实现接口

    new——新建一个对象、super——调用父类方法、this——指代当前对象

    instanceof——通过返回一个布尔值来指出,这个对象是否是这个特定类或者是它的子类的一个实例。

    3.数据类型(13个)

    void——没有返回值

    byte、short、int、long——整型数据

    float、double——浮点型数据

    char——字符型数据

    boolean——判断型数据

    enum——枚举

    null、true、false——值类型

    4.线程(2个)

    synchronized——线程同步(修饰方法、代码块,方法、代码块的同步)

    volatile——线程同步(修饰属性,属性的同步)

    1关于volitate关键字,描述不正确的是()

    A 用volitate 修饰的变量, 每一次的更新对其他的线程都是可见的;

    B 对volitate 的操作是原子性的

    C 对volitate 的操作不会造成阻塞

    D 不依赖其他的锁机制,多线程环境下的技数器可以用volitate 来实现

    注解: 一旦一个共享变量(类的成员变量,类的静态成员变量)被volitate修饰,那么,其就具备了两层含义:1) 保证了不同的线程对这个变量进行操作的时候的可见性;即一个线程修改了某个变量, 这个新的值对于其他的线程来说是立即

    可见的。2) 禁止进行指令的重排序(volatile关键字能确保变量在线程中的操作不会被重排序而是按照代码中规定的顺序进行访问)volatile只提供了保证访问该变量,每一次读取改变量的时候都是从内存中读取,并不会使用寄存器缓存该值.

    对该变量的修改,volatile并不提供原子性的保证;

    由于及时更新,volitate 可能导致另一线程访问最新变量值,无法跳出循环的情况,

    多线程下,计数器必须使用保护锁;*注:原子性解释1:原子性就是说一个操作不可以被中途cpu暂停然后调度, 即不能被中断, 要不就执行完, 要不就不执行.

    如果一个操作是原子性的,那么在多线程环境下, 就不会出现变量被修改等奇怪的问题。

    原子性解释2:原子是世界上的最小单位,具有不可分割性。比如 a=0;(a非long和double类型)

    这个操作是不可分割的,那么我们说这个操作时原子操作。再比如:a++; 这个操作实际是a = a + 1;

    是可分割的,所以他不是一个原子操作。非原子操作都会存在线程安全问题,需要我们使用同步技术(sychronized)来让它变成一个原子操作。

    一个操作是原子操作,那么我们称它具有原子性。Java的concurrent包下提供了一些原子类,我们可以通过阅读API来了解这些原子类的用法。

    比如:AtomicInteger、AtomicLong、AtomicReference等。

    5.异常(5个)

    throw——抛出方法代码中的异常给方法自身。使用位置:方法中间

    throws——抛出方法中的异常给调用者。使用位置:方法外部

    try——捕获{}中代码是否有发生异常

    catch——处理try捕获的异常

    finally——不管有没有异常发生都会执行的代码块

    6.返回(1个)

    return

    7.循环、条件(10个)

    if、else、switch、case、break、default、continue、while、do、for

    8.包(2个)

    package、import

    9.瞬时的(1个)

    transient 关键字只能修饰变量,而不能修饰方法和类。

    我们都知道一个对象只要实现了Serilizable接口,这个对象就可以被序列化,java的这种序列化模式为开发者提供了很多便利,

    我们可以不必关系具体序列化的过程,只要这个类实现了Serilizable接口,这个类的所有属性和方法都会自动序列化。

    然而在实际开发过程中,我们常常会遇到这样的问题,这个类的有些属性需要序列化,而其他属性不需要被序列化,

    打个比方,如果一个用户有一些敏感信息(如密码,银行卡号等),为了安全起见,不希望在网络操作(主要涉及到序列化操作,本地序列化缓存也适用)中被传输,

    这些信息对应的变量就可以加上transient关键字。换句话说,这个字段的生命周期仅存于调用者的内存中而不会写到磁盘里持久化。

    总之,java 的transient关键字为我们提供了便利,你只需要实现Serilizable接口,

    将不需要序列化的属性前添加关键字transient,序列化对象的时候,这个属性就不会序列化到指定的目的地中。

    10.断言(1个)

    assert

    11.调用底层代码(C\C++)(1个)

    native

    12、不可变的——final(1个)

    修饰属性、常量、局部变量、参数——作用:数据是不可改变的

    修饰类——作用:修饰的类不能被继承

    修饰普通方法——作用:修饰的方法不能被重写

    13.静态的——static(1个)

    修饰属性、常量

    修饰内部类

    修饰普通方法

    作用:所有使用static关键字修饰的内容会最先执行。static修饰的内容在内存中只有唯一的一份(存储在静态内存空间中)。

    14.格式规范——strictfp(1个) 即 strict float point (精确浮点)。

    修饰类、接口或方法。

    修饰方法时,该方法中所有的float和double表达式都严格遵守FP-strict的限制,符合IEEE-754规范。

    修饰类或接口时,该类中的所有代码,包括嵌套类型中的初始设定值和代码,都将严格地进行计算。

    严格约束意味着所有表达式的结果都必须是 IEEE 754 算法对操作数预期的结果,以单精度和双精度格式表示。

    如果你想让你的浮点运算更加精确,而且不会因为不同的硬件平台所执行的结果不一致的话,可以用关键字strictfp.

    示例 1

    下面的示例演示了一个使用 strictfp 修饰符声明的类

    packagecom.magical;//Example of precision control with strictfp

    public strictfp classMyClass {public static voidmain(String[] args)

    {float aFloat = 0.6710339f;double aDouble = 0.04150553411984792d;double sum = aFloat +aDouble;float quotient = (float)(aFloat /aDouble);

    System.out.println("float: " +aFloat);

    System.out.println("double: " +aDouble);

    System.out.println("sum: " +sum);

    System.out.println("quotient: " +quotient);

    }

    }packagecom.magical;//Example of precision control with strictfp

    public strictfp classMyClass {public static voidmain(String[] args)

    {float aFloat = 0.6710339f;double aDouble = 0.04150553411984792d;double sum = aFloat +aDouble;float quotient = (float)(aFloat /aDouble);

    System.out.println("float: " +aFloat);

    System.out.println("double: " +aDouble);

    System.out.println("sum: " +sum);

    System.out.println("quotient: " +quotient);

    }

    }

    运行结果:float: 0.6710339

    double: 0.04150553411984792sum:0.7125394529774224quotient:16.167336

    2019年6月26日 09:24:34

    2020年5月1日 08:13:08

    展开全文
  • 其它部分可以是字母、下划线”"美元符“和数字的任意组合大小写敏感,长度无限制正确的: 不可以是Java的关键字name, Name, user name, sname,name注意publicAe;昔误的Java不采用通常语言使用的ASC字符集9 username...

    Java初识

    Sun 公司的 James Gosling 发明了 Java 。最初被用在 Green 项目的家用消费电子产品中,本想开发一个分布式代码系统,对家用电子产品进行控制,比如把 E-mail 发给电冰箱、电视机等。想起美剧《硅谷》中 JianYang 的智能冰箱,自带一个通过扫描食物条形码来检测食物是否过期、是否充足等功能的App,GilFoyle直言,它把我的啤酒冰凉了就可以了。


    2009 年甲骨文收购了 Sun 公司(下图是 SUN 被收购时,缅怀的画面),随后开发的 JavaSE 7.0 ,JavaSE 8.0 存在重大变更,目前很多公司都在使用这两个版本。Java 最近疯狂更新,其实不用担心,再怎么换,基础语法不会大变,要关注 jvm 回收算法即可。现在,网传一句话 “JDK 要收费,不要学了”,也不用担心,网上还存在开源版本 openjdk,即使 JDK 收费,还有备用可选(有人要哭死):

    OpenJDK:http://openjdk.java.net/

    标识符 Identifier

    标识符就是起名字,给 Java 起

    • 作用常量变量、方法、类和包等的名称

    命名规则:

    • 必须以字母、下划线、美元符$开头。
    • 其它部分可以是字母、下划线”"美元符$和数字的任意组合
    • 大小写敏感,长度无限制
    • 不可以是Java的关键字

    注意:

    • Java 不采用通常语言使用的 ASCII 字符集, Java 采用 unicode 这样的标准的国际字符集。因此,这里的字母的含义:英文、汉字等等。(不建议大家使用汉字来定义标识符!)

    练习时,可以新建一个.java 结尾的文件,

    展开全文
  • 我发现了类似的问题,但在Linux / Bash中没有我希望我的脚本创建一个具有给定名称的文件(通过用户输入),但如果filename已经存在,则在末尾添加数字。例:$ create somefileCreated"somefile.ext"$ create ...

    我发现了类似的问题,但在Linux / Bash中没有

    我希望我的脚本创建一个具有给定名称的文件(通过用户输入),但如果filename已经存在,则在末尾添加数字。

    例:

    $ create somefile

    Created"somefile.ext"

    $ create somefile

    Created"somefile-2.ext"

    以下脚本可以帮助您。您不应该同时运行脚本的多个副本以避免竞争条件。

    name=somefile

    if [[ -e $name.ext ]] ; then

    i=0

    while [[ -e $name-$i.ext ]] ; do

    let i++

    done

    name=$name-$i

    fi

    touch"$name".ext

    它工作,但我将初始i更改为2,以便成为文件的"第二"副本。谢谢!

    这里有一些编码实践的问题。如果somefile.ext是不存在的文件(或某个不可访问的目录中的文件)的符号链接,如果$ IFS包含"e",如果你想将它改编为name =" - some file--"该怎么办? ?

    我在循环中第一次使用了else条件

    如果列表可能会增长到很多文件,就不会使用它,因为它会继续变慢

    更轻松:

    touch file`ls file* | wc -l`.ext

    你会得到:

    $ ls file*

    file0.ext  file1.ext  file2.ext  file3.ext  file4.ext  file5.ext  file6.ext

    如果我希望第一个输出是file1.ext,它将如何工作?

    很好,如果(很大的话)你确定你永远不会有非连续数字,即如果我在你的例子中删除file2.txt,我现在将破坏file6.txt。

    通常你应该避免在脚本中使用ls,但这似乎是无害的。对于样式点,将ls替换为printf '%s

    '(或者甚至printf '.

    ',它对文件名具有强健性,并带有换行符)。

    为避免竞争条件 strike>:

    name=some-file

    n=

    set -o noclobber

    until

    file=$name${n:+-$n}.ext

    { command exec 3>"$file"; } 2> /dev/null

    do

    ((n++))

    done

    printf 'File is"%s"

    '"$file"

    echo some text in it >&3

    此外,您还可以在fd 3上打开文件。

    使用bash-4.4+,您可以使其成为如下函数:

    create() { # fd base [suffix [max]]]

    local fd="$1" base="$2" suffix="${3-}" max="${4-}"

    local n= file

    local - # ash-style local scoping of options in 4.4+

    set -o noclobber

    REPLY=

    until

    file=$base${n:+-$n}$suffix

    eval 'command exec '"$fd"'>"$file"' 2> /dev/null

    do

    ((n++))

    ((max > 0 && n > max)) && return 1

    done

    REPLY=$file

    }

    例如用作:

    create 3 somefile .ext || exit

    printf 'File:"%s"

    '"$REPLY"

    echo something >&3

    当由于noclobber之外的其他原因无法创建文件时,max值可用于防止无限循环。

    请注意,noclobber仅适用于>运算符,不适用于>>或<>。

    剩余的竞争条件

    实际上,noclobber并未在所有情况下消除竞争条件。它只能防止破坏常规文件(不是其他类型的文件,因此cmd > /dev/null例如不会失败)并且在大多数shell中都有竞争条件。

    shell首先对文件执行stat(2)以检查它是否是常规文件(fifo,目录,设备......)。仅当文件不存在(尚未)或是常规文件时3>"$file"才使用O_EXCL标志来保证不破坏文件。

    因此,如果有一个名称的fifo或设备文件,它将被使用(前提是它可以以只写方式打开),如果创建一个常规文件作为fifo / device /目录的替代品,它可能会被破坏。 ...在没有O_EXCL的stat(2)和open(2)之间!

    现在,面对恶意攻击者而言,这只是一个问题,它会让你覆盖文件系统上的任意文件。它确实消除了同时运行同一脚本的两个实例的正常情况下的竞争条件。所以,在那里,它比预先用[ -e"$file" ]检查文件存在的方法更好。

    对于没有竞争条件的工作版本,您可以使用zsh shell而不是bash,它具有open()的原始接口作为zsh/system模块中内置的sysopen:

    zmodload zsh/system

    name=some-file

    n=

    until

    file=$name${n:+-$n}.ext

    sysopen -w -o excl -u 3 --"$file" 2> /dev/null

    do

    ((n++))

    done

    printf 'File is"%s"

    '"$file"

    echo some text in it >&3

    尝试这样的事情

    name=somefile

    path=$(dirname"$name")

    filename=$(basename"$name")

    extension="${filename##*.}"

    filename="${filename%.*}"

    if [[ -e $path/$filename.$extension ]] ; then

    i=2

    while [[ -e $path/$filename-$i.$extension ]] ; do

    let i++

    done

    filename=$filename-$i

    fi

    target=$path/$filename.$extension

    这应该是公认的答案,因为它确实处理了所有事情,包括在扩展之前添加后缀!

    @sorin,对于以-开头的$name值,它仍然失败。在//file特殊的系统上,name的值可能会失败,如/file。它不能防止$name被破坏的符号链接。并且有一个TOCTOU竞争条件(注意它在zsh中断,其中$path是绑定到$path的特殊数组)

    将上述内容复制到backup.sh:$ ./backup.sh blah.txt时,以下命令不执行任何操作。我希望有一个名为"blah2.txt"的新文件或其他类似文件。

    使用touch或任何你想要的而不是echo:

    echo file$((`ls file* | sed -n 's/file\([0-9]*\)/\1/p' | sort -rh | head -n 1`+1))

    部分表达解释:

    按模式列出文件:ls file*

    在每一行中仅取数字部分:sed -n 's/file\([0-9]*\)/\1/p'

    应用反向人类排序:sort -rh

    仅取第一行(即最大值):head -n 1

    将所有管道和增量组合在一起(上面的完整表达)

    好一个班轮,谢谢!

    尝试这样的事情(未经测试,但你明白了):

    filename=$1

    # If file doesn't exist, create it

    if [[ ! -f $filename ]]; then

    touch $filename

    echo"Created "$filename""

    exit 0

    fi

    # If file already exists, find a similar filename that is not yet taken

    digit=1

    while true; do

    temp_name=$filename-$digit

    if [[ ! -f $temp_name ]]; then

    touch $temp_name

    echo"Created "$temp_name""

    exit 0

    fi

    digit=$(($digit + 1))

    done

    根据您正在执行的操作,将touch的调用替换为创建您正在使用的文件所需的任何代码。

    这是我用于逐步创建目录的更好的方法。

    它也可以调整文件名。

    LAST_SOLUTION=$(echo $(ls -d SOLUTION_[[:digit:]][[:digit:]][[:digit:]][[:digit:]] 2> /dev/null) | awk '{ print $(NF) }')

    if [ -n"$LAST_SOLUTION" ] ; then

    mkdir SOLUTION_$(printf"%04d

    " $(expr ${LAST_SOLUTION: -4} + 1))

    else

    mkdir SOLUTION_0001

    fi

    这有许多不幸的反模式,包括无用的echo和使用大写的私有变量,这些变量是为系统使用而保留的。

    将choroba答案的简单重新包装作为一种通用功能:

    autoincr() {

    f="$1"

    ext=""

    # Extract the file extension (if any), with preceeding '.'

    [["$f" == *.* ]] && ext=".${f##*.}"

    if [[ -e"$f" ]] ; then

    i=1

    f="${f%.*}";

    while [[ -e"${f}_${i}${ext}" ]]; do

    let i++

    done

    f="${f}_${i}${ext}"

    fi

    echo"$f"

    }

    touch"$(autoincr"somefile.ext")"

    正如@ Choroba的答案[[ -e .... ]]已经评论stat(2),您需要[[ -e ... || -L ... ]]来搜索文件是否存在,但即使这样也存在竞争条件,最好是使用O_EXCL为系统打开文件以保证您'不使用现有文件(或更糟糕的是敏感文件的符号链接)。

    展开全文
  • Java 的关键字及保留字 内容来自网络搜集整理 图片原文链接:https://blog.csdn.net/z1web/article/details/89068217 个人不熟悉的关键字学习笔记: 一、native ​ 参考链接:...
  • 由于FPGA内部除了基本可编程逻辑单元外,还有嵌入式的RAM、PLL或者是DLL,专用的Hard IP Core等,这些模块也能等效出一定规模的系统门,所以简单科学的方法是用器件的RegisterLUT的数量衡量。 3.时钟资源 全局时钟...
  • 滤光片采用的事Bayer模式,类似与RGB模式,都是采用RGB几个颜色分量来分别度量每一个像素的三通道的灰度值,但是基于人眼对于绿色更为敏感的基本规律,Bayer模式进一步强调了绿色分量,从而将绿色分量分别定义了Gr...
  • 8.4 数据类型转换 9 - 解释型语言和编译型语言 9.1 概述 9.2 执行过程 10 - 关键字和保留字 10.1 标识符 10.2 关键字 10.3 保留字 JavaScript基础第02天 1 - 运算符(操作符) 1.1 运算符的分类 1.2 算数运算符 1.3 ...
  • css对大小写敏感吗?

    2021-06-11 14:46:39
    css指的是层叠样式表(Cascading Style Sheets),它是一种用来表现HTMLXML等文件样式的计算机语言,是用来表示html样式的一种编程语言,是可以做到网页和内容进行分离的一种样式语言。CSS主要用来设计网页的样式,...
  • 点击上方“计算机视觉工坊”,选择“星标”干货第一时间送达作者丨Kissrabbit、CK1998来源丨知乎问答编辑丨极市平台导读本文汇总了一些知乎上关于anchor-free存在的缺点的...
  • 数字IC基础知识

    2021-03-15 15:59:23
    如果缓存中不存在数据,则将一块数据从main memory读取到cache中,然后以块的形式从cache中传输到CPU。 在cache中查找地址时,若缓存中包含该内存位置,称之为cache hit。如果在cache找不到,则称之为cache miss。...
  • 已涌现出许多不同类型的ANN及相应的学习算法,其中BP(EBP-Error Back Propagation)网络及学习算法得到了广泛关注和研究,并在数字识别方面取得了许多有意义的应用成果。 1.3 论文结构简介 本毕业设计主要解决以...
  • 数字媒体技术考点整理

    千次阅读 多人点赞 2021-12-12 16:12:51
    符合人眼的视觉特性,人眼对亮度的敏感度要大于红蓝,所以我们可以保留Y原始值的基础上,降低U和V的值,而不影响观看,从而更加有效的存储图像数据。 YUV不像RGB那样要求三个独立的的视频信号同时传输,所以YUV方式...
  • 10万208道Java经典面试题总结(附答案)

    万次阅读 多人点赞 2021-08-01 16:05:55
    Java学习路线推荐:Java基础教程系列 SpringBoot精品推荐:Spring Boot基础教程 下载背题更方便:10万208道Java经典面试题总结(附答案).pdf 前言 最近有很多粉丝问我,有什么方法能够快速提升自己,通过阿里、...
  • HTTPS关于HTTP存在的一些问题通信使用明文(不加密),内容可能会被窃听。不验证通信方的身份,因此有可能遭遇伪装。无法证明报文的完整性,所以有可能已遭篡改。HTTP存在问题的解决方案:HTTP+加密+认证+完整性保护=...
  • 图片转文字隐私政策

    千次阅读 2021-06-08 13:14:13
    苏州元语网络科技有限公司(简称“我们”)作为图片转文字平台(简称“平台”)的运营者,深知个人信息对您的重要性...• 当您使用开启相关功能使用服务时,为实现功能、服务所必需,我们会收集、使用相关信息。...
  • 00 MYSQL对大小写敏感如面,见标题知内容。你有遇到过因为MYSQL对大小写敏感而被坑的体验吗?之前看过阿里巴巴Java开发手册,在MySql建表规约里有看到:【强制】表名、字段名必须使用小写字母数字 , 禁止出现...
  • 数字系统重要指标-吞吐率吞吐率被定义为数字电路单位时间内传输数据的量单位时间完成的工作量。传输的数据越多做的工作越多,则吞吐率越高。吞吐率有时候和性能、带宽可以互换使用。对于CPU来说...
  • 1、串扰分析 串扰分析的内容主要分成两个方面,即串扰脉冲的分析和串扰延迟的分析,分别体现为电压敏感值的计算以及延迟的计算。串扰的分析可以在芯片设计的各个阶段进行,它们都同时分析两种不同类型的噪声问题。 ...
  • 我们的选择有: ● 在审计意见中保留意见不发表意见,原因是审计范围受限。例如,如果企业有重大未决诉讼,审计师也许可以说,我无法验证诉讼赔偿可能有多少。 ● 在声明书中加上一段话,让管理层做出一个保证。 ...
  • 结果,在该演示文稿中插入的所有新 SmartArt 图形、表格、图表、艺术字或文字均会自动与现有主题匹配。由于具有一致的主题颜色 (主题颜色:文件中使用的颜色的集合。主题颜色、主题字体和主题效果三者构成一个主题...
  • 对于那些分支表达式中存在不定值x和高阻值z的位时case语句提供了处理这种情况的段。 52.如果case语句的分支条件没有覆盖所有可能的组合条件,定义了default项和没有定义default项有什么不同? 定义了default项则会使...
  • 使用带tps的识别网络abcnet,2.使用极坐标变换将图片拉平之后使用crnn 2、多语言的字典里是混合了不同的语种,这个是有什么讲究吗?统一到一个字典里会对精度造成多大的损失? 统一到一个字典里,会造成最后一...
  • 本系列预计有X篇读书笔记,一篇读书笔记将记录书中一小部分(大概6000)的内容,本篇记录的是书中2.4.2——2.5.4的内容 读书笔记5.2——《让数字说话:审计,就这么简单》:孙含晖 2.4.2 会计师事务所不全是合伙...
  • 隐私政策 引言 极速文字扫描重视用户的隐私。您在使用我们的服务时,我们可能会收集和使用您的相关信息。我们希望通过本《隐私政策》向您说明,在使用我们的服务时,我们如何收集、...您使用继续使用我们的服务,即意
  • 周易八字《隐私政策》

    千次阅读 2021-08-15 22:37:31
    本政策仅适用于厦门果时互动科技有限公司(下文简称“公司”)的产品服务。 最近更新日期:2021年8月15日本政策将帮助您了解以下内容: 一、我们如何收集和使用您的用户信息 二、我们如何使用Cookie 和同类技术 三...
  • SVM能够执⾏线性⾮线性分类、回归,甚⾄是异常值检测任务。它是机器学习领域最受欢迎的模型之⼀,特别适⽤于中⼩型复杂数据集的分类。 超平⾯最⼤间隔 下面左图显示了三种可能的线性分类器的决策边界,虚线代表的...
  • 9个关键词,2万漫谈元宇宙

    千次阅读 2021-12-03 10:21:57
    这篇漫谈随笔是在夜里睡不着的时候敲出来的,用了一个星期,大概2万。尽量避免谈技术细节,并不硬核,都是纯个人的想法和立场,绝对和任何别的机构和主体无关。 太多,愿意读就读,或者挑着读,爱读不读,都没...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 49,031
精华内容 19,612
关键字:

存在敏感字或保留字