2016年3月31日
摘要: 基本选择器 元素选择器 element{ 样式 } 通过node节点名称匹配元素. 因此,在单独使用时,寻找特定类型的元素时,元素选择器都会匹配该文档中所有此类型的元素. 类选择器 .className{ 样式 } 在一个HTML文档中,CSS类选择器会根据元素的类属性中的内容匹配元素。类属性被定义 阅读全文
posted @ 2016-03-31 17:08 可乐不加冰Litb 阅读(216) 评论(0) 推荐(0)
摘要: 题目描述 假设有一个已经排好序的整型数组,要求实现一个使用二分查找的函数,判断某个数字是否出现在该数组中。 考察二分法,使用迭代查找,注意不要使用Math.ceil,会造成最后一次查找陷入死循环; 阅读全文
posted @ 2016-03-31 10:19 可乐不加冰Litb 阅读(123) 评论(0) 推荐(0)
  2016年3月28日
摘要: 描述: 编写一个算法,若M*N矩阵中的某个元素为0,则将其所在的行与列清零; 阅读全文
posted @ 2016-03-28 23:01 可乐不加冰Litb 阅读(119) 评论(0) 推荐(0)
摘要: StringBuffer 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 可将字符串缓冲区安全地用于多个线程。可以在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像 阅读全文
posted @ 2016-03-28 14:10 可乐不加冰Litb 阅读(191) 评论(0) 推荐(0)
  2016年3月27日
摘要: 问题描述: 利用字符串中字符出现的重复次数,实现一个最简单的字符串压缩,所压缩后字符串没有变短,则返回原来的字符串, 例如abbbcccccddef,压缩之后为ab3c5d2ef;在字符串足够大(大于1000万个字符),要考虑效率问题; 在js里字符串一旦赋值后不能修改 基于这个背景看一下字符串连接 阅读全文
posted @ 2016-03-27 22:20 可乐不加冰Litb 阅读(187) 评论(0) 推荐(0)
摘要: 问题描述:实现翻转字符串函数reverse;假使不分配额外的空间,直接就地翻转字符串; 当不申请内存时,直接就地翻转字符串时,题目会有一些难度,尤其是涉及到了递归的操作 递归操作,主要是要考虑好截止条件。 阅读全文
posted @ 2016-03-27 20:38 可乐不加冰Litb 阅读(154) 评论(0) 推荐(0)
摘要: /** * 描述: * 实现一个算法,确定一个字符串的所有字符是否全都不同。 * 假使不允许使用额外的数据结构,又该如何处理? * 细节:1)unicode字符集还是ASCII字符集 * 2)若是ASCII编码,长度大于256,则直接返回false */ /** *使用位运算,减少空间复杂度 */ 阅读全文
posted @ 2016-03-27 18:25 可乐不加冰Litb 阅读(158) 评论(0) 推荐(0)
  2016年3月24日
摘要: 在javascript中,在定义使用一个函数的时候,通常有以下两种写法: 1)函数定义表达式 var out_put1 = function(str) { console.log('Your string is ' + str); } 2)函数声明 function out_put2(str) { 阅读全文
posted @ 2016-03-24 13:50 可乐不加冰Litb 阅读(157) 评论(0) 推荐(0)
  2016年3月18日
摘要: 随着浏览器的不断进化,电脑性能的提高,浏览器同一域名同时建立的http/https的最大请求数也在不断地提高,下面是最新的统计结果。 数据来源: http://p2p.wrox.com/book-professional-website-performance-optimizing-front-en 阅读全文
posted @ 2016-03-18 10:06 可乐不加冰Litb 阅读(238) 评论(0) 推荐(0)
  2016年3月17日
摘要: 开始一个简单的程序,hello world: 保存为hello_world.js,使用node执行一下该文件。 在浏览器输入http://localhost:8888请求,页面输出: 阅读全文
posted @ 2016-03-17 23:32 可乐不加冰Litb 阅读(166) 评论(0) 推荐(0)