
脚本学习
文章平均质量分 64
python学习
无敌菌2
物联网开发
展开
-
lua多线程lanes的测试
文章目录背景编译准备1. 下载源码2. 安装MinGW,Cmake3. 安装lua for windows代码测试背景因为原始的lua代码不支持多线程,多数用的都是协程。这样对于多任务的,需要定时刷新状态的应用就不太理想。为什么不支持尼? 因为lua状态机的维护是一个全局变量,这样多线程会导致维护成本高。lanes?lanes是一个支持lua多线程的开源库,通过维护不同的lua状态机实现多线程。线程间通信使用linda对象。编译准备1. 下载源码github地址2. 安装MinGW,原创 2021-03-01 19:33:19 · 1481 阅读 · 1 评论 -
markdown学习
1.标题#代表一级标题,##代表二级标题,依次类推2.字体加粗(**加粗**)斜体(*斜体*)斜体加粗(***斜体加粗***)删除线(~~删除线~~)字体大小,颜色,格式:<font color=#0099ff size=7 face="黑体">color=#0099ff size=72 face="黑体"</font>color=#0099ff...原创 2019-02-25 15:26:00 · 183 阅读 · 0 评论 -
【lua】处理小数
合并小数例:串口接收16位数,高8位表示小数点左边数,低8位表示小数点右边数,需要发送给上位机该小数乘以1000将小数取出data = string.char(32)..string.char(23) --表示32.23print(tostring(data:byte(1))..'.'..tostring(data:byte(2))) --输出32.23 n...原创 2019-02-26 10:14:00 · 616 阅读 · 1 评论 -
2.【sheel学习】数组
sheel数组的部分操作 当我们需要使用一个指令,需要接收它返回的多个参数的时候这个时候就需要使用到数组1:定义 declare -a array=(1 2 3) 可以赋值多个参数,中间用空格隔开2:数组值的获取 获取某个index的值:${array[index]} 获取所有的值:${array[*]} 截取数组的部分:${array[...原创 2019-02-22 14:12:00 · 195 阅读 · 0 评论 -
1.【sheel学习】 变量
sheel学习:前言: 工作需要有时间简单学习了一下sheel脚本: 运行环境:因为linux的控制台就是sh环境,所以sheel脚本可以直接在控制台上运行。学习内容: 变量名定义: 1:首字母不可以是字母 2:不可以用bash的关键字 变量: 1:定义的时候不需要使用美元符,使用的时候需要用美元符 2:删除变量,unset 变量名...原创 2019-02-21 17:38:00 · 213 阅读 · 0 评论 -
3.【sheel学习】判断语句和循环语句
1.判断语句(1)if语句if 判断条件 ;then 功能1elif 判断条件;then 功能2else;then 功能3fi(2)case语句case 变量 in 配置值1) 功能1 ;; 匹配值2) 功能1 ;; *) #相当于default 功能3 ;;esa...原创 2019-02-25 14:48:00 · 219 阅读 · 0 评论 -
【python3】with的用法
使用的基本思想大致是with所求值的对象必须有一个enter()方法和一个exit()方法。下面给一个简单的例子去说明使用with的时候做了哪些操作class Sample: def __enter__(self): print "In __enter__()" return "Foo" def __exit__(self, type,...原创 2019-03-13 11:18:00 · 298 阅读 · 0 评论 -
【python3】协程asyncio模块
协程#coding:utf-8#协程的学习'''我觉得异步和同步的最大的特点就是可以挂起释放资源给其他协程,这样看似还是同步,但是却可以同步需要阻塞的时候的冏况'''import timeimport asyncio# 定义异步函数async def hello(): print('Hello World 000:%s' % time.time()) ...原创 2019-03-05 19:26:00 · 178 阅读 · 0 评论 -
【python3】基础
变量允许同时对多个变量赋值a=b=c=1a,b,c=1,2,3数据类型数字字符串列表元组字典集合1.字符串字符串的学习很重要,应用的场所也很多,python可以用''或""来创建字符串字符串的截取str = "dawang"1.切片str[1:5] >>> 'awang' 字符串拼接`使用"+"拼接字符串 'da' + ...原创 2019-02-25 16:58:00 · 173 阅读 · 0 评论 -
【python3】修饰器简单理解
修饰器### 修饰器干嘛的,有什么作用比如说A现在已经写好了一个项目,但是现在B接管了这个项目,B需要对项目中的某个函数进行修改,一个一个修改然后复制,粘贴?这时候修饰器就开始大显身手了。修饰器可以避免许多重复的动作。用@+修饰函数放在待修饰的函数头上就可以实现优化函数的功能### 修饰器的理解####原函数没有参数修饰器可以看作是一个接收函数的函数,内部再定义局部函数用来修...原创 2019-03-14 17:29:00 · 207 阅读 · 0 评论 -
【python3】类的继承,方法重构
子类可以调用父类的方法或者重构父类的方法。见代码#coding:utf-8class father(): def __init__(self,name,age): self.name = name self.age = age def introduce(self): print('我的家在东...原创 2019-02-28 22:41:00 · 290 阅读 · 0 评论 -
【python2.7】配置文件的操作
重载ConfigParser模块对配置文件的读,写,重置参考链接##配置文件名:wang.ini文件内容[test]ppp = 0rndis = 0cmux = 0代码#coding:utf-8import ConfigParserclass nvm(ConfigParser.ConfigParser,object): def __init__(self...原创 2019-02-28 10:33:00 · 234 阅读 · 0 评论