最新 | 最热门 | 最高评价

+0  OAuth2 RFC6749中文翻译

Tag: 工具
鸟窝 发于 2017年04月28日 11:45 | 点击: 514 | 展开摘要
转自 RFC 6749-OAuth 2.0授权框架简体中文翻译

1. 简介

在传统的客户端-服务器身份验证模式中,客户端请求服务器上限制访问的资源(受保护资源)时,需要使用资源所有者的凭据在服务器上进行身份验证。
资源所有者为了给第三方应用提供受限资源的访问,需要与第三方共享它的凭据。 这造成一些问题和局限:

需要第三方应用存储资源所有者的凭据,以供将来使用,通常是明文密码。

需要服务器支持密码身份认证,尽管密码认证天生就有安全缺陷。

第三方应用获得的资源所有者的受

查看全文: http://www.udpwork.com/item/16243.html

+0  tc: 模拟网络异常的工具

Tag: 工具
鸟窝 发于 2017年04月21日 15:59 | 点击: 560 | 展开摘要
Linux Traffic Control (tc)的扩展 Network Emulation (netem)可以很方便的模拟网络不好的情况,一般新的linux内核中(>= 2.6)已经内置了这个工具,可以方便的进行测试。

本文罗列了了 tc的常用的模拟命令, 以备将来使用的时候查询。

主要参考了Linux基金会的官方介绍: netem

监控网卡。

首先要查看你的网卡信息,如: eth0,然后将这个网卡加入监控列表 sudo tc qdisc add dev e

查看全文: http://www.udpwork.com/item/16221.html

+0  [转]Protobuf3 语法指南

Tag: protobuf | 工具
鸟窝 发于 2017年03月16日 19:52 | 点击: 798 | 展开摘要
以前我翻译了 Protobuf2 语法指南,现在 千念飞羽把protobuf3的语法指南也翻译了,我也转载一下,读者可以有个参考。 译文地址是: Protobuf3语言指南。

英文原文:
Language Guide (proto3)
中文出处:
Protobuf语言指南
[译]Protobuf 语法指南
中文出处是proto2的译文,proto3的英文出现后在原来基础上增改了,水平有限,还请指正

这个指南描述了如何使用Protocol buffer 语言去描述你的pro

查看全文: http://www.udpwork.com/item/16178.html

+0  一个前端项目,到底要集成多少库和工具

Tag: Front-end Development | lib | 工具
四火 发于 2017年03月12日 04:52 | 点击: 515 | 展开摘要
最近忙于一些新做的项目,由于新入手,就想着往最佳实践去靠,也寻找一些可以借鉴的模板。其中前端的部分,有很成型的模板可以借鉴。大幅度减少了自己调查和集成的工作量。但是仔细看看,发现这里头的概念太多了,各种开源的库和工具,有人说“前端玩的是广度”是有道理的。

