gdb调试通过core文件找出程序在哪里挂了
开发中有时会遇到程序本身编译没有错,但是就是不能运行的情况,让人纠结,下面通过一个例子说说如何通过core文件查看函数调用栈从而找出问题所在。代码如下:错误提示:程序逻辑上并没有错误,下面看调试过程:终端执行时发现有错误 core dump,查看是否产生core文件,通过gdb调试core文件bt命...
ASP.Net Core 2.2 MVC入门到基本使用系列 (四)
本教程会对基本的.Net Core 进行一个大概的且不会太深入的讲解, 在您看完本系列之后, 能基本甚至熟练的使用.Net Core进行Web开发, 感受到.Net Core的魅力.本教程知识点大体分为以下几个阶段ASP.Net Core MVC基础知识Startup基本配置和理解Controlle...
ASP.Net Core 2.2 MVC入门到基本使用系列 (三)(转)
本教程会对基本的.Net Core 进行一个大概的且不会太深入的讲解, 在您看完本系列之后, 能基本甚至熟练的使用.Net Core进行Web开发, 感受到.Net Core的魅力.本教程知识点大体分为以下几个阶段ASP.Net Core MVC基础知识Startup基本配置和理解Controlle...
Asp.Net Core基于JWT认证的数据接口网关Demo
近日,应一位朋友的邀请写了个Asp.Net Core基于JWT认证的数据接口网关Demo。朋友自己开了个公司,接到的一个升级项目,客户要求用Aps.Net Core做数据网关服务且基于JWT认证实现对前后端分离的数据服务支持,于是想到我一直做.Net开发,问我是否对.Net Core有所了解?能不能...
ASP.Net Core 2.2 MVC入门到基本使用系列 (二)
本教程会对基本的.Net Core 进行一个大概的且不会太深入的讲解, 在您看完本系列之后, 能基本甚至熟练的使用.Net Core进行Web开发, 感受到.Net Core的魅力.本教程知识点大体分为以下几个阶段ASP.Net Core MVC基础知识Startup基本配置和理解Controlle...
ASP.Net Core 2.2 MVC入门到基本使用系列 (一)
本教程会对基本的.Net Core 进行一个大概的且不会太深入的讲解, 在您看完本系列之后, 能基本甚至熟练的使用.Net Core进行Web开发, 感受到.Net Core的魅力.本教程知识点大体分为以下几个阶段ASP.Net Core MVC基础知识Startup基本配置和理解Controlle...
ASP.NET Core 2.2 附加的数据文件存放在项目文件夹内
在ASP.NET 4.x中(包括ASP.NET MVC 5),可以通过附加数据库文件的方式,将数据库保存在项目的文件中。这种方式对于不同时段需要更换计算机(白天办公室,晚上家里)开发时带来好处。而.NET Core版本(包括 ASP.NET Core MVC )数据库是默认保存在c:/users/{...
(17)ASP.NET Core EF基于数据模型创建数据库
1.简介使用Entity Framework Core构建执行基本数据访问的ASP.NET Core MVC应用程序。使用迁移(Migrations)基于数据模型创建数据库,你可以在Windows上使用Visual Studio 2017 PowerShell或在Windows、macOS或Linu...
asp.net core系列 23 EF模型配置(概述, 类型和属性的包含与排除)
一.模型配置概述EF使用一组约定基于实体类的定义来构建模型。 可指定其他配置以补充或替代约定的内容。本系列介绍的配置可应用于面向任何数据存储的模型,以及面向任意关系数据库时可应用的配置。数据库提供程序还可支持特定于具体数据存储的配置,如Microsoft.EntityFrameworkCore.Sq...
asp.net core系列 27 EF模型配置(索引,备用键,继承)
一.索引索引是许多数据存储中的常见概念。虽然它们在数据存储中的实现可能会有所不同,但它们可用于更有效地基于列(或列集)进行查找。按照约定,用作外键每个属性 (或组的属性) 会自动创建索引。无法使用数据注释创建索引。1.1 非唯一索引Fluent API 在单个属性上指定索引。默认情况下,索引是非唯一...
asp.net core系列 25 EF模型配置(隐藏属性)
一. 隐藏属性概述隐藏属性也叫影子属性,该属性不是在.net实体类中定义的属性,而是在EFCore模型中为该实体类型定义的属性。这些属性的值和状态完全在变更跟踪器中维护。它有二个功能:(1)当数据库中某些字段不想映射到实体类上公开的属性时,隐藏属性非常有用。(2)隐藏属性通常是用于外键属性,其中两个...
asp.net core系列 33 EF查询数据 (2)
一. 原生SQL查询接着上篇讲。通过 Entity Framework Core 可以在使用关系数据库时下降到原始 SQL 查询。 在无法使用 LINQ 表达要执行的查询时,或因使用 LINQ 查询而导致低效的 SQL 查询时非常有用。 原始 SQL 查询可返回实体类型,或者从 EF Core 2....
asp.net core系列 29 EF模型配置(查询类型,关系数据库建模)
一.查询类型此功能是EF Core 2.1中的新功能。 EF Core除了实体类型之外,EF Core模型还可以包含查询类型,这些查询类型是针对“未映射到实体类型”的数据获取。比如视图,或只读数据表。1.1 下面介绍下,查询类型与实体类型共同与不同点:(1) 可以在OnModelCreating中或...
结对作业——随机生成四则运算(Core 第7组)
结对作业——随机生成四则运算(core第7组)吕佳玲 PB16060145涂涵越 PB16060282GITHUB地址https://github.com/hytu99/homework_2(7_Arithmetic 文件夹内有最新的.dll、.lib、.h文件以及API文档)项目简介这次软件工程结...
SpringCloud项目启动报错:NoClassDefFoundError: org/springframework/core/env/EnvironmentCapable
报错表象:当启动SpringClud项目报错:Exception in thread "main" java.lang.NoClassDefFoundError: org/springframework/core/env/EnvironmentCapable或java.lang.NoSuchMeth...
.Net Core 在Linux服务器下部署程序--(3). 部署.net Core程序
确认第二步中的软件已安装完成lrzsz文件上传下载软件zip与unzip压缩包软件net core 相关软件确认上述软件安装完成之后,开始部署程序创建部署文件夹我的习惯是在usr文件夹下新建publish文件夹,然后在publish文件夹中各创建各个程序对应的文件夹,在文件夹下back和front分...
linux 编译kernel与svn版本冲突解决方法 [drivers/gpu/mali/mali/common/mali_kernel_core.o] 错误 1
问题:系统正常编译linux系统kernel,安装svn后,kernel编译出错。错误:CHK include/linux/version.h CHK include/generated/utsrelease.hmake[1]: `include/generated/mach-ty...
.NET Core 使用RabbitMQ
RabbitMQ简介AMQP,即Advanced Message Queuing Protocol,高级消息队列协议,是应用层协议的一个开放标准,为面向消息的中间件设计。消息中间件主要用于组件之间的解耦,消息的发送者无需知道消息使用者的存在,反之亦然。AMQP的主要特征是面向消息、队列、路由(包括点...
.NET core2.0 发布至IIS中
.NET CORE和asp.net 发布时不太一样,ASP.NET Core不再是由IIS工作进程(w3wp.exe)托管,而是使用自托管Web服务器(Kestrel)运行,IIS则是作为反向代理的角色转发请求到Kestrel不同端口的ASP.NET Core程序中,随后就将接收到的请求推送至中间件...
Asp.Net Core 程序部署到Linux(centos)生产环境(一):普通部署
运行环境照例,先亮底centos:7.2cpu:1核 2G内存 1M带宽辅助工具:xshell xftp搭建.net core运行环境.net core 的运行环境我单独写了一篇,请看我的这篇文章[linux(centos)搭建.net core 运行环境]准备你的.net core web 程序...