用go语言编写办公脚本——根据txt内容搜索对应文件最近工作中,需要处理大量的漏扫报告,需要根据不同的标准来将混在一起的报告分开,公司有个大佬直接写了.bat的批处理脚本,感叹一句,真强啊!!但是这个批处理脚本有一些玄学bug,大佬也没改出来,正好我最近想把go语言再复习复习,就用这个练练手吧。需求将文件名关键字筛选出来,存放到list.txt中,每行一个关键字,将混在一起的大量文件放到文件夹sr
转载
2024-06-13 20:48:11
95阅读
Lua 是一种小型脚本语言。它有多小呢?Lua 使用一个定制模式匹配特性,而不是 POSIX 正则表达式,因为一个完整的正则表达式实现比所有标准的 Lua 库加起来还要大。Lua 提供的字符串匹配要简单得多,它虽然没有 POSIX 那么强大,但大小仅是 POSIX 的一小部分。Lua 变量不是强类型的;虽然可以检查一个值的类型,但是无法阻止一个变量的类型随着时间而改变。这两点正好适合脚本语言。Lu
前言在我们大部分的工作环境中,都会用到VisualStudio,因此,熟练和更好的使用她,很大程度上能提高效率。装一些精品插件,就是很好的一种方式。1.Indent Guideshttps://marketplace.visualstudio.com/items?itemName=SteveDowerMSFT.IndentGuides 或在VS管理扩展中联机安装。 这个可以在程序中成对的大括号{}
转载
2024-08-22 20:54:46
69阅读
写 Java 代码的时候,经常会涉及到重复性的操作,这个时候就会想要是有这样一个插件就好了,如果是大家都会遇到的场景,IDE 或许已经提供了,再不然也有可能有人编写了相关的插件。要是这个操作是你们的编码环境特有的,那就只能自己写工具了。所以这里来学学如何编写 IDEA 插件,让自己的编程环境更加强大。开发环境开发 IDEA 插件有以下这些依赖:IntelliJ IDEA Community Edi
转载
2024-05-25 15:55:27
308阅读
跨平台的文本编辑器。由于其卓越的性能和丰富的功能,它很快就受到了大家的喜爱。就像大多数 IDE 一样,VSCode 也有一个扩展和主题市场,包含了数以千计质量不同的插件。为了帮助大家挑选出值得下载的插件,我们针对性的收集了一些实用、有趣的插件与大家分享。1.Open-In-Browser由于 VSCode 没有提供直接在浏览器中打开文件的内置界面,所以此插件在快捷菜单中添加了在默认浏览器查看文件选
转载
2024-08-17 15:40:51
246阅读
# 用Go语言编写打印插件的指南
在软件开发中,插件化的设计模式使得程序能够灵活扩展功能。本文将介绍如何使用Go语言编写一个简单的打印插件。我们将一步步进行,每一步都详细讲解实现的代码。
## 整体流程
在开始之前,我们制定一个简单明了的流程图,展示我们构建这个打印插件的步骤。
| 步骤 | 描述 |
|------|----------------
Visual Studio 插件开发(一)—— 如何开始VSX开发 - TestKingXqlun一、首先要做的要利用VS SDK进行插件开发,你需要安装Visual Studio 2013 SDK (English) 。Visual Studio 2013 默认隐藏了其他项目类型下的扩展性项目,需要安装SDK以后才可以创建VS扩展项目,之后才可以创建VS的扩展性项目。二、如何扩展VS IDE?V
自从使用过 VSCode 后就再也离不开 VSCode,其轻量的代码编辑器与诸多插件让多数开发者爱不释手。同样我也不例外,一年前的我甚至还特意买本《Visual Studio Code 权威指南》的书籍,来更进一步了解与使用。在购买这本书时就想写一个 vscode 插件(扩展),奈何当时事务繁忙加之不知做何功能,就迟迟未能动手。如今有时间了,就顺带体验下 vscode 插件开发,并记录整个开发过程
在魔兽世界主菜单里有一个界面设置,我们平时在用插件的时候会在里面发一些自定义的插件设置,可能你不是太明白我的意思,Ok!给你一张图就明白了:Ace工具库工具源址先放出了,如果你觉得本文内容不足以满足个人学习,那请跳级自行研究。ACE3(https://www.wowace.com/projects/ace3)Ace3使用了一个叫做“嵌入式库”的概念,它允许模块开发者在其他模块加载了相同库的时候不需
1.问题描述想必大家这几天肯定都被Vscode C#插件的自动下载.net runtime的问题所烦恼,之前我也出了一期文章是来解决这个问题的但是,只是解决了部分网友们的问题有部分网友还是会自动下载!【Unity 踩坑系列】配置VScode环境Downloading the.NET Runtime Failed to download 之前没看过这篇解决方案的朋友不着急可以看完这边再回去看,两篇文
转载
2024-09-25 19:18:54
161阅读
1评论
LUA开发工具及其环境配置是本文要介绍的内容,主要是来了解并学习lua开发工具的使用和环境的配置,第一次接触LUA的话,就跟本人一起学习吧。看我能不能忽悠到你。LUA是语言,那么一定有编写的工具。第一次学,那么就用LFW(lua for windows)。我相信你的电脑系统是Windows。它包括:1. Lua Interpreter(Lua解释器)
2. Lua Reference Ma
转载
2023-08-07 16:43:37
283阅读
用 Go 语言给 Lua/OpenResty 写扩展https://www.lbbniu.com/3477.html背景最近的一个lua项目中需要解析wbxml,WBXML是XML的二进制表示形式,Exchange与手机端之间的通讯采用的就是该协议,我需要解析到手机端提交过来的数据,以提高用户体验。但是lua没有现成的Wbxml解析库,从头撸一个势必要花费大量造轮子的时间,在网上...
转载
2023-01-05 20:09:31
138阅读
背景最近的一个lua项目中需要解析wbxml,WBXML是XML的二进制表示形式,Exchange与手机端之间的通讯采用的就是该协议,我需要解析到手机端提交过来的数据,以提高用户体验。但是lua没有现成的Wbxml解析库,从头撸一个势必要花费大量造轮子的时间,在网上查找了半天,发现有一个go语言版本的https://github.com/magicmonty/activesync-go,写了几行测
原创
2021-02-04 20:05:26
484阅读
开始这篇文章的最终目标如下:不考虑网站内容,网页只显示hello world强制https访问用golang构建并将其部署在以Nginx作为反向代理的Ubuntu 18.04服务器上 前期需要准备的内容如下:一个可用的域名一台可用的Ubuntu服务器(这里推荐使用Vultr的服务器)在自己的PC上安装Xshell和Xftpubuntu上安装golang使用Xshell登录
转载
2024-08-12 13:12:40
158阅读
开发初期需要对网关插件的原理有一些了解:1、OpenResty:OpenResty® 是一个基于 Nginx 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。2、Lua:是一种轻量小巧的脚本语言,用标准C语言编写并以源代码形式开
转载
2024-06-15 07:43:29
314阅读
微服务的网关和应用场景什么是网关?API Gateway,是系统的唯一对外的入口,介于客户端和服务器端之间的中间层,处理非业务功能,提供路由请求、鉴权、监控、缓存、限流等功能统一接入
智能路由AB测试、灰度测试负载均衡、容灾处理日志埋点(类似Nignx日志)流量监控
限流处理服务降级安全防护
鉴权处理监控机器网络隔离主流的网关Zuul:是 Netflix 开源的微服务网关,和 Eureka、Rib
redis是目前流行的高性能key/value缓存,基本上在各种项目都经常出现,后续教程针对golang如何操作redis进行展开。本教程是使用的是go-redis/redis包操作redis。 github: GitHub - go-redis/redis: Type-safe Redis client for Golang1.安装依赖包 go get -u github.c
转载
2023-08-15 17:02:57
281阅读
XXLua是一款基于vscode制作的针对lua5.1-5.4及luaJit的编辑和调试插件。主要功能如下Lua代码调试支持远程调试支持条件断点支持日志断点支持监视功能支持调试中修改变量值支持调试中重载代码function class:name() 类名补全可自定义代码片断补全快捷创建Lua模板文件安装地址调试器环境配置打开新项目时会提示添加调试文件,点击导入并选择项目的lua根目录或在lua根目
转载
2024-02-29 22:57:16
103阅读
wrk 是一个高效的压测工具,最近需要对做的服务进行压测,记录下使用过程安装:1、绝大多说的UNIX系统都支持wrk, 需要操作系统支持 lua 和 openSSL, (基本上linux系统都支持)2、直接 git clone https://github.com/wg/wrk
make 3、完成之后会在项目目录下生成可执行文件wrk, 后续就可以进行http压测了简单使用1、执
转载
2024-03-21 06:26:36
57阅读
Howto:如何写Module(模块)-----------------这一部分主要是翻译github上的document注意:如果您打算将模块加入LUCI整合之前,您应该阅读Module参考。本教程介绍如何编写自己的LUCI WebUI中的模块。在本教程中,我们假设您的luci安装目录lucidir(如果您目前使用的是安装版/usr/lib/LUA/LUCI),并假设你的luci安装经
转载
2024-04-16 15:52:46
37阅读