其他
文章平均质量分 82
i胡说
这个作者很懒,什么都没留下…
展开
-
VS2012:LNK4098: 默认库“MSVCRT”与其他库的使用冲突
VS2012警告:LINK : warning LNK4098: 默认库“MSVCRT”与其他库的使用冲突;请使用 /NODEFAULTLIB:library原因:在使用多线程调试dll(MDd)模式的时候 <位置:配置属性 - c/c++ - 代码生成-运行时库> msvcrtd.lib 与 ibcmt.lib产生冲突网上查的VS2008解决办法:1.右击工程 - 属性 ”配置属性 - 链接器 - 输入 - 忽略特定库“,添加 ”libcmt.lib“2.右击工程 - 属性 ”配置属性转载 2021-08-27 14:40:15 · 3040 阅读 · 0 评论 -
命令行生成、运行及调用jar包
我们先来看只含有字节码文件,即只含有class文件的jar包怎么制作,这是最简单的形式转载 2020-06-20 23:04:51 · 3384 阅读 · 0 评论 -
VBA 按行提取*.txt文件数据并写入Excel单元格
VBA 按行提取*.txt文件数据并写入Excel单元格原创 2020-06-10 15:56:31 · 3437 阅读 · 0 评论 -
Markdown使用技巧总结:代码块折叠
md文件中代码块折叠的源码如下:原创 2020-04-09 11:00:44 · 7247 阅读 · 5 评论 -
各种颜色RGB值
调色板:各种颜色的rgb值转载 2020-04-09 10:48:54 · 14162 阅读 · 1 评论 -
TCP的三次握手和四次挥手
TCP三次握手和四次挥手原创 2020-01-10 15:19:15 · 404 阅读 · 0 评论 -
使用VS生成本地静态库文件以及静态库文件的使用
如何生成静态库?1、使用vs新建空项目,我使用的是vs2017步骤:“文件”–>“新建”–>“项目”–>“空项目”转载 2019-12-24 11:46:16 · 696 阅读 · 0 评论 -
VS2017生成动态库.dll和静态库.lib及其调用
打开VS2017,新建动态链接库(DLL)转载 2019-12-24 11:37:15 · 370 阅读 · 0 评论 -
mac上编译安装C++第三方管理工具vcpkg
vcpkg支持多平台,Windows、Linux以及Mac。自动集成开源第三方C 和 C++ 库,如openssl等。摘自官网:vcpkg未添加到任何环境变量,并且不依赖于Windows注册表或Visual Studio转载 2019-12-23 21:17:23 · 1194 阅读 · 0 评论 -
MAC上Git安装与GitHub基本使用
MAC 上安装Git主要有两种方式首先查看电脑是否安装Git,终端输入:转载 2019-12-22 12:02:52 · 875 阅读 · 0 评论 -
UML时序图(Sequence Diagram)
时序图(Sequence Diagram),又名序列图、循序图,是一种UML交互图。它通过描述对象之间发送消息的时间顺序显示多个对象之间的动态协作。转载 2019-12-12 18:55:22 · 816 阅读 · 0 评论 -
Markdown使用技巧总结——字体,颜色,字号,背景,首行缩进等
CSDN-markdown编辑器是其衍生版本,扩展了Markdown的功能(如表格、脚注、内嵌HTML等等)!对,就是内嵌HTML,接下来要讲的功能就需要使用内嵌HTML的方法来实现。转载 2019-12-09 17:23:35 · 404 阅读 · 0 评论 -
visual assist snappsets
visual assist snappsets原创 2019-12-06 10:32:37 · 415 阅读 · 0 评论 -
双击bat即可以管理员身份运行
双击bat即可以管理员身份运行原创 2019-11-28 14:35:55 · 874 阅读 · 0 评论 -
SEH(structured exception handling)中__try __except异常处理模型
Windows 程序设计中最重要的理念就是消息传递,事件驱动。当GUI应用程序触发一个消息时,系统将把该消息放入消息队列,然后去查找并调用窗体的消息处理函数(CALLBACK),传递的参数当然就是这个消息。我们同样可以把异常也当作是一种消息,应用程序发生异常时就触发了该消息并告知系统。系统接收后同样会找它的“回调函数”,也就是我们的异常处理例程。当然,如果我们在程序中没有做异常处理的话,系统也不会置之不理,它将弹出我们常见的应用程序错误框,然后结束该程序。所以,当我们改变思维方式,以CALLBACK 的思想转载 2019-11-18 15:25:11 · 303 阅读 · 0 评论 -
有符号变量(负数)与无符号变量(正数)的相加
这个问题测试你是否懂得 C 语言中的整数自动转换原则,当表达式中存在有符号类型和无符号类型时所有的操作数都自动转换为无符号类型。原创 2019-10-29 00:02:17 · 987 阅读 · 0 评论 -
CMake编译教程
这份渐进式的教程涵盖了 CMake 帮助处理的一些常见的构建问题。许多议题已经在《Mastering CMake》中作为独立的话题介绍过,但是了解它们是如何在示例项目中结合在一起的将非常有帮助。你可以在 CMake 源码中的 Tests/Tutorial 文件夹找到这份教程,每一步的内容都放置在各自的子文件夹中。转载 2019-10-17 17:45:14 · 843 阅读 · 0 评论 -
批处理文件rd \s\q **是什么意思?
批处理文件rd \s\q **表示删除一个目录,及目录下的所有子目录和文件。原创 2019-10-17 15:09:08 · 4097 阅读 · 0 评论 -
CMake编译生成可执行文件
Windows环境下用CMake编译生成可执行文件的过程如下:1、`win+r`进入命令窗口;2、`cd *\build`进入build文件夹;原创 2019-10-17 12:56:25 · 2667 阅读 · 0 评论 -
vs code防止头文件重复包含的ifndef的snippet代码片段
每次创建头文件的时候,我们为了防止重复包含,都要这样做类似下面的事情:转载 2019-10-16 22:41:40 · 326 阅读 · 0 评论 -
Windows平台下Visual Studio Code C++开发环境搭建
Visual Studio Code is a lightweight but powerful source code editor which runs on your desktop and is available for Windows, macOS and Linux. It comes with built-in support for JavaScript, TypeScript and Node.js and has a rich ecosystem of extensions for o原创 2019-09-16 23:15:23 · 423 阅读 · 0 评论 -
easyloggingpp:C++日志库
Easylogging++ is feature-rich containing many features that both typical and advanced developer will require while writing a software;原创 2019-09-15 16:27:25 · 284 阅读 · 0 评论 -
Windows 10 System Activation
打开注册表编辑器:win+R,输入Regedit.修改SkipRearm的值为1:SOFTWARE–>Microsoft–>Windows NT–>CurrentVersion–>SoftwareProtectionPlatform->SkipRearm,重启电脑。原创 2019-09-10 21:38:41 · 751 阅读 · 2 评论 -
windows 下使用 cmake-gui 来编译源代码
在 windows 下配置该库难度就比较麻烦,一般使用 cmake-gui 进行配置,生成对应开发环境的工程(比如VS2010、VS2015、MinGW 之类的),这里描述一下使用 CMAKE-gui 编译配置第三方库的通常的过程。转载 2019-09-04 09:37:49 · 4041 阅读 · 1 评论 -
CMakeLists.txt 语法介绍与实例演练
cmake 是一个跨平台、开源的构建系统。它是一个集软件构建、测试、打包于一身的软件。它使用与平台和编译器独立的配置文件来对软件编译过程进行控制。转载 2019-09-20 18:24:31 · 125 阅读 · 0 评论 -
RISC-V架构解析
RISC-V架构作为一种指令集架构,在介绍细节之前,让我们先了解设计的哲学。所谓设计的“哲学”便是其推崇的一种策略,譬如说我们熟知的日本车的设计哲学是经济省油,美国车的设计哲学是霸气外漏等。RISC-V架构的设计哲学是什么呢?是“大道至简”。原创 2019-09-24 16:41:43 · 5178 阅读 · 0 评论 -
RISC和CISC的区别
RISC(精简指令集计算机)和CISC(复杂指令集计算机)是当前CPU的两种架构。它们的区别在于不同的CPU设计理念和方法。转载 2019-09-24 18:17:41 · 11730 阅读 · 0 评论 -
TCP/IP加速器
TCP加速(英语:TCP acceleration),是一系列的网上技术概称,应用于传输控制协议(TCP)中。在不修改终端应用程序的前提下,相较于一般标准的传输控制协议(TCP)连线,使用这些技术能够提供更佳的流量。原创 2019-09-24 18:40:30 · 860 阅读 · 0 评论 -
RemoveError: 'setuptools' is a dependency of conda and cannot be removed from conda's operatin
RemoveError: ‘setuptools’ is a dependency of conda and cannot be removed from conda’s operating environment.原创 2019-10-09 16:12:01 · 1222 阅读 · 0 评论 -
TCP/IP的三次握手、四次挥手
第一次握手:建立连接时,客户端发送syn包(syn=j)到服务器,并进入SYN_SEND状态,等待服务器确认;SYN:同步序列编号(Synchronize Sequence Numbers)第二次握手:服务器收到syn包,必须转载 2019-10-11 13:59:44 · 98 阅读 · 0 评论 -
cmake在Windows上的使用
cmake是一个构建C++代码的跨平台工具,他能够干什么呢?他能够搜索你的平台环境,然后生成平台上用于Build的文件。在Windows上安装了Visual Studio, 他能够帮你生成.sln, .vcxproj文件。如果在Linux上,能够帮你生成makefile。在MAC OS上,帮你生成xcode的项目文件。利用这些文件你就可以在本地编译,链接文件。生成这些项目,solution文件的输入信息,就是一套自己编写的和平台无关的配置文件。一般使用CMakeLists.txt文件。转载 2019-09-03 18:30:35 · 687 阅读 · 0 评论