logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

使用golang+antlr4构建一个自己的语言解析器(一)

ANTLR(全名:ANother Tool for Language Recognition)是基于LL(*)算法实现的语法解析器生成器(parser generator),用Java语言编写,使用自上而下(top-down)的递归下降LL剖析器方法。由旧金山大学的Terence Parr博士等人于1989年开始发展。antlr4 是一款强大的语法分析器生成工具,可用于读取、处理、执行和翻译结构化

文章图片
#java#开发语言
基于charles抓取https请求使用过程解析

1、打开Charles,点击Charles-》Help-》SSL Proxying > Install Charles Root Certificate in iOS Simulators,即会安装Charles根证书到你所有的iOS模拟器上。在Android内,要信任Charles SSL Proxying生成的 SSL 证书,需要在你的app内添加一些配置,也就是说你只能在自己的app内使用S

#https#firefox#网络协议
Apache DolphinScheduler新一代分布式工作流任务调度平台实战

由于在master-server调度过程中,会产生大量的数据库读取操作,如tenant,user,processDefinition等,一方面对DB产生很大的读压力,另一方面则会使整个核心调度流程变得缓慢;下面通过 SHELL 任务来创建本地参数并赋值传递给下游,用户需要传递参数,在定义 SHELL 脚本时,需要输出格式为 ${setValue(key=value)} 的语句,key 为对应参数的

#分布式#apache#java
SpringBoot集成海康网络设备SDK

设备网络SDK是基于设备私有网络通信协议开发的,为嵌入式网络硬盘录像机、NVR、网络摄像机、网络球机、视频服务器、解码器、报警主机、网络存储等产品服务的配套模块,用于远程访问和控制设备软件的二次开发。

文章图片
#spring boot#后端#java
linux iptables防火墙中的工作常用命令

报错:The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.对于其他操作,请尝试使用systemctl。-L 查看当前表的

#python
B-神经网络模型复杂度分析

现阶段的轻量级模型 MobileNet/ShuffleNet 系列、CSPNet、RepVGG、VoVNet 等都必须依赖于于具体的计算平台(如 CPU/GPU/ASIC 等)才能更完美的发挥网络架构。1,计算平台主要有两个指标:算力 π和 带宽 β。算力指的是计算平台每秒完成的最大浮点运算次数,单位是FLOPS带宽指的是计算平台一次每秒最多能搬运多少数据(每秒能完成的内存交换量),单位是Byte

#神经网络#人工智能#深度学习
gitpod.io,云端开发调试工具。

比如你的项目仓库在github上,你可以直接在网址的前面添加gitpod.io/#,然后回车就能在网页上使用vscode打开这个项目了。这个线上开发的环境无需自己在本地搭建开发环境,内部支持大多数开发环境,如nodejs、python、java、php、C++、go等。除了github的项目,其实还可以通过一些骚操作来达到在gitpod中运行其他仓库的项目,如gitee。,一款在线开发调试工具,使

#git#github
VBA驱动SAP GUI自动化:查找页面元素FindAllByName

之所以这里用到FindAllByName()而不是我们熟悉的FindById()方法,是因为当我们使用FindById()去查找某个页面中没有的元素时,程序会直接报错异常,而VBA的异常响应能力天生不足,使用FindAllByName()则完全不会存在这个问题。从上图中可以看到,FindAllByName()方法接收两个参数,一个是元素的Name,另一个是元素的Type,而返回值是一个GuiCom

#自动化#java#服务器
vue子组件封装弹框只能执行一次的mounted问题及解决

mounted通常是在一些插件的使用或者组件的使用中进行操作 也就是页面渲染之后执行 通常情况下我们会在没有相应的点击事件,但需要在页面展示过程中去不断调用某一函数情况下使用。在实际的开发过程中我们会经常使用create方法,在页面还未渲染成html前,调用函数,从后端获取数据,在实现对页面的数据进行显示。封装了一个子组件来处理弹框内容,发现只能执行一次,在父组件添加一个 v-if 即可,当每次弹

#vue.js#javascript#前端
python使用opencv对图像添加噪声(高斯/椒盐/泊松/斑点)

椒盐噪声就是给图片添加黑白噪点,椒指的是黑色的噪点(0,0,0)盐指的是白色的噪点(255,255,255),通过设置。高斯噪声就是给图片添加一个服从高斯分布的噪声,可以通过调节高斯分布标准差(sigma)的大小来控制添加噪声程度,来控制添加噪声的比例,值越大添加的噪声越多,图像损坏的更加严重。重新上传取消正在上传…越大添加的噪声越多图片损坏的越厉害。

#opencv#python#计算机视觉
    共 25 条
  • 1
  • 2
  • 3
  • 请选择