ohos sdk lua

分布式限流——基于Redis的Lua脚本限流实现

分布式限流 当你的应用分布式部署出现对等端(peer)时,单机的限流往往不能满足对下游保护的作用,因为它仅仅是jvm内存层面的流量控制。这个时候自然而然会想到用一些跨JVM的分布式中间件控制在单位时间窗口内的请求是否通行,本文我们将探讨如何借助Redis实现分布式限流。 1 固定窗口限流 前文已经介 ......
分布式 脚本 Redis Lua

freeswitch+lua实现IVR(互动式语音应答)

IVR(Interactive Voice Response)交互式语言应答,是呼叫中心的1个经典应用场景,FreeSwitch官方有一个利用lua实现的简单示例,大致原理是利用lua脚本+TTS实现,记录一下:(环境:FreeSwitch 1.10.11 + Windows 10) 步骤1:安装T ......
freeswitch 语音 IVR lua

Flutter 项目运行到ios模拟器报错 : Error (Xcode): SDK does not contain 'libarclite'

Flutter 项目运行到ios模拟器报错: Error (Xcode): SDK does not contain 'libarclite' at the path '/Applications/Xcode.app/Contents/Developer/Toolchains/XcodeDefaul ......
模拟器 libarclite Flutter contain 项目

持续构建行业影响力|HarmonyOS SDK荣膺年度“技术卓越”奖项

自2023年9月华为宣布鸿蒙原生应用全面启动以来,HarmonyOS SDK通过将HarmonyOS系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生应用,和开发者共同成长。 通过在开发者社区和HarmonyOS开发者持续的内容共创与技术交流互动,HarmonyOS SD ......
奖项 HarmonyOS 影响力 年度 行业

持续构建行业影响力|HarmonyOS SDK荣膺年度“技术卓越”奖项

自 2023 年 9 月华为宣布鸿蒙原生应用全面启动以来,HarmonyOS SDK 通过将 HarmonyOS 系统级能力对外开放,支撑开发者高效打造更纯净、更智能、更精致、更易用的鸿蒙原生应用,和开发者共同成长。 通过在开发者社区和 HarmonyOS 开发者持续的内容共创与技术交流互动,Har ......
奖项 HarmonyOS 影响力 年度 行业

lua热更小游戏实现

在要触发小游戏的创生物上挂在一个脚本,脚本实现加载本地的小游戏lua脚本(可以热更实现小游戏的逻辑),将其中的生命周期函数(Awake、Start、Update)获取到并映射成Action,在该脚本的Unity生命周期中调用。 在lua脚本的Start函数中对原来的C#脚本进行注入(util.hot ......
小游戏 lua

golang利用helm的sdk写一个chats转换成yaml文件

chats_dir: 就是 helm pull下来的仓库 可以用命令直接生成 helm3 template chats_dir --release-name hank 可以变成yaml文件,然后就可以直接apply了 下面利用helm的sdk把chats生成yaml代码 package main i ......
文件 golang chats helm yaml

android编译kanzi 问题 (2) Gradle sync failed: NDK not configured. Download it with SDK manager. Preferred NDK version is '21.1.6352462'.

问题原因: 这个是因为本地网络不佳,下载NDK的包,然后本地已经存在的和android工程设置的又不匹配。 解决办法: 修改NDK版本 把 21.3.6528147 改成提示的 21.1.6352462 ......
configured NDK Preferred Download android

Unity3D 如何把全部游戏逻辑都放到lua层实现详解

Unity3D是一款非常流行的游戏开发引擎,它支持C#、JavaScript和Boo等脚本语言。然而,有时候我们可能希望将全部游戏逻辑都放到Lua层实现,这样可以更方便地进行游戏逻辑的修改和调试。本文将详细介绍如何使用Unity3D将全部游戏逻辑都放到Lua层实现。 对啦!这里有个游戏开发交流小组里 ......
逻辑 Unity3D Unity3 Unity lua

前端随机验证码安全验证sdk

