(18|19)[0-9]{9} 这个表达式 是匹配18和19开头的 后面的[0-9]{9}的意思是允许匹配9个0-9的数字 [^海]* 这个表达式 是匹配不包含‘海’的字符串 表达式"*" 是匹配任意次数单个字符 比如“吗看看海懂流量流量海西怕怕怕怕” 匹配后的结果 .是匹配任意字符 *号匹配0次或 ...
分类:
其他好文 时间:
2019-12-01 13:37:00
阅读次数:
66
json 之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 import j ...
分类:
Web程序 时间:
2019-12-01 12:03:08
阅读次数:
88
感觉自己的思路还不错,比较简单清晰,代码量也比较少,没有用到记录运算符的变量或栈,就想把这个思路发一下博客。 题目: 实现一个基本的计算器来计算一个简单的字符串表达式的值。 字符串表达式仅包含非负整数,"+", "-", "*", "/" 四种运算符和空格 " "。 整数除法仅保留整数部分。 思路: ...
分类:
其他好文 时间:
2019-11-29 18:30:27
阅读次数:
103
DDD实战与进阶 值对象 [toc] 概述 作为领域驱动设计战术模式中最为核心的一个部分 值对象。一直是被大多数愿意尝试或者正在使用DDD的开发者提及最多的概念之一。但是在学习过程中,大家会因为受到传统开发模式的影响,往往很难去运用值对象这一概念,以及在对值对象进行持久化时感到非常的迷惑。本篇文章会 ...
分类:
其他好文 时间:
2019-11-28 19:03:14
阅读次数:
95
最近学习C++时,被几种字符串搞的有点乱,这里记录一下。 c++中有两种风格字符串,分别是: C++风格字符串 C风格字符串 它们各自的声明方式如下: void main(){ string a = "hello"; //C++风格 char *b = "hello"; //C风格 char c[] ...
分类:
编程语言 时间:
2019-11-27 16:26:42
阅读次数:
96
一、数组空位与undefined 数组空位:数组的某一个位置没有任何值 产生空位的原因:数组中两个逗号之间不放任何值;用new Array()的方法,参数里是个数字;通过一个不存在的下标去增加数组;增加数组length属性的值。 空位的特点: 1. 空位也是数组的数据; 2. 空位在读取的时候为un ...
分类:
编程语言 时间:
2019-11-25 11:13:44
阅读次数:
52
特点: 每个Object类型的实例共有的属性和方法: constructor: 保存着用于创建当前对象的函数。 hasOwnProperty:用于检测给定的属性在当前对象的实例中是否存在。 isPrototypeOf : 用于检查传入的对象是否是当前对象的原型 propertyIsEnumerble ...
分类:
Web程序 时间:
2019-11-25 09:43:32
阅读次数:
99
#include<vecter> vector<string>chapter_title(20); 表示chapter_title是一个向量,包含有20个字符串类型的元素。 vector<int >ivec(20); 表示编译器创建一个能够存放20个整数的向量对象; 其余内容无意义。 ...
分类:
编程语言 时间:
2019-11-23 23:29:58
阅读次数:
101
正则表达式 正则表达式的定义: 正则表达式(Regular Expression)是一种文本模式,包括普通字符(例如,a 到 z 之间的字母) 和特殊字符(称为"元字符")。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法 规则的字符串。 正则表达式的作用:(1)通用的字符串表达框架;(2)简 ...
分类:
编程语言 时间:
2019-11-23 20:08:01
阅读次数:
68
isalnum() string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False str_date = 'Hello,Eva!How are you?' str_date2 = 'zSSS2' print(str_date.isalnum()) print(str_d ...
分类:
其他好文 时间:
2019-11-21 15:34:23
阅读次数:
74