随笔 - 42  文章 - 0  评论 - 1  阅读 - 6852

随笔分类 -  tools

Docker部署VPN Server
摘要:## 准备镜像 docker仓库搜索相关 ## 上传到镜像仓库 1. 登录 sudo docker login --username=*****@126.com registry.ap-southeast-1.aliyuncs.com 2. docker tag [ImageId] registry 阅读全文
posted @ 2023-07-25 18:54 流浪的夜空 阅读(1) 评论(0) 推荐(0) 编辑
IDEA Plugin 开发编程语言
摘要:## 参考:https://plugins.jetbrains.com/docs/intellij/custom-language-support-tutorial.html ## 外部环境注意事项 1. 软件 IDEA Community Edition Source File 2. 插件 Gra 阅读全文
posted @ 2023-07-07 22:12 流浪的夜空 阅读(171) 评论(0) 推荐(0) 编辑
搭建Chatgpt的Wechat机器人
摘要:1. 参考地址:https://github.com/zhayujie/chatgpt-on-wechat 2. OpenAI的API使用默认提供三个月5刀的免费额度,过期了就不能使用了 3. 申请国外的信用卡可以绑定OpenAI扣费,双币信用卡不可以绑定成功。 4. 采用的技术手段是ipad端登陆 阅读全文
posted @ 2023-07-04 09:22 流浪的夜空 阅读(79) 评论(0) 推荐(0) 编辑
IDEA 语言插件开发
摘要:1. 参考地址:https://plugins.jetbrains.com/docs/intellij/prerequisites.html 2. 定义Grammar->Parser->Lexer 等等 3. 现代语言很多使用的Antlr语法,没有使用分离的BNF和Lexer 4. Antlr转EB 阅读全文
posted @ 2023-07-04 09:18 流浪的夜空 阅读(36) 评论(0) 推荐(0) 编辑
LicenseGenerator注册机
摘要:# LicenseGenerator注册机 ## 目标 基于交互式命令的注册机、加密、解密、签名 ## 通用诉求 1. 生成非对称公私钥 2. 私钥签名 3. 公钥验签 ## 业务诉求 - 基于公钥密码学的非对称加密算法,客户端存储公钥,管理员存储私钥,公钥分发到各个客户端,私钥管理员唯一存储; - 阅读全文
posted @ 2023-06-14 07:49 流浪的夜空 阅读(405) 评论(0) 推荐(0) 编辑
交互式命令行
摘要:市面上有不少交互式命令行工具 picocli\jline\kotlin-REPL\jshell 有些直接可以使用,有些需要部分改造,我使用Picocli-shell-jline项目的基础上实现了一款交互式命令行的LicenseGenerator工具 #### 引入maven依赖 ```mvn inf 阅读全文
posted @ 2023-06-13 17:32 流浪的夜空 阅读(102) 评论(0) 推荐(0) 编辑
SVN服务器迁移Git服务器-子目录
摘要:## 背景 原使用SVN开发项目,由于svn管理极其混乱,单人管理权限,创建项目不利,无web管理,等诸多原因,于是需要将svn项目迁移到公有云的git服务器,由于svn权限管理集中,导致大家使用的时候就是一个项目下面创建多个子项目,或者不相关项目都在这个项目下,要求迁移后带有提交历史记录 ## 操 阅读全文
posted @ 2023-05-30 15:30 流浪的夜空 阅读(55) 评论(0) 推荐(0) 编辑
部署ChatGLM6B模型过程
摘要:背景 大语言模型的本地化部署尝试 步骤 下载项目 下载页:https://github.com/josStorer/selfhostedAI/releases/tag/v2 下载selfhostedAI-chatglm-6b-int4-widoowed-nvidia.7z.001-003压缩包 解压 阅读全文
posted @ 2023-05-08 21:01 流浪的夜空 阅读(199) 评论(0) 推荐(0) 编辑
Pyodide读取CSV、EXCEL
摘要:from pyodide.http import pyfetch, open_url pyfetch(url="/your/URL/goes/here", method="GET") open_url(/your/URL/goes/here) 阅读全文
posted @ 2023-02-22 11:38 流浪的夜空 阅读(36) 评论(0) 推荐(0) 编辑
Idea Diff工具介绍
摘要:背景 项目中有大量的数据对比工作,需要生成文件,与旧文件进行对比,自动化对比和手工对比验证,自动化对比采用java-diff工具类或者手动去除换行空格注释,进行字符串对比,手动化对比可以采用git diff展示图形化,我们发现IDEA的diff工具官方也提供了调用的方法,很好用,很简单 使用方法 < 阅读全文
posted @ 2023-02-20 14:25 流浪的夜空 阅读(788) 评论(0) 推荐(0) 编辑
Antlr语法优化过程记录
摘要:背景 Modelica Spec中的语法文件在Antlr下表现很糟糕,至少是1个数量级的糟糕的性能表现 理论 语义谓词减慢速度 ATN图中多分支转换为单分支 可选放在词法开头和语法的结尾 避免前导可选 不要使用完整的*规则 尝试有限使用SSL模式,当出错以后改用LL*模式(实际测试能够快一倍) 通过 阅读全文
posted @ 2023-02-14 14:43 流浪的夜空 阅读(76) 评论(0) 推荐(0) 编辑
JupyterNotebook开发介绍
摘要:简单介绍 核心目录在notebook下面,主页面在tempaltes目录下的notebook.html文件,没有用到传统的前端开发技术,还是jquery之类的前端,而且用了非常多的类库,开发环境的搭建也是极为复杂,毕竟是一个老项目,但是稳定性确实是不错的 服务器是用的python的一块web服务器, 阅读全文
posted @ 2022-12-15 22:09 流浪的夜空 阅读(108) 评论(0) 推荐(0) 编辑
本地搭建JupyterNotebook开发环境
摘要:背景 Jupyter 是一款优秀的编程语言运行环境包括Hub、Lab、Notebook等优秀自项目,JupyterNotebook是衍生的在线交互运行平台的前端项目 环境 Windows 11 Node 18 (要求>16) npm 6 (要求<7) 步骤 clone项目,切换到稳定分支,如5.7. 阅读全文
posted @ 2022-12-15 22:01 流浪的夜空 阅读(202) 评论(0) 推荐(0) 编辑
Pyscript使用本地Pyodide配置方法
摘要:背景 Pyscript工程本身很小,KB级别,引用的Pyodide工程比较大,因为包含了各种类库的wasm文件,默认引用了cdn上的文件,cdn上的文件又在外网,访问会中断导致不可用,于是需要使用本地的Pyodide文件用来使用 步骤 下载Pyodide的文件,我这边下载的是0.21.2版本,地址: 阅读全文
posted @ 2022-12-12 08:42 流浪的夜空 阅读(513) 评论(0) 推荐(0) 编辑
阿里云防火墙安全组IP自助更新
摘要:背景 家里固定宽带使用的供应商是中国联通,联通部分地域不支持固定IP,北京地域支持固定IP也需要单独收费,100/月,价格“经济实惠”,于是滋生了需要手动更新IP地址到阿里云的防火墙安全组的需求 实现 AndroidStudio开发客户端,手动打开软件自动获取公网IP 获取公网IP后,调用阿里云AP 阅读全文
posted @ 2022-11-22 20:34 流浪的夜空 阅读(325) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示