
开发工具
我又何必慨叹
毕业于郑州大学软件工程专业,目前从事Windows桌面软件、Linux服务器应用开发,熟悉C#、C/C++、Pyhton等编程语言
展开
-
C#程序中很多ntdll.dll、clr.dll的线程
VS中调试缓慢,如下图。原创 2023-09-26 16:28:38 · 594 阅读 · 0 评论 -
使用DevExpress22.X(Patch)控件库在VisualStudio2022使用C#进行Winform、WPF应用的开发,看这一篇就够了!
写在开头,Dev Express是个十分强大的控件库(下文简称Dev),但碍于其高昂的使用费用,“出于学习目的”,我们一般使用的都是Patch版本(在版权意识日趋加强的当下,不要提那两个字,现在加上那些字,百度都搜不出内容)。原创 2023-04-13 14:47:10 · 20435 阅读 · 25 评论 -
Word中插入高亮代码
VScode就不用说了吧,虽然用这个神器用来做这个事有点大材小用,但是,真的香!!!如下,.thrift文件,一个thrift插件就搞定:编辑器效果:直接复制代码, 插入word后的效果:原创 2021-08-10 12:07:09 · 414 阅读 · 0 评论 -
vs或其他IDE里输入卡顿(绝对想不到的解决方案)?
IDE里写代码卡顿?怎么办?试着去关闭IDE里的一些扩展(比如自动补全代码,修改界面滚动方式等等),换个输入法干嘛的都不好使(而且事实证明跟输入法没关系)。终极解决方案:把键盘直接插到电脑上,别通过hub什么的接入。不要问为什么,问就是谁知道用的hub是什么辣鸡货色!(键盘用的是三四百的樱桃,虽然用了两三年了,但是问题不大)...原创 2021-08-05 17:40:35 · 935 阅读 · 0 评论 -
Beyond Compare 4 license(2021-11-17更新可用)
Linux:首先删除离开试用模式:sudo rm -rf ~/.config/bcompare #thinks bensonkbsudo sed -i "s/keexjEP3t4Mue23hrnuPtY4TdcsqNiJL-5174TsUdLmJSIXKfG2NGPwBL6vnRPddT7tH29qpkneX63DO9ECSPE9rzY1zhThHERg8lHM9IBFT+rVuiY823aQJuqzxCKIE1bcDqM4wgW01FH6oCBP1G4ub01xmb4BGSUG6ZrjxW原创 2021-08-04 10:08:09 · 28308 阅读 · 15 评论 -
VS中的生成前后事件命令行
注意注意,这是bat脚本,bat脚本,bat脚本。如果要使用exe完成一些编译工作,不能像在cmd.exe中直接cd到exe然后“xx.exe -args”,需要"Start xx.exe -args";可以先“cd xx.exe.dir& Start xx.exe -args”,也可以直接"Start xx.exe.full_path -args"...原创 2021-07-01 11:50:09 · 764 阅读 · 0 评论 -
关于GridSplitter的一些坑
在设计Winform、WPF界面时,难免会遇到需要手动调整Grid大小的情况。 就WPF举例说明,具体使用方式不再赘述,见下图: 红色标记的位于第1列的GridSplitter控件分割了第0列和第2列的两个Grid,若想参与到GridSplitter分割两个Grid的过程中(如通过按键一键将0、2两列的Grid恢复到预设宽度)要怎么做呢? 需要设置的并非实际的位于第0列和第二列的Grid,而是父容器即“MainGrid”的列定义——ColumnDefinitions...原创 2021-05-11 17:14:23 · 1363 阅读 · 0 评论 -
WindowsInstaller生成部署程序时:WARNING: Unable to find dependency xx (Signature=xx Version=xx) of assembly
个人遇到的问题:生成部署程序时遇到十几条“warning”类型的输出信息,表明依赖项程序集版本不对。但是:生成解决方案的原因不在于此,是由于“warning”后的“error”类型信息,这才是生成失败的最终原因。解决:根据“error”类型的信息解决程序集错误,问题解决。其他关于部署程序的解决思路:①部署程序解决方案——属性——目标平台(TargetPlatform)——x86、x64、Itanium;②主程序、依赖程序库的目标平台,要和部署程序解决方案目标平台一致;③修改你的其他依赖库原创 2021-03-19 21:04:25 · 2566 阅读 · 0 评论 -
从Git上新拉下来的C#工程,其引用库全部被标记为黄色感叹号解决方法
在公司多人协作开发工作中,往往离不开Gitlab、Github、SVN等等其他代码管理平台的使用,以C#工程为例,很经常遇到的情况是,首次拉取代码并打开后,发现引用的dll几乎全部都标有黄色感叹号,包括System这些.net标准库,如下图:遇到这种情况不要慌,抽根烟冷静一下,想一想为什么标准库都没有正确找到,VS怎么这么辣鸡......具体原因是因为工程包含了一些NuGet包,这些第三方库未正确加载导致的。好的,烟抽完了,解决操作如下:①工具——NuGet包管理器——管理解决方案的NuGe原创 2020-09-21 15:29:35 · 7067 阅读 · 5 评论 -
关闭Chorme谷歌浏览器右键菜单的“发送到DESKTOP‘PC_Name‘”的功能
如上图红框所示,谷歌浏览器右键菜单的这个烦人的“发送到桌面...”(后跟另一台计算机的名称)功能好像是最近版本更新才有的,总是在点翻译网页时点错,对于强迫症来说就很烦,取消这个右键菜单的步骤如下:点击谷歌浏览器右上角竖着的三个点进入设置,点击“用户”——“同步功能和 Google 服务”——“管理同步数据”——关闭“同步所有数据类型”——关闭“打开的标签页”——退出设置后生效、退出设置后生效、退出设置后生效。关闭后效果如下:...原创 2020-08-08 21:02:17 · 3055 阅读 · 1 评论