• 2024-06-01从C++示例理解开闭原则
    开闭原则要求我们在编写代码时,尽量不去修改原先的代码,当出现新的业务需求时,应该通过增加新代码的形式扩展业务而不是对原代码进行修改。假如我们现在有一批产品,每个产品都具有颜色和大小,产品其定义如下:enumclassColor{Red,Green,Blue};enumclassSize{Small,M
  • 2024-05-27HITSC_5_Designing Specification
    目标规约,前置后置条件,欠定规约、非确定规约、陈述式、操作式规约、规约的强度及其比较规约作用给自己和别人写出设计决策:如final、数据类型定义作为契约,服务端与客户端达成一致调用方法时双方都要遵守便于定位错误解耦,无需告诉客户端具体实现,变化也无需通知客户端,扮演防
  • 2024-05-07BLE中的HCI指令
    说明在蓝牙底层中以HCI指令来协调上层HOST和下层controller的交互,虽然蓝牙分为BT/AMP/LE等规范,但CoreSpecification中都是采用的同一套HCI标准,区别只在于BT/AMP/LE中支持的指令不一样HCI说明在蓝牙规范中,HCI的格式和指令统一集中在BLUETOOTHCORESPECIFICATIONVersion5.1|
  • 2024-04-11JAVA System.getProperty() 与 System.getenv() 差异及示例
    System.getenv() 方法是获取指定的环境变量的值。System.getenv() 接收参数为任意字符串,当存在指定环境变量时即返回环境变量的值,否则返回null。System.getProperty() 是获取系统的相关属性,包括文件编码、操作系统名称、区域、用户名等,此属性一般由jvm自动获取,不能设置。Sys
  • 2024-04-10设计规约(Specification)
    转载自[https://zhuanlan.zhihu.com/p/523630664][https://zhuanlan.zhihu.com/p/523630664]并做部分内容上的补充和修改上一节,我们讲了编程语言中、、的概念,尤其详细分析了这三者可变与不可变设计的区别,并导出这一节,我们转向分析编程语言中的以及其对应的,并探究如何定义它们—
  • 2024-03-05PCIE Spec 5.0, 6.0
    官网网站https://pcisig.com/specificationsPCIExpress®BaseSpecificationRevision6.0https://pan.baidu.com/s/1kUrho2M7hRJeCNXSxwLN8A?pwd=7zkxpwd=7zkxPCIExpress®BaseSpecificationRevision5.0https://pan.baidu.com/s/1aqRrbmR7dNO3gHz3Q3kF0Q提取码:62b8
  • 2024-01-30MySQL建索引报错:BLOB/TEXT column used in key specification without a key length
    MySQL建索引报错:BLOB/TEXTcolumnusedinkeyspecificationwithoutakeylength因为text类型的字段值太长,没办法为全部内容建立索引,只能指定前多少位字符建立索引;就像这样createindex`索引名`on表名(字段名(600));所以能用varchar能放下的尽量使用varchar吧
  • 2023-12-10FAILED: ParseException line 1:17 cannot recognize input near 'student2' 'select'
     hive向表中插入数据时报错:FAILED:ParseExceptionline1:17cannotrecognizeinputnear'student2''select''id'indestinationspecification错误:insertoverwritestudent2selectid,namefromstudent;正确:insertoverwritetablest
  • 2023-12-02sap 命名空间下 ux-specification 开发包的内容和使用场景介绍
    在SAPUI5项目中,package.json文件扮演了一个核心的角色,它是描述项目的关键元素,包括项目的元数据,脚本,依赖项等。其中,@sap/ux-specification是一个特别的依赖项,它提供了SAP的用户体验(UX)规范,用于定义和驱动SAPFiori应用的一致性和标准化。@sap/ux-specification提供了
  • 2023-12-02SAP UI5 开发项目 package.json 文件里的 @sap/ux-specification 依赖
    如下图所示:在SAPUI5中,@sap/ux-specification是一个由SAP提供的库,旨在帮助开发人员实现符合SAPFiori设计准则的用户界面(UI)。该库提供了一系列工具、资源和指南,以确保UI5应用程序的设计和实现符合SAPFiori标准,从而提供一致、易用且美观的用户体验。@sap/ux-specification主
  • 2023-12-02阅读笔记4(实例化需求)
    《实例化需求》是一本由GojkoAdzic撰写的书籍,主要介绍了一种软件开发方法,即通过实例来进行需求规格说明,以确保团队交付正确的软件。以下是对这本书的阅读笔记:第一章:引言作者介绍了实例化需求的基本概念,即通过实例来明确软件需求。提到了该方法如何帮助团队在开发过程中更好地理解
  • 2023-11-14jpa 的 Specification案例
    dao接口除了extendsJpaRepository外,还要extends JpaSpecificationExecutor<dependency><groupId>com.github.wenhao</groupId><artifactId>jpa-spec</artifactId><version>3.2.4</versi
  • 2023-10-23Spring Data JPA : 查-条件化查询Specification
    条件化查询 用查询条件创建Specification对象参考SpringDataJPASpecification查询使用Criteria查询Criteria查询是面向对象查询,root就是一个对象,root.get("name")就是name属性。可以级联获取属性每一个查询条件创建一个Specification对象,如果有多个查询条件,就把多个Spec
  • 2023-08-23BLE中各层的错误码
    LLLL层一般直接用HCI的错误码。HCIHCI与BLE有关的内容较少,错误码复用Legacy的。HCI的错误码如下:BLUETOOTHCORESPECIFICATIONVersion5.1|Vol2,PartDL2CAPL2CAP与BLE有关的内容较少,需要针对特定PDU进行分析。详情看另一篇L2CAP分析博客,PDU类型如下:BLUETOOTHCORES
  • 2023-08-18IfcDayInMonthNumber
    IfcDayInMonthNumber类型定义IfcDayInMonthNumber是一个整数,用于定义指定日期在一个月中的位置。 类型:整数 IFC1.5.1中的新型。IFC4添加规则ValidRange的位置 FormalPropositionsRuleDescriptionValidRangeThevalidrangeforpositioningadayinamonth
  • 2023-08-14第七章 测试向量的仿真
    1仿真的基础知识1.1仿真环境TestBench产生测试激励将测试激励施加在待测逻辑上分析待测逻辑结果待测逻辑     1.2仿真算法基于时间的仿真处理连续的时间,效率较低基于事件的仿真处理电路状态发生变化的情况基于周期的仿真处理时钟的边沿不可
  • 2023-08-09RISC-V走向开放服务器规范
    原文:RISC-VMovingTowardOpenServerSpecification作者:AgamShah转载自:https://www.hpcwire.com/2023/07/24/risc-v-moving-toward-open-server-specification/中文翻译:2023年7月24日RISC-VInternational目前正在起草一份可以标准化RISC-V服务器芯片和系统开发的规范,RISC-
  • 2023-07-28Arm Neoverse N2 reference design Technical Overview
    RDN2Intro本文档是ARM提供给SoC设计人员的一份概述设计文档,较为详细的描述了SoC的方方面面,具有很好的参考意义。SoC的系统架构,硬件互联SoC各block的功能描述、细节描述软件栈概述RDN2的其他参考文档DocumentNameDocumentIDLicenseeonlyAMBA4AXI-StreamPr
  • 2023-06-29sudoers文件
    原文地址: https://www.cnblogs.com/liqinglucky/p/sudoers.htmlUbuntu系统中查看sudoers文件$vi/etc/sudoers文件内容#Seethemanpagefordetailsonhowtowriteasudoersfile.#Defaultsenv_resetDefaultsmail_badpassDefaultssecu
  • 2023-06-24IfcLogical
    IfcLogical 类型定义IfcLogicalIfcImpleValue)不能在其选择列表中直接包括简单类型)。逻辑数据类型的值可以是TRUE、FALSE或UNKNOWN。 类型:LOGICAL IFC2x中的新型。  EXPRESSSpecificationTYPEIfcLogical=LOGICAL;END_TYPE;    ###################
  • 2023-06-01Java判断当前系统类型
    Stringos=System.getProperty("os.name");if(os.toLowerCase().startsWith("win")){System.out.println(os+"can'tgunzip");}System类publicstatic Properties getProperties(String) 方法参数还可以有以下取值:java.versionJava运行
  • 2023-05-05java获取jdk、系统、服务器等信息
    1、获取jdk信息System.out.println(System.getProperty("java.version"));System.out.println(System.getProperty("java.vendor"));System.out.println(System.getProperty("java.vendor.url"));System.
  • 2023-04-29XML-RPC Specification
    转载于http://xmlrpc.com/spec.md。:::{#idMenubar.divMenubar}:::{.topbar-wrapperstyle="z-index:5;"}:::{.navbar.navbar-fixed-topdropdown="dropdown"}:::divVersionNumber[]{#idPublishStatus}[]{#idSavedStatus} []{#idVersionNumber}
  • 2023-04-28System.getProperty()参数大全
    java.versionJavaRuntimeEnvironmentversionjava.vendorJavaRuntimeEnvironmentvendorjava.vendor.urlJavavendorURLjava.homeJavainstallationdirectoryjava.vm.specification.version
  • 2023-04-20原来这就是所谓的 JSR!
    相信大家在学习Java的过程中,或多或少都见过JSR这个词。本篇文章就科普下什么是JSR。什么是JSR?JSR(JavaSpecificationRequests),是指Java规范请求(或者活规范提案)。这个请求(提案)是提给JCP的(JavaCommunityProcess)。那什么是JCP呢?JCP官网在这:https://jcp.org/en/hom