Loading...
前言之前我基于OpenCC写过一个OpenCC.NET的库,写得也比较烂,就想稍微重构一下然后再写个即开即用的桌面端程序,于是就有了这个OpenCC.NET GUI。本来是想尝鲜用Win UI3来实现的,最后还是决定稳妥点用了WPF+UI库ModernWpf。这次也是我第一次用MVVM Toolkit,尽量照着MVVM的思想去写代码,也算是有所收获。虽然我完全不懂设计,但程序总得有个Logo...
前言又摸了好久,结果博客都好几个月没更新,是时候水一水了。刚好前段时间听说项目要加授权功能,便对如何实现这种利用激活码进行授权的形式产生了兴趣,决定动手试一试,并以此文加以记录。RSA算法我对加密算法相关的东西完全一窍不通,据我搜索的资料(指用百度和Google,如有错误请指出),适用于生成软件激活码这种场景的是非对称加密算法。非对称加密算法和对称加密算法的区别主要在于密钥,对称加密算法只有...
之前看到一个库叫OpenCC,试了试它提供的网页版感觉很不错,比一般的简繁傻转强多了(比如不会干出把“一”都转换成“壹”这种傻事),而且还支持常用词的转换(比如“内存”和“記憶體”)。于是自己写了个C#版本叫OpenCC.NET,已经放在Github和Gitee上了,点进项目地址可以看到详细的使用说明。nuget上也可以直接下载包,搜索OpenCCNET(OpenCC.NET的这个带点的ID...
学习ASP.NET Core的同时练习编写的渣作Fluent Blog今天终于上线了,地址为https://fluent.cosineg.com/,欢迎访问。特点:采用ASP.NET Core 5.0开发的博客,基于MVC模式界面使用了bootstrap + bootstrap-fluent-design,是极简、带有fluent design风格的简易博客目前完成的功能:文章(markdo...
前言项目需要利用一个svm模型对语音进行测谎,而在此之前要对wave文件进行处理,我们可以使用Python自带的标准库wave。但实际我并不推荐使用wave,用soundfile, librosa和pydub之类的第三方库会方便和强大得多。但是项目先前已经用到了,就只能继续用着。话说我的博客真的是想到啥写啥,不系统,也没啥深度,纯当水一水吧。介绍wave库可以(其实也是只能)对WAV文件做一...
前言现在替实验室做的项目,前端用的是React,后端是Python的Django,并且要前后端分离,前端通过向后端端口发送fetch请求调用后端api,数据通过json交换。因此需要用Nginx分别部署前端和后端。前端先在React项目文件下运行npm run bulid进行打包,然后上传至服务器。服务器安装完Nginx后就可以新建站点配置。server { listen 80; ...
前言现目需要在软件界面上实时显示数据的变化,实现类似心电图的效果,发现WPF似乎没有自带的图表控件。于是上网搜索了一下,发现了Live Charts这个开源项目,这里记录一下自己的使用方法。简介.Net的简单,灵活,交互式和强大的数据可视化。LiveCharts只是数据可视化,但适用于所有人。Live Charts是一个使用C\#,可以在WPF、UWP和WinForm上应用的图表控件。它支持...