1 #include 2 3 int num[]={1,3,5,45,67,18,64,82,34,62}; 4 5 int *pnum; 6 7 int *Fun(int *num);//该函数可以实现输入一个数组且输出一个数组的功能 8 9 void main()10 {11 ...
分类:
编程语言 时间:
2015-08-06 21:47:01
阅读次数:
188
大家配置环境变量一般都是 JAVA_HOME:C:\Program Files (x86)\Java\jdk1.6.0_30; PATH:%JAVA_HOME%\bin; CLASSPATH:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar。 解....
分类:
编程语言 时间:
2015-08-06 21:42:00
阅读次数:
148
表在Lua中,表(table)是十分重要的一种数据结构,实际上Lua对于复杂数据类型也仅提供了表给我们,我们通过表可以实现我们需要的大部分重要的数据结构,比如数组。table类型实现了关联数组,关联数组是一种具有特殊索引方式的数组;不仅可以通过整数来索引它,还可以使用字符串或其它类型的值(除了nil...
分类:
编程语言 时间:
2015-08-06 21:41:38
阅读次数:
139
6.1 序列 6.1.2 序列类型操作符 seq[ind]:获得下标为ind的元素 seq[ind1:ind2]:获得下标从ind1到ind2间的元素集合 seq*expr:序列重复expr次 seq1+seq2:连接序列seq1和seq2 obj in seq:判断obj元素是否包含在...
分类:
编程语言 时间:
2015-08-06 20:37:16
阅读次数:
251
本文涉及软件均以截至到2013年10月12日的最新版本为准 1、 相关软件准备: 1) go1.2rc1.windows-386.msi,对应32位windows系统安装使用 下载地址: https://code.google.com/p/go/downloads/detail?name=go1.1.2...
分类:
编程语言 时间:
2015-08-06 20:37:12
阅读次数:
237
C++ Primer 学习笔记_26_操作符重载与转换(1)--可重载/不可重载的操作符、成员函数方式重载、友元函数方式重载
引言:
明智地使用操作符重载可以使类类型的使用像内置类型一样直观!
一、重载的操作符名
像任何其他函数一样,操作符重载函数有一个返回值和一个形参表。形参表必须具有操作符数目相同的形参。比如赋值时二元运算,所以该操作符函数有两个参数...
分类:
编程语言 时间:
2015-08-06 20:33:18
阅读次数:
159
C++ Primer 学习笔记_27_操作符重载与转换(2)--++/--运算符重载、!运算符重载、赋值运算符重载 、String类([]、 +、 += 运算符重载)、>>和<<运算符重载
一、++/--运算符重载
1、前置++运算符重载
成员函数的方式重载,原型为:
函数类型 & operator++();
友元函数的方式重载,原型为:
fri...
分类:
编程语言 时间:
2015-08-06 20:32:57
阅读次数:
126
3.正则表达式
用一些特殊的有意义的字符组成的字符串(死记)
原子:正则表达式的最基本组成单位
正则表达式特殊意义的字符: . * + ?不能单独表示它们,如果非要表示就需要用
\而java中\在字符串需要\\表示
所以要表示以上四个字符就要用\\. \\* \\? \\+
特殊意义
3.3 元字符
用来修饰原子用的,不能单独出现
. 除换行符之外的任意一个字符
...
分类:
编程语言 时间:
2015-08-06 20:31:14
阅读次数:
152
C++ Primer 学习笔记_28_操作符重载与转换(3)--成员函数的重载、覆盖与隐藏、类型转换运算符、*运算符重载、->运算符重载
一、成员函数的重载、覆盖与隐藏
对于类层次的同名成员函数来说,有三种关系:重载、覆盖和隐藏,理清3种关系,有助于写出高质量的代码。
1、成员函数的重载
重载的概念相对简单,只有在同一类定义...
分类:
编程语言 时间:
2015-08-06 20:32:35
阅读次数:
95
2.StringBuilder,StringBuffer
字符串拼接时用这两个类,效率高,节约内存,如果用字符串 "+"号拼接
性能差,并且浪费空间,产生很多垃圾
StringBuffer线程安全;StringBuilder线程不安全。
StringBuilder 在多线程场景下性能比StringBuffer
要高...
分类:
编程语言 时间:
2015-08-06 20:29:43
阅读次数:
103
C++ Primer 学习笔记_29_操作符重载与转换(4)--转换构造函数和类型转换运算符归纳、operator new 和 operator delete 实现一个简单内存泄漏跟踪器
一、转换构造函数
可以用单个实参来调用的构造函数定义从形参类型到该类型的一个隐式转换。如下:
class Integral
{
public:
Integral (int =...
分类:
编程语言 时间:
2015-08-06 20:30:54
阅读次数:
122
1. 介绍 function 是一种通用、多态的函数封装。std::function 的实例可以对任何可以调用的 目标 进行存储、复制、和调用操作,这些目标包括函数、lambda 表达式、绑定表达式、以及其它函数对象等。(c++11起的版本可用)
function(和bind一样)可以实现类似函数指针的功能,却比函数指针更加灵活(体现在占位符上面),尤其是在很多成员调用同一个函数(仅仅是参数...
分类:
编程语言 时间:
2015-08-06 20:28:49
阅读次数:
182
static 方法 方法在该方法所属类型第一次被使用的时候加载、在该类型所在应用程序域卸载的时候卸载、也就是说static 方法只加载一次、除非整个Domain 被卸载了。而实例方法(非静态方法),是在第一次该方法第一次调用的时候会加载、然后被缓存起来。但是中间如果有GC 的话, 就会被收集,那下次...
分类:
编程语言 时间:
2015-08-06 20:27:13
阅读次数:
114
1.代理模式代理模式的作用是:为其他对象提供一种代理以控制对这个对象的访问。在某些情况下,一个客户不想或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。代理模式一般涉及到的角色有:抽象角色:声明真实对象和代理对象的共同接口;代理角色:代理对象角色内部含有对真实对象的引用...
分类:
编程语言 时间:
2015-08-06 20:28:03
阅读次数:
118
一个小例子,使用Json配置文件# -*- coding: utf-8 -*-import jsonimport timedef store(data): with open('data.json', 'w') as json_file: json_file.write(json...
分类:
编程语言 时间:
2015-08-06 20:28:10
阅读次数:
138
代码示例#!/usr/bin/env pythonimport xlrd, sys, re, osworkbook = xlrd.open_workbook( sys.argv[1] )for booksheet in workbook.sheets(): for row in xra...
分类:
编程语言 时间:
2015-08-06 20:19:05
阅读次数:
138
推测可牛影像软件中所使用的磨皮算法极其算法实现的一些细节。
分类:
编程语言 时间:
2015-08-06 20:19:22
阅读次数:
304