Go语言中文网 为您找到相关结果 15

Golang 随机生成中国人姓名

package utils import ( "math/rand" "time" "fmt" ) var lastName = []string{ "赵", "钱", "孙", "李", "周", "吴", "郑", "王", "冯", "陈", "褚", "卫", "蒋", "沈", "韩", "杨", "朱", "秦", "尤", "许", "何", "吕", "施", "张", "孔", "曹", "严", "华", "金", "魏", "陶", "姜", "戚", "谢", "邹", "喻", "柏", "水", "窦", "章", "云", "苏", "潘", "葛", "奚", "范", "彭", "郎", "鲁", "韦", "昌", "马", "苗", "凤", "花", ...阅读全文

博文 2018-11-26 17:34:47 howie_鲸落

Elasticsearch系列(三) 实时同步mysql数据到Elasticsearch

mysql 作为成熟稳定的数据持久化解决方案,广泛地应用在各种领域,但是在数据分析、全文检索方面稍有不足,而 elasticsearch 作为数据分析领域的佼佼者,刚好可以弥补这项不足,而我们要做的只需要将 mysql 中的数据同步到 elasticsearch 中即可,今天介绍使用logstash将mysql数据全量导出到es,使用go-mysql-elasticsearch将mysql实时同步到es。 添加mysql测试数据 SET NAMES utf8; SET FOREIGN_KEY_CHECKS = 0; -- ---------------------------- -- Table structure for `movies` -- ----------------------...阅读全文

博文 2020-05-26 23:32:48 费墨c

2019年度总结

2019 回顾 19年,我给自己的关键词是「破圈」。何谓破圈,做自己想做而不敢做的事情,跳出现有的舒适圈。 考驾照 破圈,从考驾照开始。驾校,可不就是个花钱找骂的好地方嘛。朋友,想起严寒酷暑里,你被倒车入库支配的恐惧了吗?二十好几,赶在共享单车潮学会骑自行车的我,当然并不畏惧。经同事介绍,我在离公司离家都不远的一个小驾校,跟一个面善技术好的教练练车。这一次,教练夸我聪明,一教就懂,上手就会。果然,做自己想去做的事情,会比较容易。 to be or not to be 程序员的职业生涯,是需要持续学习,不断开疆拓土丰富自己技术栈的。而北上广深的技术氛围、薪酬福利,一直吸引、聚集着国内外优秀或想变得优秀的程序员们。我亦向往之。有人说,比速度更重要的是加速度,比努力更重要的是选择。to be or...阅读全文

博文 2020-05-04 23:32:40 阳光的小mi

最近发现了一个代码学习工具的好网站 bytelang.com

最近在论坛发现了一个好网站,https://bytelang.com 平时用来逛论坛,写代码交流再方便不过了,每次都要打开保存再运行,给别人看代码还要贴代码,十分麻烦。为了给码友展示一段代码对方还要在粘贴复制运行调试,糟糕透了。昨天@香协理i给我说了这个,简直太好用了。 支持多种语言在线运行查看结果,提供常用的类库包。重要的是像我这种vim重度使用者,别的编辑器按键映射用起来特别别扭,也是支持vim编辑模式的。常用的代码配色,字体大小,字体类型,云端同步编辑器配置。 代码写好,立即就能看到结果,免去了打开ide的麻烦 要把代码发送给别人,也十分方便,获取分享链接对方打开就能查看,talk is cheap show me the code 我的小例子~嘿嘿 ...阅读全文

XMT.com超200万被区块链终端交易

链客,专为开发者而生,有问必答! 此文章来自区块链技术社区,未经允许拒绝转载。 狭义来讲,区块链是一种按照时间顺序将数据区块以顺序相连的方式组合成的一种链式数据结构, 并以密码学方式保证的不可篡改和不可伪造的分布式账本。当下,区块链俨然成为炙手可热的“香饽饽”。 xmt.com被区块链终端启用 受这样的风口影响,不少与区块链相关的域名孕育而生且交易不断。近期,小编收到爆料,又一枚区块链相关域名交易了,看中的含义却令人意想不到。终端选用了一枚颇具含义的三声母域名:xmt.com,这枚三声近期被一位台湾终端买家拿下,卖家是张大官人。 据了解,xmt.com的成交价格为1000万台币(折合人民币约210多万元)。xmt.com现在已经建站,浏览网页可以看出终端做的是区块链的项目。才刚拿下域名没两天...阅读全文

情绪失控 go bananas

记得前段时间有一则新闻,说是某游客在景区遇到猴子讨食,游客躲闪回避后被猴子“推”下一山崖。可见这猴子见到吃的东西,尤其是自己喜欢吃的东西就会情绪激动甚至失控。英文里的go bananas用来形容它们再合适不过了。 Bananas,又香又甜的香蕉几乎人人爱吃,但对香蕉爱得最疯狂的可能得数猴子了。猴子看到香蕉会兴奋得忘乎所以,又叫又跳。Go bananas这个习惯用语就来源于此。 当然它并不一定只用来形容猴子。如果某人在特定情境下像猴子看到香蕉那样激动得上窜下跳、又喊又叫,甚至行为失常,那这个人必定是情绪失控了,这个时候我们就可以说he is going bananas. 再来看一个例子: My little sister spends all her time listening to lou...阅读全文

博文 2015-12-22 22:00:01 killer000777

能闻到“银幕里的馄饨香”?《小门神》用阿里云渲染好莱坞级特效

![lADOBVy12c0JlM0WWQ_5721_2452.jpg](http://studygolang.qiniudn.com/151229/cc9691c0e9f916874517308819f7598c.jpg) 首映礼之后,国产3D动画电影《小门神》在全国拉开点映大幕。优良的口碑在社交网络迅速发酵:“人间小镇真的太真实了,我甚至都能闻到银幕里飘来的馄饨香”,“整个电影随便截一张图都是壁纸”。 华丽的画面背后,支持这一切呈现出来的技术因素值得关注。《小门神》中一共有1940个镜头,制作历时29个月。每一个动画师,一天只能制作一秒动画,可以说是用“人间”28800秒换来“神界”的1秒,精细到眉毛的细微肌肉变化。以场景复杂的混沌店为例,一个镜头不到4秒,却用了337天来...阅读全文

使用Golang来渲染Vue模板

初衷 大佬们进来一定会有一个疑问:为什么已经有vue-ssr了(如nuxt框架)还需要用go来渲染?vue-ssr提供的前后端同构、单页应用加上vue的数据绑定功能,能少写很多代码,它不香吗? 笔者的回答是香,也不香,确实Vue用它简单易上手的特性得到了很多人喜爱,也包括我,所以当我需要服务端渲染的时候,也自然的使用了vue-ssr,选用的nuxtjs.org框架,但事物总有好有坏,很快我就发现了它的问题。 性能问题 如果项目是一个后台管理系统,那么首屏渲染速度和运行时的性能可能不怎么重要,但如果是一个面向C端的网站,响应速度却十分总要,因为这直接影响到用户体验。 SSR有一个优点就是首屏直出,是不是就能解决首屏慢的问题了呢?并不能。在vue-ssr渲染过程中,服务端渲染只是其中一半,当首屏...阅读全文

博文 2020-01-18 15:32:41 bysir

HelloTalk 基于 OpenResty 的全球化探索之路

2019 年 12 月 14 日,又拍云联合 Apache APISIX 社区举办 API 网关与高性能服务最佳实践丨Open Talk 广州站活动,HelloTalk, Inc. 后台技术负责人李凌做了题为《HelloTalk 基于 OpenResty 的全球化探索之路》的分享。 李凌,HelloTalk,Inc. 后端技术负责人,专注在服务出海和基于 Golang/CPP 的 IM 服务及相关技术平台的架构,5 年基于 OpenResty 服务治理和使用经验。 以下是分享全文: 大家好,我是来自 HelloTalk 的李凌,本次主要介绍 HelloTalk 做什么业务以及基于怎样的场景使用 OpenResty 和 Apache APISIX。 HelloTalk:技术上看是基于全球的 T...阅读全文

博文 2020-01-08 19:32:58 又拍云

“花庐”笔记本

早上临时接到一个紧急任务,弄了一个上午总算搞定,吃饭的时候有一些焦虑升起来,计划要做的事情还有好几件都没有收尾。下午的时候临时又有两个会议插入,但却更聚焦,把一些只需要花比较少的时间收尾的事情弄完,这样他们就不再占据我的大脑。临下班时,脑子终于被清空不少。 早上在小伙伴们的帮助下,终于把Golang的环境搭建起来,正式开始我的Go学习之旅。 一直有些舍不得买的“花庐笔记本”终于下单了,小伙伴不太理解,为什么花80块钱买一个笔记本,公司不是有免费的笔记本吗?对我来说,一个笔记本能给我带来一年的好心情也是好值得的一件事情。 小妹儿说,最近高老师做的新技术的那套东西后面需要寻找天使用户,这也是我们接下来的一段时间需要的东西。哈哈!怎么不管世事如何变化,最终的依然还是这几个人配合在一起。 晚上,庄请...阅读全文

博文 2019-01-23 01:34:41 guogegi_龚国静

进程、线程、协程和goroutine

日晷 进程(process): 狭义定义:进程就是一段程序的执行过程例如启动的某个app。 广义定义:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程即是基本的分配单元,也是基本的执行单元。 1)进程是一个实体,每个进程都有自己的地址空间,一般情况下,包含文本区域、数据区域、堆栈 2)进程是执行中的程序,程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称之为进程 3)进程本身不会运行,是线程的容器。线程不能单独执行,必须组成进程 4)一个程序至少有一个进程,一个进程至少有一个线程 5)对于操作系统来讲,一个任务就是一个进程,比如开一个浏览器就是启动一个浏览器进程。打开一款app就是打开一个进...阅读全文

