commonlib

package module
v0.0.0-...-6f7c4f5 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 18, 2014 License: MIT Imports: 12 Imported by: 2

README

commonlib

string

//从指定位置开始截取固定长度
func Substr(str string, start, length int) string {}

//截取索引号之间的字符内容
func SubstrByStEd(str string, start, end int) string {}

file

//判断文件夹是否存在
func IsDirExists(path string) bool {}

sql

//数据库列填充
func PutRecord(rows *sql.Rows, args ...interface{}) error {}

web

//html模板合成方法
RenderTemplate(w http.ResponseWriter, r *http.Request, templateName string, data map[string]interface{}, funcMap template.FuncMap, templateFiles ...string) {}

//JSON数据输出,需要指定换行符号的替换符号
func OutputJson(w http.ResponseWriter, object interface{},newlineReplace string) {}

Documentation

Overview

Title:

Description:

Author:black

Createtime:2014-01-13 10:22

Version:1.0

修改历史:版本号 修改日期 修改人 修改说明

1.0 2014-01-13 10:22 black 创建文档

Title:文件工具类

Description:

Author:black

Createtime:2013-07-30 16:31

Version:1.0

修改历史:版本号 修改日期 修改人 修改说明

1.0 2013-07-30 16:31 black 创建文档

Title:列赋值工具

Description:数据库连接池

Author:Bill

Createtime:2013-07-24 15:09

Version:1.0

修改历史:版本号 修改日期 修改人 修改说明

1.0 2013-07-24 15:09 Bill 创建文档

Title:分页工具类

Description:

Author:black

Createtime:2013-08-06 13:04

Version:1.0

修改历史:版本号 修改日期 修改人 修改说明

1.0 2013-08-06 13:04 black 创建文档

Title:图片缩放

Description:

Author:black

Createtime:2013-10-18 14:16

Version:1.0

修改历史:版本号 修改日期 修改人 修改说明

1.0 2013-10-18 14:16 black 创建文档

Title:字符串操作扩展工具类

Description:

Author:Black

Createtime:2013-07-22 16:17

Version:1.0

修改历史:版本号 修改日期 修改人 修改说明 1.0 2013-05-23 13:32 Black 创建

Title:提供web渲染常用的一些方法

Description:

Author:black

Createtime:2013-09-17 14:37

Version:1.0

修改历史:版本号 修改日期 修改人 修改说明

1.0 2013-09-17 14:37 black 创建文档

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ExportCsv

func ExportCsv(columnNames []string, sql string, params []interface{}, db *sql.DB) ([]byte, error)

func IsDirExists

func IsDirExists(path string) bool

判断文件夹是否存在

func OutputJson

func OutputJson(w http.ResponseWriter, object interface{}, newlineReplace string)

JSON数据输出,需要指定换行符号的替换符号

func PutRecord

func PutRecord(rows *sql.Rows, args ...interface{}) error

func RenderTemplate

func RenderTemplate(w http.ResponseWriter, r *http.Request, templateName string, data map[string]interface{}, funcMap template.FuncMap, templateFiles ...string)

html模板合成方法 参考的调用方式 RenderTemplate(w, r, "home.html", m, nil, "../template/home.html", "../template/nav.html")

func Resample

func Resample(m image.Image, r image.Rectangle, w, h int) *image.RGBA

Resample returns a resampled copy of the image slice r of m. The returned image has width w and height h.

func ResizeNRGBA

func ResizeNRGBA(m *image.NRGBA, r image.Rectangle, w, h int) *image.RGBA

ResizeNRGBA returns a scaled copy of the RGBA image slice r of m. The returned image has width w and height h.

func ResizeRGBA

func ResizeRGBA(m *image.RGBA, r image.Rectangle, w, h int) *image.RGBA

ResizeRGBA returns a scaled copy of the RGBA image slice r of m. The returned image has width w and height h.

func Substr

func Substr(str string, start, length int) string

从指定位置开始截取固定长度

func SubstrByStEd

func SubstrByStEd(str string, start, end int) string

截取索引号之间的字符内容

Types

type TraditionPage

type TraditionPage struct {
	CurrPageNo int           `json:currPageNo` //当前页
	PrePageNo  int           `json:prePageNo`  //上一页
	NextPageNo int           `json:nextPageNo` //下一页
	TotalPage  int           `json:totalPage`  //总共几页
	TotalNum   int           `json:totalNum`   //总共几条
	PageSize   int           `json:pageSize`   //每页几条
	HasNext    bool          `json:hasNext`    //是否有下一页
	HasPre     bool          `json:hasPre`     //是否有上一页
	Datas      []interface{} `json:datas`      //数据集
}

传统分页

func BulidTraditionPage

func BulidTraditionPage(currPageNo, pageSize, totalNum int, datas []interface{}) (pageData *TraditionPage)

构建传统式Page对象

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL