精华内容
下载资源
问答
  • 为什么字典的key必须是不可变的?字典的哈希表实现使用从键值计算的哈希值来查找键。如果键是可变对象,则其值可能会发生变化,因此其哈希值也会发生变化。但是,由于无论谁更改键对象都无法判断它是否被用作字典...

    为什么字典的key必须是不可变的?

    字典的哈希表实现使用从键值计算的哈希值来查找键。

    如果键是可变对象,则其值可能会发生变化,因此其哈希值也会发生变化。

    但是,由于无论谁更改键对象都无法判断它是否被用作字典键值,因此无法在字典中修改条目。

    然后,当你尝试在字典中查找相同的对象时,将无法找到它,因为其哈希值不同。

    如果你尝试查找旧值,也不会找到它,因为在该哈希表中找到的对象的值会有所不同。

    如果你想要一个用列表索引的字典,只需先将列表转换为元组;用函数 tuple(L) 创建一个元组,其条目与列表 L相同。元组是不可变的,因此可以用作字典键。

    已经提出的一些不可接受的解决方案:

    哈希按其地址(对象ID)列出。这不起作用,因为如果你构造一个具有相同值的新列表,它将无法找到;例如:mydict = {[1, 2]: '12'}

    print(mydict[[1, 2]])

    会引发一个 KeyError 异常,因为第二行中使用的 [1, 2] 的 id 与第一行中的 id 不同。换句话说,应该使用 == 来比较字典键,而不是使用 is 。

    使用列表作为键时进行复制。这没有用的,因为作为可变对象的列表可以包含对自身的引用,然后复制代码将进入无限循环。

    允许列表作为键,但告诉用户不要修改它们。当你意外忘记或修改列表时,这将产生程序中的一类难以跟踪的错误。它还使一个重要的字典不变量无效:d.keys() 中的每个值都可用作字典的键。

    将列表用作字典键后,应标记为其只读。问题是,它不仅仅是可以改变其值的顶级对象;你可以使用包含列表作为键的元组。将任何内容作为键关联到字典中都需要将从那里可到达的所有对象标记为只读 —— 并且自引用对象可能会导致无限循环。

    如果需要,可以使用以下方法来解决这个问题,但使用它需要你自担风险:你可以将一个可变结构包装在一个类实例中,该实例同时具有 __eq__() 和 __hash__() 方法。

    然后,你必须确保驻留在字典(或其他基于 hash 的结构)中的所有此类包装器对象的哈希值在对象位于字典(或其他结构)中时保持固定。class ListWrapper:

    def __init__(self, the_list):

    self.the_list = the_list

    def __eq__(self, other):

    return self.the_list == other.the_list

    def __hash__(self):

    l = self.the_list

    result = 98767 - len(l)*555

    for i, el in enumerate(l):

    try:

    result = result + (hash(el) % 9999999) * 1001 + i

    except Exception:

    result = (result % 7777777) + i * 333

    return result

    注意,哈希计算由于列表的某些成员可能不可用以及算术溢出的可能性而变得复杂。

    此外,必须始终如此,如果 o1 == o2 (即 o1.__eq__(o2) is True )则 hash(o1) == hash(o2)``(即``o1.__hash__() == o2.__hash__() ),无论对象是否在字典中。如果你不能满足这些限制,字典和其他基于 hash 的结构将会出错。

    对于 ListWrapper ,只要包装器对象在字典中,包装列表就不能更改以避免异常。除非你准备好认真考虑需求以及不正确地满足这些需求的后果,否则不要这样做。请留意。

    更多python知识,请关注云海天Python教程!!

    展开全文
  • 目录 1.HID设备概述 2.HID描述符组成 3.STM32配置描述符集合代码(必须按顺序) 4.HID描述符组成详解 1.HID设备概述 ...USB设备中有一大类就是...在USB协议中,HID设备的类型定义放置在接口描述符中,USB的设备描述

    目录

    1.HID设备概述

    2.HID描述符组成

    3.STM32配置描述符集合代码(必须按顺序)

    4.HID描述符组成详解


    1.HID设备概述

    USB设备中有一大类就是HID设备,即Human Interface Devices,人机接口设备。这类设备包括鼠标、键盘、游戏手柄等,主要用于人与计算机进行交互。HID设备可以作为低速、 全速、高速设备用。由于HID设备要求用户输入能得到及时响应,故其传输方式通常采用中断传输

    在USB协议中,HID设备的类型定义放置在接口描述符中,USB的设备描述符和配置描述符中不包含HID设备的信息。因此,对于某些特定的HID设备,可以定义多个接口,一个接口为HID设备类即可。当USB一个设备为HID设备时,其设备描述符里面的bDeviceClass、bDeviceSubClass、bDeviceProtocol应为0,具体的定义在接口描述符中,接口描述符bInterfaceClass、bInterfaceSubClass、bInterfaceProtocol三个值如下:

    图片

    bInterfaceClass0x03:表示HID为设备
    bInterfaceSubClass

    0x00:对无需支持引导的HID设备;

    0x01:对支持引导的USB设备(鼠标、键盘);

    其他:保留。

    bInterfaceProtocol

    当bInterfaceSubClass为0x00,此值无效

    当bInterfaceSubClass为0x01

    设置为0x01:键盘接口

    设置为0x02:鼠标接口

    注:说明下,支持引导就是在BIOS界面USB设备就可以使用了,比如我们的键盘和鼠标。

    2.HID描述符组成

    当一个USB设备被定义为HID设备的时候,设备必须实现HID描述符。首先要明确的一点是HID描述符不能单独返回给USB主机,主机会请求获得配置描述符集合,配置描述符集合主要由标准配置描述符、接口描述符、HID描述符、端点描述符,报告描述符物理描述符是单独返回给USB主机。HID描述符组成如下:

    图片

    3.STM32配置描述符集合代码(必须按顺序)

    /* USB Configuration Descriptor */
    const uint8_t CustomHID_ConfigDescriptor[CUSTOMHID_SIZ_CONFIG_DESC] =
    {
    //
    // 标准配置描述符
    //	
        0x09, /* bLength: Configuation Descriptor size */
        USB_CONFIGURATION_DESCRIPTOR_TYPE, 	/* bDescriptorType: Configuration */
        CUSTOMHID_SIZ_CONFIG_DESC,			/* wTotalLength low : Bytes returned */
        0x00,								/* wTotalLength high: Bytes returned */
        0x01,         /* bNumInterfaces: 1 interface */
        0x01,         /* bConfigurationValue: Configuration value */
        0x00,         /* iConfiguration: Index of string descriptor describing the configuration*/
        0xC0,         /* bmAttributes: Bus powered */
                      /*Bus powered: 7th bit, Self Powered: 6th bit, Remote wakeup: 5th bit, reserved: 4..0 bits */
        0x96,         /* MaxPower 300 mA: this current is used for detecting Vbus */
        
    //
    // 接口描述符
    //		
    	/************** Descriptor of Custom HID interface ****************/
        /* 09 */
        0x09,         						/* bLength: Interface Descriptor size */
        USB_INTERFACE_DESCRIPTOR_TYPE,		/* bDescriptorType: Interface descriptor type */
        0x00,         /* bInterfaceNumber: Number of Interface */
        0x00,         /* bAlternateSetting: Alternate setting */
        0x02,         /* bNumEndpoints 此接口有两个端点 */
        0x03,         /* bInterfaceClass: HID */
        0x00,         /* bInterfaceSubClass : 1=BOOT, 0=no boot */
        0x00,         /* nInterfaceProtocol : 0=none, 1=keyboard, 2=mouse */
        0,            /* iInterface: Index of string descriptor */
        
    //
    // HID描述符
    //		
    	/******************** Descriptor of Custom HID HID ********************/
        0x09,         			/* bLength: HID Descriptor size */
        HID_DESCRIPTOR_TYPE, 	/* bDescriptorType: HID */
        0x10,         			/* bcdHID: HID Class Spec release number */
        0x01,
        0x00,         /* bCountryCode: Hardware target country 国家代码 */
        
    	0x01,         /* bNumDescriptors: Number of HID class descriptors to follow
    					 类别描述符数目(至少有一个报表描述符)*/
        0x22,         /* bDescriptorType 报告描述符 */
        CUSTOMHID_SIZ_REPORT_DESC,	/* wItemLength: Total length of Report descriptor 报告描述符大小 */
        0x00,						/* 标志类别描述符说明结束 */ 
    	
    	
    //
    // 端点1描述符
    //		
    	/******************** Descriptor of Custom HID endpoints ******************/
        /* 27 */
        0x07,          /* bLength: Endpoint Descriptor size */
        USB_ENDPOINT_DESCRIPTOR_TYPE, /* bDescriptorType: */
    
        0x82,          /* bEndpointAddress: Endpoint Address (IN) */               
                       // bit 3...0 : the endpoint number
                       // bit 6...4 : reserved
                        // bit 7     : 0(OUT), 1(IN)
        0x03,          /* bmAttributes: Interrupt endpoint */
        0x40,          /* wMaxPacketSize: 64 Bytes max */
        0x00,
        0x02,          /* bInterval: Polling Interval (2 ms) */
        /* 34 */
    
    //
    // 端点2描述符
    //		
        0x07,	/* bLength: Endpoint Descriptor size */
        USB_ENDPOINT_DESCRIPTOR_TYPE,	/* bDescriptorType: */
    			/*	Endpoint descriptor type */
        0x01,	/* bEndpointAddress: */
    			/*	Endpoint Address (OUT) */
        0x03,	/* bmAttributes: Interrupt endpoint */
        0x40,	/* wMaxPacketSize: 64 Bytes max  */
        0x00,
        0x02,	/* bInterval: Polling Interval (2 ms) */
        /* 41 */
    }; /* CustomHID_ConfigDescriptor */

    4.HID描述符组成详解

    1.bLength

    描述符长度。HID描述符长度不是固定的,长度多少与描述符中包含的下级描述符个数相关。如果只有一个下级描述符,也就是不包括可选的部分,一共有9字节的长度,如果有多个下级描述符,按照长度往上加。

    2.bDescriptorType

    描述符类型,设置为0x21。

    3.bcdHID

    HID设备所遵循的HID版本号,为4位16进制的BCD码。1.0即0x0100,1.1即0x0101,2.0即0x0200。

    4.bCountryCode

    HID设备国家/地区代码,如下表格自行查询。

    图片

    5.bNumDescriptor

    HID设备支持的下级描述符的数量。在这里大家一定要注意,下一级描述符的类型有两种,报告描述符物理描述符,对于HID设备报告描述符和物理描述符可以有多个,但是至少有一个报告描述符,物理描述符是可选的,bNumDescriptor表示报告描述符和物理描述符的个数总和。由于HID设备至少需要包括一个报告描述符,故其值至小为0x01,一般的HID设备也为1,也就是有一个报告描述符,物理描述符很少用到。

    6.bDescriptorTyep

    下级描述符的类型,下级描述符第1个必须是报告描述符,所以这里存放报告描述符类型,如下表格,报告描述符的类型为0x22,其他描述符的类型可速查。

    图片

    7.wDescriptorLength

    下级描述符的长度,下级描述符第1个必须是报告描述符,所以这里存放报告描述符的长度,每种HID设备的报告描述符长度是不一样的,比如STM32某HID设备的报告描述符长度为43字节,代码如下,下一节详解报告描述符

    //
    // 报告描述符
    //
    const unsigned char ReportDesc[0x2b] =   // Report descriptor
    	{
    	0x05,0x01,		/* Usage Page (generic desktop) */
    	0x09,0x06,		/* Usage (keyboard) */
    	0xA1,0x01,		/* Collection */
    	0x05,0x07,		/*   Usage Page 7 (keyboard/keypad) */
    	0x19,0xE0,		/*   Usage Minimum = 224 */
    	0x29,0xE7,		/*   Usage Maximum = 231 */
    	0x15,0x00,		/*   Logical Minimum = 0 */
    	0x25,0x01,		/*   Logical Maximum = 1 */
    	0x75,0x01,		/*   Report Size = 1 */
    	0x95,0x08,		/*   Report Count = 8 */
    	0x81,0x02,		/*  Input(Data,Variable,Absolute) */
    	0x95,0x01,		/*   Report Count = 1 */
    	0x75,0x08,		/*   Report Size = 8 */
    	0x81,0x01,		/*  Input(Constant) */
    	0x19,0x00,		/*   Usage Minimum = 0 */
    	0x29,0x65,		/*   Usage Maximum = 101 */
    	0x15,0x00,		/*   Logical Minimum = 0 */
    	0x25,0x65,		/*   Logical Maximum = 101 */
    	0x75,0x08,		/*   Report Size = 8 */
    	0x95,0x01,		/*   Report Count = 1 */
    	0x81,0x00,		/*  Input(Data,Variable,Array) */
    	0xC0};			/* End Collection */
    #endif

    1.本文部分素材来源网络,版权归原作者所有,如涉及作品版权问题,请与我联系删除。

    2.未经原作者允许不得转载本文内容,否则将视为侵权;

    3.转载或者引用本文内容请注明来源及原作者;

    4.对于不遵守此声明或者其他违法使用本文内容者,本人依法保留追究权等。

    下面是我的个人微信公众号,关注【一个早起的程序员】精彩系列文章每天不断。

    展开全文
  • 简历个人描述

    千次阅读 2021-03-14 20:13:20
    下面是小编为大家提供的关于java简历的个人技能描述内容如下:姓名:XXX目前所在: 天河区 年龄: 26户口所在: 惠州 国籍: 中国婚姻状况: 未婚 民族: 汉族身高: 178 cm体...雇主通常会很注意 简历工作描述 这...

    Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念。下面是小编为大家提供的关于java简历的个人技能描述,内容如下:姓名:XXX目前所在: 天河区 年龄: 26户口所在: 惠州 国籍: 中国婚姻状况: 未婚 民族: 汉族身高: 178 cm体...

    雇主通常会很注意 简历工作描述 这一部分。在看完求职目标后,他们想了解你的历史,你曾在哪儿工作,工作了多长时间。他们想弄明白的是“你是个稳定可靠的人吗?”,“你发挥出的才能有哪些?”最重要的是你是否适合它们的空缺职位。下面小编为大家带来了个人简历工作描述,仅供参考,希望能够帮到大家。个人简历工作描述...

    简历顾名思义,就是对个人学历、经历、特长、爱好及其它有关情况所作的简明扼要的书面介绍。小编收集整理的个人简历工作描述样本,欢迎大家查阅!一、工作描述应该从招聘要求出发首先要做的是从招聘广告中提炼出关键信息。有些求职者在应聘时将招聘广告上的工作职责忽略,只是自认为达到了要求就投出了通用简历,而招聘单位...

    个人简历的工作描述在写一份个人简历时,对你以往的经历应该有取舍地来写,以下几点或许可以帮助你。1、工作经历中的间隙:很多人在工作经历中有间隙,如能合理解释,如就学、生育,那你只需将此写进履历即可。有时,你可以填入一些其它活动,就象填入其它工作一样。其它一些如几个月没有工作,根本无须提及。你可以省去月...

    不要将自己全部的经历铺陈于hr的面前。对于hr来说,无关的经历能够引起他们兴趣的可能性很小,甚至太多的无关经历还会让求职者“扣分”。以下内容是小编为您精心整理的简历个人描述怎么写,欢迎参考!简历个人描述怎么写篇一一、工作描述中要有重点:关键词、数字、结果用数字说话:大脑对数字信息的接受和传递更为敏感...

    在简历或者面试中,都需要自信的表达你的能力,首先必须要实事求是,不能乱夸,因为一旦你入职,发现你之前说的都不会,那如何下台呢?当你具备较好的素质需要向用人单位展示,下面是一些专业求职的个人能力、特长描述模板,供大家学习:网络管理专业的工作能力及专长:1、 熟悉TCP/IP、LAN/WAN等相关领域知...

    毕业生在写个人简历要怎样写才能展示自己的所学到的专业水平能力,专业水平对毕业生求职直接影响到面试的机会,所以专业描述一定要好好考虑再动笔,下面大学网小编就告诉大家专业描述怎么写,如何填写。所谓专业技能,就是指你在你的专业领域所具备的能力,是个人简历中最重要的一项。擅长的:这是填写专业技能首先需要填写...

    护士个人简历工作描述求职意向:护士护士/护理工作经验:三年以上求职地点:株洲工资要求:面议求职时间:20xx-07-21工作性质:全职兼职均可可到职时间:随时个人资料姓名:XX性别:女户口所在地:湖南株洲出生日期:1983年2月9日现在所在地:湖南株洲身高:158cm婚姻状况:未婚技能专长:擅长静脉...

    工作描述是工作经验中的重要组成部分,在简历中的位置至关重要,工作描述写得好,是工作经验真实、专业的体现。下面是小编为你带来的个人简历中工作描述,欢迎阅读。好的工作描述,一般包括某职位所需的技能、所承担的责任、工作性质等。如何写好工作描述?606job中国汽车人才网为广大求职者总结以下技巧。 工作描述...

    个人简历自我描述怎么写好呢?小编给大家一一分享下:个人简历自我描述范文1本人性格热情开朗,待人友好,为人诚实谦虚。工作勤奋,认真负责,能吃苦耐劳,尽职尽责,有耐心。具有亲和力,平易近人,善于与人沟通。学习刻苦认真,成绩优秀,名列前茅。品学兼优,连续三年获得学院奖学金。曾担任系学生会外联部干部、系团总...

    求职前对自己有个清晰、正确的评估和认识是非常重要的,无论是简历、面试环节都需要进行自我评定,通过几句简短的具有总结性、概括性的语言介绍自己,让别人可以快速的对你有个认识,这就是简历中不可或缺的简历的自我描述或者简历自我介绍,下面我们提供几套范本供大家参考。文秘工作自我介绍:专业知识较扎实,能力较强,...

    轻也意味着阅历浅,更需要虚心向学。我也深知,毕业只是求学的一小步,社会才是一所真正的大学。我还要继续努力。如下是小编给大家整理的简历上的自我描述,希望对大家有所作用。简历上的自我描述篇【一】本人性格开朗,对待事情有较强的积极性和责任性,在工作上多次受到上级治理职员的认可,当然最重要的是能力。由于开始...

    求职简历的自我描述篇一1、为人诚实守信,具备良好的心理素质和承受压力的能力,工作认真负责,作为技术人员,我的不足之处是缺乏管理方面的经验。2、本人诚实正直,对工作认真负责,吃苦耐劳,善于创新,敢于迎接挑战及承担责任,富有工作热情,乐业敬业,善于与人沟通,营造和谐的工作氛围,注重人性化管理,能带动下属...

    求职简历是找工作的关键一部分,简历中的自我描述也体现你个人的性格。以下是小编整理的关于工作简历自我描述,欢迎阅读!自我描述一本人有高度的事业心与责任心,良好的职业道德,原则性强,工作认真,积极主动,能吃苦耐劳,在工作和生活中能够不断吸取新的知识充实自己,并能从实际出发全面考虑问题,有信心向新工作挑战...

    你对自己是如何描述的在面试过程中? 本文是小编精心编辑的自我描述 简历学生初中,希望能帮助到你!自我描述 简历学生初中篇一个人简历中的自我评价本人性格开朗乐观,组织能力强,善于与人沟通,有较强的团队合作精神;专业的财务知识及丰富的工作经验,能独立完成财务的各项工作,有一定的管理经验和较强的责任心。一...

    个人资料(Personal)Name 姓名alias 别名pen name 笔名Sex/Gender 性别male 男female 女Age 年龄height 身高weight 体重Birthday 生日date of birth 出生日期birth date 出生日期born 出生于birth p...

    想要制作一份高水准的英文简历,当然首先需要一份华丽丽的自我介绍啦!今天小编将带大家认识一下在描述“个人基本情况”时肯定会用到的相关词汇,英文简历必备:描述个人基本情况。个人资料(Personal) Name 姓名 alias别名 pen name 笔名 Sex/Gender 性别 male 男f...

    工作能力:熟悉Microsoft Office等办公软件、C基础编程、JAVA基础编程、SQL server操作、网络原理、计算机组成原理和一些硬件知识。熟悉人事后勤管理。勤奋好学,刻苦耐劳,具备耐心,细致,热诚,具有团队精神, 具有良好的沟通能力以及服从性,具有责任感。工作能力:熟悉Interne...

    简历上要不要写兴趣爱好?写了HR会不会看,会不会参考?小编此前就“简历上是否应该写兴趣爱好”这个话题针对HR网友进行过调查,结果有95%的受访者表示会把求职者的兴趣爱好作为招人的参考条件。所以,各位求职者,请放心大胆地写上你们的兴趣爱好吧!至于简历上的兴趣爱好部分该如何写?小编给出如下的建议:1. ...

    各位简历制作者都知道,在简历中描述个人能力是很有必要的工作,那么简历中的个人能力该怎么写?以下小编整理了一些简历中描述个人能力的常用英语,希望对你有所帮助!◆ During the past then years,my experience has been concentrated in the ...

    在向单位投递简历时,重要的部分之一是简历中的自我描述,那么,简历自我描述怎么写?下面请参考小编给大家整理收集的简历自我描述相关范文,希望对大家有帮助。简历自我描述一:在大学期间,我始终以提高自身的综合素质为目标,以自我的全面发展为努力方向,树立正确的人生观、价值观和世界观。为适应社会发展的需求,我认...

    一份优秀的简历,内容里免不了要在写好简历中的工作描述,只有这样别人才能看的到你的工作经历,那么简历中的工作描述该怎么写呢?下面小编就来告诉大家,快来看看吧!简历中工作描述怎么写一、工作描述应该从招聘要求出发首先要做的是从招聘广告中提炼出关键信息。有些求职者在应聘时将招聘广告上的工作职责忽略,只是自认...

    展开全文
  • 实现功能:点击查询按钮,显示相应数据,部分数据只读,部分数据修改。 实现思路:首先通过点击按钮事件从接口获取内容,然后通过{{}}显示在界面上。 查询按钮触发事件代码 searchQuery(){ var that=this get...

    实现功能:点击查询按钮,显示相应数据,部分数据只读,部分数据可修改。
    实现思路:首先通过点击按钮事件从接口获取内容,然后通过{{}}显示在界面上。
    在这里插入图片描述

    查询按钮触发事件代码

    searchQuery(){
            var that=this
            getAction(this.url.list,this.queryParam).then(res=>{
              if(res.success){
                if(res.result==null){
                  this.$confirm({
                    title:"新增资产",
                    content:"是否新增资产",
                    onOk: function(){
                      getAction("/business/checktaskitem/list2",that.queryParam).then(res1=>{   //从接口获取内容
                        that.form.setFieldsValue({'code':res1.result.code})
                        that.form.setFieldsValue({'name':res1.result.name})
                        that.form.setFieldsValue({'subCategory':res1.result.subCategory})
                        that.form.setFieldsValue({'unit':res1.result.unit})
                        that.form.setFieldsValue({'unitPrice':res1.result.unitPrice})
                        that.form.setFieldsValue({'originalValue':res1.result.originalValue})
                        that.form.setFieldsValue({'enableDate':moment(res1.result.enableDate)})
                        that.form.setFieldsValue({'authorityDepart':res1.result.authorityDepart})
                        that.form.setFieldsValue({'responsiblePerson':res1.result.responsiblePerson})
                        that.form.setFieldsValue({'authorityDepart':res1.result.authorityDepart})
                        that.form.setFieldsValue({'checkResult':"2"})
                        that.disabledFlag=false
                        //is.form.setFieldsValue({orderDate: this.orderMainModel.orderDate ? moment(this.orderMainModel.orderDate) : null}) //时间格式化
                      })
                    }
                  });
                }else {
                  that.vo.code = res.result.code
                  that.vo = res.result  //获取数据
                  that.form.setFieldsValue({'code':res.result.code})
                  that.form.setFieldsValue({'name':res.result.name})
                  that.form.setFieldsValue({'subCategory':res.result.subCategory})
                  that.form.setFieldsValue({'unit':res.result.unit})
                  that.form.setFieldsValue({'unitPrice':res.result.unitPrice})
                  that.form.setFieldsValue({'originalValue':res.result.originalValue})
                  that.form.setFieldsValue({'enableDate':moment(res.result.enableDate)})
                  that.form.setFieldsValue({'authorityDepart':res.result.authorityDepart})
                  that.form.setFieldsValue({'responsiblePerson':res.result.responsiblePerson})
                  that.form.setFieldsValue({'authorityDepart':res.result.authorityDepart})
                  that.form.setFieldsValue({'checkResult':"0"})
                  that.disabledFlag=false
                }
              }else {
                this.$message.error(res.message)
              }
            })
          },
    

    注:that.form.setFieldsValue 只适用于输入控件,主要为input,本例中使用描述列表。所以需要自定义变量赋值。然后调用变量显示。

    <template>
    <a-descriptions
                  title=""
                  bordered
                  :column="{ xxl: 3, xl: 4, lg: 4, md: 4, sm: 4, xs: 4}"
                >
                  <a-descriptions-item label="资产编号"  :span="1">
                    {{vo.code}} //取json数据格式中的字段
                  </a-descriptions-item>
    
                  <a-descriptions-item label="资产名称">
                    {{vo.name}}
                  </a-descriptions-item>
    </a-descriptions>
    </template>
    
    
    <script>
    data () {
          return {
            vo: {
              code: ''  //定义一个空的变量vo,可以任意取值。
            },
          }
        },
    //上面代码中else语句
    that.vo.code = res.result.code  //获取code字段
    that.vo = res.result  //全部赋值
    </script>
    

    在这里插入图片描述
    input控件可直接获取。

    <!--    <a-row>-->
    <!--                      <a-col :span="8">-->
    <!--                        <a-form-item-->
    <!--                          :labelCol="labelCol"-->
    <!--                          :wrapperCol="wrapperCol"-->
    <!--                          label="资产编码">-->
    <!--                          <a-input placeholder="" :disabled="disabledFlag" v-decorator="['code',{}]" />-->
    <!--                        </a-form-item>-->
    <!--                      </a-col>-->
    <!--                      <a-col :span="8">-->
    <!--                        <a-form-item-->
    <!--                          :labelCol="labelCol"-->
    <!--                          :wrapperCol="wrapperCol"-->
    <!--                          label="资产名称">-->
    <!--                          <a-input placeholder="" :disabled="disabledFlag" v-decorator="['name',{}]" />-->
    <!--                        </a-form-item>-->
    <!--                      </a-col>-->
    <!--                    </a-row>-->
    
    展开全文
  • 多进程中之文件描述符继承的消除

    千次阅读 2021-02-07 10:04:33
    最简单的做法当然就是什么也做。告诉开发人员,父子进程之间这种共享文件对象的方式很危险,你自己开着办,除了事情自己负责,当然这种处理方式,对于执行体程序库而言代价最小,因为不用添加任何代码,顶多在...
  • 目录 1.USB描述符 2.接口描述符组成 ...首先要明确的一点是接口描述能单独返回给USB主机,主机会请求获得配置描述符集合,配置描述符集合主要由标准配置描述符、接口描述符、端点描述符、HID描述符.
  • 关于Python的列表,以下选项中描述错误的是______答:列表的长度不可变患者唐伟伟,男,29岁。初步诊断为阿米巴痢疾收入院。遵医嘱留取粪便做阿米巴原虫检查。护士应为患者准备的标本容器是答:加温的清洁容器智慧...
  • 浅谈String的不可变性以及String拼接的简单总结

    千次阅读 多人点赞 2021-03-14 21:50:59
    局部变量存放了编译期可知长度的各种基本数据类型(boolean,byte,char,short,int,float,double,long等),对象引用(等同于对象本身,是对象在堆内的首地址)方法执行完自动释放。 方法区:用于存放已被
  • macOS:删除 MDM 配置描述文件

    千次阅读 2020-12-21 08:12:43
    在安装一个描述文件(profile)的时候,如果描述文件设置为准许删除,那么即便你是本地 macOS 的管理员,无论是在描述文件的系统偏好设置中还是使用 profiles 命令,都无法删除它。 还有一种情况,一个登记...
  • 目录 1.USB描述符 2.端点描述符组成 3.STM32配置描述符集合代码(必须按顺序) 4.接口描述符组成详解 ...首先要明确的一点是端点描述能单独返回给USB主机,主机会请求获得配置描述符集合,配置描述符集合主
  • 以下关于Python列表的描述中,错误的是______答:列表的长度和内容都可以改变,但元素类型必须相同Which of the following statements is NOT true about the word ‘typical’?答:It means ‘nice’.调节酸碱平衡...
  • USB描述符有设备描述符、配置描述符、接口描述符、端点描述符、字符串描述符,HID设备有HID描述符、报告描述符和物理描述符。我们先学会每个描述符的细节,我会写的非常详细且简洁,后面在学习USB枚举的时候会通过抓...
  • 需要注意,由于可执行服务程序具有重要的小尺寸不可执行头结构,没有该结构,剩余的主要部分无法相互独立地执行,因此,例如在作者设计的场景中,可以通过切割其头的一部分,从技术上将服务代码分为不可执行部分,S1...
  • 用例文档应该包括哪些内容

    千次阅读 2021-03-14 12:27:08
    4. 用例文档包含的内容 1. 什么是用例? 用例是为其参与者所执行的有价值的操作。参与者是以某种方式与系统交互的人或事。 用例不是功能或特性,用例包含一个对参与者来说有完整意义的过程。 用例解释系统如何...
  • 下列护理用物包括有毒物质汞是:答:听诊器SEO优化包括包括()()()方面内容答:关键词挖掘与分析 \n商品标题优化 详情页优化是处于支配地位,在社会发展过程一定阶段上起主导作用的矛盾答:社会主要矛盾谈话的五个...
  • C++描述 1113. 红与黑

    千次阅读 多人点赞 2021-01-13 18:48:12
      大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客 ,同时正在尝试在B站中做一些内容分享,B站...
  • C++描述 LeetCode 112. 路径总和

    千次阅读 多人点赞 2020-12-29 20:31:55
      大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客 ,同时正在尝试在B站中做一些内容分享,B站...
  • 如何描述简历中的项目经历?

    千次阅读 2020-12-26 20:42:45
    之前,我按照个人经历(经验)写了...“建议采用star法则进行书写,但不可乱用!避免出现流水账,力求精简,要求用词准确,描述专业且善用数据进行有力的支撑”。这是当时有关项目经历描述的原话,原话下还附带了一张st
  • C++描述 LeetCode 485. 最大连续1的个数

    千次阅读 多人点赞 2021-02-15 13:34:43
      大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客 ,同时正在尝试在B站中做一些内容分享,B站...
  •   大家好,我叫亓官劼(qí guān jié ),在CSDN中记录学习的点滴历程,时光荏苒,未来期,加油~博主目前仅在CSDN中写博客,唯一博客更新的地址为:亓官劼的博客 ,同时正在尝试在B站中做一些内容分享,B站...
  • 描述性统计、参数估计和假设检验

    万次阅读 多人点赞 2021-04-03 01:15:43
    描述性统计分析 描述性统计所提取的统计的信息称为统计量,包括频数与频率,反映集中趋势的均值、中位数、众数和分位数,反映离散程度的极差、方差和标准差,反映分布形状(相对于正态分布)的偏度和峰度。 变量分为...
  • 多说,直接上代码 主要的功能方法 autoRoll()内容自动滚动的实现 autoChange()两个表格之间自动切换的实现 <!-- * @Description: * @Author: lzp * @Date: 2021-04-06 15:58:13 * @LastEditTime: ...
  • PCL中3D点云特征描述与提取(一)

    千次阅读 2021-10-08 16:45:18
    PCL中3D点云特征描述与提取1 特征描述与提取的概念及相关算法1.1 3D形状内容描述子1.2 旋转图像(Spin Images)1.3 PCL中特征描述与提取模块及类2 点云特征描述与提取入门级实例解析2.1 PCL中描述三维特征相关基础...
  • 以下选项中,关于Python字符串的描述错误的答:Python字符串提供区间访问方式,采用[N:M]格式,表示字符串中从N到M的索引子字符串(包含N和M)寒武纪生物大爆发的原因可能是答:间断平衡论 生物收割者假说 地质记录的...
  • 知其然,知其所以然:3hutool源码分析:DateUtil(时间工具类)-获取日期的各种内容
  • 该博客文章以MKL15Z4系列单片机为例,参考文档均...通过对照我们不难发现标题中所说的NMI_Handler正是不可屏蔽中断,简称NMI。在程序中NMI的实现函数也有定义,在芯片驱动函数中该函数是一个弱定义,表示允许用户...
  • 访谈与调查 在获取的初期阶段,分析人员往往对问题了解很少,用户对问题的描述、对目标软件的要求也通常会很模糊,甚至出现一致,同时,在项目的初期,分析人员通常缺乏与系统相关的领域知识,从而造成双方理解的障碍。...
  • vscode的终端显示内容怎么办

    千次阅读 2020-12-19 04:47:46
    vscode的终端显示内容怎么办,路径,教程,好了,就好,将其vscode的终端显示内容怎么办易采站长站,站长之家为您整理了vscode的终端显示内容怎么办的相关内容。问题描述:用vscode打开python项目时,python的路径...
  • 首先来说说 PHP,Web 蛮荒的年代,PHP 真的是王者姿态,连 Java 可能都要礼让三分,但近些年,PHP 只能做一些速成型的外包项目了,如果想增加更多的业务,想在性能上有所改善,PHP 就真的很难了! 所以,本着...
  • 关于 Python 的数字类型,以下选项中描述错误的是( )答:浮点数也有十进制、二进制、八进制和十六进制等表示方式学业成就女性不亚于男性,而在事业成就女子表现如何?答:明显落后于男子对于间壁式换热器,流体的...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,326,114
精华内容 530,445
关键字:

一些不可描述的内容