博文 2019-05-10 00:35:00 微尘_yule

进程线程和协程

进程(process): 定义 特征 进程状态:(三状态) 进程状态 线程: 线程状态: 协程: 与线程的比较 进程(process): 定义 狭义定义:进程就是一段程序的执行过程例如启动的某个app。 广义定义:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程即是基本的分配单元,也是基本的执行单元。 特征 每个进程都有自己的地址空间,一般情况下,包含文本区域、数据区域、堆栈 进程是执行中的程序,程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称之为进程 进程本身不会运行,是线程的容器。线程不能单独执行,必须组成进程 一个程序至少有一个进程,一个进程至少有一个线程 对于操作系统来讲,一个任务...阅读全文

博文 2019-05-18 21:35:03 猫祭司

进程线程和协程

* [进程(process):](#进程process) * [定义](#定义) * [特征](#特征) * [进程状态:(三状态)](#进程状态三状态) * [进程状态](#进程状态)* [线程:](#线程) * [线程状态:](#线程状态)* [协程:](#协程)* [与线程的比较](#与线程的比较)* [进程(process):](#进程process) * [定义](#定义) * [特征](#特征) * [进程状态:(三状态)](#进程状态三状态) * [进程状态](#进程状态)* [线程:](#线程) * [线程...阅读全文

博文 2019-05-18 11:34:39 猫祭司

进程线程协程的介绍

进程(process): 定义 狭义定义:进程就是一段程序的执行过程例如启动的某个app。 广义定义:进程是一个具有独立功能的程序关于某个数据集合的一次运行活动。它是操作系统动态执行的基本单元,在传统的操作系统中,进程即是基本的分配单元,也是基本的执行单元。 特征 每个进程都有自己的地址空间,一般情况下,包含文本区域、数据区域、堆栈 进程是执行中的程序,程序是一个没有生命的实体,只有处理器赋予程序生命时,它才能成为一个活动的实体,我们称之为进程 进程本身不会运行,是线程的容器。线程不能单独执行,必须组成进程 一个程序至少有一个进程,一个进程至少有一个线程 对于操作系统来讲,一个任务就是一个进程,比如开一个浏览器就是启动一个浏览器进程。打开一款app就是打开一个进程,例如打开香哈就是运行了一个...阅读全文

博文 2019-05-18 16:34:37 猫祭司

给Java程序员的Go私房菜(一) Go语言简介和环境安装

Go语言简介 Go 即Golang,是Google公司2009年11月正式对外公开的一门编程语言。(Google大法好[滑稽]) Go是静态强类型语言,是区别于解析型语言的编译型语言。也有的人说他说21世纪的C语言。 简直太耐看了这golang吉祥物。 golang的优势在于: 部署简单 并发性好 良好的语言设计 执行性好 说这么多不如战绩拿出来看看,有哪些是使用了go开发的 Docker:之前聊过的,一个字香! Kubernetes:俗称K8S,至于是什么就自行百度吧。 Lantern:蓝灯,之前也用过,干啥的你们估计也知道,反正挺香的,可是还是敌不过伟大大大GFW。 环境安装 因为我用的是windows(还是mac香)所以主要还是讲讲win的安装方式,其实也就两种方式,一是通过二进制软文...阅读全文

博文 2020-02-27 12:34:28 HarryZhang6