自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(37)
  • 收藏
  • 关注

转载 grpc-go使用教程之helloworld

https://blog.csdn.net/chenxun_2010/article/details/80015626

2018-11-30 14:25:49 632 1

转载 golang安装gRpc

 安装官方安装命令:go get google.golang.org/grpc是安装不起的,会报:package google.golang.org/grpc: unrecognized import path "google.golang.org/grpc"(https fetch: Get https://google.golang.org/grpc?go-get=1: dia...

2018-11-28 09:48:26 358

转载 golang sync.WaitGroup解决goroutine同步

golang sync.WaitGroup解决goroutine同步黑神领主 · 2016-12-10 11:00:06 · 5047 次点击 · 预计阅读时间 1 分钟 · 大约1分钟之前 开始浏览    这是一个创建于 2016-12-10 11:00:06 的文章,其中的信息可能已经有所发展或是发生改变。go提供了sync包和channel来解决协程同步和通讯。新手对channe...

2018-11-16 11:37:04 307

转载 go build 不同系统下的可执行文件

go build 不同系统下的可执行文件Golang 支持在一个平台下生成另一个平台可执行程序的交叉编译功能。1、Mac下编译Linux, Windows平台的64位可执行程序: 1 2 $ CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build test.go $ CGO_ENABLED=0 GOOS=...

2018-11-15 16:35:02 1209

转载 Golang 在windows下编译Linux下可执行文件

Golang 支持交叉编译,在一个平台上生成另一个平台的可执行程序,最近使用了一下,非常好用,这里备忘一下。Windows 下编译Linux 64位可执行程序export GOARCH=amd64export GOOS=linuxgo build main.go1...

2018-10-24 15:28:43 482 1

转载 PHP生成带有logo和底图的支付二维码

https://blog.csdn.net/scientists112/article/details/78727860

2018-10-23 16:38:40 199

原创 Go工作中用到的包和常用函数讲解

func main() { m := map[string]interface{}{"UserId": "2"} s := CreateToken("8QOihWUl9uD5W4kI", m) fmt.Println(s) token := "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJVc2VySWQiOiIyIn0.KaQ3r9Io...

2018-10-04 18:18:07 299

原创 go的官方包都在这个目录下:

 https://github.com/golang

2018-09-19 17:12:39 466

原创 goland的工具的使用/gofmt goimports gometalinter

gofmt 保存的时候自动 格式化go代码goimports  保存的时候自动导入处理包gometalinter 保存的时候自动检查go语法 首先检查file Watchers有没有开启goimports需要先goget 才可以使用go get golang.org/x/tools/cmd/goimports在tools里面引入这三个包...

2018-09-18 10:49:13 4904 1

转载 详解 Go 语言中的 time.Duration 类型

详解 Go 语言中的 time.Duration 类型swardsman · 2018-03-17 23:10:54 · 3924 次点击 · 预计阅读时间 5 分钟 · 14分钟之前 开始浏览    这是一个创建于 2018-03-17 23:10:54 的文章,其中的信息可能已经有所发展或是发生改变。长久以来,我一直抓狂于 Go 标准库中的 Time 包,我的抓狂来自于两个功能,一...

2018-09-14 17:10:50 16766

转载 redis之setnx、setex、setrange、mset

1.setnx设置 key对应的值为 string类型的 value。 如果key 已经存在,返回 0,nx 是not exist 的意思。例如我们添加一个name= HongWan_new 的键值对,可以这样做:redis 127.0.0.1:6379> get name"HongWan"redis 127.0.0.1:6379> setnx name HongWan...

2018-09-14 10:11:39 2548

转载 Go实战--golang中使用redis(redigo和go-redis/redis)

何为redis官网: https://redis.io/Redis is an in-memory database open-source software project implementing a networked, in-memory key-value store with optional durability. Redis是一个开源的、使用C语言编写的、支持网络交互的、...

2018-09-14 09:07:32 2404

转载 Beego路由设置

路由设置什么是路由设置呢?前面介绍的 MVC 结构执行时,介绍过 beego 存在三种方式的路由:固定路由、正则路由、自动路由,接下来详细的讲解如何使用这三种路由。 基础路由从beego1.2版本开始支持了基本的RESTful函数式路由,应用中的大多数路由都会定义在 routers/router.go 文件中。最简单的beego路由由URI和闭包函数组成。 基本 GET 路由bee...

2018-09-13 11:11:31 978

转载 Git忽略规则和.gitignore规则不生效的解决办法

Git忽略规则和.gitignore规则不生效的解决办法  Git忽略规则:在git中如果想忽略掉某个文件,不让这个文件提交到版本库中,可以使用修改根目录中 .gitignore 文件的方法(如果没有这个文件,则需自己手工建立此文件)。这个文件每一行保存了一个匹配的规则例如:# 此为注释 – 将被 Git 忽略*.sample    # 忽略所有 .sample 结尾的文件!lib...

2018-09-12 18:08:43 342 1

转载 beego数据输出

 概览 直接输出字符串 模板数据输出 静态模板数据输出 动态模板数据输出 json格式数据输出 xml格式数据输出 jsonp调用概览直接输出字符串通过beego.Controller.Ctx.WriteString()方法可以直接向http response body中输出字符串beego中的函数定义如下:// WriteString Write ...

2018-09-10 16:01:45 480

转载 golang 使用beego 开发 api server 和前端同学拆分开发,使用swagger

 1,beego apiSwagger 是一个规范和完整的框架,用于生成、描述、调用和可视化 RESTful 风格的 Web 服务。总体目标是使客户端和文件系统作为服务器以同样的速度来更新。 项目地址是:http://swagger.io/ 使用 beego 开发自带集成了 swagger的东西。 https://beego.me/docs/advantage/docs.md git...

2018-09-10 10:06:23 954

转载 Git一个关于Push失败的两种解决方案

 远程创建了含有Readme的仓库, 本地初始化并添加了远程仓库后, push却失败了, 出现提示:$ git push origin devTo https://git.oschina.net/erchoc/laradock.git ! [rejected] dev -> dev (fetch first)error: failed to push so...

2018-09-07 10:45:19 4590

原创 Nginx常用命令

passwd 设置新密码 //sudo passwd root(以超级管理员权限设置密码)su 切换账户sudo 以超级管理员权限执行命令pwd 查看当前目录ps aux | grep httpd 查看httpd是否启动reboot 重启ps aux | grep httpd 查看进程是否启动netstat -anpt 查看端口号chmod -R 777 开放权限...

2018-08-31 10:59:04 127

转载 moTzxx-CMS —— [一个基于PHP代码的后台管理系统]

moTzxx-CMS —— [一个基于PHP代码的后台管理系统]★ 前言②. 重点提示想到以后的项目开发中,难免会用到一些比较流行的 PHP开发框架 ,所以在此提供两个框架【 ① ThinkPHP5.1 ② Laravel5.5】下整理的系统代码,可根据自己的需求在【附录】中自行下载【提示】(2018-02-10 记):系统设计:后端基于PHP语言设计,前端基于Layui模块化框...

2018-08-29 16:43:40 3158

转载 GO 工具包安装方法

 依然饭太稀 · 2017-07-06 07:08:28 · 880 次点击 · 预计阅读时间 1 分钟 · 4分钟之前 开始浏览    这是一个创建于 2017-07-06 07:08:28 的文章,其中的信息可能已经有所发展或是发生改变。go 安装依赖包一般会通过四种路径1.github.com/2.golang.org/3.gopkg.in/4.honnet.c...

2018-08-21 14:07:25 1462

转载 用 Go 构建一个区块链 -- Part 2: 工作量证明

翻译的系列文章我已经放到了 GitHub 上:blockchain-tutorial,后续如有更新都会在 GitHub 上,可能就不在这里同步了。如果想直接运行代码,也可以 clone GitHub 上的教程仓库,进入 src 目录执行 make 即可。在前面一文中,我们构造了一个非常简单的数据结构,这个数据结构也是整个区块链数据库的核心。目前所完成的区块链原型,已经可以通过链式关系把区块相互...

2018-08-07 17:57:20 203

转载 Go 中 io 包的使用方法

Go 中 io 包的使用方法 golang3前言在 Go 中,输入和输出操作是使用原语实现的,这些原语将数据模拟成可读的或可写的字节流。为此,Go 的 io 包提供了 io.Reader 和 io.Writer 接口,分别用于数据的输入和输出,如图:Go 官方提供了一些 API,支持对内存结构,文件,网络连接等资源进行操作本文重点介绍如何实现标准库中 io.Reade...

2018-07-24 11:39:26 5847 1

转载 Go语言学习之bufio包(The way to go)

生命不止,继续Go go go.还记得吗,我们之前介绍过ioutil包,今天继续再介绍一下bufio包吧。从字面就看出来了,有buf,那就是缓冲的意思。Package bufio implements buffered I/O. It wraps an io.Reader or io.Writer object, creating another object (Reader or W...

2018-07-24 11:22:09 162

转载 laravel 服务、依赖 注入

自动依赖注入什么是依赖注入,用大白话将通过类型提示的方式向函数传递参数。实例 1首先,定义一个类:/routes/web.phpclass Bar {}假如我们在其他地方要使用到 Bar 提供的功能(服务),怎么办,直接传入参数即可:/routes/web.phpRoute::get('bar', function(Bar $bar) { dd($bar);});访问 /bar,显示...

2018-07-12 11:47:07 917

转载 laravel中artisan工具(命令)的使用详解

laravel中artisan工具(命令)的使用详解2018年01月23日 15:55:03阅读数:751artisan工具,首先,这个是一个php文件,它放在我们laravel框架的根目录Artisan工具简介Artisan 是 Laravel 中自带的命令行工具的名称。它提供了一些对您的应用开发有帮助的命令。它是由强大的 Symfony Console 组件驱动的。为了查看所有可用的 Arti...

2018-07-12 10:01:22 390

原创 Larvel-admin 安装

http://help.laraveladmin.cn/

2018-07-12 09:54:38 514

转载 【golang】浅析rune,byte

【golang】浅析rune,bytegolang内置类型有rune类型和byte类型。需要知晓的是rune类型的底层类型是int32类型,而byte类型的底层类型是int8类型,这决定了rune能比byte表达更多的数。在unicode中,一个中文占两个字节,utf-8中一个中文占三个字节,golang默认的编码是utf-8编码,因此默认一个中文占三个字节,但是golang中的字符串底层实际上是...

2018-07-12 09:51:47 1425

转载 Laravel的初始化安装 - Laravel从零开始教程

1. Laravel的初始化安装 - Laravel从零开始教程php laravel1要学习Laravel,那么第一步就是要在我们的开发机上安装并运行Laravel,首先我们会先安装composer,再使用laravel框架提供的安装小工具,通过使用laravel new project就能生成我们的laravel工程了。在Laravel的官方网站上的文档中已经很详细的介绍了如何安装Larave...

2018-07-12 09:44:00 980

转载 php中使用websocket

在PHP中,开发者需要考虑的东西比较多,从socket的连接、建立、绑定、监听等都需要开发者自己去操作完成,对于初学者来说,难度方面也挺大的,所以本文的思路如下:1、socket协议的简介2、介绍client与server之间的连接原理3、PHP中建立socket的过程讲解4、用一个聊天室作为实例详细讲解在PHP中如何使用socket一、socket协议的简介  WebSocket是什么,有什么优...

2018-07-10 10:08:09 210

转载 PHP(Mysql/Redis)消息队列的介绍及应用场景案例

PHP(Mysql/Redis)消息队列的介绍及应用场景案例PHP(Mysql/Redis)消息队列的介绍及应用场景案例在进行网站设计的时候,有时候会遇到给用户大量发送短信,或者订单系统有大量的日志需要记录,还有做秒杀设计的时候,服务器无法承受这种瞬间的压力,无法正常处理,咱们怎么才能保证系统正常有效的运行呢?这时候我们就要引用消息队列来实现这类的需求,这时候就需要一个中间的系统进行分流和解压。消...

2018-07-10 10:05:23 740

转载 golang fmt格式“占位符”

olang的fmt包实现了格式化I / O函数,类似于C的printf和scanf。 #定义示例类型和变量类型人类结构{ 名称字符串 } var people = Human { 名称:“zhangsan” }  普通占位符占位符 说明 举例 输出%v 相应值的默认格式...

2018-07-06 11:18:17 141

转载 字符编码:Unicode和UTF-8之间的关系

的Unicode和UTF-8之间的关系1. ASCII码我们知道,在计算机内部,所有的信息最终都表示为一个二进制的字符串。每一个二进制位(比特)有0和1两种状态,因此八个二进制位就可以组合出256种状态,这被称为一个字节(字节)。也就是说,一个字节一共可以用来表示256种不同的状态,每一个状态对应一个符号,就是256个符号,从0000000到11111111。上个世纪60年代,美国制定了一套字符编...

2018-07-06 10:56:24 119

转载 phpspreadsheet文件下载

坑安装简单示例通过模板来生成文件释放内存单元格根据索引获取英文列设置值宽度设置直接输出下载自动计算列宽函数formulaPhpSpreadsheet是一个纯PHP类库,使你能够读写Excel、LibreOffic Calc等这样的表格格式。 https://phpspreadsheet.readthedocs.io/en/develop/坑列从0开始算,行从1开始算 $sheet->setC...

2018-04-08 17:24:00 6119

转载 Composer.json配置文件说明

Java有Maven, Node.js有npm, ROR有gem, 这些语言的程序员在开心地使用包管理工具加速开发效率时,PHPer们还在复制粘贴的黑暗中。PHP在Composer之前,包管理的历史不堪回首。在相当长的一段时间内,如果应用依赖于第三方库,PHPer需要拷贝这些库的源代码, 或者通过PEAR、PECL安装。如果第三方库又依赖于更多的第三方库,那么很快就会进入依赖的黑洞。直到Compo...

2018-03-26 10:10:06 24297 1

转载 CI集成支付宝即时到账支付接口

1、下载支付宝官方demo ;即时到账交易接口(create_direct_pay_by_user)(DEMO下载) 原文地址:https://doc.open.alipay.com/doc2/detail?treeId=62&articleId=103566&docType=12、登录支付宝https://www.alipay.com/  下载CA证书。将证书放在下载的demo文...

2018-03-12 17:25:19 315 5

转载 golang fmt格式“占位符”

golang 的fmt 包实现了格式化I/O函数,类似于C的 printf 和 scanf。 # 定义示例类型和变量type Human struct { Name string}var people = Human{Name:"zhangsan"} 普通占位符占位符 说明 举例 输出...

2018-03-11 13:50:40 104

转载 php程序员应该具备的七种能力

一个优秀php程序员应具备什么样的能力,才能更好的完成工作,才会有更好的发展方向呢?下面7种能力希望对您有所帮助。一,php能力1,了解阶段,您能写一些代码,因为那是在手册和google的帮助下,您才完成的。变量乱定义,N多函数不知道,做起事来很慢,想到什么写什么,代码写的比较乱,后期维护很麻烦。2,熟悉阶段,经常查函数,手册估计也看过一,二遍了,常用的函数基本上您都了解了。后期维护给

2017-08-08 11:32:03 383

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除