现在位置: 首页 > DeidreDfhkr发表的所有文章
Given a binary tree containing digits from 0-9 only, each root-to-leaf path could represent a number. An example is the root-to-leaf path 1->2->3 which represents the number 123. Find the total sum of all root-to-leaf numbers. For example, 1 / \ 2 3 The root-to-leaf path 1->2 represents the number 12. The root-to-leaf path 1->3 represents the number 13. Return the sum = 12 + 13 = 25. 题目解析: 还是递归求解,当递归的时候,传入这一层计算的结果值,供下层计......
阅读全文
  • 11月
  • 20日
综合 ⁄ 共 353字 评论关闭
提示microsoft incremental linker已停止工作解决方法 这个是因为你的设置有问题。解决方法如下:解决方案一:项目->属性->链接器->常规 下面的“启用增量链接”,将“是(/INCREMENTAL)”改为“否(/INCREMENTAL:NO)”。不过这又引入了另外一个警 告:FormatCom.obj : warning LNK4075: 忽略“/EDITANDCONTINUE”(由于“/INCREMENTAL:NO”规范)选择项目,属性->配置属性 ->C/C++,修改“调试信息格式”为“程序数据库(/Zi)”即可。 解决方案二:下载“VS90-KB948127.exe” 来解决问题vs2008 -fatal error LNK1000 Internal e......
阅读全文
  • 11月
  • 05日
综合 ⁄ 共 1234字 评论关闭
HBase修改压缩格式及Snappy压缩实测分享 一、要点 有关Snappy的相关介绍可参看Hadoop压缩-SNAPPY算法,如果想安装Snappy,可以参看Hadoop HBase 配置 安装 Snappy 终极教程。 1. HBase修改Table压缩格式步骤 2. 实测结果分享 二、HBase修改Table压缩格式步骤 修改HBase压缩算法很简单,只需要如下几步: 1. hbase shell命令下,disable相关表: 1 disable 'test' 实际产品环境中,’test’表可能很大,例如上几十T的数据,disable过程会比较缓慢,需要等待较长时间。disable过程可以通过查看hbase master log日......
阅读全文
  • 10月
  • 31日
web前端 ⁄ 共 3385字 评论关闭
JavaScript trim函数大赏 Posted on 2010-12-03 14:30 沧海浪 阅读(169) 评论(0) 编辑 收藏  转载:http://www.cnblogs.com/jianghust/archive/2010/12/03/1895476.html W3C那帮人的脑袋被驴踢了,直到javascript1.8.1才支持trim函数(与trimLeft,trimRight),可惜现在只有firefox3.5支持。由于去除字符串两边的空白实在太常用,各大类库都有它的影子。加之,外国人都很有研究精神,搞鼓了相当多实现。 实现1 String.prototype.trim = function() {   return this.replace(/^\s\s*/, '').replace(/\s\s*$/, ''); } 看......
阅读全文
  • 09月
  • 30日
