最新消息:一个只会PHP的程序员不是好搬砖的

2018年01月的内容

5分钟把任意网站变成桌面软件
源码技术

5分钟把任意网站变成桌面软件

时光弧线 9个月前 (01-31) 166浏览

以前,开发一个桌面软件要花费大量的人力和时间。现在,随着web技术的快速发展,很多业务逻辑已经在网站上实现。既然如此,能不能把网站快速转变成软件呢?这方面的实践已经有很多,早期的Qt,后来的Electron,都可以实现跨平台桌面软件的开发。不就是内嵌...

新的开源压缩算法Brotli
源码技术

新的开源压缩算法Brotli

时光弧线 9个月前 (01-31) 158浏览

Brotli是一种开源的压缩算法,可以让数据在互联网上以更快的速度传输。 视频: 现代的网页通常包含了由大量的HTML, CSS和JavaScript代码编写的图片、视频或其他大型文件数据,导致了网页打开的速度很慢。如果能有一种好的压缩算法将这些内容...

Google 开源分布式追踪系统 OpenCensus
源码技术

Google 开源分布式追踪系统 OpenCensus

时光弧线 9个月前 (01-31) 266浏览

简介 OpenCensus 是 Google 开源的一个用来收集和追踪应用程序指标中立厂商的第三方库,能够减少应用的部署与构建成本,尤其适合微服务架构。 OpenCensus 有各种不同的编程语言编写的版本,包括 Go、Java、PHP、C++、Py...

Golang与Python的亲密接触
源码技术

Golang与Python的亲密接触

时光弧线 9个月前 (01-31) 328浏览

会玩Go!会玩Python!嘭!Go-Python! —— PPAP大叔 Golang是静态语言,性能很好,当它不那么灵活,不好在运行时动态运行代码。Python是动态语言,非常灵活,但是性能很差。古人云:“鱼和熊掌不能兼得”。但是如今有了Go-Py...

Xedis 一个支持定制化的内存kv数据库
源码技术

Xedis 一个支持定制化的内存kv数据库

时光弧线 10个月前 (01-03) 234浏览

#Xedis Xedis是一个内存kv数据库 你可曾觉得: - redis的Keys命令性能太低? - DEL命令不够好用、不支持pattern? - 支持的数据结构太少,不能满足业务需求? 等等各种不尽如人意、不够契合业务...

比Nginx更人性化的WebServer-Caddy
源码技术

比Nginx更人性化的WebServer-Caddy

时光弧线 10个月前 (01-03) 334浏览

Caddy 是一款由 Go 编写的 Web Server 工具,在折腾 Drone 的时候,我最终就是使用的它提供 Web 服务。回到标题,为什么要用 Caddy 替换掉 Nginx 呢?最主要的原因是 Caddy 能让网站自动支持 HTTPS。同样...

WebSocket探秘
源码技术

WebSocket探秘

时光弧线 10个月前 (01-03) 139浏览

首先 长连接:一个连接上可以连续发送多个数据包,在连接期间,如果没有数据包发送,需要双方发链路检查包。 TCP/IP:TCP/IP属于传输层,主要解决数据在网络中的传输问题,只管传输数据。但是那样对传输的数据没有一个规范的封装、解析等处理,使得传输的...

轻量级服务监控,预警信息发送到微信
源码技术

轻量级服务监控,预警信息发送到微信

时光弧线 10个月前 (01-03) 183浏览

需求 自己的饭否服务偶尔会挂掉, 要是挂掉后自己能够及时知道就可以检查状态。微信是最好的通知方式, 毕竟经常要看手机。刚好之前了解的 Server 酱可以满足这个需求。 写个小脚本使用定时任务。 Server 酱 「Server酱」,英文名「Serv...