调试typescript为什么要用 typescript安装typescript设置环境语言为汉语调试设置工作区设置修改调试信息设置build环境上代码输出代码调试界面为何要搞javascript 之类的 为什么要用 typescript因为学习曲线。 本人从 C->C++ ,然后学了点儿python , 汇编 ,java ,lua ,对 javascript 的混乱语法实在不感兴趣。安装
转载 2024-04-13 00:53:22
86阅读
一、os.rename()该函数用于文件重命名二、os.remove()该函数用于移除(删除)
原创 2022-02-05 17:15:38
1049阅读
一、os.rename()该函数用于文件重命名二、os.remove()该函数用于移除(删除)文件三、os.exit()该函数用于终止程序的执行 参数: 参数1:可选的,表示该程序的返回状态,可以是一个数值(0表示执行成功)或者一个布尔值(true表示执行成功) 参数2:可选的,当值为true时会关闭LUa状态并调用所有析构器释放所占用的所有内存(这种终止方式通常是非必要的,因为大多数操作系统会在进程退出时释放其占用的所有资源) 四、os.getenv()该函数用于获取某个环
原创 2021-08-28 15:55:18
597阅读
# 如何实现“mysql execute 阻塞执行” ## 1. 流程表格 | 步骤 | 操作 | | ---- | ---- | | 1 | 连接到 MySQL 数据库 | | 2 | 执行 SQL 语句 | | 3 | 阻塞执行 SQL 语句 | | 4 | 处理执行结果 | ## 2. 操作步骤 ### 步骤 1:连接到 MySQL 数据库 ```markdown // 连接到 M
原创 2024-04-29 07:00:37
27阅读
osos.clock ()返回一个CPU时间,秒级精度。 os.date (format[,time]])返回一个字符串或者一个包含日期和时间的表,格式由format给定。 如果给出time参数,格式化输出time描述的时间(看|os.time|),否则data格式化当 前时间。 如果format开始于’!’,日期格式为CUT(标准时间)。这个可选操作后面,如果format 是字符串’**
1、队列Queue介绍Queue是JDK1.5引入的接口,继承Collection接口,是Collection框架的新成员,是种先进先出(FIFO)的队列。Java代码  1. public interface Queue<E> extends 2. boolean 3. boolean 4. E remove(); 5. E poll(); 6.
转载 2024-05-21 01:21:13
19阅读
1.os.system(cmd)阻塞参数: os.system('ls') os.system(f'ls {dir}')该函数返回命令执行结果的返回值,system()函数在执行过程中进行了以下三步操作:1.fork一个子进程;2.在子进程中调用exec函数去执行命令;3.在父进程中调用wait(阻塞)去等待子进程结束。对于fork失败,system()函数返回-1。由于使用该函数经常会莫名其
转载 2023-09-17 13:07:55
213阅读
os: os.clock os.date os.difftime os.execute os.exit os.getenv os.remove os.rename os.setlocale os.time os.tmpnameos.clock:返回一个程序使用CPU时间的一个近似值#!/usr/local/bin/lua local x = os.clock() print(x) local n
一    环境(1) 默认的_G有什么    lua语言将'全局环境自身'保存在'全局变量_G' --> _G._G <="等价"=> _G 备注:输出的结果来看有一个'_G',也'印证'了这一点_G也是一张'普通(common)的表' 这个表'保存'了lua所有的'全局函数'和'全局变量' (2
转载 2024-05-26 22:22:23
396阅读
Lua操作系统库、流、文件库1.Lua中所有的操作系统库函数(1)os.clock() --功能:返回执行该程序cpu花费的时钟秒数(2)os.time(...) --按参数的内容返回一个时间值,若不带参数则返回当前时间(3)os.tmpname() --返回一个临时文件名(4)os.getenv(varname) --返回当前进程的环境变量varname的值,若无变量则返回空(5)os.remo
转载 2024-06-24 05:38:03
406阅读
# Redis Lua 阻塞 在使用 Redis 时,有时候我们会需要执行一些比较复杂的操作,例如需要根据一定的条件对多个键进行操作,或者需要进行一些非原子性的操作。为了解决这些问题,Redis 提供了 Lua 脚本的支持,通过 Lua 脚本可以实现一些复杂的逻辑,并且在执行脚本时可以保证原子性。 在 Redis 中,Lua 脚本是单线程执行的,这意味着当执行 Lua 脚本时,其他请求会被阻塞
原创 2024-06-18 06:47:08
46阅读
阻塞算法是一种在并发情况下,允许线程以非阻塞的方式访问共享状态(或者其他数据交互)的算法。 一般来说,当某个线程暂停时,其他线程不会因此也暂停。如果一个算法能够保障这一点,就可以称之为非阻塞算法。为了能够更好的说明阻塞算法与非阻塞算法的区别,所以,接下来先来看看阻塞算法。阻塞并发算法阻塞并发算法的核心概念,如下:A: 执行线程请求的相关操作时B: 阻塞线程,直到相关操作可以被安全执行时有基于阻塞
一、os.system方法优点:使用方法简单。缺点:1)返回值只包含命令执行状态,不包含命令输出。2)阻塞1)返回值 执行操作系统的命令,将结果输出到屏幕,只返回命令执行状态(0:成功,非 0 : 失败) >>> result = os.system('pwd') /root >>> result 0 2)阻塞 在执行os.system函数的时候通常会阻塞它的调
转载 2023-07-04 02:30:32
9阅读
先对uCOS-II有了个整体了解我们就对uCOS-II进行移植开发板移植的一般思路:  1.先建立开发环境上的空工程(模板工程更好)  2.添加ucos2的核心代码进去  3.编译,解决报错和警告  4.下载运行,并小幅修改代码查看效果  5.添加并调试项目需要的BSP,编写并调试项目app部分 进行移植、遇到问题与解决首先,我们按照步骤,将之前建立号的标准库模板拿出使用。标准库的模板可
转载 2024-10-24 11:21:00
30阅读
LWIP 的手动移植可以说非常麻烦,需要我们自己实现好多文件。最主要的是,需要实现的文件还没有个统一的说明,必须要东拼西凑! LWIP 的移植由两部分组成,分别为 LWIP 协议栈和 contrib 应用实例 。目前,这两部分是由两个独立的版本库控制,并且由不同的人来负责的(好消息是从2.1.x之后,这俩要合并了)!我们在移植使用 LWIP 时,需要从官网分别下载这两部分的源代码! 其中,cont
ZMQ特点普通的socket是端对端的关系,ZMQ是N:M的关系,socket的连接需要显式地建立连接,销毁连接,选择协议(TCP/UDP)和错误处理,ZMQ屏蔽了这些细节,像是一个封装了的socket库,让网络编程变得更简单。ZMQ不光用于主机与主机之间的socket通信,还可以是线程和进程之间的通信。ZMQ提供的套接字可以在多种协议中传输消息,线程间,进程间,TCP等。可以使用套接字创建多种消
转载 2024-03-17 11:25:42
88阅读
    模块类似于一个封装库,从Lua 5.1开始,Lua加入了标准的模块管理机制,可以把一些公用的代码放在一个文件里,以API接口的形式在其他地方调用,有利于代码的重用和降低代码耦合度。    Lua的模块是由变量、函数等已知元素组成的table,因此创建一个模块很简单,就是创建一个table,然后把需要导出的变量、函数放入其中,最后返回这个table就行