综合 ⁄ 共 1006字 评论关闭
import java.util.Arrays; import java.util.Scanner; /** * @Title: Longest_Up.java * @Package * @Description: TODO * @author nutc * @date 2013-9-8 下午7:16:34 * @version V1.0 */ public class Longest_Up { public static void main(String args[]) { Longest_Up l = new Longest_Up(); int[] a = {1,1}; System.out.println(l.largestRectangleArea1(a)); } public int largestRectangleArea1(int[] height) { if(height==null||height.length==0) return 0; if(height.l......
阅读全文
  • 06月
  • 10日
综合 ⁄ 共 756字 评论关闭
文章目录 3.在使用Git Push代码到数据仓库时,提示如下错误:[remote rejected] master -> master (branch is currently checked out) 1. fatal: This operation must be run in a work tree   由于git init –bare 方法创建一个裸仓库,在该仓库无法进行任何git操作,所以抛出错误. 解决方法:在该仓库目录下,新建文件夹,进入该文件夹,执行如下命令: 1. touch Readme 2. git init 3. git add Readme 4. git commit -m 'initial commit' Readme 2.执行......
阅读全文
  • 04月
  • 16日
综合 ⁄ 共 674字 评论关闭
问题:        patsubst:模式字符串替换 我想问下什么是模式字符串啊??这是一道linux的知识。 回答:        patsubst 应该是 makefile 里的一个函数 (如果你问的 patsubst 是其他语言里的,那就别看下面的了) 比方说你在 makefile 里定义了一个变量,内容是一堆 .c 文件的的名字,如 SRC = aaa.c  bbb.c  my.c his.c 你可以用 patsubst 根据 某种模式,将这些名字改成另外的,比如将这些 .c 文件的名字变成 .s 为后缀的名字: NEW = $(patsubst "%.c", "%.s", ${SRC}) 这样 NEW 这个变量中,就记录了 aaa.s  bbb.s  my.s h......
阅读全文
  • 03月
  • 15日
综合 ⁄ 共 549字 评论关闭
为什么要用JSON? 1.像xml一样的结构化数据格式。 2.高信噪比,也就是没有什么多余的数据。(在xml中就是斜杠和角括号) 3.紧凑的数据格式。 4.简单的解析规则使数据更容易和快速的处理。 在以下场景非常适用: 1.在不同平台交换数据,例如java和.net  2.数据存储。MongoDB内部使用json格式存储。 xml太慢以及臃肿,它比json慢了几乎50倍。二进制格式可能是最健壮的以及快速传输的格式,并且实现也更加简单,但是它也有一些不利的地方: 1.版本不友好:你必须以精确的格式序列化和反序列化。 2.由于版本问题:不利于数据存储。 3.......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 116字 评论关闭
见代码 #include <iostream> using namespace std; const char dt[] = "china" "us" "jp"; int main() { cout << dt << endl; return 0; } 结果如下 chinausjp
阅读全文
  • 02月
  • 13日
综合 ⁄ 共 4297字 评论关闭
ReactiveCocoa(其简称为RAC)是由Github 开源的一个应用于iOS和OS X开发的新框架。RAC具有函数式编程和响应式编程的特性。它主要吸取了.Net的 Reactive Extensions的设计和实现。本文将详细介绍该框架试图解决什么问题,以及其用法与特点。 ReactiveCocoa试图解决什么问题 经过一段时间的研究,我认为ReactiveCocoa试图解决以下3个问题: 1. 传统iOS开发过程中,状态以及状态之间依赖过多的问题 2. 传统MVC架构的问题:Controller比较复杂,可测试性差 3. 提供统一的消息传递机制 传统iOS开发过程中,状态以及状态之间依赖过......
阅读全文
  • 02月
  • 10日
综合 ⁄ 共 6349字 评论关闭
一.简述 WEB服务器与应用服务器的区别: 1.WEB服务器: 理解WEB服务器,首先你要理解什么是WEB?WEB你可以简单理解为你所看到的HTML页面就是WEB的数据元素,处理这些数据元素的应用软件就叫WEB服务器,如IIS、apache。 WEB服务器与客户端打交道,它要处理的主要信息有:session、request、response、HTML、JS、CS等。 2.应用服务器: 应用服务器如JSP,处理的是非常规性WEB页面(JSP文件),他动态生成WEB页面,生成的WEB页面在发送给客户端(实际上当应用服务器处理完一个JSP请求并完成JSP生成HTML后它的任务就结束了,其余的就是WEB......
阅读全文
  • 02月
  • 08日
综合 ⁄ 共 4208字 评论关闭
Android提供的ListFragment虽然存在一些适配器,但是往往不能满足我们开发的需要,此时我们就要使用自定义的Adapter MainActivity.java: public class MainActivity extends FragmentActivity { private Button button; private FragmentManager manager; private FragmentTransaction transaction; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); button = (Button) this.findViewById(R.id.button1); ......
阅读全文