码迷,mamicode.com
首页 > 编程语言
Symmetric Tree leetcode java
题目:Given a binary tree, check whether it is a mirror of itself (ie, symmetric around its center).For example, this binary tree is symmetric: 1 /...
分类:编程语言   时间:2014-07-31 02:28:25    阅读次数:217
java中的值传递和引用传递
java中的值传递和引用传递经常看到有人说Java只有值传递,但有人说既有值传递,也有引用传递,?=====================================================================================================...
分类:编程语言   时间:2014-07-31 02:26:25    阅读次数:130
C#多线程之二:ManualResetEvent和AutoResetEvent
初次体验ManualResetEvent和AutoResetEvent主要负责多线程编程中的线程同步;以下一段是引述网上和MSDN的解析:在.Net多线程编程中,AutoResetEvent和ManualResetEvent这两个类经常用到, 他们的用法很类似,但也有区别。Set方法将信号置为发送状...
分类:编程语言   时间:2014-07-31 02:25:35    阅读次数:186
Same Tree leetcode java
题目:Given two binary trees, write a function to check if they are equal or not.Two binary trees are considered equal if they are structurally identica....
分类:编程语言   时间:2014-07-31 02:24:15    阅读次数:150
C++重载(主要介绍使用友元函数重载)
重载限制多数C++运算符都可以用下面的方式重载。重载的运算符不必是成员函数,但必须至少有一个操作数是用户自定义的类型。下面详细介绍C++对用户定义的运算符重载的限制。1 重载后的运算符必须至少有一个操作数是用户自定义的类型,这将防止用户为标准类型重载运算符。因此,不能将减法运算符(-)重载为doub...
分类:编程语言   时间:2014-07-31 02:23:55    阅读次数:260
C++之运算符重载(2)
上一节主要讲解了C++里运算符重载函数,在看了单目运算符(++)重载的示例后,也许有些朋友会问这样的问题。++自增运算符在C或C++中既可以放在操作数之前,也可以放在操作数之后,但是前置和后置的作用又是完全不同的(q前置运算符:先加1,再赋值;后置运算符:先赋值,再加1)。那么要怎么重载它们,才.....
分类:编程语言   时间:2014-07-31 02:23:45    阅读次数:216
C语言--存储类、链接和内存管理
注:此文为《C Primer Plus》一书中的部分总结,写下来方便以后参考。 用于存储程序数据的内存可用存储时期、作用域和链接来表征。 存储时期可以使静态的、自动的或者分配的。①如果是静态的,内存在程序开始执行时被分配,并行程序运行时一直存在。②如果是自动的,变量所用内存在程序执行到该变量定义.....
分类:编程语言   时间:2014-07-31 02:22:35    阅读次数:191
C# 多线程之一:信号量Semaphore
通过使用一个计数器对共享资源进行访问控制,Semaphore构造器需要提供初始化的计数器(信号量)大小以及最大的计数器大小访问共享资源时,程序首先申请一个向Semaphore申请一个许可证,Semaphore的许可证计数器相应的减一,当计数器为0时,其他申请该信号量许可证的线程将被堵赛,直到先前已经...
分类:编程语言   时间:2014-07-31 02:22:05    阅读次数:267
java 如何得到ISO 8601 时间格式
http://blog.csdn.net/brightleo/article/details/7457004publicclassDateUtil{publicstaticStringgetDateFromISO(StringisoDate){DateFormatsdf=newSimpleDateF...
分类:编程语言   时间:2014-07-31 02:21:45    阅读次数:936
配置JAVA的环境变量
下面开始配置环境变量,右击【我的电脑】---【属性】-----【高级】---【环境变量】,如图: 选择【新建系统变量】--弹出“新建系统变量”对话框,在“变量名”文本框输入“JAVA_HOME”,在“变量值”文本框输入JDK的安装路径(也就是步骤5的文件夹路径),单击“确定”按钮,如图: 在“系.....
分类:编程语言   时间:2014-07-31 02:20:55    阅读次数:166
C++之运算符重载(1)
在前一节中曾提到过,C++中运行时的多态性主要是通过虚函数来实现的,而编译时的多态性是由函数重载和运算符重载来实现的。这一系列我将主要讲解C++中有关运算符重载方面的内容。在每一个系列讲解之前,都会有它的一些基础知识需要我们去理解。而运算符重载的基础就是运算符重载函数。所以今天主要讲的是运算符重.....
分类:编程语言   时间:2014-07-31 02:20:35    阅读次数:230
java相关的面试题目
1.java/c++/ruby/python集中语言的对比java和c++java和rubyjava和python
分类:编程语言   时间:2014-07-31 02:20:05    阅读次数:161
linux学习之进程,线程和程序
程序、进程和线程的概念1:程序和进程的差别 进程的出现最初是在UNIX下,用于表示多用户,多任务的操作系统环境下,应用程序在内存环境中基本执行单元的概念。进程是UNIX操作系统环境最基本的概念、是系统资源分配的最小单位。UNIX操作系统下的用户管理和资源分配等工作几乎都是操作系统通过对应用程序进.....
分类:编程语言   时间:2014-07-31 02:19:15    阅读次数:151
0730------Linux网络编程----------服务器端模型(迭代,多进程,多线程,select,poll,epoll 等)
1.迭代服务器模型 1.1 迭代服务器是处理多个请求时一种最简单直接的思路,即使用while循环,它不具有并发能力,即必须一个一个的处理客户的请求。 1.2 程序示例。#include "def.h"int listenfd_init(); //返回一个处于监听状态的套接字描述符void do...
分类:编程语言   时间:2014-07-31 02:18:25    阅读次数:216
Python简单操作笔记
Python 类型转换 str(),repr()|format() : 将非字符类型转成子串 int() : 转为整形 float() : 转为浮点型 list(s) : 将字串s转成列表 tuple(s) : 将字串s转成元组 ...
分类:编程语言   时间:2014-07-31 02:17:35    阅读次数:318
初学C++-------------------如何使程序自动对齐
刚才敲了一段代码,运行无误,可是格式上看起来不够美观,手动调节是一种方法,可是当程序比较长时,这种方法未免太过笨拙,于是查阅资料,找到了两种方法:1、用快捷键: ctrl+A,全选程序————ctrl+K+F2、用菜单栏: ctrl+A,全选程序————编辑————高级————设置选定内容的格式
分类:编程语言   时间:2014-07-31 02:17:15    阅读次数:212
javascript false true
javascript ?中的falsy值 6个:false null undefined 0(数字) NaN(数字) ?‘’最后一个指的是空字符串 其他为true, ? 包括‘false‘. from javascript good parts P26...
分类:编程语言   时间:2014-07-31 00:13:15    阅读次数:185
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!