首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    VBA专题07:使用VBA读写Windows注册表

    SaveSetting SaveSetting语句在Windows注册表中创建或保存一个应用程序项。...4.参数default,可选,如果注册表项设置中没有设置值,则返回该缺省值。如果省略该参数,则其值是一个零长字符串(””)。...2.该函数返回的数组中的第一维元素为项名,第二维元素为各个项的值。 3.该函数返回的二维数组的下标从0开始。因此,第一个注册表项名可以通过引用元素(0,0)获取。...如果主键含有一个或多个子键,则不能用这个函数读取它们的数据。 DeleteSetting DeleteSetting语句删除应用程序子键或数值项。...2.如果指定了参数key,那么只有名为key的数值项及其相关联的值被删除;如果忽略参数key,那么名为section的子键将被删除;如果忽略参数section,那么名为appname的应用程序子键将被删除

    3.6K10

    Linux正则匹配详解

    0\d{2}-\d{8}|0\d{3}-\d{7} 先来一段正则,如果你对正则不了解,是不是完全不知道这一串字符是什么意思?这不要紧文章会详细解释每个字符的含义的。...“"(贪婪): 重复零次或更多,例如"aaaaaaaa”,匹配字符串中所有的a,正则: “a",会出到所有的字符"a” “+"(懒惰): 重复一次或更多次,例如"aaaaaaaa” 匹配字符串中所有的a...(占有): 重复零次或一次,例如"aaaaaaaa” 匹配字符串中的a,正则: “a?",只会匹配一次,也就是结果只是单个字符a....=,>,=,<= 逻辑运算符 &&多个条件且||多个条件或 正则匹配 awk使用的RE为扩展正则表达式,匹配格式为/reg/ 定位行: NR==行号 用RE: /^Disk/ 字符串匹配: ~匹配...匹配多个条件: `awk ‘/kobe/ && /james/’, 这会匹配的同时有kobe和james的行 FS默认值是[/t/n]+,OFS的默认值为空格,RS,ORS的默认值都是换行 exit语句

    11.7K20

    cJSON,c语言的JSON库!

    可以是以下类型之一: cJSON_Invalid(使用cJSON_IsInvalid进行检查):表示不包含任何值的无效项。如果将项设置为所有零字节,则会自动拥有此类型。...该值在valuedouble和valueint中存储为double。如果该数字超出了整数的范围,则INT_MAX或INT_MIN用于valueint。...重要提示:如果您已经向数组或对象添加了项,则不能使用cJSON_Delete删除它。将其添加到数组或对象中会转移其所有权,以便在删除该数组或对象时也将其删除。...这意味着cJSON_Delete将不会删除那些项的子属性或valuestring属性,因此,如果它们已经在其他地方使用了,就不会发生重复释放。...这意味着cJSON_Delete将不会删除那些项的子属性或valuestring属性,因此,如果它们已经在其他地方使用了,就不会发生重复释放。

    4.3K10

    KPaaS集成扩展洞察 | 汽车主机厂主数据管理中一物多码或多码一物问题的具体表现有哪些?

    数据入口多导致重复编码在汽车主机厂的主数据管理中,由于存在多个数据入口,不同部门或环节可能会独立进行数据录入。这就容易出现一物多码或多码一物的情况。...例如,采购部门、生产部门、物流部门等可能各自采用不同的编码体系来标识同一种汽车零部件,导致同一个零部件有多个不同的编码。这种情况会使得数据的一致性难以保证,各部门之间在信息交流和协作时容易产生混淆。...关键数据项缺失或错误填写在主数据管理过程中,如果关键数据项缺失或者填写错误、不规范,也可能引发一物多码或多码一物的问题。...以基于工业互联网标识解析体系的汽车零配件质量追溯系统为例,如果存在一物多码的情况,那么在将生产过程中产生的工艺数据以及生产计划等信息进行注册标识时,就会出现混乱。...综上所述,汽车主机厂主数据管理中一物多码或多码一物问题的具体表现主要包括数据入口多导致重复编码、分类及编码规则不统一、关键数据项缺失或错误填写、数据分析能力差以及对汽车生产全流程的不良影响等方面。

    11421

    Fenix — 比 MyBatis 更加强大的 Spring Data JPA 扩展库

    但是,仅靠这些“灵活”的动态能力,仍然会书写出大量相似或重复的 SQL。...(IN); 操作结果:数据库字段类型为 int 型,只能下拉选择一个选项值来进行等值查询(=); 操作时间:数据库字段类型为 datetime 型,可以选择开始时间或者结束时间来进行区间查询(BETWEEN...# Fenix 的几个配置项、默认值及详细说明,通常情况下你不需要填写这些配置信息. fenix: # 成功加载 Fenix 配置信息后,是否打印启动 banner,默认 true....# 当该值为空时,会读取 'spring.jpa.show-sql' 的值,为 true 就打印 SQL 信息,否则不打印. # 当该值为 true 时,就打印 SQL 信息,否则不打印....xml-locations: fenix # 扫描你自定义的 XML 标签处理器的位置,默认为空,可以是包路径,也可以是 Java 或 class 文件的全路径名 # 可以配置多个值,不过一般情况下

    1.4K20

    如何用 awk 删除文件中的重复行【Programming】

    对于文件的每一行,如果行出现次数为零,则将其增加一并打印该行,否则,它仅增加出现次数而无需打印该行。 我对awk并不熟悉,所以我想了解它是如何通过这么短的脚本来实现这一点的。...visited [ $0]访问存储在映射中的值,其键值等于$0(正在处理的行),也称为匹配项(我们将会在下面设置)。 取非(!)的值:在awk中,任何非零数字值或任何非空字符串值均为true 。...默认情况下,变量被初始化为空字符串,如果转换为数字则为零。换言之:如果visit [[0]]返回大于零的数字,则此否定结果为false 。...如果visit [[0]]返回一个等于零的数字或一个空字符串,则该否定结果将解析为true 。 ++操作将变量的值( Visited [$ 0] )加1。...(注意:在我们访问变量的值之后执行操作) 综上所述,整个表达式的计算结果是: 如果事件为零 / 空字符串,则返回true 如果出现的次数大于零,则返回false awk语句由一个模式-表达式和一个关联的操作组成

    8.7K00

    你需要知道的 20 个 Python 技巧

    首先,评估条件并根据条件的布尔值返回。如果为真,则返回 A,否则,如果为假,则返回 B。...对多个输入使用拆分 split() 是字符串方法之一,它将字符串拆分为一个列表。此方法中使用的默认分隔符是空格。在这个程序中,不是为输入操作创建三个重复的行,而是用一行替换。...将字符串解包为变量 一个序列或一个字符串可以解包成不同的变量。在这个程序中,python字符串字母将分别解压到变量中。程序的输出将是 p、y、t。...从列表中删除重复项 在这个程序中,我们尝试从列表中删除重复项。要记住的一件事是集合不允许重复。我们将列表传递给 set(),并再次将其更改为列表,删除列表中的所有重复元素。...如果它返回,一个非零数字奇数将是输出,或者,如果它返回零,那么偶数将是输出。

    1.2K31

    js中的正则表达式(2)

    和+构成的字符集合,它只能匹配一个单个的数字字符或者加号,而+号是一个元字符,如果需要匹配+本身,就必须要使用它的转义`\+` *:匹配零个或多个字符(匹配一个可有可无的字符,也就是与之匹配的字符可以出现零次或多次的情况...*表示匹配电子邮键地止里第一个字符之后,@字符之前的所有字符,这个部分可以包含零个或多个字母数字字符和.字符*/ ?...:匹配零个或一个字符,也就是说它只能匹配一个字符(或字符集合)的零次或一次出现,最多不超过一次 应用场合:如果需要在一段文本里匹配某个特定的字符(或字符集合)而该出现字符可能出现,也可能不出现, ?...至少匹配零个或者一个字符,无法为他们将匹配的字符个数设定一个最小值 如果只是使用 +和 *,无法把他们将匹配的字符个数设定为一个精确的数字 {}:匹配重复次数,把数值写在双大括号里面,用于限定次数 示例...,正则的内容太长了,容易令人看到想吐,主要谈到利用 x+进行重复匹配,也就是元字符加(+)的使用,以及用 *匹配零个或多个字符, ?

    2.8K30

    python 全网最详细的集合set详解

    5、内置方法 5.1 添加元素 add()、updata() 1、add()方法 add() 方法用于给集合添加元素,如果添加的元素在集合中已存在,则不执行任何操作。...所以,当对一个集合使用clear()方法或del函数,并分别对其使用print()函数打印输出时,前者会返回一个空的集合即set(),而后者会报错即NameError: name 'fruit' is...5.4 合并集合 union()、update() 在Python中,有几种方法可以连接两个或多个集合。...还有其他方法将两个集合连接起来,并且仅保留重复项,或者永远不保留重复项。 5.5 拷贝集合 copy() copy() 方法用于拷贝一个集合。 语法 set.copy() 参数值 无参数。...True,反之(有一个或多个未包含)就返回False。

    42020

    工作中必会的57个Excel小技巧

    4、同时打开多个excel文件 按ctrl或shift键选取多个要打开的excel文件,右键菜单中点“打开” 5、同时关闭所有打开的excel文件 按shift键同时点右上角关闭按钮。...把A.xlsx修改为 A.Jpg 12、把工作表另存为excel文件 在工作表标签上右键 -移动或复制 -移动到”新工作簿” 二、窗口设置 1、同时打开对比两个或多个excel文件 视图 -全部重排...excel窗口 ctrl + tab键 9、全屏显示excel界面 视图 -全屏显示 三、单元格显示 1、隐藏0值 文件 -选项 -高级 -去掉“在具有零值.....”勾选 2、隐藏单元格内所有值 ctrl...6、同时编辑多个工作表 按ctrl或shift键选取多个工作表,直接编辑当前工作表即可。...11、插入特殊符号 插入 -符号 12、查找重复值 选取数据列 -开始 -条件格式 -突出显示单元格规则 -重复值 13、删除重复值 选取区域 -数据 -删除重复项 14、单元格分区域需要密码才能编辑

    4.1K30

    实效go编程--2

    也就是说,new(T) 会为类型为 T 的新项分配已置零的内存空间, 并返回它的地址,也就是一个类型为 *T 的值。用Go的术语来说,它返回一个指针, 该指针指向新分配的,类型为 T 的零值。...同样,sync.Mutex 并没有显式的构造函数或 Init 方法, 而是零值的 sync.Mutex 就已经被定义为已解锁的互斥锁了。 “零值属性”可以带来各种好处。考虑以下类型声明。...例如,切片是一个具有三项内容的描述符,包含一个指向(数组内部)数据的指针、长度以及容量, 在这三项被初始化之前,该切片为 nil。...要创建等价的二维数组或切片,就必须定义一个数组的数组, 或切片的切片,就像这样: type Transform [3][3]float64 // 一个 3x3 的数组,其实是包含多个数组的一个数组。...集合可实现成一个值类型为 bool 的映射。将该映射中的项置为 true 可将该值放入集合中,此后通过简单的索引操作即可判断是否存在。

    89670

    【C语言基础】:分支与循环

    \n"); } return 0; } 在这个程序中,如果输入一个正数,那么他会打印这是一个正数。输入0或者负数则不会打印。...\n"); return 0; } 在这个程序中,如果输入一个正数,那么他会打印这是一个正数。输入0则会打印这是零。输入负数则会打印这是一个负数。...如果表达式的值为真(非0),则执行下面的语句;如果表达式的值为假(0),则跳过下面中的语句,结束循环。...while循环的执行流程如下: 首先,计算表达式的值; 如果表达式的值为假(0),则跳过循环体,结束循环; 如果表达式的值为真(非0),则执行循环体中的语句; 再次计算表达式的值,重复执行步骤2和3,直到表达式的值为假...如果i 为真,执行printf("%d ", i)语句输出当前的数字;然后将计数器i加1,继续重复上述过程,直到i 为假。最后,通过return 0语句结束程序。

    30310

    万字长文详解Python正则表达式及re模块

    重复0或1次,相当于{0,1} + 重复1次或更多次,相当于{1,} * 重复0次或更多次,相当于{0,} 分支条件 用|把不同的规则分隔开,从左到右地测试每个条件,如果满足了某个分支的话,就不会去再管其它的条件了...查找单个匹配项:map re.match 如果 string 开始的0或者多个字符匹配到了正则表达式样式,就返回一个相应的匹配对象 。如果没有匹配,就返回 None ;注意它跟零长度匹配是不同的。...查找单个匹配项:group re.group是从Match对象中获取结果的,不过不分组默认为0,分组索引则从0开始(0是完整的一个匹配),如果多个分组,则第一个分组是1;也可以为其命名使用,示例代码如下...endpos 可选参数,指定字符串的结束位置,默认为字符串的长度 查找多个匹配对象——finditer pattern 在 string 里所有的非重复匹配,返回为一个迭代器保存了匹配对象 。...__next__() # 取出下一个值 print(finditer1.group()) ''' --循环结果-- hello python hi javascript ''' 如果有超大量的匹配项的话

    2.5K12

    Python升级之路(四) 控制语句

    比如,如果女朋友来电,则迅速接电话;如果看到红灯,则停车; “循环结构”代表 “如果…,则重复执行…” 的逻辑。...付款金额:", num) 三元条件运算符 三元条件运算符语句流程图如下图所示 三元条件运算符语法格式如下: 条件为真时的值 if (条件表达式) else 条件为假时的值 实操代码 可以看到, 这种写法更加简洁易读...但是如果需要在 else 传变量时, 需要加括号, 防止变量的参数渗透到其他逻辑上(除非逻辑本意要求如此) # 三元条件运算符 # 符语法格式: 条件为真时的值 if (条件表达式) else 条件为假时的值...表达这样的逻辑:如果符合条件,则反复执行循环体里的语句。 在每次执行完后都会判断一次条件是否为True,如果为True则重复执行循环体里的语句。...如果for、while语句没有被break语句结束,则会执行else子句,否则不执行.

    1.9K40

    从零掌握正则表达式

    \cx:匹配由x指明的控制字符,例如\cM匹配一个Control-M或者回车符,x的值必须为A-Z或a-z之一 \f:匹配一个换页符 \n:匹配一个换行符 \r:匹配一个回车符 \s:匹配任何空白字符...\$:匹配输入字符串的结尾位置,如果设置了RegExp的Multiline属性则$也匹配\n或\r ():标记一个子表达式的开始和结束位置,子表达式可以获取供以后使用 *:匹配前面的子表达式零次或多次...:匹配前面的子表达式零次或一次,或指明一个非贪婪限定符 \:将下一个字符标记为或特殊字符、或原义字、或向后引用、或八进制转义符 ^:匹配输入字符串的开始位置,如果实在方括号表达式中使用表示不接受该方括号表达式中的字符集合...反向引用有两个主要的用途: 用于寻找文本中两个相同的相邻单词匹配项 相当于查询重复出现两次的单词,下面的python代码举了一个例子: import re """ re.search(pattern,...\w:匹配字符、数字、下划线,等价于[A-Za-z0-9] \W:匹配非字符、数字、下划线 \xn:匹配n,其中n为十六进制转义值 \n:标记一个八进制转义值或向后引用 运算符优先级 运算符优先级从高到低如下

    88520

    Python3 基本数据结构总结

    列表 列表是最常用的Python数据类型,它可以作为一个方括号内的逗号分隔值出现。 列表的数据项不需要具有相同的类型,创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可。...(默认最后一个元素),并且返回该元素的值 list.remove(obj) #移除列表中某个值的第一个匹配项 list.reverse() #反向列表中元素 list.sort...字典中键必须是唯一的,但值则不必。 值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。...,以序列seq中元素做字典的键,val为字典所有键对应的初始值 radiansdict.get(key, default=None) #返回指定键的值,如果值不在字典中返回default值...集合 集合(set)是一个无序的不重复元素序列,集合是可变类型。

    1.1K20
    领券