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 () ...阅读全文
抢沙发
Jun032019
php 判断访问者是否为搜索引擎蜘蛛
总结一个使用 php 判断访问者是否为搜索引擎蜘蛛的函数。
/**
* 判断是否为搜索引擎蜘蛛
* @return bool
*/
function isCrawler() {
$agent = isset($_SERVER['HTTP_USER_AGENT']) ? strtolower($_SERVER['HTTP_USER_AGENT']) : '';
if ($agent) {
$spiderSite = [
'TencentTraveler',
'Baiduspider+',
'BaiduGame',
...阅读全文
Jun012019
React 18并发渲染性能优化指南:Suspense、Transition与自动批处理技术实战应用
React 18并发渲染性能优化指南:Suspense、Transition与自动批处理技术实战应用
引言
React 18作为React生态系统的一次重大升级,带来了许多革命性的特性,其中最引人注目的是并发渲染(Concurrent Rendering)能力。这一特性使得React能够更好地处理复杂的UI更新场景,显著提升了应用的响应性和用户体验。本文将深入探讨React 18中的核心并发渲染技术:Suspense、startTransition API以...阅读全文
May242019
PostgreSQL 16查询性能优化实战:并行查询调优与索引策略,复杂SQL执行效率提升80%
PostgreSQL 16查询性能优化实战:并行查询调优与索引策略,复杂SQL执行效率提升80%
标签:PostgreSQL, 性能优化, 数据库调优, SQL优化, 并行查询
简介:专业级数据库性能优化指南,详细介绍PostgreSQL 16版本的查询优化技术,涵盖并行查询配置、索引优化策略、执行计划分析、统计信息维护等核心内容,通过真实案例展示如何将复杂查询性能提升数倍。
引言:为什么需要深度优化PostgreSQ...阅读全文
May222019
使用Spring Security实现身份认证
简介
Spring Security是一个用于基于Java应用程序的安全框架,它可以为应用程序提供身份验证(Authentication)、授权(Authorization)和其他安全功能。在本文中,我们将使用Spring Security来实现身份认证的功能。
准备工作
在开始之前,我们需要准备以下工作:
Java开发环境(JDK)
Maven构建工具
Spring Boot项目
我们可以使用Spring Initializr快速创建一个Spring Boot项目,并将S...阅读全文
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中的摄像头编程与图像处理
在现代移动设备应用开发中,摄像头的使用已成为一项重要的功能。Android平台为开发人员提供了强大的摄像头编程接口,可以实现从摄像头读取图像数据并进行各种处理操作。本文将介绍如何在Android中进行摄像头编程以及如何进行图像处理。
1. 摄像头编程
想要在Android应用程序中使用摄像头,首先需要获取摄像头的访问权限。可以通过使用Camera类来实现。以下是一个简单的代码示例,演示了如...阅读全文
May142019
微信小程序个人中心模板
预览:
wxml:
<view class="view_contain">
<!-- 第一部分 -->
<view wx:if="{{userinfo}}">
<view class="view_1">
<view class="view_image_text">
<view>
<image class="image_radius" src="{{userinfo.head_portrait}}" />
</view>
<view class="uname">
<text>{{us...阅读全文
May142019
php rc4可加密解密函数
php rc4可加密解密函数整理。
/**
* Crypt/decrypt strings with RC4 stream cypher algorithm.
*
* @param string $key Key
* @param string $data Encripted/pure data
* @see http://pt.wikipedia.org/wiki/RC4
* @return string
*/
function rc4($key, $data) {
// Store the vectors "S" has calculated
static $SC;
// Function to swaps values of the vecto...阅读全文
May132019