​ 前端必备工具推荐网站(免费图床、API和ChatAI等实用工具): http://luckycola.com.cn/ 前言 验证码:是一种校验区分用户是计算机还是人的公共全自动程序。 作用:防止刷票、论坛灌水、刷页、防止黑客恶意破解密码、盗取用户数据和防止恶意注册登录等等 介绍 这是一款开箱即用 ......
前端 sdk

实验二:百度图像增强与特效SDK实验

一、实验要求 百度图像增强与特效SDK实验(2023.12.6日完成) 任务一:下载配置百度图像增强与特效的Java相关库及环境(占10%)。 任务二:了解百度图像增强与特效相关功能并进行总结(占20%)。 任务三:完成图像增强GUI相关功能代码并测试调用,要求上传自己的模糊照片进行图像增强(占30 ......
特效 图像 SDK

实验一:百度机器翻译SDK实验

实验 一、实验要求 任务一:下载配置百度翻译Java相关库及环境(占10%)。 任务二:了解百度翻译相关功能并进行总结,包括文本翻译-通用版和文本翻译-词典版(占20%)。 任务三:完成百度翻译相关功能代码并测试调用,要求可以实现中文翻译成英文,英文翻译成中文(占30%)。 任务四:完成百度翻译GU ......
机器 SDK

C#开源的一款友好的.NET SDK管理器

前言 今天推荐一款由C#开源的、友好的.NET SDK管理器:Dots。 工具介绍 Dots 是一款 .NET SDK 管理器,可让您轻松安装、卸载和切换 .NET SDK。它是一款跨平台工具,可在 Windows 和 macOS 上运行,即将支持 Linux。它由 C# 编写,使用 Avaloni ......
NET SDK

鸿蒙开发 ERROR: Failed to find the incremental input file: C:\Users\admin\.ohos\config\auto_debug_MyApplication2_com.example.myapplication2_2850086000448618441.cer.

如图 我把项目拷贝到另一台机器报的错误,发现是签名的问题, 修改签名 操作如下: DevEco Studio 点击File ——》Project Structure——》Project ——》Signing Configs 选择 Automatically generate signature 自动 ......

pluto lua 的超集

pluto 是lua 的超集(5.4 版本的),同时还提供了一些新的特性,以及语法,当然也支持与lua 的兼容模式包含了语法以及bbytecode 说明 lua 这个小语法在实际应用中还是很多的,比如移动端,游戏,waf,nginx,framework 中,以后可以试用下Pluto 参考资料 htt ......
pluto lua

Lua中优雅的异步封装

注:下面应用场景主要针对Unity引擎 + Lua方案。其他问题可以参考类似思想进行解决 问题 在我们日常使用异步的一些接口进行编码的时候,经常会遇到这样的问题: 使用异步回调的方式,当有复杂的嵌套业务,使得回调内需要嵌套回调,导致这个业务的逻辑无法像同步业务那样清晰直观的展现 异步编码方式对业务人 ......
Lua

lua变量

一)全局-局部变量 全局变量是指:这个变量在没有被同名局部变量覆盖的时候,所有代码块都是可见的。 局部变量是指:该变量只在被申明的代码块中可见,并且可以覆盖同名全局变量或者外层局部变量。 Lua 中的局部变量要用 local 关键字来显式定义,不使用 local 显式定义的变量就是全局变量:g_va ......
变量 lua

lua时间操作

在 Lua 中,函数 time、date 和 difftime 提供了所有的日期和时间功能。在 OpenResty 的世界里,不推荐使用这里的标准时间函数,因为这些函数通常会引发不止一个昂贵的系统调用,同时无法为 LuaJIT JIT 编译,对性能造成较大影响。推荐使用 ngx_lua 模块提供的带 ......
时间 lua

lua模块

从lua5.1开始,Lua 加入了标准的模块管理机制,Lua 的模块是由变量、函数等已知元素组成的 table, 因此创建一个模块很简单,就是创建一个 table,然后把需要导出的常量、函数放入其中,最后返回这个 table 就行。 一)模块定义 模块的文件名 和 模块定义引用名称要一致 -- 文件 ......
模块 lua

