DCS World开发手册
一、ED官方接口手册: DCS server gameGUI https://wiki.hoggitworld.com/view/DCS_server_gameGUI DCS export https://wiki.hoggitworld.com/view/DCS_export 模拟器脚本引擎文档 https://wiki.hoggitworld.com/view/Simulator_Scrip
2020-11-18 18:59:43 Lua
Lua
Lua Table和JSON互转
这是大神写好的, http://regex.info/code/JSON.lua http://regex.info/blog/lua/json 之前的版本 使用 JSON = (loadfile "JSON.lua")() -- one-time load of the routines local lua_value = JSON:decode(raw_json_text)
2020-11-16 19:11:07 Lua
Lua
lua下 string 和table 互转
--[[ lua下 string 和table 互转 -]] local module = {} --table to string 序列化 function module.serialize(obj) local lua = '' local t = type(obj) if t == 'number' then lua = lua .. obj elseif t =
2020-11-16 18:12:06 Lua
Lua
Lua调用函数时用点号还是用冒号
本文是面向对象预热篇,讲解函数两种调用方式的区别,初学者比较容易被坑。 1. 初学者最易混乱 Top1——调用函数时用点号还是用冒号? 我们来看看下面的两句代码: mSprite.setPosition(100, 20); mSprite:setPosition(100, 20); 对于初次接触 Lua 的朋友来说,这简直就是噩梦,为嘛函数的调用有两种形式,是让我们随便挑的意思吗? 这两种形式是
2020-11-16 04:50:30 Lua
Lua
Lua中loadfile、dofile、require三者的区别
1.loadfile——只编译,不运行 loadfile 故名思议,它只会加载文件,编译代码,不会运行文件里的代码。 比如,我们有一个 hellofile.lua 文件: print(''hello); function hehe() print('hello'); end 这个文件里有一句代码,和一个函数。试试用 loadfile 加载这个文件,如下代码: loadfile("hel
2020-11-16 04:42:27 Lua
Lua
Lua的全局变量与非全局环境
本文转载于:http://www.benmutou.com/archives/1781 1. 全局变量的原形 在Lua中,要声明全局变量很简单,那就是定义变量的时候,前面不要加上local。 这个神秘的全局变量,其实本质上也是一个table,它把我们创建的全局变量都保存到一个table里了。 而这个table的名字是:_G 我们来看看代码: -- 定义一个全局变量 gName = "哎哟
2020-11-16 04:29:41 Lua
Lua
Lua读取文件和写入文件
function FileSaveLoad() local file = io.open("test.txt", "r"); assert(file); local data = file:read("*a"); --读取所有内容 file:close(); file = io.open("test
2020-11-16 03:23:13 Lua
Lua
Lua基础教程
Lua 基本语法 单行注释 -- 单行注释内容 多行注释 --[[ 多行注释 ]] --[[ 多行注释 为了保持对应前可以再下面加上两个减号 --]] 全局变量 在默认情况下,变量总是认为是全局的。 全局变量不需要声明,给一个变量赋值后即创建了这个全局变量,访问一个没有初始化的全局变量也不会出错,只不过得到的结果是:nil。 print(b) b=10 print(b) n
2020-11-16 03:00:45 Lua
Lua
windows 批处理文件bat中当前目录
在批处理文件中,往往我们想运行当前目录下的某些程序,比如说 bat 调用 java,请参看本人的其他文章。今天重点说怎么取得当前目录。 在度娘了很多文章之后做一个总结,目前,我发现的有两个: 1,命令   %cd%  或者  !cd! 2,命令   %~dp0 很多人用第一种命令,但是有弊端。 第一种命令,是当进入到命令所在目录后,可以这样运行,如果用 windows 的自动任务,或者在其他目录
2020-11-14 15:52:14 Win10
bat
NUXT项目打包优化策略
用 nuxt 开发完项目之后,开开心心打包扔上服务器准备收工,却没多久,测试童鞋遗憾的告诉我,压测 50 并发未通过。what?好吧。咱们再接下来老老实实的研究怎么压缩打包优化性能。 性能优化,无外乎那几个方案:文件压缩,文件缓存,CDN,DNS 预解析。。。 这里我们首先看一下不加任何优化的项目,打包后的分布: 未优化 这里能看到 element-ui 占了绝大部分的打包空间,是因为全局引入了
2020-09-19 12:18:43 前端
Nuxt
Nuxt使用Plyr.js视频播放
安装依赖 vue-plyr npm i vue-plyr 1.vue-plyr.js import Vue from 'vue' import VuePlyr from 'vue-plyr/dist/vue-plyr.ssr.js' // The second argument is optional and sets the default config values for every
2020-09-18 19:32:48 前端
nuxt
Plyr – 一个轻量级的 HTML5 播放器
Plyr 是一个简单的可定制的 HTML5 媒体播放器,使用原生 JavaScript 没有其他依赖。支持 YouTube 和 Vimeo 。 特色 无障碍 – 完全支持 VTT 字幕和屏幕阅读器 轻量级 – 压缩后小于 10 KB 可定制 – 根据需求定制你想要的播放器 语义化 – 使用 正确的 元素。 <input type="range"> 用于音量,
2020-09-18 19:12:19 前端
JavaScript
vue 中使用 marked + highlight.js 代码高亮
markdown 代码高亮 需要依赖 npm install marked --save npm install highlight.js --save 这里使用的主题是monokai-sublime.css可以自行更换主题。 结果 <template> <div> <div class="hljs" ref="hlDi
2020-09-18 13:34:34 前端
Vue
用Vue.js和Tailwind CSS构建一个确认框
modal.vue <template> <div v-if="showing" class="fixed inset-0 w-full h-screen flex items-center justify-center bg-semi-75"> <div class="relative w-full ma
2020-09-17 01:40:55 前端
Vue
node使用 log4js
const log4js = require("log4js"); // log4js的输出级别6个: trace, debug, info, warn, error, fatal const config = { "appenders": { //设置控制台输出 (默认日志级别是关闭的(即不会输出日志)) "consoleo
2020-09-17 01:20:00 前端
Node
原生 js 实现移动端 Touch 轮播图
Touch 轮播图 touch 轮播图其实就是通过手指的滑动, 来左右切换轮播图, 下面我们通过一个案例, 来实现下. 1. html 结构 结构上, 还是用 ul 、 li 来存放轮播图片, ol 、 li 来存放轮播小圆点: 2. 样式初始化 html 的一些标签, 都会有一些默认样式, 比如 body 标签默认是有一个边距的, 为了不影响美观, 我们需要清除掉. /* 清除标签
2020-09-16 21:50:29 前端
轮播图
MySql 根据时间排序,重新生成主键
表名:blog 步骤如下: 复制 blog 结构 重置 blog_copy 表,主键递增值(截断表清空数据) 使用 insert into select 语句,从 blog 表根据时间排序搜索,插入 blog_copy 检查数据,删除 blog blog_copy 为 blog 表 例子(记得不要 select 原来的主键 id): INSERT INTO blogs_copy(title,
2020-09-15 16:12:32 前端
MySql
Vite、Vue3开发项目
NPM npm查看某个依赖版本 npm info vue-router versions npm添加依赖特定版本 npm add [email protected]^4.0.0-beta.7 npm升级某个依赖版本 npm update -g npm npm升级项目所有依赖版本 npm update 项目搭建 创建项目 npm init vite-app <project-n
2020-09-15 11:22:21 前端
ViteVue3
  • 1
  • 2
  • 3
  • 4
  • 5
  • ...