首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
VitalyR
掘友等级
炼丹术士
|
No Company
人生永远追逐着幻光,但谁把幻光看作幻光,谁便堕入无边的苦海。
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
196
文章 89
沸点 107
赞
196
返回
|
搜索文章
赞
文章( 89 )
沸点( 107 )
因为知道了30+款在线工具,我的工作效率提升500%!
Perl 之父 Larry Wall 曾经在自己的《Programming Perl》一书中提到过:"程序员有3种美德: 懒惰、急躁和傲慢" 。懒惰,作为程序员美德的第一个要素。 Larry Wall 所说程序员应该具备的懒惰,并不是安于现状、不思进取。而是一种为了达到同样甚至…
谈谈如何设计一个插件(Plugin)体系
什么是插件?插件,又称做 Plug-in 或者 addin、addon 等,是一种遵循一定规范的应用程序接口编写出来的程序,从而可以为系统扩展原本不存在的特性。同时,如果一个系统支持了插件体系,也就拥有了可以实现用户自定义化的功能。 可以支持第三方开发者去扩展应用的能力边界。 …
动图了解I/O多路复用
你或许看过很多文章,但是还是感觉云里雾里的,今天,我们抛开文字,释放动图,或许你就理解了。 但是,服务器往往不会只处理一次请求,往往是多个请求,这一个请求,这时候每来一个请求,就会生成一个进程或线程。 在这些请求线程或者进程中,大部分都处于等待阶段,只有少部分是接收数据。这样一…
使用Flask快速搭建一个Steam游戏推荐系统
有人沉迷于刷抖音,有人沉迷于刷知乎,推荐系统如今已经影响甚至控制着人们的生活。本文将从最简单的算法和流程入手,使用Flask和gorse快速搭建一个Steam游戏推荐系统。 Steam: 通过API提供库存信息,以及提供游戏封面图片。 这个Steam游戏推荐系统已经部署到了st…
[译] 使用 Go 和 ReactJS 构建聊天系统 (四)
这节主要实现处理多个客户端消息的功能,并将收到的消息广播到每个连接的客户端。在本系列的这一部分结束时,我们将: 实现了一个池机制,可以有效地跟踪 WebSocket 服务中的连接数。 能够将任何收到的消息广播到连接池中的所有连接。 当另一个客户端连接或断开连接时,能够通知现有的…
[译] Rust 开发完整的 Web 应用程序
我在软件架构方面最新的尝试,是在 Rust 中使用尽可能少的模板文件来搭建一个真实的 web 应用程序。在这篇文章中我将和大家分享我的发现,来回答实际上有多少网站在使用 Rust 这个问题。 这篇文章提到的项目都可以在 GitHub 上找到。为了提高项目的可维护性,我将前端(客…
Rust 交叉编译与条件编译总结
build.rs可实现本项目编译前的额外操作,比如代码生成、调用cmake/clang/gcc/ndk-build等编译所依赖的C/C++库、读取C/C++头文件生成FFI文件给Rust项目使用等等,相当于Rust写的shell脚本。 为了让编译过程更可控,通常输出日志表示通过…
使用 Rust + WebAssembly 编写 crc32
WebAssembly 在最近几年里可以说是如火如荼了。从基于 LLVM 的 Emscripten ,到尝试打造全流程工具链的 binaryen ,再到 Rust 社区出现的wasm-bindgen……现在 webpack 4 已经内置了wasm的引入,甚至连 Go 社区也不甘…
深入理解 RPC
大家都写过不少程序,比如写个 hello world 服务类,然后本地调用下,如下所示。这些程序的特点是服务消费方和服务提供方是本地调用关系。 而一旦踏入公司尤其是大型互联网公司就会发现,公司的系统都由成千上万大大小小的服务组成,各服务部署在不同的机器上,由不同的团队负责。这时就会遇到两个问题: 1)要搭建一个新服务,免不了需要依赖他人的服务,而现在他人的服务都在远端,怎么调用? 2)其它团队要使用我们的服务,我们的服务该怎么发布以便他人调用?下面将对这两个问题展开探讨。
Unix域协议
如果我们的目的仅是在同一台主机上的不同进程之间进行通信,那么除了TCP/UDP套接字以外我们还可以使用Unix域协议。Unix域协议是IPC(进程间通信)的方式之一,Unix域协议使用套接字API,支持同一台主机的不同进程之间进行通信。直观上来说Unix域协议有点类似使用本地回…
下一页
个人成就
文章被点赞
1
文章被阅读
1,887
掘力值
53
关注了
151
关注者
3
收藏集
14
关注标签
72
加入于
2017-12-07