LeetCode上 二叉树遍历的3道题
#Binary Tree Preorder Traversal
#Binary Tree Inorder Traversal
#Binary Tree Postorder Traversal...
分类:
其他 时间:
2015-07-23 19:59:40
收藏:
0 评论:
0 赞:
0 阅读:
120
1.前言
单例模式可能是设计模式中相对比较简单的而且在工作中应用最频繁的设计模式了,例如系统配置文件的读取工具类要求得保证其实例唯一性。再比如在需要调用计算机底层时,需要一个Java来使用JNI来与其他语言进行交互,此时可能需要保证Java类的实例是唯一的。
那么在编写单例模式时,需要考虑哪些问题呢?2.简单实现:
常规单例模式实现的原则:
1.实例变量私有化...
分类:
编程语言 时间:
2015-07-23 19:59:30
收藏:
0 评论:
0 赞:
0 阅读:
162
//给一个无向图 , 每条边可以是online边也可以是offline边,问
//有多少种方法使得每个节点的online边和offline边一样多
#include
#include
#include
using namespace std;
const int maxn = 110 ;
int on[maxn] , off[maxn];
int x[maxn] , y[maxn]...
分类:
其他 时间:
2015-07-23 19:59:20
收藏:
0 评论:
0 赞:
0 阅读:
263
当使用 TCP/IP 连接 mysql 时, 出现 :
Can’t connect to MySQL server on ‘xxx.xxx.xxx.xxx.’(111)这个错误。经过反复折腾:
确定IP没错,用户权限是有的(支持远程IP连接),配置文件以注销 绑定本地IP选项。。。
浪费了半小时之后。。。看到以段话,,,如果是在linux shell命令行中直接打 mysql 命令,能够顺利连...
分类:
数据库技术 时间:
2015-07-23 19:59:00
收藏:
0 评论:
0 赞:
0 阅读:
354
package com.fang.news.test;
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileOutputStream;
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io...
分类:
编程语言 时间:
2015-07-23 19:58:50
收藏:
0 评论:
0 赞:
0 阅读:
240
六度分离
Time Limit: 5000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 5439 Accepted Submission(s): 2205
Problem Description
1967年,美国著名的社会学家斯坦利·米尔...
分类:
其他 时间:
2015-07-23 19:58:40
收藏:
0 评论:
0 赞:
0 阅读:
249
#include
using namespace std;
void main(void)
{
int a,b,c;
char DD,EE,FF;
for (a=1;a
for (b=1;b
for (c=1;c
if (a!=1&&c!=1&&c!=3&&a!=b&&b!=c&&a!=c)
{
//printf(a);
DD='X'+a-1;
...
分类:
编程语言 时间:
2015-07-23 19:58:40
收藏:
0 评论:
0 赞:
0 阅读:
115
前言几个月之前了解过一点Angular,主要是通过phonecat应用程序了解一些入门东西,但是当被问及什么是Angular或者你对Angular的理解时,只记得一个MVVM双向数据绑定,显然这是不能令人满意的。现在重新来过吧。
ps:该文档只是见证自己学习Angular的过程。所用版本为1.4.3。...
分类:
Web开发 时间:
2015-07-23 19:57:30
收藏:
0 评论:
0 赞:
0 阅读:
368
requireJS(http://www.requirejs.cn/)是一个JavaScript模块加载器。它非常适合在浏览器中使用,使用RequireJS加载模块化脚本将提高代码的加载速度和质量。
一、CommonJS和AMD
在介绍requireJS之前,要先说一下模块规范。目前,通行的Javascript模块规范共有两种:CommonJS和AMD。
1. node.js的模块系统,...
分类:
Web开发 时间:
2015-07-23 19:57:20
收藏:
0 评论:
0 赞:
0 阅读:
234
在做来往分享的时候,遇到了一个奇葩的问题。
??我们的app(Foo)由一个LauncherActivity(L)启动,L在启动MainActivity(M)之后finish自己。Scheme也统一由L接收,并转发至M。其中,M是singleTask的。
??当通过Foo分享到来往之后,点击通过Scheme启动Foo,此时会出现L的闪屏页,但是不会留在M。点开Foo,发现已经打开了Scheme相...
分类:
其他 时间:
2015-07-23 19:57:10
收藏:
0 评论:
0 赞:
0 阅读:
304
最近一直在做android自动打包,之前已经完成了用纯命令行的形式打包、原生态ant脚本打包,和基于android的SDK的打包,并且实现了多渠道打包,后来同事推荐了gradle,网上的资料说gradle各种好,自己也感兴趣是实现一下,其实一般来说由于android对eclipse的支持减弱,大部分的人都是用gradle与android studio融合,这样面的例子也会比较多,但笔者所在的项目还...
分类:
移动平台 时间:
2015-07-23 19:57:00
收藏:
0 评论:
0 赞:
1 阅读:
5229
一. 创建不可变字典的方式:
//字典的字面量,前key后value
NSDictionary *dic =
@{@"1":@"2",@"3":@"4"};
NSDictionary *dic = [[NSDictionary
alloc]
init];
NSDictionary *dic = [NSDictionary dictionary];
NSDic...
分类:
其他 时间:
2015-07-23 19:56:50
收藏:
0 评论:
0 赞:
0 阅读:
211
一般在windows下搭建C/C++的开发环境, 作为Java出身的我首先肯定想到的是eclipse、VC++等等.但本人也是刚刚接触到C++, 所以上来直接使用IDE(集成开发环境)的话, 我反而觉得不好, 因为个人不建议上来就使用IDE, 因为它为我们提供了太多强大的功能, 比如实时校验代码语法, 提供联想功能等, 就是因为这些功能太强大, 对于初学者来说反而有些不太合适, 因为直接让我们避免了...
分类:
编程语言 时间:
2015-07-23 19:56:40
收藏:
0 评论:
0 赞:
0 阅读:
249
抽屉菜单(不知道为什么叫这个名字),在app中使用很频繁 。appcan官网IDE中内置了该模板,我们只需要新建appcan页面,选择“抽屉”就可以实现。但是在创建页面后,会遇到两个恶心的问题需要手工解决 ,如下;
一、首先我们创建leftmenu页面,选择布局结构“抽屉”,内容为空,该页面为不添加任何内容 。点击完成后,观察IDE左侧树形结构上会生成3个页面分别是 leftmenu.html ...
分类:
其他 时间:
2015-07-23 19:56:30
收藏:
0 评论:
0 赞:
0 阅读:
154
//
// main.m
// oc06 --
省市区字典
//
// Created by dllo on 15/7/22.
// Copyright (c) 2015年 Gaozi. All rights reserved.
//
#import
int main(int argc,
const char *...
分类:
其他 时间:
2015-07-23 19:56:00
收藏:
0 评论:
0 赞:
0 阅读:
166
1、安装docker,网上一堆,这里不细说。
2、进入linux后,使用docker命令下载mysql,命令如:
docker pull mysql:5.7
运行该命令后,则会显示以下日志:
5.7: Pulling from mysql
4c8cbfd2973e: Pull complete
60c52dbe9d91: Pull complet...
分类:
数据库技术 时间:
2015-07-23 19:55:50
收藏:
0 评论:
0 赞:
0 阅读:
520
/**
* Created by Administrator on 2015/7/19.
*/
var arr = new Array(11,22);
console.log(arr.slice());
(function(a,b){
console.log(Array.prototype.slice.apply(arguments));//将arguments转为数组
})(1,2)...
分类:
Web开发 时间:
2015-07-23 19:55:40
收藏:
0 评论:
0 赞:
0 阅读:
113
本章主要用于构件应用程序的自动后台检测Wifi信号的有无。
主要完成的功能是:应用程序在启动使用过程中全程检测wifi信号,当出现wifi信号时会弹出Toast提示,当wifi信号消失也会提示,其他时间状态不变时不提示。
功能比较简单,可是小编是第一次入手Android,就把自己的思路写下来,大神勿喷。
首先,主要思路分为三步:
1)、在onCreate方法中调用时间任务,将时间设置为5秒...
分类:
移动平台 时间:
2015-07-23 19:55:30
收藏:
0 评论:
0 赞:
0 阅读:
159
在自动测试的过程中,大家要不断地总结开发和测试的经验,并不断优化自动测试的工具和方法,以使得产品的质量更上一层楼。这也是推广自动测试的最终目的。...
分类:
其他 时间:
2015-07-23 19:55:20
收藏:
0 评论:
0 赞:
0 阅读:
180
软件开发工具(一)——概论
软件开发工具是计算机技术发展下的一个产物 ,大概的浏览了一下课本,大体的
内容和信息开发管理相似,和我们实践的机房收费系统整个过程的百分之六七十都相
当,非常的能产生共鸣。
本书分为两部分,前半部分是主要以理论基础为主,后半部分主要是以Eclipse为媒
介,介绍软件开发工具的实践操作。
...
分类:
其他 时间:
2015-07-23 19:55:10
收藏:
0 评论:
0 赞:
0 阅读:
165