07 2021 档案

摘要: 阅读全文
posted @ 2021-07-31 21:27 MaxBruce 阅读(38) 评论(0) 推荐(0)
摘要:数据验证特性RequiredAttribute:表示数据不能为空RegularExpressionAttribute:正则校验CompareAttribute:和某个属性比较RangeAttribute:表示在某个区间之内MaxAttribute:最大值MinAttribute:最小值StringL 阅读全文
posted @ 2021-07-31 20:44 MaxBruce 阅读(218) 评论(0) 推荐(0)
摘要:var workerSemphore = new Semaphore(0, 800000); var IsWorkThreadCreated = true; var workThread = new Thread(() => { Console.WriteLine("XiaoweiSDK.Creat 阅读全文
posted @ 2021-07-31 13:51 MaxBruce 阅读(50) 评论(0) 推荐(0)
摘要:https://www.cnblogs.com/artech/p/inside-asp-net-core-1.html 阅读全文
posted @ 2021-07-31 09:07 MaxBruce 阅读(54) 评论(0) 推荐(0)
摘要:命名空间:System.Threading程序集:mscorlib.dll, System.Threading.dll 尝试获取指定对象的排他锁。 用于 Monitor 锁定对象 (即引用类型) ,而不是值类型。 有关详细信息,请参阅 Monitor 文章。 若要确保线程不输入临界区,应检查方法的返 阅读全文
posted @ 2021-07-31 08:58 MaxBruce 阅读(91) 评论(0) 推荐(0)
摘要:ASP.NET Core操作MySql数据库, 这样整套环境都可以布署在Linux上 使用微软的 Microsoft.EntityFrameworkCore(2.1.4) 和MySql出的 MySql.Data.EntityFrameworkCore(8.0.13) 软件版本 Asp.net Cor 阅读全文
posted @ 2021-07-30 07:56 MaxBruce 阅读(561) 评论(0) 推荐(0)
摘要:最近被安排开发文件存储微服务,要求是能够通过配置来无缝切换我们公司内部研发的文件存储系统,FastDFS,MongDb GridFS,阿里云OSS,腾讯云OSS等。根据任务紧急度暂时先完成了通过配置来无缝切换内部文件系统以及FastDFS。至于MongDb GridFS,阿里云OSS,腾讯云OSS等 阅读全文
posted @ 2021-07-29 22:14 MaxBruce 阅读(140) 评论(0) 推荐(0)
摘要:1、安装Nlog包 Install-Package NLog.Extensions.Logging -Pre 2、在项目添加nlog.config文件 2.1、nlog.config <?xml version="1.0" encoding="utf-8" ?> <nlog xmlns="http: 阅读全文
posted @ 2021-07-29 22:03 MaxBruce 阅读(257) 评论(0) 推荐(0)
摘要:你是否会迷惑当我们请求一个ASP.NetWeb应用程序以后,它是怎么处理这些请求的,后台是怎么工作的,今天就讲一下Asp.NetCore Web应用程序中的请求处理过程。 上一节,我们讲到,Startup文件中用来配置中间件(middleware),这个中间件就是用来处理请求的。那标题中的请求管道又 阅读全文
posted @ 2021-07-29 21:28 MaxBruce 阅读(121) 评论(0) 推荐(0)
摘要:这节演示一下自定义中间件,第一节我们讲到,中间件的处理流程就像一个俄罗斯套娃,那这种俄罗斯套娃型的流程内部是如何实现的呢,下面请看代码​。 ​第一种写法是直接写在Configure方法中的,使用app.Use(委托)配合lambda表达式使用,适合很轻量级的中间件。​ app.Use(async ( 阅读全文
posted @ 2021-07-29 21:26 MaxBruce 阅读(164) 评论(0) 推荐(0)
摘要:1、以管理员运行cmd ,输入 sc create test binPath= 程序路径\xxx.exe,主要 “=”后面必须要空格 在服务里面查看结果 2、设置服务格式: sc config 服务名 start= AUTO (自动) sc config 服务名 start= DEMAND (手动) 阅读全文
posted @ 2021-07-28 17:42 MaxBruce 阅读(316) 评论(0) 推荐(0)
摘要:异步方法内无法使用Monitor 和lock 所以只能用System.Threading.SemaphoreSlim了 //Semaphore (int initialCount, int maximumCount); //initialCount代表还分配几个线程,比如是1,那就是还能允许一个线程 阅读全文
posted @ 2021-07-27 15:33 MaxBruce 阅读(4250) 评论(0) 推荐(0)
摘要:目录 创建与使用 使用场景 场景一:输出针对不同 .NET Framework 版本的类库 场景二:输出针对不同 Platform 的类库 总结 从 Visual Studio 2015 起,共享项目 (Shared Project) 作为新的一种项目类型被添加到项目模板列表中,它的主要目的是使多个 阅读全文
posted @ 2021-07-26 23:48 MaxBruce 阅读(483) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/withscorpion/p/9454490.html 联合查询效率较高,举例子来说明联合查询:内联inner join 、左联left outer join 、右联right outer join 、全联full outer join 的好 阅读全文
posted @ 2021-07-26 09:37 MaxBruce 阅读(469) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/diffrent/p/8854995.html SQL常见面试题 1.用一条SQL 语句 查询出每门课都大于80 分的学生姓名 name kecheng fenshu张三 语文 81张三 数学 75李四 语文 76李四 数学 90王五 语文 阅读全文
posted @ 2021-07-26 00:30 MaxBruce 阅读(2049) 评论(0) 推荐(0)
摘要:本章讲解 SELECT DISTINCT 语句。 SQL SELECT DISTINCT 语句 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。 关键词 DISTINCT 用于返回唯一不同的值。 语法: SELECT DISTINCT 列名称 FRO 阅读全文
posted @ 2021-07-26 00:23 MaxBruce 阅读(260) 评论(0) 推荐(0)
摘要:参考网址: https://zhuanlan.zhihu.com/p/245115561 聚合函数是什么 聚合函数是对一组值执行计算,并返回单个值的函数。常与 SELECT 语句的 GROUP BY 子句一同使用。 常见聚合函数有哪些 count():计数,count(列名)不计算空值,count( 阅读全文
posted @ 2021-07-25 23:10 MaxBruce 阅读(927) 评论(0) 推荐(0)
摘要:运行环境 照例,先亮环境;软件的话我这里假设你已经批准好了.net core 运行环境,未配置可以看我的这篇[linux(centos)搭建.net core 运行环境] 腾讯云 centos:7.2cpu:1核 2G内存 1M带宽 docker:18.06.1-ce 安装docker 安装其实很简 阅读全文
posted @ 2021-07-25 09:13 MaxBruce 阅读(128) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/savorboard/p/dotnetcore-docker.html 在前面文章中,介绍了 ASP.NET Core在 macOS,Linux 上基于Nginx和Jexus的发布和部署,本篇文章主要是如何在Docker容器中运行ASP.NE 阅读全文
posted @ 2021-07-24 16:27 MaxBruce 阅读(157) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/imstrive/p/10168940.html 转载自:ASP.NET Core 2.1 使用Docker运行 1.新建ASP.NET Core项目 新建一个名为“DockerSample”的ASP.NET Core项目 运行程序,页面如下 阅读全文
posted @ 2021-07-24 16:26 MaxBruce 阅读(253) 评论(0) 推荐(0)
摘要:如何查看linux当前有哪些命令可用? compgen -c 阅读全文
posted @ 2021-07-24 11:12 MaxBruce 阅读(27) 评论(0) 推荐(0)
摘要:Wpf(Storyboard)动画简单实例 动画的三种变换方式 RotateTransform:旋转变换变化值:CenterX围绕转的圆心横坐标 CenterY纵坐标 Angle旋转角度(角度正负表示方向) ScaleTransform:缩放变换变化值:ScaleX横向放大倍数 ScaleY纵向(负 阅读全文
posted @ 2021-07-23 23:34 MaxBruce 阅读(828) 评论(0) 推荐(0)
摘要:参考网址:https://blog.csdn.net/hzw2945/article/details/72467820 https://www.cnblogs.com/changbaishan/p/3307942.html 先放效果图。类似网易云音乐播放音乐时封面旋转效果 两种实现方式,分别是前端( 阅读全文
posted @ 2021-07-21 21:51 MaxBruce 阅读(136) 评论(0) 推荐(0)
摘要:参考网址: lwm2m协议 - thomas_blog - 博客园 (cnblogs.com) 开源代码:wakaama 1. LWM2M for IoTLWM2M(Light Weight Machine-to-Machine)轻量型的通信协议IoT(Internet of Things)物联网。 阅读全文
posted @ 2021-07-20 16:10 MaxBruce 阅读(976) 评论(0) 推荐(0)
摘要:reference web site : WPF自定义控件与样式(4)-CheckBox/RadioButton自定义样式 - /*梦里花落知多少*/ - 博客园 (cnblogs.com) 一.前言 申明:WPF自定义控件与样式是一个系列文章,前后是有些关联的,但大多是按照由简到繁的顺序逐步发布的 阅读全文
posted @ 2021-07-20 10:40 MaxBruce 阅读(424) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/sunshineliulu/p/12995910.html 这两天在复习大顶堆和小顶堆,比起两年前的懵懵懂懂,这次理解起来就容易了一些。又翻看了一下自己之前的笔记数据结构与算法之PHP排序算法(堆排序),发现自己这次查阅资料,和之前的思路不太 阅读全文
posted @ 2021-07-19 22:42 MaxBruce 阅读(677) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/wenlong512/p/7355971.html 一、简介 程序创建在 Windows 会话中,可长时间运行的可执行应用程序。这些服务可以在计算机启动时自动启动,可以暂停和重新启动而且不显示任何用户界面。这些功能使服务非常适合在服务器上使 阅读全文
posted @ 2021-07-19 17:33 MaxBruce 阅读(477) 评论(0) 推荐(0)
摘要:参考网址: https://www.cnblogs.com/jingmoxukong/category/528514.html?page=1 阅读全文
posted @ 2021-07-19 10:31 MaxBruce 阅读(53) 评论(0) 推荐(0)
摘要:用c#中创建一个windows服务非常简单,与windows服务相关的类都在System.ServiceProcess命名空间下。 每个服务都需要继承自ServiceBase类,并重写相应的启动、暂停、停止等方法。 windows服务的相关信息是存放与注册表中的,所以他可以在不需要用户登录的情况下自 阅读全文
posted @ 2021-07-19 09:39 MaxBruce 阅读(297) 评论(0) 推荐(0)
摘要:两个对象是否为同一个对象:是看两个对象是否指向堆中的同一块内存。 1、使用object.ReferenceEquals() class Program { static void Main(string[] args) { Person p1 = new Person(); p1.Name = "M 阅读全文
posted @ 2021-07-17 18:52 MaxBruce 阅读(487) 评论(0) 推荐(0)
摘要:auto folder1="./.mm"; QDir *folder = new QDir; bool exist = folder->exists(folder1); if(exist) { QMessageBox::warning(this, tr("createDir"), tr("Dir i 阅读全文
posted @ 2021-07-17 18:33 MaxBruce 阅读(93) 评论(0) 推荐(0)
摘要:在WPF中,数据模板是非常强大的工具,他是一块定义如何显示绑定的对象的XAML标记。有两种类型的控件支持数据模板:(1)内容控件通过ContentTemplate属性支持数据模板;(2)列表控件通过ItemTemplate属性支持数据模板。为了能够进一步提升数据模板的功能,在使用中常常会要求动态选择 阅读全文
posted @ 2021-07-17 16:57 MaxBruce 阅读(524) 评论(0) 推荐(0)
摘要:参考网址:https://www.cnblogs.com/dxmfans/p/9434612.html <Window x:Class="Wpf180706.Window5" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentati 阅读全文
posted @ 2021-07-17 16:29 MaxBruce 阅读(317) 评论(0) 推荐(0)
摘要:这篇博客介绍如何在UWP开发时,如何存储App Data和获取。 App Data是指用户的一些设定,偏好等。例如,App的主题,是否接收推送,离线接收消息等。需要区分下App Data和User Data,一般情况下User Data是一些文档,文件,数据库记录。 App Data的类型有Sett 阅读全文
posted @ 2021-07-17 12:52 MaxBruce 阅读(210) 评论(0) 推荐(0)
摘要:Say I have a standard WPF ItemsControl bound to an ObservableCollection of "Dog" objects like so: <ItemsControl ItemsSource="{Binding Dogs}"> <ItemsCo 阅读全文
posted @ 2021-07-17 10:39 MaxBruce 阅读(1768) 评论(0) 推荐(0)
摘要:我们通常说的模板是用来参照的,同样在WPF中,模板是用来作为制作控件的参照。 一、认识模板 1.1WPF菜鸟看模板 前面的记录有提过,控件主要是算法和数据的载体。控件的算法主要体现在可以激发的事件、可以调用的方法、能进行的操作等方面;控件的数据体现为:控件能展示哪些数据。上面两方面终决定了控件,在以 阅读全文
posted @ 2021-07-17 08:43 MaxBruce 阅读(1099) 评论(0) 推荐(0)
摘要:<Style TargetType="RadioButton" x:Key="nav"> <Setter Property="Template"> <Setter.Value> <ControlTemplate TargetType="RadioButton"> <Border x:Name="b" 阅读全文
posted @ 2021-07-16 22:50 MaxBruce 阅读(162) 评论(0) 推荐(0)
摘要:Qt中的字符串类 QString类 保存了16位Unicode值,提供了丰富的操作、查询和转换等函数。 QString 字符串有如下几个操作符: (1) “+” 用于组合两个字符串,“+=” 用于将一个字符串追加到另一个字符串的末尾,例如: 1 QString str1 = "Welcome"; 2 阅读全文
posted @ 2021-07-16 10:50 MaxBruce 阅读(4524) 评论(0) 推荐(0)
摘要:WPF使用Path来画圆, 在 WPF 中可以使用 Path (路径) 来画圆,而 Path 支持两种写法:xaml 代码格式、标记格式,这里介绍的是标记格式: 例子: <Path Data="M 300,300 A 100,100 0 1 1 300,299 Z" Stroke="Black" S 阅读全文
posted @ 2021-07-15 22:27 MaxBruce 阅读(5978) 评论(0) 推荐(4)
摘要:参考网址: https://blog.csdn.net/qq_33843555/article/details/112994321 看看这段代码 先来看看下面这两行代码: std::function<void(EventKeyboard::KeyCode, Event*)> onKeyPressed 阅读全文
posted @ 2021-07-15 15:42 MaxBruce 阅读(265) 评论(0) 推荐(0)
摘要:QPointer的使用以及场景 在我们项目开发中,经常会遇到这种情况,在A中引用了B的对象,但是你却不知道B什么时候会析构,所以使用它会出现异常;所以今天的主角要登场了QPointer可以完美的解决这样的问题。 先来看一下介绍 The QPointer class is a template cla 阅读全文
posted @ 2021-07-15 15:09 MaxBruce 阅读(1667) 评论(0) 推荐(0)
摘要:<Button x:Name="LearnMore" Grid.Row="6" HorizontalAlignment="Left" VerticalAlignment="Top" Click="go_webSite" > <Button.Template> <ControlTemplate Tar 阅读全文
posted @ 2021-07-14 18:36 MaxBruce 阅读(460) 评论(0) 推荐(1)
摘要:你应该覆盖Button样式 <Page.Resources> <Style TargetType="Button" x:Key="CustomButtonStyle"> <Setter Property="Background" Value="{ThemeResource SystemControl 阅读全文
posted @ 2021-07-14 18:32 MaxBruce 阅读(263) 评论(0) 推荐(0)
摘要:网站: https://github.com/vasanthmes/WPF-Dashboard-UI-Material-Design-Concept theme <Application x:Class="MobileAppUsageDashboard.App" xmlns="http://sche 阅读全文
posted @ 2021-07-14 07:26 MaxBruce 阅读(747) 评论(0) 推荐(0)
摘要:有时候需要获得一个元素,相对窗口的坐标,在修改他的位置可以使用。 那么 UWP 如何获得元素坐标? 我提供了一个方法,可以获得元素的坐标。 首先需要获得元素,如果没有获得元素,那么如何得到他的坐标? 假如 xaml 是这样,而我需要获得 MainTextBlock 相对窗口的坐标 <Grid Bac 阅读全文
posted @ 2021-07-13 22:14 MaxBruce 阅读(113) 评论(0) 推荐(0)
摘要:引用网址:https://zhuanlan.zhihu.com/p/105681983?from_voters_page=true 1.单一职责 一个类只负责一个功能领域中的相应职责,或者可以定义为:就一个类而言,应该只有一个引起它变化的原因。 单一职责原则是实现高内聚、低耦合的指导方针,它是最简单 阅读全文
posted @ 2021-07-12 22:55 MaxBruce 阅读(138) 评论(0) 推荐(0)
摘要:wpf 的动画: https://www.cnblogs.com/TianFang/p/4050845.html 阅读全文
posted @ 2021-07-12 07:22 MaxBruce 阅读(75) 评论(0) 推荐(0)
摘要://参考网址: https://www.cnblogs.com/zh7791/p/12617961.html 本文主要介绍LiveChart.WPF 中的图表的使用方法 类: 数据绑定, 数据显示样式等。 导入LiveChart.Wpf NuGet搜索LiveChart包, 安装LiveChart. 阅读全文
posted @ 2021-07-11 21:36 MaxBruce 阅读(5396) 评论(0) 推荐(1)
摘要: 阅读全文
posted @ 2021-07-11 16:16 MaxBruce 阅读(79) 评论(0) 推荐(0)
摘要:网址:https://www.cnblogs.com/CSSZBB/p/12746214.html 饼状图相对来说复杂一些。因为需要计算很多坐标,线来看下这个列子。 圆首先想到Ellipse。但是Ellipse无法对某部分扇形绘制特别的颜色。所以我们需要更加细致的工具。 由列子我们可以想象。该圆由4 阅读全文
posted @ 2021-07-11 10:15 MaxBruce 阅读(986) 评论(0) 推荐(0)
摘要:1. 移动指令:Move Command(M):M 起始点 或者:m 起始点比如:M 100,240或m 100,240使用大写M时,表示绝对值; 使用小写m时; 表示相对于前一点的值,如果前一点没有指定,则使用(0,0)。 2. 绘制指令(Draw Command):我们可以绘制以下形状:(1) 阅读全文
posted @ 2021-07-10 13:41 MaxBruce 阅读(715) 评论(0) 推荐(0)
摘要:WPF中Converter的用于对数据的转换。以下实例将实现将数据中的性别属性的转换(0:男,1:女)。 1、创建SexConverter.cs类,并实现IValueConverter接口 public class SexConverter : IValueConverter{ public obj 阅读全文
posted @ 2021-07-10 09:53 MaxBruce 阅读(421) 评论(0) 推荐(0)
摘要:在WPF的DrawingContext对象中,提供了基本的绘制椭圆和矩形的API:DrawEllipse和DrawRectangle。但是,这些是远远不够用的,我们在日常应用中,更多的是使用DrawGeometry函数,它可以绘制更多复杂的几何图形,并且提供了许多强大而易用的函数,在大多数场景下,甚 阅读全文
posted @ 2021-07-10 09:09 MaxBruce 阅读(556) 评论(0) 推荐(0)
摘要:网站:https://www.jianshu.com/p/52dc85668d00 也算记录自己的学习篇=。= 适合入门看 这里简单介绍下MethodInfo和他基本的几个方法 简介 MethodInfo就是通过反射指定类获取到的 属性并提供对方法函数数据的访问。 1.如何获取? Type.GetM 阅读全文
posted @ 2021-07-10 07:24 MaxBruce 阅读(1688) 评论(0) 推荐(0)
摘要:版权声明:本文为作者原创文章,可以随意转载,但必须在明确位置表明出处!!! 之前有一篇文章介绍了http协议「初识http协议」, http协议协议是基于tcp协议的,所以作者觉得有必要针对tcp协议做一个介绍,希望各位读者能够静下心来认真阅读,也可以自己去看看TCP/IP协议详解这本书,一定要让自 阅读全文
posted @ 2021-07-09 22:39 MaxBruce 阅读(905) 评论(0) 推荐(0)
摘要:计算机网络学习的核心内容就是网络协议的学习。网络协议是为计算机网络中进行数据交换而建立的规则、标准或者说是约定的集合。因为不同用户的数据终端可能采取的字符集是不同的,两者需要进行通信,必须要在一定的标准上进行。一个很形象地比喻就是我们的语言,我们大天朝地广人多,地方性语言也非常丰富,而且方言之间差距 阅读全文
posted @ 2021-07-09 22:38 MaxBruce 阅读(611) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/u011028345/article/details/78516320 多字节字符与宽字节字符 char与wchar_t 我们知道C++基本数据类型中表示字符的有两种:char、wchar_t。 char叫多字节字符,一个char占一个字节,之 阅读全文
posted @ 2021-07-07 22:14 MaxBruce 阅读(923) 评论(0) 推荐(0)
摘要:String.Format("{0:N1}", a) 保留小数点后一位 String.Format("{0:N2}", a) 保留小数点后两位 String.Format("{0:N3}", a) 保留小数点后三位 C#保留小数位N位四舍五入 double s=0.55555; result=s.T 阅读全文
posted @ 2021-07-07 14:44 MaxBruce 阅读(683) 评论(0) 推荐(0)
摘要:当我们使用MinGW-w64作为编译器在windows系统环境下进行C语言编程时,如果源代码文件(.c)保存格式为Ansi格式,则在打印汉字时不会出现乱码;反之,如果我们使用UTF-8格式保存,则会出现乱码,需要在编译时加上“-fexec-charset=gbk”来解决乱码问题。 #include 阅读全文
posted @ 2021-07-07 07:42 MaxBruce 阅读(806) 评论(0) 推荐(0)
摘要:关于UTF-8的规则:https://baike.baidu.com/item/UTF-8/481798?fr=aladdin 使用windows系统下的Ubuntu子系统,实现C语言对UTF-8编码格式的文字处理。 #include <stdio.h> // 根据UTF-8的编码格式,打印处文字以 阅读全文
posted @ 2021-07-07 07:41 MaxBruce 阅读(371) 评论(0) 推荐(0)
摘要:系统:windows 64 编译器:gcc version 8.1.0 (x86_64-posix-seh-rev0, Built by MinGW-W64 project) 文本编辑器:notepad 控制台:Cmder 编程语言:C、Python 首先,要想打印汉字,必须考虑到编码问题。在win 阅读全文
posted @ 2021-07-07 07:40 MaxBruce 阅读(1094) 评论(0) 推荐(0)
摘要:参考网址:C#调用C/C++动态库,封装各种复杂结构体。_liguo9860的专栏-CSDN博客 现在公司要做一个使用C#程序调用C++的一个DLL库,解析文件的功能。所以在网上找了一些资料。 一、结构体传递 #define JNAAPI extern "C" __declspec(dllexpor 阅读全文
posted @ 2021-07-06 14:53 MaxBruce 阅读(4170) 评论(0) 推荐(0)
摘要:下面假设 Project 名为 Gamma4RTD,需要调用的 dll 文件为 rtddll.dll。IDE 是 Visual Studio 2015 打开 Visual Studio 2015 -> Project -> Gamma4RTD Properties...。然后在 Post-build 阅读全文
posted @ 2021-07-05 13:34 MaxBruce 阅读(561) 评论(0) 推荐(0)
摘要:参考网址: https://baike.baidu.com/item/%E4%B8%89%E6%AC%A1%E6%8F%A1%E6%89%8B/5111559?fr=aladdin 所谓的“三次握手”:为了对每次发送的数据量进行跟踪与协商,确保数据段的发送和接收同步,根据所接收到的数据量而确认数据发 阅读全文
posted @ 2021-07-04 22:09 MaxBruce 阅读(221) 评论(0) 推荐(0)
摘要:参考网站:https://www.cnblogs.com/mq0036/p/11187138.html Wireshark是非常流行的网络封包分析软件,可以截取各种网络数据包,并显示数据包详细信息。常用于开发测试过程各种问题定位。本文主要内容包括: 1、Wireshark软件下载和安装以及Wires 阅读全文
posted @ 2021-07-04 22:00 MaxBruce 阅读(481) 评论(0) 推荐(0)
摘要:参考网址:https://blog.csdn.net/flame333/article/details/108346305 静态链接库1.新建一个静态库项目,其中有两个头文件,两个源文件 其中比较重要的是pch.h的头文件,StaticLib1.cpp的源文件,一个写函数声明,我们要在之后的使用中包 阅读全文
posted @ 2021-07-04 20:14 MaxBruce 阅读(779) 评论(0) 推荐(0)
摘要:参考网站:https://docs.microsoft.com/en-us/cpp/build/walkthrough-creating-and-using-a-dynamic-link-library-cpp?view=msvc-160 This step-by-step walkthrough 阅读全文
posted @ 2021-07-01 21:35 MaxBruce 阅读(171) 评论(0) 推荐(0)
摘要:阅读指引: 示例代码 为什么要字节对齐 编译器对字节对齐的一些规则 结合编译器原则分析示例 总结 1.示例代码 先看一下这段程序的运行结果。 struct A{ int a; char b; short c;};struct B{ char a; int b; short c;};#pragma p 阅读全文
posted @ 2021-07-01 15:28 MaxBruce 阅读(517) 评论(0) 推荐(0)
摘要:参考网址: https://blog.csdn.net/hongkonglife/article/details/23422857 结构体是由若干成员组成的.布局有两种1.Sequential,顺序布局,比如struct S1{ int a; int b;}那么默认情况下在内存里是先排a,再排b也就 阅读全文
posted @ 2021-07-01 14:07 MaxBruce 阅读(204) 评论(0) 推荐(0)
摘要:网站:https://blog.csdn.net/dodream/article/details/4719578 ·CLR(公共语言运行库)是一个CLI的实现,包含了.NET运行引擎和符合CLI的类库。我们开发的几乎所有的.NET程序都基于CLR的类库来实现,并且运行在CLR提供的运行引擎之上。 · 阅读全文
posted @ 2021-07-01 07:45 MaxBruce 阅读(290) 评论(0) 推荐(0)