代码山代码山

专注于
IT技术和业内交流

【今日观点】 用 Go 写个小工具:wu 的炼成

最近使用 Golang 编写完成了一个命令行下的小工具: wu , 这个小工具的主要用途是监视文件改动并执行指定的命令。尽管有点重新发明轮子的嫌疑, 但是设计和实现它的过程中我还是有不少收获的。 我很早就对 Golang 有兴趣了,之前在没...

最新发布 第3页

逆向基础 OS-specific  (一)
安全

逆向基础 OS-specific (一)

牛儿之家阅读(252)

64章 传递参数的方法 64.1 cdcel 这种传递参数的方法在C/C++语言里面比较流行。 如下的代码片段所示,调用者反序地把参数压到栈中:最后一个参数,倒数第二个参数,第一个参数。调用者还必须在函数返回之后把栈指针(ESP)还原为初始...

Uber是如何基于Go语言构建高QPS服务的?
Golang

Uber是如何基于Go语言构建高QPS服务的?

牛儿之家阅读(265)

在2015年初,我们构建了一个只做一件事(也的确做的非常好)的微服务——查找地理围栏(geofence lookup)。一年后,这项服务已经成为Uber数百个正在运行的服务中每秒查询次数(QPS)最高的服务。接下来,本文将谈论我们构建这项服...

Chrome DevTools  之 Profile
Chrome Dev Tools

Chrome DevTools 之 Profile

youdianerdan阅读(803)

一.如何看待性能问题 不要认为性能就像dos设置一样简单,事实上并不是。规则会改变,并且很容易便错误地运用了规则,首先应该专注于用户上。 那么,如何看待用户延迟远远超过任何性能的准则。 RAIL是一个以用户为中心的性能模型和在响应、动画、空...

Chrome DevTools — 页面加载性能
Chrome Dev Tools

Chrome DevTools — 页面加载性能

youdianerdan阅读(916)

用Network面板测量网站的网络性能 Network面板记录网页上的每个网络动作, 包括详细的时间数据,HTTP请求和响应头,cookies等等。 Network面板概览 Network 面板由5个小版块组成: Controls. 这些选...

Chrome DevTools — 了解资源加载时序
Chrome Dev Tools

Chrome DevTools — 了解资源加载时序

youdianerdan阅读(446)

理解资源下载过程才能解决网页加载慢的问题。 我们可以将所有的网络请求当作资源,当通过网络获取这些资源时,分为不同的生命周期。 Network面板使用的Resource Timing API 和提供给开发者的API是一样的. Resource...

Chrome DevTools — 在不同网络条件下优化性能
Chrome Dev Tools

Chrome DevTools — 在不同网络条件下优化性能

youdianerdan阅读(431)

用户在手机上的网络条件很容易被忽略。用DevTool模拟不同的网络条件,解决加载慢的问题,你的用户就会感谢你。 模拟网络连接 网络仿真可以测试站点在不同网络条件下(包括Edge,3G,或者离线)的情况。它可以限制上传和下载的吞吐量,并且会模...

Chrome DevTools — 分析 Runtime 性能
Chrome Dev Tools

Chrome DevTools — 分析 Runtime 性能

youdianerdan阅读(655)

用户们期望看见有交互且如丝般顺滑的页面。但是在页面绘制的过程中每步都可能出现卡顿。 接下来我们将学习相关工具和策略来确定和修复常见的性能问题。 JavaScript JavaScript 的计算,特别是那些引发大范围视觉变化的计算,会降低应...

Chrome DevTools — 查找常见的内存问题
Chrome Dev Tools

Chrome DevTools — 查找常见的内存问题

youdianerdan阅读(553)

了解如何使用Chrome DevTools 来查找影响网页性能的问题,包括内存泄漏、 内存膨胀和频繁的垃圾回收等内存问题。 概述 在RAIL性能模型中,你的焦点应该放在你的用户身上。 内存问题非常重要,因为它们往往是由用户感知。用户可以通过...

专注品牌化高端网站建设

商务服务联系我们