Stella981 Stella981
4年前
C++下LuaPB协议升级
使用LuaTable解码编码PB协议,效率比较低,主要是因为需要lua内部字符串比较和跨lua和c之间的Int解码操作,比较消耗如果从C部分,直接访问lua虚拟机内部的Table数据结构,以及使用lua字符串自带的hash值,来做比较,效率会有比较大提升例如原始需要5000ms处理编码一个Luatable为PB,在纯C
Stella981 Stella981
4年前
Django csrf,xss,sql注入
一、csrf跨站请求伪造(Crosssiterequestforgery)CSRF的攻击原理:简单说就是利用了高权限帐号(如管理员)的登录状态或者授权状态去做一些后台操作,但实际这些状态并没有被我们直接获取到(获取那是XSS干的事)。CSRF能够攻击的根本原因是:服务器无法识别你的来源是否可靠。防御CSRF攻击:服务端验证请求的token一
Stella981 Stella981
4年前
KubeSphere 部署 TiDB 云原生分布式数据库
TiDB是PingCAP公司自主研发的开源分布式关系型数据库TiDB,为企业关键业务打造,具备「分布式强一致性事务、在线弹性水平扩展、故障自恢复的高可用、跨数据中心多活」等核心特性,助力企业最大化发挥数据价值,释放企业增长空间。!(https://oscimg.oschina.net/oscnet/up185b1f99bed0fc0b2e6
Stella981 Stella981
4年前
RabbitMQ 简介
概述RabbitMQ是基于AMQP实现的一个开源消息组件,主要用于在分布式系统中存储转发消息,由因高性能、高可用以及高扩展而出名的Erlang语言写成。特点高可靠:RabbitMQ提供了多种多样的特性让你在可靠性和性能之间做出权衡,包括持久化、发送应答、发布确认以及高可用性。高可用队列:支持跨机器集群,支持队列安全镜像
Stella981 Stella981
4年前
Android NativeCrash 捕获与解析
Android开发中,NE一直是不可忽略却又异常难解的一个问题,原因是这里面涉及到了跨端开发和分析,需要同时熟悉Java,C&C,并且需要熟悉NDK开发,并且解决起来不像Java异常那么明了,本文为了解决部分疑惑,将从NE的捕获,解析与还原等三个方面进行探索。一、NE简介NE全称NativeCrash,就是C或者C运
Stella981 Stella981
4年前
Android模块化初体验及教程(二)
上一章初级体验了一下模块化,但是还是有很多需要优化和改进的地方思考点:怎么单独运行某一个子模块,不影响到其他模块之间的依赖?子模块需要Application,难道要每个模块写一个?因为是同一个服务器,所以网络请求库,怎么跨模块间公用?模块间怎么通信?解决将项
京东云开发者 京东云开发者
4个月前
KCP协议应用详解:为速度而生的可靠传输协议
一、概述在当今互联网应用中,实时性和流畅性至关重要,尤其是在网络游戏、视频会议和在线直播等场景中。传统的TCP协议虽然提供可靠的数据传输,但其复杂的拥塞控制机制和重传策略会导致较高的延迟,难以满足实时应用的需求。而UDP协议虽然速度快,但缺乏可靠性,数据包
dkll dkll
1个月前
三角洲等各类电竞俱乐部适配源码小程序/app:UniApp+ThinkPHP 全栈开发,跑刀上分接单一键部署
在电竞产业蓬勃发展的背景下,三角洲陪玩小程序源码系统凭借模块化架构与灵活扩展能力,成为游戏俱乐部突破运营瓶颈的核心工具。该系统通过技术革新与功能深度定制,构建起覆盖“接单派单监管结算”全流程的智能化解决方案,助力俱乐部实现效率提升与业务多元化拓展。一、模块
dkll dkll
1个月前
冷启动不难!用开源陪玩小程序源码快速搭建私域流量池
在流量红利见顶的今天,“冷启动”成了无数创业者的梦魇。但如果你切入的是一个高粘性、强社交、高频次的细分赛道——比如游戏陪玩,配合一套成熟的开源陪玩小程序源码,其实完全可以在12周内完成产品上线,并快速沉淀属于自己的私域用户池。一、开源陪玩小程序源码:你的“
近屿智能 近屿智能
3星期前
AI重构招聘逻辑:HR的下一个十年,拼的是决策力
AI重构招聘逻辑:HR的下一个十年,拼的是决策力AI得贤招聘官当AI开始深度参与人才评估、甚至跻身招聘决策链,人力资源领域的游戏规则已悄然改写。一份全球调研显示,超75%的企业领导者不再将AI视为单纯工具,而是能并肩作战的“同事”——它能预判离职风险、筛选