如何隐藏Edge浏览器的“在侧边栏搜索”菜单
新的基于Chromium的Edge浏览器是不错,可是微软老是往里塞乱七八糟的的东西,好在大部分都可以关闭。今天发现了关闭侧边栏搜索右键菜单的方法 快捷方式目标后边追加 1 --disable-features=msSidebarSearchAfterSearchWebFor,msSidebarSearchBeforeSearchWebFor 确定重启即可
新的基于Chromium的Edge浏览器是不错,可是微软老是往里塞乱七八糟的的东西,好在大部分都可以关闭。今天发现了关闭侧边栏搜索右键菜单的方法 快捷方式目标后边追加 1 --disable-features=msSidebarSearchAfterSearchWebFor,msSidebarSearchBeforeSearchWebFor 确定重启即可
上次说了通过git rebase 合并多个提交,那如何撤销呢? ...
git的工作区、暂存区、版本库的区分,让我们在编码的时候以渐进的方式稳步的把代码写出来。 我的习惯是先在工作区和暂存区迭代,某个部分写好了用添加到暂存区,进行下一步;发现工作区太乱了或者这样写不行,可以丢弃工作区的更改。 工作区达到一定的阶段,就提交一下。整个功能完成后可能是下面这样: 1 2 3 4 5 6 7 * 7e7af1b - (HEAD -> feat/addUser)完成 * 215353c - 修改自测bug * 5fcfa4f - 完成功能 * 34024f7 - 完成界面设计 * 288ebcb - 开始添加用户功能 * b36071d - (origin/main)登录功能 <----远程 * 25b848d - init 直接合并到main稍显杂乱,先用git rebase把提交合并一下: 要合并的是最后5个提交,使用命令 1 git rebase -i HEAD~5 git 弹出编辑器 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 pick 288ebcb 开始添加用户功能 pick 34024f7 完成界面设计 pick 5fcfa4f 完成功能 pick 215353c 修改自测bug pick 7e7af1b 完成 # Rebase b36071d....
问题 假设一个工程有如下的结构 —-Demo sln ——–WPF ——–DataAccess WPF 引用 DataAccess 项目 DataAccess项目引用nuget包System.Data.SQLite, 编译后 DataAccess输出文件夹存在System.Data.SQLite文件和X646和X86,内含SQLite.Interop.dll WPF输出文件夹仅存在System.Data.SQLite文件,需要手动从DataAccess输出文件夹拷贝X646和X86文件夹 而且每次升级System.Data.SQLite nuget包后都需要重新拷贝一次,否则会因为版本不匹配而出现异常。 解决方法 在DataAccess.csproj 中添加 1 2 3 4 5 6 <PropertyGroup> <ContentSQLiteInteropFiles>true</ContentSQLiteInteropFiles> <CopySQLiteInteropFiles>false</CopySQLiteInteropFiles> <CleanSQLiteInteropFiles>false</CleanSQLiteInteropFiles> <CollectSQLiteInteropFiles>false</CollectSQLiteInteropFiles> </PropertyGroup> 参考 SQLite.Interop.dll files does not copy to project output path when required by referenced project Change nuget build targets to use ‘Content’ rather than ‘Copy’ and ‘Delete’
整理记录一下自己常用的一些软件 ...
关于解决方案文件sln的说明,官方文档已经说的很清楚的,这里不再重复,只说几个细节的地方 ...
在未联网的计算机上安装.NET Framework 4.6.1, 4.6.2, 4.7, 4.8 可能会因为缺少根证书失败 ...
修改NuGet全局缓存路径 ...
昨天在公司局域网搭建了一个nuget服务器,记录一下过程 ...
双端链表 ...