背景 前端程序员不愿意(技术不行)使用canvs截取图片分享到微信朋友圈 准备工作 *unix系统安装phantomJS可执行文件,phantomjs添加到系统环境变量 检验phantomjs安装是否成功,在终端中运行$…
分类:go教程
Golang 文件操作的深入研究
关于几种读取文件方法的详细区别 一般来说常用的有四种 使用File自带的Read方法 使用bufio库的Read方法 使用io/ioutil库的ReadAll() 使用io/ioutil库的ReadFile() 先说结论…
Go By Example 系列:非阻塞 Channels 操作
注:该系列文章全部来自 Go By Example 系列翻译而来,个人翻译水平以及理解水平有限,如要更加精确的理解,请看原文Go by Example: Non-Blocking Channel Operations。 …
golang defer 使用小结与注意要点
关于延时调用函数(Deferred Function Calls) 延时调用函数的语法如下: defer func_name(param-list) 当一个函数调用前有关键字 defer 时, 那么这个函数的执行会推迟到…
超级账本搭建流程fabric-sample first-network
超级账本搭建流程(全) 参考: http://hyperledger-fabric.rea… https://blog.csdn.net/m0_3801… 环境准备 安装必要程序 此安装流程仅介绍…
Gin实践 连载十一 Cron定时任务
原文地址:Cron定时任务项目地址:https://github.com/EDDYCJY/go… 如果对你有所帮助,欢迎点个 Star 或赞 😄 在实际的应用项目中,定时任务的使用是很常见的。…
【solitidy】生成随机数算法
通过区块因素 引用 fomo3d的空投机制就是这中算法。以太坊代码:生成一个5位的随机数 uint256 winningNum = uint256(keccak256(abi.encodePacked( (block.t…
Go基础学习记录 - 编写Web应用程序 - 博客编辑功能之Model的重新思考
每次我都会将自己实践的代码放到github上并且都会打一个tag,方便后面用的同学使用,这里我以下面分支的代码进行实践分享 https://github.com/durban89/typescript_demo.git …
编程高阶用法--开发者高频词汇
开发者总会在开发时遇到变量命名困难或者命名冗长庸俗的时候。阅读代码过程中遇到一些很好的命名,也遇到一些不好的。当初并没有记录下来,之后才开始记录,有的也找不到出处了。以下高频词汇供有追求的开发者参考 多注意使用高阶词汇表…
PHP编程中的并发
PHP编程中的并发 周末去北京面了两个公司,认识了几位技术牛人,面试中聊了很多,感觉收获颇丰。认识到了自己的不足之处,也坚定了自己对计算机学习的信心。本文是对其中一道面试题的总结。 面试中有一个问题没有很好的回答出来,题…
Go1.8 html/template 一个行为的变化
在Go1.8的开发过程中有一个提交,标题是: html/template, text/template: clarify template redefinition behavior 描述是: Make two impo…
Go语言暴力入门1
Go语言暴力入门1 程序开发人员,不拘泥于语言与技术,目前主要从事PHP和前端开发,使用Laravel和VueJs,App端使用Apicloud混合式开发。合适和够用是最完美的追求,2017.05.04开始学习Go语言。…