制作VSCODE代码自动补全插件

首先写在前面,我是看了VSCode插件制作:HTML代码自动填充这篇文章后,才基本了解这类vscode插件的编写和配置方法的,所以在文章开头特地声明一下。 首先在本地测试一下补全的信息 第一步,你需要…

Read more »

nginx手动部署Let’s Encrypt证书并自动更新

最近发现我用的宝塔面板,在自动申请Let’s Encrypt的功能上面,抽风了。。具体来说就是完全没法申请下来 去论坛提问也没人管,搜了下发现至少有两个人和我遇到了相同的情况(letsencrypt证…

Read more »

openresty(nginx)配置websocket与http在同一路径下共存

目前有这样的需求,比如有一个网址是https://example.com/v2,需要配置成浏览器打开可以正常显示网页,并且用websocket工具连接也可以正常进行websocket通讯(代理到另一个…

Read more »

用openresty(Lua)写一个获取YouTube直播状态的接口

之前在QQ机器人上面加了个虚拟主播开播提醒的功能(群261037783),我直接用caddy反代来获取YouTube页面的信息。由于是定时轮询一大堆人,而且是下载整个页面的内容,所以延迟极高。 被某人…

Read more »

WPF中绑定快捷键

有些软件中想添加一个快捷键,触发某某事件,来实现功能,这时候就需要添加快捷键了,具体步骤如下 首先要看你的快捷键范围,比如我想让快捷键在整个窗体里都能被触发,那么我就要在Window里面加设置内容。 …

Read more »

控制FlowDocumentScrollViewer滚动到最下方

由于我在llcom里使用了FlowDocumentScrollViewer来实现可滚动的数据收发内容显示,但是遇到了一个问题 怎么保证在数据刷新时,FlowDocumentScrollViewer自动…

Read more »

使用AvalonEdit实现WPF的Lua编辑器

由于LLCOM里面内置了Lua代码的编辑器,所以我就使用了AvalonEdit这个轮子,不过一开始的Lua语言支持让我一顿好找 不过好在找到了网上的资料,我就把整个实现过程贴在下面 准备 先去nuge…

Read more »

ItemsControl中的Button事件,读取自身binding内容的方法

例子 直接用一个具体例子来示范吧,比如我的xaml代码如下: <ItemsControl Name=”toSendList”> <ItemsControl.ItemTemplate&…

Read more »

WPF新建新窗口被关闭后,需要再次打开时的处理代码

关于closing事件的解释文章:自定义wpf关闭按钮触发的动作 基本的处理 如果你的窗口打开代码是这样的: Window settingPage = new SettingWindow(); pri…

Read more »

解决软件升级后user.config数据被还原的问题

上篇文章讲的是使用C#默认的设置功能,软件再打开后会自动新建一个user.config文件来存储数据。 但是会有很大概率遇到一个问题:当你更改了软件版本之后,再次打开软件,设置就变成默认的了,这是为何…

Read more »

使用C#自带的设置功能(user.config)

最近几天又要填坑啦,LLCOM写得差不多了,很多东西需要记一下,以免忘掉 C#工程自带了一共设置的功能,在我的wpf项目里面,简单地用了一下这个功能 开始使用 我们可以点开解决方案资源管理器中的Pro…

Read more »

LLCOM,能跑Lua的串口调试工具

经过一周多的苦肝,这个工具终于基本完工了。 实在是懒得写文章了,我把GitHub上面readme的内容复制到这里吧(懒死了) LLCOM 可运行lua脚本的高自由度串口调试工具。 下载 release…

Read more »

永久清理git中的历史大文件

有写老的git仓库,因为当年的无知,不会用.gitignore,残留下了像debug、obj等目录的文件,非常占空间,然后就需要对历史里的各种垃圾进行清理了 第一步当然是打开git bash(linu…

Read more »

自定义wpf关闭按钮触发的动作

首先在主窗体初始化之后,加上下面的代码: this.Closing += Window_Closing; 这样就把关闭窗口事件接管到了Window_Closing方法 新建Window_Closing…

Read more »

appveyor对C#工程的CI设置

之前写过一篇利用travis-ci来进行持续集成的文章:https://www.chenxublog.com/2019/01/29/github-travis-ci-auto-release.html…

Read more »

Windows 10 1809, PAC file not work

reason: https://support.microsoft.com/zh-cn/help/4025058/windows-10-does-not-read-a-pac-file-referen…

Read more »

gitea/gogs在push操作时报RPC failed的问题

最近川普在搞出口管制,GitHub也更新了相应的条款,为了防止自己的代码出什么问题,就自己搭建了一个gitea用来镜像自己所有在GitHub上面的项目 不过在push一个一百多M大小的仓库时,报了这样…

Read more »