条款01:把C++看作一个语言联邦 C++是一种多重范型编程语言,一个同时支持过程(procedural),面向对象(object-oriented),函数形式(functional),泛型形式(generic),元编程(metaprogramming)的语言 1、c part of C++,c++ ...
分类:
编程语言 时间:
2016-11-20 19:00:44
阅读次数:
201
一个程序员对设计模式的理解: “不懂”为什么要把很简单的东西搞得那么复杂。 后来随着软件开发经验的增加才开始明白我所看到的“复杂”恰恰就是设计模式的精髓所在,我所理解的“简单”就是一把钥匙开一把锁的模式, 目的仅仅是着眼于解决现在的问题,而设计模式的“复杂”就在于它是要构造一个“万能钥匙”,目的是提 ...
分类:
编程语言 时间:
2016-11-20 19:00:47
阅读次数:
233
模块安装: easy_install python-redis 模块名称: redis 连接redis #!/usr/bin/env python import redis def connect_redis(ip): try: r = redis.Redis(ip=ip) #默认端口 6379 , ...
分类:
编程语言 时间:
2016-11-20 19:00:36
阅读次数:
213
1.String str = new String("hello"); 创建了2个对象,1.检查常量池中有没有hello,没有的话,创建对象放到常量池中,再创建对象放到堆中。如果常量池有hello对象,则只创建一个对象并放到堆中。 2.字符串常量池在方法区 3.String str = "hello ...
分类:
编程语言 时间:
2016-11-20 18:53:48
阅读次数:
277
常用的转换方法: 流转换 STL标准函数库中函数转换 流转换 流转换主要是用到了<sstream>库中的stringstream类。 通过stringstream可以完成基本类型间的转换, STL函数转换 标准函数库里包含了基本类型间转换的函数,在库<stdlib.h>中。 基本的函数: itoa( ...
分类:
编程语言 时间:
2016-11-20 18:52:03
阅读次数:
249
Python简介 作为主流的开源系统之一,Python拥有很大且活跃的开发社区,有不凡的速度进行版本更新和开发改进。 一、Python技术上的优点 1.面向对象 从根本上讲,Python是一种面向对象的语言。它的类模块支持多态、操作符重载和多重继承等高级概念。Python特有的简洁语法和类型,比其他... ...
分类:
编程语言 时间:
2016-11-20 18:49:30
阅读次数:
368
java程序中为了程序正常运行,需要给无限循环加入一个退出选项,保证程序的可执行性。 ...
分类:
编程语言 时间:
2016-11-20 18:45:16
阅读次数:
265
初学 Python(十三)——匿名函数 初学 Python,主要整理一些学习到的知识点,这次是匿名函数。 ...
分类:
编程语言 时间:
2016-11-20 18:45:12
阅读次数:
149
多维数组的存取和一维数组类似,由于多维数组有多个轴,所以他的下标需要多个值来表示。这里讨论的主要是二维数组。二维数组0轴以行为单位,1轴以列为单位,存取数组使用元组作为下标,需要注意的是,python中的元组通常用圆括号括起来,但是其实元组的语法只需要用逗号隔开就可以。因此a[1,2]等价a[(1, ...
分类:
编程语言 时间:
2016-11-20 18:38:24
阅读次数:
187
无符号数:不存在正负之分,所有位都用来表示数的本身。 有符号数:最高位用来表示数的正负,最高位为1则表示负数,最高位为0则表示正数。 1.无符号数 >有符号数 看无符号数的最高位是否为1, 如果不为1(为0),则有符号数就直接等于无符号数; 如果无符号数的最高位为1,则将无符号数取补码,得到的数就是 ...
分类:
编程语言 时间:
2016-11-20 18:29:19
阅读次数:
116
前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时 ...
分类:
编程语言 时间:
2016-11-20 18:28:21
阅读次数:
272
function unique(arr) { var result = [], hash = {}; for (var i = 0, elem; (elem = arr[i]) != null; i++) { if (!hash[elem]) { result.push(elem); hash[el ...
分类:
编程语言 时间:
2016-11-20 18:24:50
阅读次数:
178
1 np.arange(),类似于range,通过指定开始值,终值和步长来创建表示等差数列的一维数组,注意该函数和range一样结果不包含终值。 2 np.linspace()函数,与上面np.arange不同的是,该函数第三个参数指定的是元素个数,它表示给定起始值和终点值以及元素个数,生成一个一维 ...
分类:
编程语言 时间:
2016-11-20 18:22:53
阅读次数:
187
Get your own compiler: sudo add-apt-repository ppa:ubuntu-toolchain-r/testsudo apt-get updatesudo apt-get install g++-4.9you can then compile using th ...
分类:
编程语言 时间:
2016-11-20 18:21:57
阅读次数:
181
package com.classes;//已知数组a,将奇数位置元素存到b数组中,偶数位置元素存到c数组中public class Shuzu1118_4 { public static void main(String[] args) { int [] a={3,6,9,1,4,7,2,5,8} ...
分类:
编程语言 时间:
2016-11-20 18:21:50
阅读次数:
140
/** * java常见的控制流语句 * @author javawg * @version 2016-11-20 * */ public class IfTest { public static void main(String[] args) { // TODO Auto-generated m ...
分类:
编程语言 时间:
2016-11-20 18:21:08
阅读次数:
196
#include<stdio.h>#include<map>#include<iostream>#include<string>using namespace std;int main() { map<string, int> map;//定义 std::map<string, int> ::ite ...
分类:
编程语言 时间:
2016-11-20 18:17:56
阅读次数:
124