上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页
摘要: 可以使用以下命令来查看几天来个文件的代码量: ``` git log --pretty=tformat: --numstat --since="2023-05-10" --until="2023-05-12" ``` 其中,–since和–until参数分别指定了统计的起始日期和结束日期。这个命令会 阅读全文
posted @ 2023-05-12 18:22 非法关键字 阅读(406) 评论(0) 推荐(0)
摘要: 1、使用模板实现一个单例模式,如下 #include <iostream> #include <memory> #include <mutex> template<typename T> class Singleton { public: static T& instance() { static 阅读全文
posted @ 2023-05-06 14:56 非法关键字 阅读(205) 评论(0) 推荐(0)
摘要: ### 1、现在的版本中已经移除了x-history命令, 我该使用什么方式来查看port的历史记录呢 如果当前版本的vcpkg中已经移除了`x-history`命令,您可以使用以下方法查看port的历史记录: - 使用Git命令: 首先,确保您已经安装了Git。然后,在命令行或终端中,导航到vcp 阅读全文
posted @ 2023-04-26 08:59 非法关键字 阅读(271) 评论(0) 推荐(0)
摘要: 开发环境:Windows 10专业版、Visual Studio Code、.Net6、SqlSugar5.x、Navicat 根据需求,对数据处理时,部分用到Sqlite进行增删改查、部分用到MySql进行增删改查 问题1:对于程序集中的模型对象映射需要根据对应连接进行初始化处理 问题2:对于需要 阅读全文
posted @ 2023-02-23 17:01 非法关键字 阅读(371) 评论(2) 推荐(1)
摘要: 在进行Binding的时候,如果能够明确到数据源属性的Path(Name),就可用Source、ElementName进行指定,但是有时候需要绑定的数据源可能没有明确的Path(Name),此时就需要利用Binding对象的RelativeSource属性来进行绑定源属性的指定,说白了,就是指定当前 阅读全文
posted @ 2022-11-01 16:22 非法关键字 阅读(1342) 评论(0) 推荐(3)
摘要: WPF类继承关系图 Object类:在.Net中所有类型的根类型 ​ DispatcherObject类:WPF中的大多数对象是从 DispatcherObject 派生的,这提供了用于处理并发和线程的基本构造。WPF 基于调度程序实现的消息系统。 ​ DependencyObject类:表示一个参 阅读全文
posted @ 2022-10-31 17:33 非法关键字 阅读(295) 评论(0) 推荐(1)
摘要: 1. 创建工程 使用CMake创建工程 cmake_minimum_required(VERSION 3.20 FATAL_ERROR) project(httprequest LANGUAGES CXX) set(CMAKE_AUTOUIC ON) set(CMAKE_AUTOMOC ON) se 阅读全文
posted @ 2022-10-26 10:50 非法关键字 阅读(75) 评论(0) 推荐(0)
摘要: 一、搜索模式 find_package用于查找包(通常是使用三方库),并返回关于包的细节(使用包所依赖的头文件、库文件、编译选项、链接选项等) 与find_libaray直接在指定搜索目录下搜索库不同,find_package命令可以获取更多的信息,那么它的搜索方式也是与find_libaray不一 阅读全文
posted @ 2022-10-11 09:14 非法关键字 阅读(2059) 评论(0) 推荐(0)
摘要: 背景 在实际项目中,您的项目代码需要依赖第三方库的历史版本,以往的做法是将vcpkg回退到需要使用的版本,或者是自定义版本,这会导致其他的库也回退到以前的版本。 现在vcpkg提供了versioning 特性,可以方便地解决这个问题。Versioning 特性是默认开启的,不需要额外的设置来启用。注 阅读全文
posted @ 2022-10-10 14:02 非法关键字 阅读(421) 评论(0) 推荐(0)
摘要: 基于c/c++的运行时库MT、MTd、MD、MDd的多样性的以及涉及到相关复杂的第三方库依赖,有过一次项目引用openssl的痛苦经历;另外还会涉及到平台相关的arm-uwp arm64-windows x64-linux x64-osx x64-uwp x64-windows-static x64 阅读全文
posted @ 2022-08-25 16:32 非法关键字 阅读(2056) 评论(0) 推荐(0)
摘要: 依赖包安装 使用神器vcpkg vcpkg install log4cplus[core, unicode]:x86-windows, 安装匹配项目的包 Show Me the Code #ifndef LOGGER_HEADER #define LOGGER_HEADER #include <io 阅读全文
posted @ 2022-08-01 16:16 非法关键字 阅读(362) 评论(0) 推荐(0)
摘要: 使用Lazy<>优雅的解决构造函数中的异步需求 前世今生 从netframework 4.0开始,C#开始支持延迟初始化,通过Lazy关键字,我们可以声明某个对象为仅仅当第一次使用的时候,再初始化,如果一直没有调用,那就不初始化,省去了一部分不必要的开销,提升了效率 线程安全性 默认情况下,该类的所 阅读全文
posted @ 2022-06-28 16:42 非法关键字 阅读(584) 评论(0) 推荐(1)
摘要: 前不久使用Docker的方式部署BaGet, 最后放弃了,个人使用的云主机配置有限所以作罢,时至今日2022/6,一个偶然又进入了BaGet (loic-sharma.github.io),有了直接使用dotnet sdk运行的方式,那么下面就简单的记录一下部署的过程 下载 下载发布包中的压缩包,解 阅读全文
posted @ 2022-06-06 20:51 非法关键字 阅读(255) 评论(0) 推荐(1)
摘要: Expression与ExpressionTree LINQ 表达式(Expression) 可以将lambda表达式分配给Func或Action类型委托,以处理内存中的集合。.NET编译器在编译时将分配给Func或Action类型委托的lambda表达式转换为可执行代码。 LINQ引入了一种名为E 阅读全文
posted @ 2022-06-06 09:39 非法关键字 阅读(153) 评论(0) 推荐(0)
摘要: LINQ运算符 LINQ 过滤运算符 Where LINQ中的过滤运算符根据某些给定的标准过滤序列(集合)。 下表列出了LINQ中所有可用的过滤运算符。 筛选运算符 描述 Where 根据谓词函数从集合中返回值。 OfType 根据指定类型返回集合中的值。 然而,它取决于它们是否能够向指定类型转换。 阅读全文
posted @ 2022-06-02 14:31 非法关键字 阅读(158) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 8 9 10 ··· 15 下一页