Jun042019
使用html+swoole通过websocket实现一个简单的聊天室代码
使用html+swoole通过websocket实现一个简单的聊天室代码。
客户端代码:
<html>
<head>客户端</head>
<body>
<script type="text/javascript">
var sock = null;
var wsuri = "ws://127.0.0.1:1234";
window.onload = function () {
console.log("onload");
sock = new WebSocket(wsuri);
sock.onopen = function () ...阅读全文
抢沙发
May222019
使用jQuery插件快速实现常见交互效果
在 Web 开发中,常常需要实现一些常见的交互效果,例如轮播图、下拉菜单、模态框等等。为了提高开发效率和代码质量,可以使用 jQuery 插件来快速实现这些效果。
jQuery 插件简介
jQuery 是一个快速、简洁的 JavaScript 库,它简化了许多常见任务的处理逻辑,并且支持各种浏览器。jQuery 插件是基于 jQuery 的扩展,提供了各种实用的功能和效果,可以通过简单的 API 调用来实现。
jQuery ...阅读全文
May182019
May172019
Android UI性能测试——使用 Systrace 查找问题
一 官方文档翻译
官文地址:https://developer.android.com/studio/command-line/systrace
systrace命令允许您在系统级别上收集和检查所有运行在设备上的进程的耗时信息。它结合了来自Android内核的数据,例如CPU调度程序,磁盘活动和app线程,最后生成HTML报告,类似于图1中所示。
图1:systrace HTML示例报告,程序默认抓取5秒内应用和系统的消耗。该报告突出显示了systrace认为的异常帧...阅读全文
May172019
Android UI性能测试——使用 Gfxinfo 衡量性能
Android官方文档翻译
原文地址:https://developer.android.com/training/testing/performance参考:https://www.jianshu.com/p/7477e381a7ea
用户界面(UI)性能测试不仅可以确保app满足其功能要求,而且能够保证用户与app之间的交互是相当平滑的——以每秒60帧的速度运行(为什么是60fps?),没有任何丢弃或延迟的帧(或者我们喜欢称之为jank)。本文档介绍了可用于衡量UI性能的工具,并...阅读全文
May172019
Fiddler2 下断点修改HTTP报文
一 Fiddler中设置断点修改HTTP请求
方法1:全局断点。Rules–>Automatic BreakPoint–>Before Requests(或快捷键F11),这种方法会拦截所有的会话。
取消全局断点,可以Rules–>Automatic BreakPoint–>Disabled(或快捷键Shift+F11)。
方法2:单个断点。已知某个请求的URL地址,这时候只需要针对这一个请求调试,其他的请求不拦截。在Fiddler左下角Qui...阅读全文
May172019
Fiddler1 简单使用
1.Fiddler下载地址:https://www.telerik.com/download/fiddler
2.Fiddler设置:
Fiddler是强大的抓包工具,它的原理是以web代理服务器的形式进行工作的,使用的代理地址是:127.0.0.1,端口默认为8888。当我们运行Fiddler时,IE或者谷歌浏览器的代理服务器选项会被自动勾选,而其他如火狐浏览器需要手动设置代理后才可以抓包。设置内容如图:
3.Fiddler设置开始捕获和停止捕获
方法1:单...阅读全文
May162019
实现WebView与原生应用的交互
引言
随着移动应用的快速发展,Web技术的应用越来越广泛。WebView作为Android平台上的一个小型浏览器控件,可以在应用中展示网页内容,甚至可以加载本地HTML文件。然而,在实际开发中,我们常常需要WebView与原生应用进行交互,以实现更加丰富的功能和用户体验。本篇博客将介绍如何实现WebView与原生应用的交互,并提供一些丰富的内容。
WebView开发简介
首先,我们需要了解一下WebView的...阅读全文
May082019