- 三行代码实现蓝牙设备和手机App的通信
-
本教程来源于FlexLua官网,降低IoT硬件开发难度,零门槛Lua低代码编程技术开发IoT硬件。前言基于ShineBlinkC1实现蓝牙Ble通信功能。注意:只能用C1不能用C...
- Redis原理—2.单机数据库的实现
-
大纲1.Redis数据库的结构...
- 推荐一个最好用的高性能、低内存、跨平台的图片处理库
-
今天给推荐一个可以媲美OpenCV的开源库,它具有高性能、低内存、跨平台、无内存泄漏的特性。...
- 结合 Jimureport 的某个漏洞披露看 Aviator 表达式注入
-
JDK高版本的Aviator表达式注入Aviator表达式注入代码示例见JavaRce项目,在之前aviatorscript的漏洞披露给出了了如下形式的payload,利用bce...
- Nginx 动态编译加载第三方流媒体服务模块:Nginx-RTMP-Module
-
简介Nginx1.9.11开始增加加载动态模块支持,可以在不停机的情况下加载和卸载模块。从此不再需要替换nginx文件即可增加第三方扩展。目前官方只有几个模块支持动态加载,第三方模块需要升级支持才可...
- 分布式系统架构5:限流设计模式
-
这是小卷对分布式系统架构学习的第5篇文章,今天来学习限流器和限流设计模式1.为什么要限流?任何一个系统的运算、存储、网络资源都不是无限的,当系统资源不足以支撑外部超过预期的突发流量时,就应该要有取舍,...
- 一文看懂灰度发布——基于Nginx+Lua+Redis
-
灰度发布原理灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行A/Btesting,即让一部分用户继续用产品特性A,一部分用户开始用产品特性B,如果用户对B没有什...
- 大白话讲nnvm
-
之前工作经验中,在某大厂,开发过机器学习框架,在和业务同学的合作下,取得还可以的成绩,但是一直觉得缺少了什么,最近在刷ai-system相关的公开课,才明白计算图的重要性,以往觉得不能理解的东西,现在...
- 嵌入式软件开发流程(个人心得)
-
一背景刚从学校出来实习那会儿,在深圳南山某龙电控公司上班,职位是售后维修,用伺服电机控制绣花机,有个显示终端应该用的是桌面系统。一进公司就开始修板子,在经过一番培训之后就出去驻场服务,看到软件开发工...
- 这个标星 1.2k+ 的 GUI 引擎竟然支持跨平台开发
-
AWTK全称ToolkitAnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统、WEB、各种小程序、手机和PC打造的通用GUI引擎,为用户提供一个功能强大、高效可靠、...