使用Lua编程时需要注意的一些影响性能的操作

Lua Performance Tips给出了很重要的性能优化建议,这些建议都是用Lua编程时需要时刻注意的事项。... more

Go:在defer指定的函数中修改返回值会出现的几种情况

Go语言的手册中明确说了可以在defer中修改`命名的返回的变量(named result parameters )... more

Web开发平台OpenResty(四):项目开发中常用的操作

基于OpenResty的项目开发中,经常用到的操作,譬如读取nginx内置变量、打印调试日志等... more

Web开发平台OpenResty(三):火焰图性能分析

通过火焰图观察OpenResty函数调用情况,每个函数的调用耗时,找出性能瓶颈... more

编程语言Lua(三):Lua的语法细节

这里记录Lua语言的一些语法细节,边学习边记录,随时补充... more

编程语言Lua(二):基本语法学习

这里简单记录Lua的语法,直接罗列语法,定位是一个速查手册,不进行长篇大论... more

Web开发平台OpenResty(二):组成、工作过程与原理

组成OpenResty的各个模块的用途和工作过程,Nginx、NginxLuaModule等模块以及引入的lua package的用途和用法... more

Web开发平台OpenResty(一):学习资料、基本组成与使用方法

OpenResty是什么?被扩展的Nginx,扩展到可以直接执行Lua代码,处理业务逻辑,访问缓存和数据库等,已经成为一个Web应用开发平台... more

编程语言Lua(一):入门介绍、学习资料、项目管理与调试方法

最近研究kong,它的数据平面使用的语言是Lua,学习一下Lua的基本语法、项目组织方式、在Idea中开发调试Lua项目的方法,和其它配套工具... more

使用Prometheus SDK输出Prometheus格式的Metrics

client_golang是prometheus的go client,主要有两部分:用于吐出metrics的sdk,和调用prometheus的api的sdk。应用程序可以直接使用Prometheus sdk输出Prometheus格式的Metrics... more

【视频】超级账本HyperLedger:Fabric Go SDK的使用

HyperLedger Fabric的Golang SDK终于调通了,眼泪哗哗地。。... more

【视频】超级账本HyperLedger:Fabric nodejs SDK的使用

当前(2018-04-25 11:16:23)fabric的SDK只有java和node是正式的,他倆的文档也是最丰富的。... more

零碎的前端知识

没有系统学习过前端开发,这里都是道听途说的一些内容。... more

typescript语言入门

了解AngularJS2的时候学习了一下TypeScript... more

html、css、scss、js入门

有很多关于html、css等前端技术等文档、手册,都不能让一个完全不懂的人对html、css、scss等形成一个整体的认识... more

go语言语法实例

这里简单记录go的一些常用语法... more

理解go的反射机制reflection

go语言支持reflection,这里go语言的反射机制的学习笔记... more

分布式任务队列machinery的使用

分布式任务队列是大型系统中经常用的技术方案,是一种高效、可靠性高,能够承受海量并发的技术方案。... more

go中使用websocket

websocket协议提供了一种在客户端与浏览器之间建立双向连接的方法,rfc6455... more

go的json库反序列化时,会忽略未知的字段

golang的json库反序列化时,会忽略未知的字段,不会报错... more

HTTP协议要点记录

Http是最重要的应用层协议。... more

HTML5引进的新的html元素

html5引进了新的html元素,改进了互操作性,并减少了开发成本,这里粗略汇总一下... more

go的编译过程、选项、以及二进制包

binary-only-package特性,使二进制的形式发布代码库成为可能。... more

go的子命令与工具

golang有多个子命令,其中一些子命令有比较有趣的用途。... more

go的常用package

golang自身提供了一些最基本的package。... more

The Go Programming Language Specification

查阅一个语言的Specification,其实是一个痛苦但是效果好的方法。... more

go Library: spf13/cobra(用于命令行程序)

cobra是一个golang的库,用来处理命令行参数,在kuberntes、docker、etcd等多个项目中使用。... more

go的变量作用域,局部变量的存放位置是?

因为Go的编译器会把存在没有使用的变量的情况当作语法错误处理, 因此在涉及到变量作用域时... more

Golang的开发环境-使用vim

Go编程... more

go项目的开发过程

golang提供自己的一套工具,要善用go的工具。... more

go程序的调试方法

gdb不能完全的理解golang程序, 只能够用来解决部分问题,如果程序是并发的... more

DNS,DNS-Domain Name System

DNS-Domain Name System是互联网服务的基石,是互联网服务的第一入口。... more

go的依赖包管理

Golang依赖包管理,Golang可以自由地引用Git仓库中的代码,这样就带来了依赖包版本管理的问题。... more

记一次R语言程序的优化

有一个数据分析的任务, 决定使用R来完成, 这里记录其中的一次优化过程。... more

编译器汇总

... more

Python编程入门

Python相关内容。... more

网络虚拟化

网络的虚拟化是云中的一个很关键的问题。... more

android开发

对Android和IOS的应用开发的了解程度都是零。对Java和苹果新推出Swift语言的了解程... more

分布式系统的一些知识

... more

计算机编程语言的特性汇总

记录在了解编程语言时遇到一些特性。这里只关心那些可能影响到软件架构、开发模式的特性... more

网络通信的一些基础知识

相关的系统手册是资源宝库, is the first choice!... more

SQL编程

SQL的熟练应用应当是IT从业者具备基本能力.... more

PCIE总线的一些知识

在linux中可以使用lspci命令查看pci信息.... more

操作系统的API

操作系统都有开放给应用程序的接口, 通过这些接口可以使用操作系统的功能或特性。... more

网卡的一些知识

在做网络相关的工作时, 经常遇到关于网卡的内容。但是一直没有找到很系统的介绍资料。... more

DPDK

Intel开源的x86平台上的报文处理套件。... more

Linux系统的构建过程

Linux操作系统不仅仅有Linux的内核, 更需要具备各种服务才能成为一个完整的操作系统... more

数据结构与算法

编程技术,数据结构与算法。... more

C语言编程技巧

C语言编程语法、技巧、经典库。... more

常见网络报文的格式

常见网络报文格式... more

Shell(bash)编程

积累的一些shell用法。... more

CPU的相关知识

CPU相关的一些知识。... more

限时活动,每邀请一人即返回25元!

欢迎加微信,最好备注姓名和方向

QQ交流群

区块链实践互助QQ群:576555864

Kubernetes实践互助QQ群:947371129

Prometheus实践互助QQ群:952461804

API网关Kong实践互助QQ群:952503851

Ansible实践互助QQ群:955105412

Copyright @2011-2018 All rights reserved. 转载请添加原文连接,合作请加微信lijiaocn或者发送邮件: lijiaocn@foxmail.com,备注网站合作 友情链接: lijiaocn github.com