获得徽章 0
- ReactOS 是一个基于 Windows NT 架构设计原则的开源操作系统。所有代码都经过重新编写,ReactOS 并不基于 Linux,而且也不包含任何 UNIX 架构。
ReactOS 项目的主要目标就是提供一个与 Windows 环境二进制兼容的操作系统。它能让您的 Windows 应用程序和驱动程序如同在 Windows 上一样运行。此外,由于应用了 Windows 操作系统的外观特性,已经熟悉 Windows 用户界面的用户在使用 ReactOS 时将驾轻就熟。ReactOS 的终极目标是使您能够在感觉不到最终用户体验变化的前提下,使用 ReactOS 来替代 Windows。展开13 - 网络请求方法需要考虑:语义、协议、公共参数、数据格式、编码解码、异步、跨域、cookie、异常处理、数据上报、progess/loading、abort、timeout、安全(风控、加密等)、登录态校验、同构等等。
其中最困难的就是协议,因为其它的基本都可以靠前端自行解决,而协议是前端与服务端对数据格式的一套约定,这种约定往往很难统一标准。比如最简单的一些规则:更适合用 get 就不要 post,get 参数从 query 里取,post 参数从 data 里取……常常都不是统一的,更何况返回的数据格式用什么表示正常,用什么表示异常,用什么表示“正常的异常”,可能就更难统一了。之所以“约定大于配置”是一条黄金定律,是因为大家都知道好并且往往没做到。
一种理想的返回格式:
{
code: 0 // 0 表示正常;负数表示异常;正数表示正常的异常
message:'' // 可以透传展示给用户的提示信息
data: {} // json 格式的数据,异常情况最好返回 '' 或 null
error: '' // 服务端捕获的错误信息
}展开431 - Webview:用于 C / C ++ / Golang 的微型跨平台 Webview 库,用于构建现代跨平台 GUI。Webview 使用WebKit(Gtk / Cocoa)和 MSHTML(Windows),GitHub 地址:
github.com
评论20 - Micro8:是一个做渗透攻击超十年程序员整理他个人经历生成的项目,Micro8系列适用于初中级安全从业人员,乙方安全测试,甲方安全自检,网络安全爱好者等,企业安全防护与提高,GitHub 地址:
github.com
282 - 又写了一段rap:
每天都写code,码到天黑cold
不图口袋满gold,只求脑子不bald
早就和你们told,字体要价bold
从没有support,努力不会hold
累了就reload,不说自己old展开3048 - 【Ervy - 在终端中绘制图表】一直想造个可视化数据的轮子,可是又觉得现在的轮子已经够多好用了,使用 Canvas、SVG 或者 DOM 渲染图表的框架一抓一大把,跟风也没什么意思。直到我了解到有关 ANSI escape code 的知识,才发现可以用光标作笔,以字符为墨,在终端中绘制图表,虽然有些简陋,不过也有那么点 ASCII art 的意思,希望大家喜欢。
www.chunqiuyiyu.com
展开评论27