码迷,mamicode.com
首页 > 编程语言
C++中的全局变量、普通局部变量和静态局部变量的区别
在C++中,我们经常难以说清楚全局变量、局部变量和静态局部变量的区别。本博客从变量存储特性和标识符作用域两个角度区分这三个变量。 首先,我们来看看C++程序的内存区域是如何分配的。 从上图,我们可以看到,C++程序的内存区域分为代码区、全局数据区、堆区和栈区。其中,全局变量和静态局部变量存放在全局数 ...
分类:编程语言   时间:2016-04-06 02:09:46    阅读次数:246
面试题31 连续子数组的最大和
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1 ...
分类:编程语言   时间:2016-04-06 02:07:45    阅读次数:161
java中的战斗机——类与对象
1. java语言的特点——面向对象编程。万物皆对象,每个对象,我们会编写一个类来描述对象的行为和属性,类是对象的描述,对象是类的实例。 2.实例化对象,在java中,new关键字用于实例化一个对象,new运算符在内存中创建一个对象并且返回对新创建的对象的一个引用。 3. this关键字。每个对象都 ...
分类:编程语言   时间:2016-04-06 02:05:09    阅读次数:189
java基础语法
java基础语法 1,关键字不能为标示符且const和goto不能在java中存在 2,标识符必须为字母,下划线,数字和$。 3,第一字符也必须为字母,下划线,和$。 数据类型 1,高低顺序为:字节型byte(1字节,8位),短整型short(2字节,16位),整型int(4字节,32位),长整型l ...
分类:编程语言   时间:2016-04-06 02:04:06    阅读次数:164
Spring Data Redis—Pub/Sub(附Web项目源码) (转)
一、发布和订阅机制 当一个客户端通过 PUBLISH 命令向订阅者发送信息的时候,我们称这个客户端为发布者(publisher)。 而当一个客户端使用 SUBSCRIBE 或者 PSUBSCRIBE 命令接收信息的时候,我们称这个客户端为订阅者(subscriber)。 为了解耦发布者(publis ...
分类:编程语言   时间:2016-04-06 02:03:28    阅读次数:542
Http请求中Content-Type讲解以及在Spring MVC中的应用
1、HTTP协议 转自:http://blog.csdn.net/blueheart20/article/details/45174399 在Http请求中,我们每天都在使用Content-type来指定不同格式的请求信息,但是却很少有人去全面了解content-type中允许的值有多少,这里将讲解 ...
分类:编程语言   时间:2016-04-06 02:02:34    阅读次数:563
c++中 有关自定义string的那些为什么
1、为什么我们要学会写自定义string类面试官爱考,你有办法吗,没有-.-2、自定义string类应该如何正确书写quote一句c++primer中的话:类的安全性和处理正确性的不够,需要类的设计者(也就是我们)去写拷贝构造和赋值运算符重载函数,而最困难的不是如何书写而是让我们自己本身..
分类:编程语言   时间:2016-04-06 00:49:40    阅读次数:431
c++学习笔记_c++实现双链表
#include"stdafx.h"#include<iostream>#include<fstream>#include"conio.h"usingnamespacestd;struct_DOUBLE_LINK_NODE//定义一个双链表结构{char*data;struct_DOUBLE_LINK_NODE*prev;//双链表的前驱struct_DOUBLE_LINK_NODE*next;//双链表的后驱};classDoubleList..
分类:编程语言   时间:2016-04-06 00:48:44    阅读次数:242
c++学习笔记_CDate类的实现
#ifndef_CALENDAR__H_#include<assert.h>#include<iostream>usingnamespacestd;classCDate{ friendboolleapyear(intyear); friendintgetmonthday(intyear,intmonth);public: voidSetDate(intyear,intmonth,intday) { _year=year; _month=month; _day=day; } CDa..
分类:编程语言   时间:2016-04-06 00:47:09    阅读次数:586
此变量非彼变量(python变量)
曾经很是好奇,python的变量怎么这么灵活,既不用声明其类型又可以各种随便赋值,后来深入学习就感觉着实有趣。Python中数字字符串等等都是对象,1是对象,“Hello”也是对象,每个对象都知道自己的类型,每个对象都有一个引用计数器,这个引用计数器是干嘛的呢,加入把对象“h..
分类:编程语言   时间:2016-04-06 00:43:47    阅读次数:225
Python描述符(descriptor)解密
Python中包含了许多内建的语言特性,它们使得代码简洁且易于理解。这些特性包括列表/集合/字典推导式,属性(property)、以及装饰器(decorator)。对于大部分特性来说,这些“中级”的语言特性有着完善的文档,并且易于学习。 但是这里有个例外,那就是描述符。至少对于我来说,描述符是Python语言核心中困扰我时间最长的一个特性。这里有几点原因如下: 有关描述符的官方文档相当难懂...
分类:编程语言   时间:2016-04-06 00:37:45    阅读次数:343
深度解读 AlphaGo 算法原理
深度解读AlphaGo...
分类:编程语言   时间:2016-04-06 00:39:25    阅读次数:197
java多线程
JAVA多线程实现方式主要有三种:继承Thread类、实现Runnable接口、使用ExecutorService、Callable、Future实现有返回结果的多线程。其中前两种方式线程执行完后都没有返回值,只有最后一种是带返回值的。 1、继承Thread类实现多线程继承Thread类的方法尽管被 ...
分类:编程语言   时间:2016-04-06 00:34:23    阅读次数:152
Python 虚拟环境:Virtualenv
使用方法 如,创建**ENV**的虚拟环境 默认情况下,虚拟环境会依赖系统环境中的site packages,就是说系统中已经安装好的第三方package也会安装在虚拟环境中,如果不想依赖这些package,那么可以加上参数 --no-site-packages建立虚拟环境 启动虚拟环境 注意此时命 ...
分类:编程语言   时间:2016-04-06 00:31:12    阅读次数:158
第一个python实例程序
...
分类:编程语言   时间:2016-04-06 00:29:50    阅读次数:171
eclipse中新建Java工程的三个JRE选项区别
转载:http://blog.csdn.net/wdjhzw/article/details/42086615 本文的主角就是这个十分令人纠结地方,至少令我这个初学者十分纠结… 先来看看官方的解释(链接) 其实官方的解释客观来讲应该是解释清楚了的,但是他在解释的同时,又带出了其余的陌生概念,就是这个 ...
分类:编程语言   时间:2016-04-06 00:22:12    阅读次数:304
javascript权威指南(中文版)中的一些错误
本人目前正在学习js,使用的是javascript权威指南(中文版),学习的时候发现一些细节上的错误,若是我的错误,欢迎指正 1.P11 多了“我们称为 原文为 2.P16 canvas错写为vanvas 原文为 3.P38 “5代表星期五”错写为“5代表星期一” 原文为 4.P39 var e = ...
分类:编程语言   时间:2016-04-06 00:20:03    阅读次数:264
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!