转载 10月前
63阅读
一、定义  在多线程情况下,如果一个线程对拥有某个资源的锁,那么这个线程就可以运行资源相关的代码。而其他线程就只能等待其执行完毕后,才能继续争夺资源锁,从而运行相关代码。二、场景  车票售卖系统,当前剩余车票1张,此时有A、B、C、D四个用户同时来购票,系统开启了四个线程来执行业务操作,其中:    A线程刚执行了step1;    CPU将执行权切换到B线程;    B线程顺利的执行了step1
1.协同程序Lua 协同程序(coroutine)与线程比较类似:拥有独立的堆栈,独立的局部变量,独立的指令指针,同时又与其它协同程序共享全局变量和其它大部分东西。1.1 线程和协同程序区别线程与协同程序的主要区别在于,一个具有多个线程的程序可以同时运行几个线程,而协同程序却需要彼此协作的运行。在任一指定时刻只有一个协同程序在运行,并且这个正在运行的协同程序只有在明确的被要求挂起的时候才会被挂起。
转载 2024-04-23 16:55:52
104阅读
同步与异步函数或方法被调用的时候 调用者能直接得到最终结果的是同步调用, 调用者不能直接得到最终结果的是异步调用。 以去餐厅吃饭为例,同步就是去点菜正好有一份做好的可以直接吃,异步就是饭还没做好。阻塞与非阻塞函数或方法被调用的时候 立即返回的是非阻塞调用 不能立即返回的就是阻塞调用 阻塞就是饭没好我就一直等着,非阻塞就是我取个号然后去买个彩票等饭好了我再去。区别同步、异步与阻塞、非阻塞不相关。同步
转载 2024-04-22 14:10:31
110阅读
  • 1
  • 2
  • 3
  • 4
  • 5