core

CI框架随笔

ぃ、小莉子 提交于 2020-01-23 01:51:37
CI框架是使用php写的一套框架,读起来相对比较简单。 正常来说,CI有两个重要的文件夹,第一个是application,这个用户开发的代码存放地址,另外一个是system这个是真正CI源码的位置。 CI的根目录下面的index.php 这个文件里面配置了需要关心的各个配置。 第一个是 ENVIRONMENT 这个环境变量,这个变量在后面的加载类的时候,指定到底调用哪个累文件,标准情况下一个是development开发,一个是production。 define('ENVIRONMENT', isset($_SERVER['CI_ENV']) ? $_SERVER['CI_ENV'] : 'development'); 第二个 是系统$system_path,用来表示用的CI源码在哪里。 第三个 是$application_floder 用来定义自己的项目代码目录 第四个是 BASEPATH这个其实就是$system_path define('BASEPATH', $system_path); 第五个 是APPPATH 这个是$application_floder加上'/' 当然这里根据$application_floder是否是目录,还进行一些逻辑上的容错处理。 最后也是最重要的引入CI框架的初始化文件 require_once BASEPATH.'core

Create UDP socket with .Net Core

三世轮回 提交于 2020-01-22 20:04:07
问题 How can I create a UDP Socket which receives data in local endpoint (I do not know the remote port where the data come from) in a non-blocking way? I use .Net Core in Linux and I thought I could use ReceiveAsync() but it seems to not work this way. Any suggestions could be useful. 回答1: I solved this, this way: static void Main() { Socket socket = new Socket(AddressFamily.InterNetwork, SocketType.Dgram, ProtocolType.Udp); IPEndPoint localEP = new IPEndPoint(IPAddress.Any, 0); socket.Bind

ASP.NET Core 属性路由 - ASP.NET Core 基础教程 - 简单教程,简单编程

五迷三道 提交于 2020-01-22 19:10:27
原文: ASP.NET Core 属性路由 - ASP.NET Core 基础教程 - 简单教程,简单编程 ASP.NET Core 属性路由 经过前面章节的学习,想必你已经对 ASP.NET Core MVC 中的路由有了大概的了解,本来我想多花几章节来讲解路由规则,但是,作为基础教程,我们还是讲解下一个知识点吧。 在本章中,我们将学习另一种路由方法,即基于属性的路由。 属性路由 通过基于属性的路由,我们可以在控制器类和这些类的内部方法上使用 C# 属性。 这些属性携带了告诉 ASP.NET Core 何时调用特定控制器的元数据 属性路由是基于约定的路由的替代方案 路由按照它们出现的顺序进行评估,也就是我们注册它们的顺序,映射多个路由的情况相当普遍,特别是如果我们想在 URL 中使用不同的参数或者如果要在 URL 中使用不同的文字 我们举一个简单的例子。 打开并运行 HelloWorld 项目,然后在浏览器中访问应用程序。当我们访问 / about 时,它会产生下面的输出 我们想要的是,当我们访问 /about 时,应用程序应该调用 AboutController 的 Phone 方法 针对这种情况,我们可以使用 Microsoft.AspNetCore.Mvc 命名空间下的 Route 属性为该控制器强制执行一些显式路由 下面的代码是添加了属性路由的

ASP.Net web api Vs .Net core web api [closed]

旧城冷巷雨未停 提交于 2020-01-21 11:20:29
问题 Closed . This question needs to be more focused. It is not currently accepting answers. Want to improve this question? Update the question so it focuses on one problem only by editing this post. Closed 3 months ago . I am exploring on google the differences specially in terms of performance point of view in web api version 2.0/2.1/2.2 with .Net core web api, but did'nt get to the point answer. Is that .Net core Web Api is fast? Is yes how? 回答1: It is very difficult to answer your question,

STM32 MDK5新建工程

微笑、不失礼 提交于 2020-01-20 12:47:06
在建立工程之前,建议在电脑的某个目录下面建立一个文件夹,后面所建立的工程都可以放在这个文件夹下面,这里建立一个文件夹为 Project。在Project文件夹下新建三个文件USER、BOJ、CORE、STM32F10x_FWLib; USER:代码工程文件都是放在 USER目录下,还用来存放主函数文件 main.c,以及其他包括system_stm32f10x.c 等等。 USER目录 CORE:用来存放核心文件和启动文件 BOJ:是用来存放编译过程文件以及hex 文件 STM32F10x_FWLib:存放 ST 官方提供的库函数源码文件 2)打开MDK5, 点击 MDK 的菜单: Project –>New Uvision Project ,然后将目录定位到刚才建立的文件夹Project 之下的USER目录,我们的工程文件就都保存到 USER 文件夹下面。工程命名为Project ,点击保存。 接下来会出现一个选择 CPU 的界面,就是选择我们的芯片型号。以STM32F103RTC6型号为例,所以在这里我们选择STMicroelectronics→STM32F1 Series→STM32F103→STM32F103RCT6 3) 点击 OK, MDK 会弹出 Manage Run-Time Environment 对话框,直接x掉就好; x掉后进入以下界面: 4) 现在我们去看看

