![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
woo语言
普通网友
这个作者很懒,什么都没留下…
展开
-
woo如何监听目录和文件变动,woo目录中的文件被改变,监听文件被修改权限
记录下woo语言监听文件和和文件夹变动后触发事件非常完整的例子了。print('file notify')-- 初始化监听实列local r = woo.notify:new()-- 监听当前目录r:listen('./', function(name, flag) -- 监听文件创建,修改,修改权限,写入数据 print(name,'=', flag)end)输出fnotify.woo~ = CREATEfnotify.woo~ =原创 2022-04-19 20:05:19 · 231 阅读 · 1 评论 -
在线写代码开源 沙盒环境,提供http api可以网页调用 达到在线运行代码,支持大部分脚本语言
**开源沙盒环境,支持网页http调用,开源 **woo-docker-lang项目使用woo语言开发(兼容98% lua语法),有兴趣的可以提交代码代码已经在gitee开源原创 2022-03-01 23:07:00 · 360 阅读 · 0 评论 -
woolang 语言-程序员都会的语言-超级gd图形库范例
woolang 语言,程序员都会点语言woo语言使用lua语法,兼容95%,不是100%兼容,所以可以直接使用idea编写woo语言脚本woolang=the wooyri of coder=‘码人都故事,献给有故事的你’强大的2D图形库:可以用于图片剪切,图片合成,图片缩放,图片加水印,无需第三方库,100%代码质量保证请看代码示例:https://www.kancloud.cn/oshine/passerbyab/2462390图片转圆形图片转圆角图片合成验证原创 2021-10-13 13:13:50 · 531 阅读 · 0 评论 -
code online-线上码-随时随地在线写代码,支持主流语言 go lua luajit php perl python ruby woo dotnet
code online-线上码-随时随地在线写代码,支持主流语言 go lua luajit php perl python ruby woo dotnet目前支持大多数的脚本语言,和编译语言golang dotnet(C#)》web在线编辑器:Code Online 线上码原创 2021-10-10 10:04:28 · 1489 阅读 · 0 评论 -
php给图片加水印
php给图片加水印由于php的gd模块需要编译对图片兼容性也不够,经常有的图片不能加载,这里使用php外部调用woo语言来处理1.新建一个pic.woo文件,然后使用php 执行 woo pic.woolocal avatar = woo.gd:new()-- 加载正方形头像avatar:loadImage(_home() .. '/Desktop/avatar.jpg')-- 重新修改头像尺寸avatar:resize(144, 144, 0)-- 设置圆形头像avatar:原创 2021-10-10 09:59:32 · 343 阅读 · 0 评论 -
在线执行代码,线上代码执行,支持 php go woo lua luajit python perl ruby
在线执行代码,线上代码执行,支持 php go woo lua luajit python perl ruby在线执行编辑器原创 2021-10-10 09:50:30 · 139 阅读 · 0 评论 -
woo 图像合成,比python简单多了,一个文件到处运行,不用编译
woo 图像合成local avatar = woo.gd:new()-- 加载正方形头像avatar:loadImage(_home() .. '/Desktop/avatar.jpg')-- 重新修改头像尺寸avatar:resize(144, 144, 0)-- 设置圆形头像avatar:setBorderRadius(0)---头像外框local avatar_bord = woo.gd:new()-- 加载头像外框avatar_bord:loadImage(_ho原创 2021-09-04 11:30:20 · 159 阅读 · 0 评论 -
woo 语言最简单的生成验证码方式,是个人都能看懂,反正比py简单多了
woo语言生成验证码例子:看代码:local dc = woo.gd:new()local W = 160local H = 50dc:create(W, H)-- 红绿蓝取值 0-1(0-255)dc:setRGB(0, 0, 0)--dc:setRGB255(255,255,255)dc:clear()-- 随机数种子_rand(_time())-- 随机设置绘制的颜色local rgba = function() local r = _rand() loc原创 2021-09-04 11:24:18 · 171 阅读 · 0 评论 -
woo语言一行代码批量修改文件名称
woo语言一行代码 批量修改文件名称1.windows平台-- 下方代码在需要修改的文件夹内使用cmd执行即可,把wo后缀修改为woo后缀woo.exe -r "a = _args();_out(a); _ls('./', function(f, v) ff = _str_replace_re(f.name, a[3], a[4]) if ff ~= f.name then _mv(f.name,ff); end end)" (.*)\.wo ${1}.woo1.unix平台-- 下方代码在需要原创 2021-05-02 23:14:26 · 186 阅读 · 0 评论 -
woo语言实现 m3u8流媒体视频文件 下载并播放
woo 代码如下:已经在gitee开源:https://gitee.com/oshine/woo_m3u8local args=_args()-- _out(args)if #args<3 then print('缺少参数:例如:woo m3u8.woo m3u8索引文件地址 保存文件名') returnend-- 创建文件夹,忽略结果_mkdir(args[3])print('索引文件和索引片段将会保存到文件夹:',args[3])local htt原创 2021-02-25 09:40:09 · 1252 阅读 · 0 评论 -
woo语言使用sockets模拟http请求
print('sockets模拟http请求测试(正常情况下,请勿这样使用,请使用正规的http模块,这里仅仅探索sockets使用方法):')local sock = woo.sockets:new()local ok = sock:dial('tcp', 'www.baidu.com:80', function() print('在这个函数内,sockets有效,函数结束后,sockets自动关闭') _out('拨通远程ip ok', '\n') r = sock:writ原创 2021-02-23 09:32:31 · 154 阅读 · 0 评论 -
woo 10到任意进制,任意数值到十进制 之间转换
这里是引用Gamma公式展示 Γ(n)=(n−1)!∀n∈N\Gamma(n) = (n-1)!\quad\foralln\in\mathbb NΓ(n)=(n−1)!∀n∈N 是通过 Euler integralΓ(z)=∫0∞tz−1e−tdt .\Gamma(z) = \int_0^\infty t^{z-1}e^{-t}dt\,.Γ(z)=∫0∞tz−1e−tdt.Mon 06Mon 13已完成 进行中 计划中 .原创 2021-02-23 08:31:06 · 75 阅读 · 0 评论 -
woo语言如何使用即时交互控制台 woo --run_console/ woo --rc 来绘制复杂图形和运行即时命令行
woo语言可以使用 woo --run_console 或 woo -rc来进入交互控制台界面运行后如下图:然后即可使用woo语言的所有命令了,记住和其他编程语言不同的是,woo的即时交互界面输入一个可用的函数,会立即运行,如果想运行多行代码,请使用 :C 或 ;;; 来开始记录代码,然后使用:R 或 ;;; 来运行记录的多行代码1.比如要获取系统架构信息:_os(true) #回车,即可得到结果2.比如要绘制如下图形,并且显示:使用多行模式运行如下代码,先键入:C 然后复制粘贴原创 2021-02-20 18:57:32 · 449 阅读 · 3 评论 -
使用woo 语言开发 sockets4 sockets5 http https代理完整记录
记录下使用woo语言开发 sockets 和https代理过程已经在gitee开源: https://gitee.com/oshine/woo_proxy目前使用的是一个端口监听所有的代理包含http https sockets4 sockets5作为程序员,当克隆时候速度蚂蚁一般真的没地儿诉苦好了废话不多说,上代码:1.启动服务监听端口client.woo 文件内容:_DIR = _DIR == '.' and './' or _DIRlocal conf = require(_DIR原创 2021-02-20 18:37:13 · 378 阅读 · 0 评论