自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 问答 (2)
  • 收藏
  • 关注

原创 A+B

A+B 题目描述给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。现在请计算A+B的结果,并以正常形式输出。 输入输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。 输出请计算A+B的结果,并以正常形式输出,每组数据占一行。 样例输入-234,567,890 123,456,789 1,234 2,345,678 样例输出-1111

2020-12-03 10:11:03 193

原创 厄拉多塞筛法

int countPrimes(int n) { int count = 0; //初始默认所有数为质数 vector<bool> signs(n, true); for (int i = 2; i < n; i++) { if (signs[i]) { count++; for (int j = i + i; j < n; j += i) { signs[

2020-12-03 08:37:04 239

转载 快速排序

快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用。该方法的基本思想是:1.先从数列中取出一个数作为基准数。2.分区过程,将比这个数大的数全放到它的右边,小于或等于它的数全放到它的左边。3.再对左右区间重复第二步,直到各区间只有一个数。虽然快速排序称为分治法,但分治法这三个字显然无法很好的概括快速排序的全部步骤。因此我的对快速排序作了进一步的说明:挖坑填数+分治法:先来看实例吧,定义下面再给出(最好能用自己的话来总结定义,这样对实现代码会有帮助)。以一个数组作为

2020-12-01 20:46:32 79

原创 虚幻4引擎教学

C语言中文网入口ue4官网入口需要注意的是 , 这两个教程使用的是vs2019作为代码编辑器,可能有的人想用Rider,也是可以的,但是你在把Rider作为默认启动的编辑器之后每一次新建项目还是会默认打开vs,但是这时候你的项目中的sln文件已经是Rider格式的了,如果不想用vs的话可以关闭然后在项目文件夹中重新启动那个Ride格式的sln文件。...

2020-11-26 16:10:12 1050

原创 如何用C#用托管和非托管的方法调用C++编写的动态链接库(.dll)?(vs2019)

首先介绍一下什么是托管和非托管1 托管代码 (managed code).NET Framework的核心是其运行库的执行环境,称为公共语言运行库(CLR)或.NET运行库。通常将在CLR的控制下运行的代码称为托管代码(managed code)。运行库环境(而不是直接由操作系统)执行的代码。托管代码应用程序可以获得公共语言运行库服务,例如自动垃圾回收、运行库类型检查和安全支持等。这些服务帮助提供独立于平台和语言的、统一的托管代码应用程序行为。托管代码是可以使用20多种支持Microsof

2020-11-23 22:17:54 814

原创 vs2019 C++动态链接库的托管型代码建立出现的一个错误

搞了我一晚上了,我估计除了2019之外的没这么麻烦。错误:++/CLI 或 C++/CX 不支持两阶段名称查找;请使用 /Zc:twoPhase-项目背景:C++项目,打开了/clr选项,使用了.net里面的dll库分析:two-phase name lookup应该是一个关于C++模板的功能,错误提示应该是说它不支持C++/CLI, C++/CX, or OpenMP。我的工程里面主要是c语言的代码,引用了一些C++的类库,然后并没有使用C++的模板,所以我把two-phase name

2020-11-23 20:50:10 463

原创 请确保此文件可访问并且是一个有效的程序集或COM组件

dll引用失败,重新添加引用.结果报错:请确保此文件可访问并且是一个有效的程序集或COM组件报错是因为此程序集/com组件未注册而导致不能直接引用.解决方法:首先复制程序集所在的路径.如: E:\aaaa\bbbb\ccc.dll启动运行窗口输入 cmd 回车.启动命令窗口后在光标处输入regsvr32 E:\aaaa\bbbb\ccc.dll直接回车注册.注册成功会有提示....

2020-11-23 17:51:22 1228

原创 C#与.NET的关系

C#与.NET的关系C#本身是一门语言,它是用于生成面向.NET环境的代码,但其并不是.NET的一部分。换言之,C#编写的代码总是运行在.NET Framework中。而且,在很多时候,C#的特定功能依赖于.NET。比如,在C#中声明一个int类型,实际上是.NET中System.Int32类的一个实例。它是专门为与Microsoft的.NET Framework一起使用而设计的。C#就其本身而言是一种语言,尽管它是用于生成面向.NET环境的代码,但它本身不是.NET的一部分。.NET支持的一些特性,

2020-11-22 15:01:57 672 1

原创 .NET的两种交互模式

1、什么是c/sc指的是client(客户端),s指的是服务器模式,c/s是client/Server的缩写,客户端需要安装专业的客户端软件,如我们用的qq、酷狗音乐等客户端软件2、什么是b/sb指的是browser(浏览器),s指的是服务器模式,b/s是browser/Server的缩写,客户端只需要安装一个浏览器就可以访问我们的网站程序。 在这种结构下,用户界面完全通过WWW浏览器实现,一部分事务逻辑在前端实现,但是主要逻辑在服务器端实现。浏览器通过Web Server 同数据库进行数据交互。C

2020-11-22 12:27:28 522 1

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除