06 2016 档案

摘要:计算机程序离不开算法和数据结构,本文简单介绍栈(Stack)和队列(Queue)的实现,.NET中与之相关的数据结构,典型应用等,希望能加深自己对这两个简单数据结构的理解。 1. 基本概念 概念很简单,栈 (Stack)是一种后进先出(last in first off,LIFO)的数据结构,而队列 阅读全文
posted @ 2016-06-28 17:47 赵客缦胡缨-Nicholas 阅读(300) 评论(0) 推荐(0)
摘要:beego 的 http server… Author 逆雪寒 2015.12.02 原文地址 https://github.com/nixuehan/beego_you_know/blob/master/kernel.md 在工作中有用到golang,后来遇到了beego 重构了一下我的应用。感觉 阅读全文
posted @ 2016-06-28 16:27 赵客缦胡缨-Nicholas 阅读(511) 评论(0) 推荐(0)
摘要:Go语言里的For循环语句 更多 0 更多 0 golang golang golang 跟C语言中一样,可以让前置、后置语句为空。 基于此可以省略分号: 如果省略了循环条件,它就是个死循环源。 而为了避免累赘,分号可以省略,因此一个死循环可以简洁地表达。 阅读全文
posted @ 2016-06-28 11:22 赵客缦胡缨-Nicholas 阅读(197) 评论(0) 推荐(0)
摘要:本文实例讲述了GO语言数组和切片的用法。分享给大家供大家参考。具体分析如下: 一、数组 与其他大多数语言类似,Go语言的数组也是一个元素类型相同的定长的序列。 (1)数组的创建。 数组有3种创建方式:[length]Type 、[N]Type{value1, value2, ... , valueN 阅读全文
posted @ 2016-06-28 10:47 赵客缦胡缨-Nicholas 阅读(357) 评论(0) 推荐(0)
摘要:简单的beego分页功能代码 一个简单的beego分页小插件(源代码在最下面): 支持条件查询 支持参数保留 支持自定义css样式 支持表/视图 支持参数自定义 默认为pno 支持定义生成链接的个数 使用方式: 1)action中,引入包,然后如下使用: 2)视图代码: 效果图片: 效果图片: 分页 阅读全文
posted @ 2016-06-27 18:39 赵客缦胡缨-Nicholas 阅读(1768) 评论(0) 推荐(0)
摘要:解释 理论 &符号的意思是对变量取地址,如:变量a的地址是&a*符号的意思是对指针取值,如:*&a,就是a变量所在地址的值,当然也就是a的值了 简单的解释 *和 & 可以互相抵消,同时注意,*&可以抵消掉,但&*是不可以抵消的a和*&a是一样的,都是a的值,值为1 (因为*&互相抵消掉了)同理,a和 阅读全文
posted @ 2016-06-22 11:21 赵客缦胡缨-Nicholas 阅读(293) 评论(0) 推荐(0)
摘要:Golang 数据库操作 Golang 数据库 MySQL Golang支持DB操作位于database包下,支持基本CRUD操作、事务和Prepared Statement,本文以MySQL为例。 MySQL驱动安装 使用数据库之前,必须安装相关MySQL数据驱动[1],如果未安装驱动或者没有引入 阅读全文
posted @ 2016-06-14 11:24 赵客缦胡缨-Nicholas 阅读(663) 评论(0) 推荐(0)
摘要:在Go语言中只有很少的几个控制结构,它没有while或者do-while循环。 但是它有for、switch、if。而且switch接受像for那样可选的初始化语句。下面来认识一下他们 一、if语句 Go语言中的if像下面这个样子: 一般不需要加圆括号,不过,如果你写上,也是没有问题的(亲测,写上圆 阅读全文
posted @ 2016-06-13 12:03 赵客缦胡缨-Nicholas 阅读(311) 评论(0) 推荐(0)
摘要:defer Go语言中有种不错的设计,即延迟(defer)语句,你可以在函数中添加多个defer语句。当函数执行到最后时,这些defer语句会按照逆序执行, 最后该函数返回。特别是当你在进行一些打开资源的操作时,遇到错误需要提前返回,在返回前你需要关闭相应的资源,不然很容易造成资源泄露等问题。如下代 阅读全文
posted @ 2016-06-13 11:43 赵客缦胡缨-Nicholas 阅读(685) 评论(0) 推荐(0)
摘要:一、Go语言下载 go语言官方下载地址:https://golang.org/dl/ 找到适合你系统的版本下载,本人下载的是windows版本。也可以下载Source自己更深层次研究go语言。 二、GO语言安装 下载完成之后,双击go1.6.windows-amd64.msi进行安装。 如果安装过程 阅读全文
posted @ 2016-06-08 15:12 赵客缦胡缨-Nicholas 阅读(29539) 评论(0) 推荐(1)