Object是在javascript中一个被我们经常使用的类型,而且JS中的所有对象都是继承自Object对象的。虽说我们平时只是简单地使用了Object对象来存储数据,并没有使用到太多其他功能,但是Object对象其实包含了很多很有用的属性和方法,尤其是ES5增加的方法,因此,本文将从最基本的介绍 ...
分类:
其他好文 时间:
2018-11-11 23:40:25
阅读次数:
305
一、题目:移除K位数字 给定一个以字符串表示的非负整数 num,移除这个数中的 k 位数字,使得剩下的数字最小。 注意: num 的长度小于 10002 且 ≥ k。 num 不会包含任何前导零。 示例 1 : 示例 2 : 示例 3 : 思路1: 采用一个栈:若栈最后一个元素比num中当前元素大, ...
分类:
编程语言 时间:
2018-11-11 20:18:26
阅读次数:
227
有时候需要匹配linux中的通配符,例如*和?,它们的含义为: *:匹配0个或多个字符; ?:匹配任意单个字符。 这和正则表达式中含义不一样,在正则表达式中: *:匹配前一个字符0次或者多次; ?:匹配前一个字符1次。 这时候可以使用下面的函数,s表示需要匹配的字符串,p表示含有通配符的字符串。 ...
分类:
编程语言 时间:
2018-11-10 20:06:20
阅读次数:
199
一、类与类之间的关系 1.依赖关系 在方法中给方法传递一个对象。此时类与类的关系是最轻的 练习: class DaXiang(): def open(self, thing): print('大象') thing.op() print('打开%s' % thing.name) def zhuang( ...
分类:
编程语言 时间:
2018-11-08 21:56:00
阅读次数:
210
给一个 C++ 程序,删除程序中的注释。这个程序source是一个数组,其中source[i]表示第i行源码。 这表示每行源码由\n分隔。 在 C++ 中有两种注释风格,行内注释和块注释。 字符串// 表示行注释,表示//和其右侧的其余字符应该被忽略。 字符串/* 表示一个块注释,它表示直到*/的下 ...
分类:
其他好文 时间:
2018-11-04 17:06:46
阅读次数:
276
之前我们学习过用eval内置方法可以将一个字符串转成python对象,不过,eval方法是有局限性的,对于普通的数据类型,json.loads和eval都能用,但遇到特殊类型的时候,eval就不管用了,所以eval的重点还是通常用来执行一个字符串表达式,并返回表达式的值。 什么是序列化? 我们把对象 ...
分类:
Web程序 时间:
2018-11-02 12:58:59
阅读次数:
166
描述 有若干种病毒,每种病毒的特征代码都是一个01串。 每个程序也都是一个01串。 问是否存在不被病毒感染(不包含任何病毒的特征代码)的无限长的程序。 输入第一行是整数n,表示有n个病毒接下来n行,每行是一个由 0,1构成的字符串,表示一个病毒特征代码所有的病毒的特征代码总长度不超过30000输出如 ...
分类:
其他好文 时间:
2018-10-30 00:28:38
阅读次数:
267
1.题目描述:点击链接 2.问题分析: 简单地来说,就是输入一组字符串,表示二叉树上某些节点的值和位置,这些节点不一定可以组成一颗完整的二叉树,可能出现缺少某个节点或者某个节点冗余的情况。 需要我们进行判断是否能组成一颗完整的二叉树,若可以按照由上到下,由左到右的顺序输出每个节点的值,若不能则输出n ...
分类:
其他好文 时间:
2018-10-28 17:51:17
阅读次数:
179
1.在Java中,属于String类型的方法是(); A.insert(int offset, char[]c); //insert是将char参数的字符串表示形式插入到此序列中 B.replace(int start,int end,String str); //使用给定String中的字符替换此 ...
分类:
编程语言 时间:
2018-10-22 23:17:53
阅读次数:
282
A insert是将 char 参数的字符串表示形式插入此序列中 B replace 使用给定 String 中的字符替换此序列的子字符串中的字符 A和B都是StringBuilder类里面的方法 C split 根据给定正则表达式的匹配拆分此字符串 D endsWith 测试此字符串是否以指定的后 ...
分类:
其他好文 时间:
2018-10-22 14:54:29
阅读次数:
127