I am the author of
- nodis - Redis re-implemented using pure golang
- h2md - A tool to help you translate html 2 markdown. 几乎完美的将html转换成markdown格式的小工具,支持表格、代码块的转换
I am a contributor to
my blog
https://diiyw.com/2019/10/10/php-xdebug-install/
XDebug是一个开放源代码的PHP程序调试器(即一个Debug工具),可以用来跟踪,调试和分析PHP程序的运行状况,极其方便。
https://diiyw.com/2019/09/19/redis-proto/
Redis客户端通过RESP(REdis Serialization Protocol )协议与服务端通讯。Redis集群是则是通过另一协议来处理节点间的通讯。 RESP有以下特点: 简单且容易实现 能够快速解析 可读的 RESP 能够序列化各种类型,包括整形,字符串,数组,错误类型. 客户端连接服务端的数据是以字符串数组的形式发送给服务端,相当于命令的参数形式。Redis 响应命令执行结果数
https://diiyw.com/2020/03/17/code-delight-your-life/
命名不规范命名不规范是每个技术宅难以根治的病根。却是衡量一个人代码阅读量以及技术的成熟程度。比如:请求接口返回结果变量该怎么命名 1234567# 伪代码// 青铜,res很让人觉的是resourse的缩写res = getMapResult();// 白银 resp 很明显就是代表responseresp = getMapResult();// 黄金 mapResp 表示具体业务的返回结构map
https://diiyw.com/2020/03/28/using-piplining-to-speedup-redis-queries/#more
请求/响应模型和RTTRedis的TCP的服务采用Client/Server模型。意味着一次查询将遵循以下步骤: 客户端发起请求阻塞直到服务器响应。 服务器会处理请求操作的命令,并返回结果。 例如下面的四次的命令执行 12345678127.0.0.1:6379> incr x(integer) 1127.0.0.1:6379> incr x(integer) 2127.0.0.1
https://diiyw.com/2019/09/28/go-docker-builder/#more
最近公司内部Go版本需要从1.7升级到最新版,涉及项目众多。为了正式环境自动构建系统能够兼容多版本方式构建,除了使用GVM方式之外,考虑到使用Docker Go程序构建容器更加的快速,不用每次版本切换时需要重新指定GOPATH。当然升级的目的,不仅仅的性能提升,第三方包兼容等,我们也会引入Go Moudule。特此记录此次Go升级实践。
不知名服务端开发人员,业余级开源作者。
https://diiyw.com/2020/06/20/socks-procotol/#more
传统的网络是一个C\S架构,相当于直连接网络 有一天,网络服务提供商为了限制使用者访问某些互联网服务,于是设置了一堵墙,只有符合规则的网络传输才允许通过。目前全球最大,最厉害的是GFW,但是也做不到完全限制墙外访问,于是有人就找了台墙外主机,作为代理,所有墙内请求都需经过该主机经转发后访问具体目标,这样就可以在墙外轻松享受服务。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.