- 博客(23)
- 资源 (7)
- 收藏
- 关注
原创 Go语言学习九:接口、错误处理
package mainimport "fmt"//接口就是一些了具有相同结果的结构体指针一样的东西,可以调用形式一样的结构体实体type Phone interface { //接口类型,定义和结构体差不多 call()}type NokiaPhone struct { //定义结构体}type IPhone struct {}func (nokiaPhone Nok
2016-03-31 11:20:15 540
原创 Go语言学习九:Map(集合)、递归函数、类型转换
// Map 是一种无序的键值对的集合。// Map 最重要的一点是通过 key 来快速检索数据,key 类似于索引,指向数据的值。// Map 是一种集合,所以我们可以像迭代数组和切片那样迭代它。// 不过,Map 是无序的,我们无法决定它的返回顺序,这是因为 Map 是使用 hash 表来实现的。package mainimport "fmt"// 递归函数func Fac
2016-03-31 10:44:45 1208
原创 Go语言学习八:切片(slice)和范围(range)
// Go 语言切片是对数组的抽象。切片的单词来源于可以对其他数组和切片进行片段截取// Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,// Go中提供了一种灵活,功能强悍的内置类型切片("动态数组"),// 与数组相比切片的长度是不固定的,可以追加元素,// 在追加时可能使切片的容量增大。package mainimport "fmt"func mai
2016-03-31 10:05:43 3787
原创 Go语言学习七:结构体
package mainimport "fmt"type Books struct { //左类型,右结构体 title string author string subject string book_id int}func main() { var Book1 Books /* 声明 Book1 为 Books 类型 */ // book1的表述 Book1
2016-03-30 20:58:00 302
原创 Go语言学习六:指针与传递到函数的指针
package mainimport ( "fmt")const MAX int = 3func main() { var a int = 20 var ip *int /* 声明指针变量 */ ip = &a ip = &a /* 指针变量的存储地址 */ fmt.Printf("a 变量的地址是: %x\n", &a) /* 指针变量的存储地址 */ fm
2016-03-30 20:23:46 1670
原创 Go语言学习五:数组与传递到函数的数组
package mainimport ( "fmt")func main() { var n [10]int //声明数组 var i, j int // var balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0} //定义并初始化 // var balance2 = []float32{1000.0, 2.0, 3.4, 7.
2016-03-30 12:34:00 831
原创 Go语言学习四:函数和类
package mainimport ( "fmt" "math")// Go 语言支持匿名函数,可作为闭包。匿名函数是一个"内联"语句或表达式。// 匿名函数的优越性在于可以直接使用函数内的变量,不必申明。func getSequence() func() int{ //返回值是一个函数 i:=0 return func() int{ i+=1 return i
2016-03-29 22:19:45 555
原创 Go语言学习三 :循环语句
package mainimport "fmt"func main() { var b int = 15 var a int numbers := [6]int{1, 2, 3, 5} //六个数的数组 // for 循环,这里只有一个for语句 for a := 0; a < 10; a++ { fmt.Println(a) } for a < b { a++
2016-03-29 21:12:24 524
原创 Go语言学习二 :常数和条件语句
package mainimport ( "fmt")func main() { var a int = 4 var b int32 var c float32 var ptr *int // 运算符实例实例 fmt.Printf("a=%T\n", a)//%T是显示类型 fmt.Printf("b=%T\n", b) fmt.Printf("c=%T\n", c)
2016-03-29 20:34:41 549
原创 Go语言学习一 :基础语句
安装sublime参考:http://blog.csdn.net/cyxcw1/article/details/10329481注意:以上的注册码在sublime3.0版本中不适用第一个程序//第一个Go程序,注意没有分号结尾、//本人实用的是sublime作为编辑器的//package main表示一个可独立执行的程序,每个 Go 应用程序都包含一个名为 main 的包。
2016-03-29 19:12:53 603
原创 SVM基础一:一个简单的训练算法
#include #include #include using namespace cv;using namespace std;int main(){ int width = 512, height = 512; Mat image = Mat::zeros(height, width, CV_8UC3);//创建一副用以显示信息的图片 //(1)创建训练数据 //
2016-03-28 18:12:15 866
原创 Haar特征初级
1、Haar-like特征 Haar-like特征最早是由Papageorgiou等应用于人脸表示,Viola和Jones在此基础上,使用3种类型4种形式的特征。Haar特征分为三类:边缘特征、线性特征、中心特征和对角线特征,组合成特征模板。特征模板内有白色和黑色两种矩形,并定义该模板的特征值为白色矩形像素和减去黑色矩形像素和。Haar特征值反映了图像的灰度变化情况。例
2016-03-17 22:28:50 343
原创 关于字符串匹配计数和编程思想方法
/* 题目如下: 使用VC6打开考生文件夹下的源程序文件modi2.cpp. 请完成fun(char* s1,char* s2),此函数的功能是计算s1 中出现s2的个数,当不出现时,则返回0. 如: s1为”1112223333aaaaeeffd” s2为”11”则返回1 s2为”aa”则返回2 */ 这是一道二级C++题目 一、首先,用基本的图解来描述一下思路: 二、
2016-03-14 21:04:13 384
原创 各种数学符号的英文读法
'exclam'='!' 'at'='@' 'numbersign'='#' 'dollar'='$' 'percent'='%' 'caret'='^' 'ampersand'='&' 'asterisk'='*' 'parenleft'='(' 'parenright'=')' 'minus'='-' 'underscore'='_' 'equa
2016-03-14 15:50:22 663
原创 异常:UnicodeEncodeError: 'ascii' codec can't encode characters 处理办法
Exception:Traceback (most recent call last):File "D:\developer\Python27\lib\site-packages\pip-1.4.1-py2.7.egg\pip\basecommand.py", line 134, in mainstatus = self.run(options, args)File "D:\develo
2016-03-07 19:21:10 2953
原创 vim+python+OpenCV学习七 : Sobel算子、Laplacian算子和Canny边缘检测
#coding=utf-8'''Sobel算子Sobel算子依然是一种过滤器,只是其是带有方向的。在OpenCV-Python中,使用Sobel的算子的函数原型如下:dst = cv2.Sobel(src, ddepth, dx, dy[, dst[, ksize[, scale[, delta[, borderType]]]]]) 前四个是必须的参数:第一个参数是需要处理的
2016-03-06 12:07:08 7348 7
原创 vim+python+OpenCV学习六 : 滤波初级
#coding=utf-8#用低通滤波来平滑图像,低通滤波器的目标是降低图像的变化率。#将每个像素替换为该像素周围像素的均值。#这样就可以平滑并替代那些强度变化明显的区域import cv2img=cv2.imread('test5.jpg')'''其中dst是blur处理后返回的图像,参数一是输入的待处理图像,参数2是低通滤波器的大小。其后含有几个可选参数,用来设置滤波器
2016-03-05 22:39:15 514
原创 vim+python+OpenCV学习六 : 形态学初级
#coding=utf-8import cv2import numpy as npimg=cv2.imread(r'test1.jpg')'''NpKernel = np.uint8(np.zeros((5,5))) for i in range(5): NpKernel[2, i] = 1 #numpy定义结果元素 NpKernel[i, 2] = 1
2016-03-05 20:59:40 866
原创 vim+python+OpenCV学习五 : 直方图的计算与显示
#coding=utf-8import cv2import numpy as np'''在Python中调用的OpenCV直方图计算函数为cv2.calcHistcv2.calcHist(images, channels, mask, histSize, ranges[], hist[, accumulate ]) #返回hist 其中第一个参数必须用方括号括起来。表示可以有
2016-03-02 18:45:11 981
原创 爬虫学习:一个ip地址下载器
import urllib.requestimport redef open_url(url): req=urllib.request.Request(url) req.add_header('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Fire
2016-03-01 22:25:51 392
原创 爬虫学习:一个管用的贴吧妹子图下载器
import urllib.requestimport redef open_url(url): req=urllib.request.Request(url) req.add_header('User-Agent','Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.1.6) Gecko/20091201 Fire
2016-03-01 21:53:56 509
原创 正则表达式二 :re.findall()和元字符
>>> import re>>> re.search('nibi','wo niubi')>>> re.search('niubi','wo niubi')>>> >>> #用或语句>>> re.search(r"fish(c|d)","fishcddd")>>> >>> #用脱字符^来确认是否在字符串的开始位置>>> re.rearch(r"^fish","wowo fish
2016-03-01 18:03:04 1962
原创 正则表达式一 :re.seach()
>>> #正则表达式>>> import re>>> re.search(r"fishc","I love FishC.com!")>>> re.search(r"FishC","I love FishC.com!")>>> >>> #通配符“.”的使用>>> re.search(r'.','I love you!')>>> re.search(r'lov.','I lov
2016-03-01 17:03:31 719
htk341_install_pkg.tar.gz
2020-02-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人