a = []int{1, 2, 3} a = append(a[:0], a[1:]...) // 删除开头1个元素 a = append(a[:0], a[N:]...) // 删除开头N个元素…
A non-empty zero-indexed array A consisting of N integers is given. A pair of integers (P, Q), such that 0 ≤ P < Q < N, is called a slice of array A (notice that the slice contains at least two elements). The average of a slice (P, Q) is the sum of…
1.部分基本类型 go中的类型与c的相似,常用类型有一个特例:byte类型,即字节类型,长度为,默认值是0: bytes = []btye{'h', 'e', 'l', 'l', 'o'} 变量bytes的类型是[5]byte,一个由5个字节组成的数组.它的内存表示就是连起来的5个字节,就像C的数组. 1.1字符串 字符串在Go语言内存模型中用一个2字长(64位,32位内存布局方式下)的数据结构表示.它包含一个指向字符串数据存储地方的指针,和一个字符串长度数据如下图: s是一个string类型的…
Go Slices: usage and internals Introduction Go's slice type provides a convenient and efficient means of working with sequences of typed data. Slices are analogous to arrays in other languages, but have some unusual properties. This article will look…
new的过程 new的过程:先分配memory,再调用ctor 我们常用的创建对象的方法有两种 Complex c(1,2); //栈 Complex *pc = new Complex(1,2); //堆 第一种创建出来的对象将保存在栈上,第二种则在堆上,必须手动回收内存空间(通过delete) 为了解释new的过程,我们先建立一个Complex类 class Complex { public: Complex(...) {...}//构造函数 ... private: double real…
new 分配内存,返回指针 new 类型名T (初值列表) 功能:申请用于存放T类型对象的内存空间,并依初值列表赋以初值 结果值: 成功->T类型的指针,指向新分配的内存 失败->0(NULL) int *pl = new int; int *pl = new int(10); 注意与malloc的区别 malloc(m):开辟m字节长度的地址空间,并返回这段空间的首地址. sizeof(x):计算变量x的长度. free(p):释放指针p所指变量的存储空间,即彻底删除一个变量. delete…
前面的话 虽然jQuery已经日渐式微,但它里面的许多思想,如选择器.链式调用.方法函数化.取赋值合体等,有的已经变成了标准,有的一直影响到现在.所以,jQuery是一个伟大的前端框架.前端世界日新月异,由于实在是没有时间去精读源码,于是自己封装一个简易版本的jQuery,来梳理jQuery的核心思路 基本构架 由于火柴的英文是match,应该将这个简单框架称为mQuery.使用面向对象的写法来写mQuery,构造函数是Mquery(),调用$()方法,将根据Mquery()构造函数,创建一个实…
统计功能 前面都是介绍numpy的一些特性,被称为数学运算神器怎么能少了统计功能呢 ndarray的方法 a = np.array([[-2.5, 3.1, 7], [10, 11, 12]]) >>print "mean =", a.mean() mean = 6.76666666667 上面mean没有指定参数,是将ndarray中得所有值相加,求得均值 >>a.mean(axis=1) #按行求均值 array([ 2.53, 11. ]) >>…
   每次想要使用这个js时,总是要到官网上下载,太麻烦,现在把它收录了 jquery-1.11.1.js /*! * jQuery JavaScript Library v1.11.1 * http://jquery.com/ * * Includes Sizzle.js * http://sizzlejs.com/ * * Copyright 2005, 2014 jQuery Foundation, Inc. and other contributors * Released under…
资料 1.How to Write Go Code https://golang.org/doc/code.html 2.A Tour of Go https://tour.golang.org/list 3.Effective Go https://golang.org/doc/effective_go.html 4.Visit the documentation page for a set of in-depth articles about the Go language and its…