码迷,mamicode.com
首页 > 编程语言
【C/C++学院】0906-递归转栈/二叉树实现
递归转栈 用栈实现递归.cpp #include #include using namespace std; int printN(int n) { if (n>0) { cout < 0)...
分类:编程语言   时间:2016-03-02 06:56:13    阅读次数:350
python 程序中设置环境变量
python 中调用系统命令有三种方法: 1、os.system('command') ,这个方法是直接调用标准C的system() 函数,仅仅在一个子终端运行系统命令,而不能获取命令执行后的返回信息。 2、os.popen('command'),该方法不但执行命令还返回执行后的信息对象,是通过一个
分类:编程语言   时间:2016-03-02 06:55:22    阅读次数:223
JavaScript中创建字典对象(dictionary)实例
这篇文章主要介绍了JavaScript中创建字典对象(dictionary)实例,本文直接给出了实现的源码,并给出了使用示例,需要的朋友可以参考下 对于JavaScript来说,其自身的Array对象仅仅是个数组,无法提供通过关键字来获取保存的数据,jQuery源码中提供了一种非常好的方式来解决这个
分类:编程语言   时间:2016-03-02 01:49:24    阅读次数:191
C语言数据类型转换基本规则
C语言数据类型转换的几条基本规则介绍
分类:编程语言   时间:2016-03-02 01:50:42    阅读次数:223
有关c语言的各种标准
K&R C 这个标准是《The C Programming Language》(1978)这本经典书籍中定义的c标准。ANSI C(即为后来的C89) 由美国国家标准学会成立的小组制定的c语言标准。C89(C90) ANSI C上交到国际的标准组织之后进行全世界的推广,几乎没有改动。所以C89,AN
分类:编程语言   时间:2016-03-02 01:51:16    阅读次数:184
C语言中的数据类型详解
c语言其实可以理解为为救两种数据类型,整数和浮点数(bool类型char类型都可以看作整数类型)。 不过这次并不是从两个方面说,而把char类型等从整数类型分开说。 而对于数据类型的说明也从存储和打印两个方面说起。 存储: 0.数据类型的位数是由操作系统决定的,一般系统都把一个char类型的位数当作
分类:编程语言   时间:2016-03-02 01:50:09    阅读次数:184
Java中值类型与引用类型
JAVA中值类型和引用类型的不同? 1.定义 引用类型表示你操作的数据是同一个,也就是说当你传一个参数给另一个方法时,你在另一个方法中改变这个变量的值,那么调用这个方法是传入的变量的值也将改变;值类型表示复制一个当前变量传给方法,当你在这个方法中改变这个变量的值时,最初生命的变量的值不会变。通俗说法
分类:编程语言   时间:2016-03-02 01:48:45    阅读次数:200
No_16_0229 Java基础学习第九天
文档版本 开发工具 测试平台 工程名字 日期 作者 备注 V1.0 2016.02.29 lutianfei none final 关键字多态多态概述多态的分类:多态中的成员访问特点:多态中的转型问题抽象类抽象类概述抽象类特点抽象类的成员特点抽象类的几个小问题接口接口概述接口特点接口成员特点类与类,...
分类:编程语言   时间:2016-03-02 01:45:24    阅读次数:270
JS中遍历普通数组和字典数组的区别
// 普通数组 var intArray = new Array(); intArray[0] = "第一个"; intArray[1] = "第二个"; for(var i = 0; i < intArray.length;i++) { alert(intArray[i]); // 第一个,第二个
分类:编程语言   时间:2016-03-02 01:44:40    阅读次数:207
一致性Hash算法的理解
最近在使用集团内部的TimeTunnel时,想到了中间件的订阅调度策略,可能用到一致性Hash技术,所以查阅了网上其相关的博客与资料,顺便说说自己的一些粗浅理解。 1. 应用场景 如果从十几年前的文章标题”Consistent Hashing and Random Trees“中,可以看出一致性Ha
分类:编程语言   时间:2016-03-02 01:43:12    阅读次数:338
从零开始山寨Caffe·肆:线程系统
不精通多线程优化的程序员,不是好程序员,连码农都不是。 ——并行计算时代掌握多线程的重要性 线程与操作系统 用户线程与内核线程 广义上线程分为用户线程和内核线程。 前者已经绝迹,它一般只存在于早期不支持多线程的系统中。 它用模拟的方式实现一个模拟的多线程系统,不支持异步。 即,一个线程被阻塞了,其它
分类:编程语言   时间:2016-03-02 01:37:56    阅读次数:973
Python——正则表达式(5)
本文介绍了使用Python正则表达式的常见问题,match与search的使用,贪婪与非贪婪的选择以及使用re.VERBOSE标志等...
分类:编程语言   时间:2016-03-02 00:29:23    阅读次数:264
C 语言构造hash table 解 LC majority element问题
Leetcode上 majority element这题是 有 时间O(N), 空间O(1)的解的. https://leetcode.com/problems/majority-element/ 用hash table来解则为 时间O(N), 空间O(N). 如果是Java里 用HashMap很方
分类:编程语言   时间:2016-03-02 00:27:36    阅读次数:177
算法学习——递归
递归算法是把问题转化为规模缩小了的同类问题的子问题。然后递归调用函数(或过程)来表示问题的解。 一般来说 ,能够用到递归解决的问题应该满足以下三个条件: (1)待解决的问题可以转化为一个或多个子问题来求解,而这些子问题的求解方法与原问题相同,只是在数量规模上会有所不同; (2)递归调用的次数必须是有
分类:编程语言   时间:2016-03-02 00:28:05    阅读次数:180
国际化模块 angular-translate 简单方便快捷翻译中英文等多语言环境
很多web服务面对的不仅仅是当地用户,多语言环境不仅能提升逼格,更重要是一种用户体验. angular.js 作为前后端拆分的解决方案之一,当然离不开前端框架处理国际化的问题,angular.js 官方出了一个模块 angular-translate 来解决多语言国际化问题. 我们前端采用 bowe
分类:编程语言   时间:2016-03-02 00:25:18    阅读次数:884
Effective Java2读书笔记-创建和销毁对象(一)
第1条:考虑用静态工厂方法代替构造器 通常情况下,我们创建一个对象采取new的形式,但是还有一种方法也是经常使用到的,它的名称叫做静态工厂方法。 例如,java中基本类型boolean的包装类Boolean就采用了这种方式,源代码如下: public static Boolean valueOf(b
分类:编程语言   时间:2016-03-02 00:23:59    阅读次数:207
springMVC-错误消息的显示和国际化
显示:在页面添加<form:errors path="*">会把错误消息集中显示在一块 在页面添加<form:errors path="lastname">可以显示在对应字段的后面,分开显示 提示消息的国际化 * 每个属性在数据绑定和数据校验发生错误时,都会生成一个对应的Fielderror 对象。
分类:编程语言   时间:2016-03-02 00:24:06    阅读次数:222
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!