CentOS 7 安装 .NET Core

我的梦境 提交于 2020-01-20 00:11:28
仅在 x64 体系结构上支持包管理器安装 。 其他体系结构(如 ARM )必须手动安装 .NET Core SDK 或手动安装 .NET Core 运行时。 注册 Microsoft 密钥和源 安装 .NET 之前,需要: 注册 Microsoft 密钥。 注册产品存储库。 安装必需的依赖项。 每台计算机只需要执行一次此操作。 rpm -Uvh https://packages.microsoft.com/config/centos/7/packages-microsoft-prod.rpm 安装 .NET Core SDK 更新可供安装的产品,然后安装 .NET Core SDK。 yum install dotnet-sdk-3.1 安装 ASP.NET Core 运行时 更新可供安装的产品,然后安装 ASP.NET 运行时。 yum install aspnetcore-runtime-3.1 安装 .NET Core 运行时 更新可供安装的产品,然后安装 .NET Core 运行时。 yum install dotnet-runtime-3.1 安装yum install dotnet-sdk-3.1时好像同时将ASP.NET Core 和 .NET Core一起安装了,后面两块产品功能安装会提示无更新。 安装完查看版本信息 dotnet --info 要安装的 SDK

.NET Core开发的iNeuOS工业互联平台,iNeuKernel物联网核心组件在Docker容器中部署。

耗尽温柔 提交于 2020-01-19 13:20:59
目 录 1. 概述... 2 2. 演示信息... 2 3. 安装Docker容器... 2 4. 安装dotnet镜像... 3 5. 复制iNeuKernel到容器中... 4 6. 进入指定容器... 4 7. 安装dotnet框架... 4 8. 在Docker容器中运行iNeuKernel物联网框架... 5 1. 概述 最近有客户需求:把iNeuOS部署在Docker下。以前实践过部署在Linux的Ubuntu和树莓派中。参见: https://www.cnblogs.com/lsjwq/p/11655093.html , https://www.cnblogs.com/lsjwq/p/11716909.html 这次我们实践了把物联网核心组件iNeuKernel部署在了Docker容器下,实践证明.NETCore支持云原生方面表现的很好。 今天就放假了,放了15天。最后一天,发一篇文章。 2. 演示信息 iNeuOS在线演示: http://demo.ineuos.net (注:服务器比较慢,请耐心等待。自已注册用户,体验系统功能) 视频演示: http://www.ineuos.net/video/iNeuOS%20and%20app.mp4 驱动开发: http://www.ineuos.net/index.php/products/ineukernel-15

初探ASP.NET Core 3.x (2) - ASP.NET Core与ASP.NET前世今生

南楼画角 提交于 2020-01-18 23:49:39
本文地址: https://www.cnblogs.com/oberon-zjt0806/p/12210662.html 注意 本节是 历史课 ,且绝大多数内容来自于百科或者其他的什么资料来源,如果不感兴趣可略过 反正这玩意怎么发展的也不影响你今天的使用不是?? 目录 I 从ASP.NET到ASP.NET Core I.1 各自的优点 I.2 应用场合 II 我们用哪个?? II.1 但ASP.NET就不用管了么?? II.2 作为新的替代品,ASP.NET Core有应用么?? II.3 这两个在技术上有什么变化 I 从ASP.NET到ASP.NET Core ASP.NET是一个免费的,成熟的web框架, 用于使用HTML、CSS和JavaScript构建强大的网站和Web 应用程序。 还可以创建Web Api并使用Web套接字等实时技术。ASP.NET目前是随着.NET Framework更新的,目前的版本为ASP.NET 4.x。 ASP.NET Core是 ASP.NET 的一种崭新的替代方法。 I.1 各自的优点 ASP.NET的出现较早,经过了较长的开发迭代,因此ASP.NET的技术相对上比较成熟并趋于稳定。因为是一个相对而言比较传统的一个框架,因此具备更好的 前向兼容性 ,对于一些早期构建的一些应用程序和接口可以更好的兼容和复用。而且ASP

dotnet Core 学习(一):环境搭建

99封情书 提交于 2020-01-18 20:56:11
1.环境搭建 Windows下环境搭建:http://www.microsoft.com/net/core#windowsvs2015 Linux下环境搭建:http://www.microsoft.com/net/core#linuxcentos Windows下VS Code环境配置: VS Code下载地址:https://code.visualstudio.com/ 安完成后,在VS Code中安装C#插件:C# for Visual Studio Code (powered by OmniSharp) 如下图所示: 2. dotnet Core Hello Word 新建项目文件夹HelloWorld: 或使用Cmd创建文件夹: 进入HelloWorld文件夹,执行如下命令: 命令解释: dotnet new 创建dotnetCore项目 使用-t后面带类型可以创建指定类型的项目,如 lib、Web。dotnet new -t lib dotnet resotre 还原项目依赖项和工具 dotnet run 执行程序 更多命令参见: https://docs.microsoft.com/en-us/dotnet/articles/core/tools/dotnet http://www.cnblogs.com/seayxu/p/dotnet-core-tools