ICode9

精准搜索请尝试: 精确搜索
  • 从CPU缓存看缓存的套路2020-09-24 23:33:14

    一、前言 不同存储技术的访问时间差异很大,从 计算机层次结构 可知,通常情况下,从高层往底层走,存储设备变得更慢、更便宜同时体积也会更大,CPU 和内存之间的速度存在着巨大的差异,此时就会想到计算机科学界中一句著名的话:计算机科学的任何一个问题,都可以通过增加一个中间层来解决。 二

  • .Net Core 项目发布到Linux - CentOS 7(一)2020-09-24 15:32:17

    由于项目的需求,需要发布到Linux服务器上,在这里记录一下我发布的过程。 安装Linux 安装liunx系统很简单,网上也有很多教程,我是直接使用阿里云的CentOS 7.7 64位 部署环境 Linux - CentOS 7 安装 .Net Core 运行环境 发布项目 右键项目->发布->启动->选择文件夹    点击高级设置目

  • .Net Core 项目发布到Linux - CentOS 7(二)用Supervisor守护netcore进程2020-09-24 15:32:11

    简介 supervisor可以保证程序崩溃后,可以重新把程序启动起来等相关功能。 安装 yum install -y supervisor 安装好后在/etc/会生成一个supervisord.conf文件及一个supervisord.d文件目录 查看supervisor是否安装成功 supervisord --version 启动 supervisord -c /etc/super

  • .Net Core中使用Quartz.Net2020-09-24 09:01:11

    一、介绍   Quartz.Net是根据Java的Quartz用C#改写而来,最新的版本是3.0.6,源码在https://github.com/quartznet/quartznet。主要作用是做一些周期性的工作,或者定时工作。比如每天凌晨2点对前一天的数据统计。 二、简单的案例   以WebApi项目举例,用VS脚手架功能新建WebApi项目。

  • .NET Core 下使用 NLog 记录日志2020-09-23 09:31:22

    NLog is a flexible and free logging platform for various .NET platforms, including .NET standard. NLog makes it easy to write to several targets. (database, file, console) and change the logging configuration on-the-fly. 官网:https://nlog-project.org 开源地

  • Orchard Core 中运行带程序上下文的单元测试2020-09-22 10:33:06

       Orchard Core 带有很多单元测试,使用 Xunit 单元测试框架,除了简单的直接调用待测试的方法,有一些复杂的测试是需要上下文的,甚至需要 Application 程序启动起来,Orchard Core 的例子中有一个基于 HTTP 的 Application 测试,但是其测试都是通过调用 HTTP API 执行的,测试 Controller

  • 知识全聚集 .Net Core 技术突破 | 如何实现一个模块化方案二2020-09-22 08:31:40

    简介 开讲第二篇,本篇代码并非Copy的ABP,只是参考ABP的功能,进行的实现方案,让代码更加通俗易懂。代码的讲解思路和上一篇一样,但是不引用上篇的写法。 开始 第一步 基本操作 还是老样子,我们新建一个模块化接口类 新建接口 IAppModule (ps:项目中起的类名和方法名尽量对标ABP) ///

  • EF Core连接sql server报“Internal connection fatal error.”2020-09-21 22:03:18

    ===============================================  2020/9/21_第1次修改                       ccb_warlock   =============================================== 之前asp.net core项目都是跑在IIS上的,最近有空在测试docker时发现在IDE调试和IIS里正常

  • ASP.NET Core基于SignalR实现消息推送实战演练2020-09-20 11:00:35

    一、ASP.NET Core SignalR课程介绍 1)、SignalR简介 ASP.NET Core SignalR 是为 ASP.NET 开发人员提供的一个库,可以简化开发人员将实时 Web 功能添加到应用程序的过程。 实时 Web 功能是指这样一种功能:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等

  • .net core 3.1 mvc 微信公众号开发所遇到的问题2020-09-18 16:33:49

    1登录公众号.进行相关的配置(一般进行了微信认证,接口权限都会有,个人的就很多没有权限) ①AppID唯一标识,AppSecret(自动生成),生成access_token需要用到不能泄露,与微信服务器验证,ip白名单(踩了一个坑,我设置了一个ip地址,然后后续微信服务器发消息过来我这边一直收不到) ②服务器地址:开发者

  • Asp.Net Core上传大文件请求体限制设置2020-09-17 21:01:43

    IIS进程内部署时 1. Web.Config的<system.webServer>节点下增加 <security>      <requestFiltering>          <requestLimits maxAllowedContentLength="20971520" />     </requestFiltering> </security> 2. 配置IISServerOptions选项 serv

  • 利用伪静态让websehll木马失效2020-09-16 20:00:48

    有很多朋友都说什么什么的cms不安全,其实也是看你会不会防护或者设置而已,以前说过织梦cms的被黑防护教程【织梦网站被黑处理教程(一)】,也就是升级版本,不要弱口令,或者用最狠的方法,全站静态,禁用php!让webshell木马直接失效。 最近看了段新的代码,基于伪静态的来防护网站,让webshell失效。

  • CVE-2020-1472 | Netlogon 特权提升漏洞预警2020-09-16 10:01:11

    CVE-2020-1472 | Netlogon 特权提升漏洞预警 0x01 简介 CNVD:http://www.cnnvd.org.cn/web/xxk/ldxqById.tag?CNNVD=CNNVD-202008-548 NetLogon组件 是 Windows 上一项重要的功能组件,用于用户和机器在域内网络上的认证,以及复制数据库以进行域控备份,同时还用于维护域成员与域之间、

  • .NET Core 下使用 RabbitMQ2020-09-16 09:02:22

    介绍 RabbitMQ是一个开源的,基于AMQP(Advanced Message Queuing Protocol)协议的完整,可复用的企业级消息队列(Message Queue 一种应用程序与应用程序之间的一种通信方法)系统,RabbitMQ可以实现点对点,发布订阅等消息处理模式 官网:https://www.rabbitmq.com/dotnet.html 开源地址

  • CVE-2020-1472 域内提权2020-09-16 06:01:42

    攻击者通过NetLogon(MS-NRPC),建立与域控间易受攻击的安全通道时,可利用此漏洞获取域管访问权限。成功利用此漏洞的攻击者可以在该网络中的设备上运行经特殊设计的应用程序。 影响版本 Windows Server 2008 R2 for x64-based Systems Service Pack 1 Windows Server 2008 R2 for x64-

  • ASP.NET Core整合Zipkin链路跟踪2020-09-13 23:01:26

    前言     在日常使用ASP.NET Core的开发或学习中,如果有需要使用链路跟踪系统,大多数情况下会优先选择SkyAPM。我们之前也说过SkyAPM设计确实比较优秀,巧妙的利用DiagnosticSource诊断跟踪日志,可以做到对项目无入侵方式的集成。其实还有一款比较优秀的链路跟踪系统,也可以支持ASP.

  • .net core 3.1 autofac(webapi / mvc 通过)2020-09-13 20:02:21

    之前在.net core 3.1 的webapi项目中使用过autofac框架,但是没做记录。考虑到vue的seo问题,所以觉得mvc项目还是有必要研究下的,在这分享下mvc下autofac的使用。 1、NuGet安装依赖包 Autofac Autofac.Extensions.DependencyInjection  2、配置 2.1 Startup.cs中重写ConfigureCont

  • .NET Core笔记-Host2020-09-12 17:01:11

    IHost接口: public interface IHost : IDisposable { IServiceProvider Services {get;} Task StartAsync(CancellationToken cancellationToken = default(CancellationToken)); Task StopAsync(CancellationToken cancellationToken = defa

  • 更全面的开放能力|HMS Core 5.0重磅亮相华为开发者大会2020-09-11 14:02:44

    2020年9月10日, HMS Core 5.0重磅亮相华为开发者大会。会上,华为消费者云服务总裁张平安发表了《HMS新沃土,让我们一起共舞》的主题演讲,他表示,华为HMS生态仅一年时间里已经跃居全球第三大移动应用生态,把不可能变成了可能!此前,HMS Core 5.0已面向全球正式上线。目前HMS生态注册开发者数

  • 【Azure DevOps系列】使ASP.NET Core应用程序托管到Azure Web App Service2020-09-11 13:00:20

    使用Azure DevOps Project设置ASP.NET项目 我们需要先在Azure面板中创建一个Azure WebApp服务,此处步骤我将省略,然后点击部署中心如下图所示: 此处我选择的是Azure Repos,当然大家也可以选择Github、Local Git、FTP 我们需要提前在Azure DevOps中提前创建好应用程序,我这边已经提前

  • Asp.Net Core实战2020-09-11 04:33:57

    “刷脸支付系统”是一款基于人脸识别系统的支付平台,该系统无需钱包、信用卡或手机,会自动将消费者面部信息与个人账户相关联,支付时只需要面对设备屏幕上的摄像头即可,整个交易过程高效、便捷。 刷脸支付是依据人脸识别技术,是通过对人脸的面部特征进行识别,是结合了生物识别技术和图形

  • 一些常用的ngx_http_core_module介绍2020-09-09 16:32:37

    alias path alias path: 路径别名,,文档映射的另一种机制;仅能用于location上下文 Syntax: alias path; Default: — Context: location 案例: http://www.magedu.com/bbs/index.html location /bbs { 注意: /bbs 后建议不要加 / alias /web/forum/; } 访问时得到 /web/for

  • ASP.NET Core 进程内与进程外的性能对比2020-09-09 10:01:01

    ASP.NET Core 进程内与进程外的性能对比 本文内容是《深入去浅出ASP.NET Core》提供的扩展内容,毕竟在书里说进程内外的性能说明对比,对于初学者而言,稍微复杂了点。 我在B站的视频是基于.NET Core 2.2提供的案例,在书籍中提供的是.NET Core 3.1的案例。有人问,默认进程到底是进程外还

  • 华为交换机配置管理VLAN及管理IP2020-09-08 23:51:34

    华为核心交换机:S5720S-36C-EI-AC 管理IP:172.30.5.1华为桌面交换机:S5700S-52P-LI-AC 管理IP:172.30.5.10管理vlan:vlan 5 核心交换机配置:<HUAWEI>sys[HUAWEI]sysname SW_CORE_5.1[SW_CORE_5.1]vlan 5[SW_CORE_5.1-VLAN5]management-vlan[SW_CORE_5.1-VLAN5]quit[SW_CORE_5.1]interfac

  • asp.net core项目部署IIS2020-09-08 15:00:39

    1.下载对应版本的webhost 我的是2.2 下载地址:https://download.visualstudio.microsoft.com/download/pr/ba001109-03c6-45ef-832c-c4dbfdb36e00/e3413f9e47e13f1e4b1b9cf2998bc613/dotnet-hosting-2.2.8-win.exe 2.iis应用程序池选择无代码托管  

专注分享技术,共同学习,共同进步。侵权联系[admin#icode9.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有