lua元表

举个例子,在 Lua table 中我们可以访问对应的key来得到value值,但是却无法对两个 table 进行操作。 那如何计算两个table的相加操作a+b? local t1 = {1,2,3}local t2 = {4,5,6} local t3 = t1 + t2 > {1,2,3,4, ......
lua

lua面向对象

面向对象编程(Object Oriented Programming,OOP)是一种非常流行的计算机编程架构。java,c++,.net等都支持面向对象 面向对象特征1) 封装:指能够把一个实体的信息、功能、响应都装入一个单独的对象中的特性。2) 继承:继承的方法允许在不改动原程序的基础上对其进行扩 ......
对象 lua

lua的string操作

string的相关操作 1)string.upper(s)接收一个字符串 s,返回一个把所有小写字母变成大写字母的字符串。print(string.upper("Hello Lua")) -->output HELLO LUA 2)string.lower(s)接收一个字符串 s,返回一个把所有大写 ......
string lua

lua的table操作

Lua中table内部实际采用哈希表和数组分别保存键值对、普通值;下标从1开始 不推荐混合使用这两种赋值方式。 local color={first="red", "blue", third="green", "yellow"} print(color["first"]) --> output: r ......
table lua

lua的正则表达式

lua的正则表达式 与其他脚本语言不同的是,Lua并不使用POSIX规范的正则表达式[4](也写作regexp)来进行模式匹配。主要的原因出于程序大小方面的考虑:实现一个典型的符合POSIX标准的regexp大概需要4000行代码,这比整个Lua标准库加在一起都大。权衡之下,Lua中的模式匹配的实现 ......
正则 表达式 lua

lua控制结构

lua控制结构一 一)条件 - 控制结构 if-elseif-else 是我们熟知的一种控制结构。Lua 跟其他语言一样,提供了 if-else 的控制结构。 1)单个 if 分支 型 if 条件 then --body end条件为真 ,执行if中的body x = 10if x > 0 then ......
结构 lua

lua运算符

一)算术运算符 + 加法 - 减法 * 乘法 / 除法 % 取余 ^ 乘幂 - 负号 print(1 + 2) -->打印 3print(5 / 10) -->打印 0.5。 这是Lua不同于c语言的print(5.0 / 10) -->打印 0.5。 浮点数相除的结果是浮点数-- print(10 ......
运算符 lua

lua语法四table表

一)table (表)Table 类型实现了一种抽象的“关联数组”。即可用作数组,也可以用作map。lua中没有数组和map,都是用table这个类型 --数组java int[] intArr = new int[]{1,2,3,4,5,6};intArr[0]intArr[1]--map > k ......
语法 table lua

视频智能分析/云存储平台EasyCVR接入海康SDK,通道名称未自动更新该如何解决?

视频监控GB28181平台EasyCVR能在复杂的网络环境中,将分散的各类视频资源进行统一汇聚、整合、集中管理,在视频监控播放上,TSINGSEE青犀视频安防监控汇聚平台可支持1、4、9、16个画面窗口播放,可同时播放多路视频流,也能支持视频定时轮播。视频监控汇聚平台EasyCVR支持多种播放协议, ......
通道 名称 EasyCVR 智能 平台

lua: dofile 调用

lua版本: 5.3.6 1.example.lua function add(a,b) print("enter add") return a+b end return{ -- handle 是 dofile 返回的句柄, 将 add 赋值给 handle, 就要通过 handle 调用 add ......
dofile lua

Lua: 环境配置

1. 安装包下载 安装包下载地址 根据环境下载对应版本文件,windows环境下载下面安装包 2. 解压安装包 解压后文件如下, lua.exe是复制的lua53.exe, 方便直接使用lua命令 3. 配置环境变量 在环境变量 -> 系统变量 -> Path 中加入lua安装目录 4. 测试 在命 ......
环境 Lua
共550篇  :1/19页 首页上一页1下一页尾页