- 博客(19)
- 资源 (5)
- 收藏
- 关注
原创 如何生成安装包 NSIS+VS2019
最近准备打包自己的一个应用,网上巨多方案都是利用VS扩展插件,但是此方案打包后的msi文件并未包含框架内容,导致用户还要额外安装框架,最终在论坛看到如下帖子,并结合自己使用NIS的尝试,完成了应用打包。方案思路,1. 将应用打包独立发布 2. 打包发布文件夹...
2022-06-10 14:32:12
395
原创 vim常用按键和插件安装
之前一直没下定决心学习vim,一直用nano将就,最近疫情在家,决定开始入手,另外此文档是观看B站视频的学习总结->视频vim学习模式切换普通模式操作按键普通模式下的复制粘贴删除change删除并进入输入模式命令模式插件安装模式切换最常用的是普通模式i 进入输入模式,光标前一个字母进行输入a 进入输入模式,光标前一个字母进行输入I 进入输入模式,行首进行输入A 进入输入模式,行末进行输入ESC 进入普通模式冒号: 普通模式进入命令模式V 进入可视模式,可以选中内容,进行复制粘贴删
2022-05-08 18:26:12
648
原创 无法vs installer无法发现已安装的VS
如果最初安装的时候没有选下载后即删除缓存千万不要手动删除缓存,会导致installer无法发现已安装VS只能重装VS了!!!
2022-05-04 16:59:18
2464
2
原创 利用VS Code docker 搭建容器开发环境(含WSL2)
目录基本架构新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入基本架构你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markd
2022-04-26 18:19:42
3136
1
原创 Centos 7 Opencv安装使用
安装安装步骤opencv安装参考opencv安装版本问题:opencv3.16/17编译一直报错,后续编译4.5成功依赖问题:如果依赖安装完,opencv make时仍然发现不了GTK2.0/3.0, 或者libpng等,可以查看这些包实际的pkg-config 的配置文件路径,是不是和pkg-config load的路径不一致,网上很多说是把实际配置文件路径加到pkg-config的环境变量里,但是测试了几次无果,最后索性进行了cp路径一般在以下四个地方/usr/local/lib/pkgco
2022-01-13 10:06:31
2813
原创 C/C++总结一
获取参数getopt(), 头文件<unistd.h>getopt(argc, argv, "g:r"); // 参数g/r 附加参数带:,-g 10, -r...sscanf(optarg, "%s", counter); //获取附加参数,counter = 10char[]复制拼接拼接strcpy(file_path, path1);strcat(file_path, path2);配置读取config.txtFILE *pfile;pfile = fop.
2022-01-12 21:11:39
220
原创 CMAKE快速指南
linux下快速创建编译项目cmake_minimum_required(VERSION 3.1) //自行修改project(name) //自行修改名称// 可不添加,视程序考量是否添加或修改版本set (CMAKE_C_FLAGS "-std=c99") // library输出路径, 按照项目情况是否添加set (CMAKE_LIBRARY_OUTPUT_DRECTORY ${CMAKE_BINARY_DIR}/src)// 执行程序的输出路径, 按照项目情况是否添加set (CM
2021-12-23 11:17:19
220
原创 makefile快速指南
参考https://opensource.com/article/18/8/what-how-makefile打印指令echo抑制打印指令本身前@2. 基本语法target: prerequisites recipetarget可能是二进制文件也可能是汇编文件也可能是只是符号(代指相应指令),target 依赖prerequisites(source file),prerequisite同样可能是别的编译语句的targetCC = gcc
2021-12-20 16:30:28
273
原创 树莓派jessie指定清华的镜像源
按照官方的使用参数jessie报错,找不到相关路径,sourelist改为oldoldstable后正常deb https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ oldoldstable main non-free contrib rpi deb-src https://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ oldoldstable main non-free contrib rpi
2021-08-27 14:25:36
774
原创 WPF textbox禁用输入法
加入命名空间xmlns:input="clr-namespace:System.Windows.Input;assembly=PresentationCore"在输入框textbox中增加附加属性input:InputMethod.IsInputMethodEnabled="False"
2021-04-20 15:20:44
1117
原创 C# 指定打印机批量打印文件 静默/非静默
批量打印文件可以静默打印也可以非静默打印静默打印时打印机为默认打印机,或者在知道打印机名称的情况下指定参数打印非静默打印,弹出printdialog, 让用户选择打印机,之后指定打印机参数进行打印需要注意的是,printdialog应当使用system.form的控件,WPF的控件库的printdialog无PrintDocument属性获取打印机public string GetPrinter() { var printer = string.Empt
2021-04-19 15:53:46
2315
原创 Prism IEventAggregator依赖注入 模块间通信
prism使用依赖注入的方式获取IEventAggregator,以此来获取继承自CompositePresentationEvent的事件。使用Import导入IEventAggregator[Import]protected IEventAggregator _eventAggregator = null;实例化EventAggregator() public IEventAggregator eventAggregator; eventAggregator = new Event
2021-04-16 16:45:14
1148
原创 Angular 管道pipe转换内容显示
abp接口中timespan类型刷到angular后为string类型,显示的时候需要进行相关转换建立管道, 对管道进行声明/导出创建timespan类用于属性匹配, 根据需要添加属性值根据需要在管道内进行格式化字符串class TimeSpan { days: number; hours: number; minutes: number; seconds: number; milliseconds: number;}管道代码,我这里只需要时分秒:import { P
2021-04-16 13:55:57
371
原创 远程仓库服务器迁移后,git本地仓库修改远程分支映射
本地没有需要提交代码,可以删库,重新clone,不删库方案如下不删库方案移除原有origin, git remote rm origin添加新的origin url, git remote add origin [URL]映射本地分支与远程分支 git branch --set-upstream-to=origin/[远程分支] [本地分支], 自行替换自己分支以上即可完成本地与远程映射,特殊状况如果分支映射失败,请检查远程分支是否丢失,丢失请自行建立分支执行git remote up
2021-04-02 14:02:41
611
原创 WPF LineSeries 隐藏数据点显示的线型颜色设置问题 polylinestyle DataPointStyle
LineSeries 线型颜色设置问题 WPF LineSeries 设置线的颜色设置线为红色 且数据点不显示WPF LineSeries 设置线的颜色直观上通过设置polylinestyle 中的stroke来设置线的颜色,但实际中并没有达到效果,而且颜色变得很奇怪,通过snoop比较分析发现,datapoint的样式会直接影响线的颜色,也可能是我datapoint的样式问题两个产生了什么耦合,总之也没有看源码,就直接把结论贴出来吧。设置线为红色 且数据点不显示<Style x:Key="D
2021-03-20 11:03:56
1116
原创 angular修复TypeError: cannot read property id of undefined
修复TypeError: cannot read property id of undefined查看错误,发现是module导入问题,关闭工程,删除node_modules,重新按照,重启,解决问题!
2020-12-31 11:15:04
1417
原创 Git 跟踪拉取仓库指定目录文件
git 2.26版本之前在 .git/info目录下增加 sparse-checkout文件(不要有后缀)使用此命令打开功能即可git config core.sparsecheckout truegit 2.26版本及之后(方法较多)在 .git/info目录下增加 sparse-checkout文件(不要有后缀)git sparse-checkout init 即可也可使用官方的教程:link,使用init命令初始化,再使用set命令添加目录...
2020-11-23 18:54:06
563
原创 WPF Focusable设置导致lostfocus没有触发
WPF Focusable设置导致lostfocus没有触发焦点控件才会触发与focus相关的路由事件或者冒泡事件,如果某一控件A的focusable设置为了false,另一控件B的update触发是lostfocus,那么点击非焦点控件A则不会触发B的数据更新。// A code block <TextBox Text={binding a} UpdateSourceTrigger="LostFocus"/> <Button Name="btnCTSim" Focusable=
2020-11-19 15:08:39
2165
1
原创 nzTable可变列头宽度不生效问题
使用ng-zorro-antd控件的nzTable, 可变列头宽度不生效问题问题描述解析问题解决方案问题描述项目中使用nztable设计了一个日历,日历的的表头是月份,每个月的天数是变化的,而且需求还要求可以隐藏某些天数,此时表头的宽度需要根据天数变化,nzwidth的设置需要计算得到当显示完整天数时无异常(天数较多,可铺满显示区域);当隐藏掉某些天数的时候表头仍然铺满;解析问题通过debug抓取界面元素发现,成功隐藏的body部分其实最后仍然铺满屏幕,联想到蚂蚁库中的描述:列头与内容不对齐
2020-11-17 09:54:54
1310
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人