这个新项目并不算特别复杂,大致的技术是基于React+Redux的,但是大体上集成完毕以后,完成了几个demo的代码之后,粗粗地过了一遍,除了传统意义上的HTML+CSS+JavaScript(遵循ECMAScript 6

查看全文: http://www.udpwork.com/item/16172.html

+0  谁吃了我的Linux内存?

Tag: 工具
鸟窝 发于 2017年03月07日 20:18 | 点击: 517 | 展开摘要
一个经常被问的Linux问题:为啥我的Linux系统没运行多少程序,显示的可用内存这么少?其实Linux与Win的内存管理不同,会尽量缓存内存以提高读写性能,通常叫做Cache Memory。

比较老的文件都会介绍Linux的cache占用很多没关系,因为Linux尽可能利用内存进行缓存,但是缓存的回收也是需要资源的,比较好的一篇文章是Poor Zorro写的Linux内存中的Cache真的能被回收么?。

虽然大部分情况下我们看到cache很高没有问题,但是我们还是想弄清

查看全文: http://www.udpwork.com/item/16165.html

+0  Chrome开发者工具的小技巧

Tag: Web开发 | 编程工具 | Chrome | CSS | HTML | Javascript
陈皓 发于 2017年01月19日 20:25 | 点击: 751 | 展开摘要
Chrome的开发者工具是个很强大的东西,相信程序员们都不会陌生,不过有些小功能可能并不为大众所知,所以,写下这篇文章罗列一下可能你所不知道的功能,有的功能可能会比较实用,有的则不一定,也欢迎大家补充交流。

话不多话,我们开始。

代码格式化

有很多css/js的代码都会被 minify 掉,你可以点击代码窗口左下角的那个 { }  标签,chrome会帮你给格式化掉。

强制DOM状态

有些HTML的DOM是有状态的,比如<a> 标签,其会有 active

查看全文: http://www.udpwork.com/item/16066.html

+0  Github和gitlab的自动连接

Tag: 工具
鸟窝 发于 2016年12月20日 16:24 | 点击: 473 | 展开摘要
Github 和 Gitlab 提供了一些可能有些人还不了解的语法,可以自动为文字添建连接,关联相关的一些对象,以及执行相应的操作。本文记录了这些小技巧,可以在需要的时候查询。

Github

Github帮助文档中指出了下面的一些技巧。

1、URL

标准的URL地址可以自动加上连接,
比如 Visit https://github.com可以生成
Visit https://github.com

2、引用 Issues 和 pull requests

Refere

查看全文: http://www.udpwork.com/item/16021.html

+0  vscode 快捷键参考

Tag: vscode | 工具
鸟窝 发于 2016年11月04日 11:10 | 点击: 471 | 展开摘要
Visual Code 1.7.1发布了,vscode team提供了一个pdf版本的快捷键指南,可以打印出来备用。

下图是 macOS的缩略图。

下面是三个常用操作系统的快捷键版本:

Windows

macOS

Linux

查看全文: http://www.udpwork.com/item/15907.html

+0  从工具使用的痛苦说开去

Tag: Career | pipeline | Spark | 工具 | 痛苦
四火 发于 2016年10月25日 12:16 | 点击: 585 | 展开摘要
是因为最近团队里的数据分析师(data analyst)向我抱怨,为了分析数据,要跑job,要执行pipeline,要用Spark来算结果,但是期间遇到各种问题,虽然我们一起研究问题的解决方法,但是依然非常耗时而且令人沮丧。这些问题大多并非数据本身的问题,而是工程问题。换言之,我认为数据分析师的价值在于数据思维,他们有我们软件工程师不具备的数据敏感性,他们能从海量的数据中获得有价值的信息——但是如今他们却陷入了因为工具问题而导致才华无法施展的境地,确实令人叹息。而工具的问题,

查看全文: http://www.udpwork.com/item/15890.html

+0  [转]使用Nginx 和 RTMP 模块搭建视频直播系统

Tag: RTMP | 工具
鸟窝 发于 2016年07月14日 14:32 | 点击: 957 | 展开摘要
原文: Setting Up Adaptive Streaming with Nginx by Licson。

最近我在为一个组织搭建视频直播系统。对于视频直播来说我是新手,经过一番调研,最终还是觉得Nginx + RTMP module是一个好的选择。
搭建这个系统还是很困难的。经过了好几天的测试和摸索,我得到了一种比较好的配置,值得给大家分享。

Recently, I’m working out a system to smoothly stream live eve

查看全文: http://www.udpwork.com/item/15669.html

+0  vscode-icons: 提高生产力的 Visual Studio Code插件

Tag: vscode | 工具
鸟窝 发于 2016年06月15日 14:43 | 点击: 1237 | 展开摘要
vscode-icons可以为你的 Visual Studio Code的文件类型提供相应的图标。

之前我一直使用atom editor做开发, atom的一些插件非常优秀,比如activate-power-mode、file-icons等,
自从vscode 1.0发布之后,使用vscode开发 Go 程序更方便,所以目前基本上开发以vscode为主。而且atom的插件地址也被墙了,要想安装、更新插件还得翻墙,挺麻烦的。

但是vscode的功能和插件目前还不丰富,尤其是

查看全文: http://www.udpwork.com/item/15566.html

+0  使用WinMerge作为git的Merge工具

Tag: 工具
鸟窝 发于 2016年06月15日 10:43 | 点击: 650 | 展开摘要
我比较喜欢使用免费的WinMerge作为diff和merge工具,虽然TortoiseGit也自己带了TortoiseGitMerge工具,但是使用起来总觉得不是那么方便。

虽然WinMerge项目看起来没人维护了,最后一个发布打分版本在2013-02-02,但是这个工具使用起来还是相当方便的。我在重装机器的时候,或者更新Windows的时候,如果需要配置TortoiseGit,总是需要到网上查找如何配置WinMerge,因为长长的命令参数总是记不起来。所以在本文中记录下来

查看全文: http://www.udpwork.com/item/15480.html
|<<<1234567>>>| 一共15页, 170条记录