实例 功能quartz net

斯坦福 UE4 C++ ActionRoguelike游戏实例教程 06.敲定AI——游戏框架拓展和细节优化

这篇文章对应课程13课, 50~54节。虽然标题是敲定AI,实际内容和AI关联并不大,主要工作是对游戏内各种细节做优化,涉及到的新知识并不多。本篇文章便出于记录的目的,对课程里进行的各种优化做下简单讲解。具体进行了哪些优化,让我们边做边说。 ......
ActionRoguelike 框架 实例 细节 教程

.net 自定义转换器JsonConverter的使用

参考官方文档 场景描述例如api返回了以下json串 (infcode的值有可能时string 也可能时number 有时候返回时这个{ "infcode": -1, "detail_msg": null} 有时后也可能时这个 { "infcode": "-1", "detail_msg": nul ......
转换器 JsonConverter net

在http://ASP.NET Core中实现健康检查

要实现运行状况检查,您需要在项目中安装 Microsoft.AspNetCore.Diagnostics.HealthChecks 。 接下来,在ConfigureServices方法中添加运行状况检查中间件。 public void ConfigureServices(IServiceCollec ......
http Core ASP NET

ueditor粘贴word图片且图片文件自动上传功能

如何做到 ueditor批量上传word图片? 1、前端引用代码 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.d ......
图片 ueditor 功能 文件 word

fckeditor粘贴word图片且图片文件自动上传功能

这种方法是servlet,编写好在web.xml里配置servlet-class和servlet-mapping即可使用 后台(服务端)java服务代码:(上传至ROOT/lqxcPics文件夹下) <%@ page language="java" import="java.util.*" page ......
图片 fckeditor 功能 文件 word

推荐一款多功能的跨平台小程序管理工具

在微信平台的疯狂扶持下和开发者的认可下,简单易上手的微信小程序一经推出反响就非常好,微信小程序技术推出之后,开发者环境一石激起千层浪,各大超级 App 厂商也纷纷跟投,像是百度、支付宝、抖音等 App 都走上了小程序这一条路。 ......
管理工具 多功能 工具 程序

CentOS Linux 7 服务器部署基于DotNet 6 的 ASP.NET Core 网站

概述 ASP.NET Core 支持跨平台部署,最近利用业务需求的契机,尝试了下在 CentOS 7 平台上搭建基于 .NET 6 的 ASP.NET Core 6 网站。这里对主要过程做个记录。 安装 .net 6 SDK 安装 .NET SDK 之前,先运行以下命令,将 Microsoft 包签 ......
服务器 CentOS DotNet Linux 网站

asp.net core项目依赖中project reference和Nuget Packages的关系

如果一个项目依赖其他项目,则相当于添加了被依赖项目的Nuget Packages,也就是说依赖包会被传递。比如: WebApi项目依赖Domain类库,Domain用来管理数据库上下文,那么只需要要再Domain中添加关于数据库的Nuget Packages,在WebApi项目中即可使用这些依赖包, ......
reference Packages project 项目 Nuget

asp.net core EF 连接数据库进行交互

1. 安装包 Microsoft.EntityFrameworkCoreMicosoft.EntityFrameworkCore.RelationalMicrosoft.EntityFrameworkCore.SqlServerMicrosoft.EntityFramerworkCore.Tools ......
数据库 数据 core asp net

C#初步学习4(个人笔记,基于老赵.Net的视频自学,不喜勿喷)

//此笔记仅针对个人学习而写,会有所缺失的内容,不喜勿喷 初步学习 C#中的类 C#中的类也和java相似 先来创建一个“Student”类 其内“Show”方法并不是静态方法,要创建“Student”的实例来进行调用 通过该实例没有报错,我们可以知道C#类中也有默认写出的空构造方法 现在我们来取消 ......
笔记 个人 视频 Net

Asp.net framework怎么实现静默打印

Asp.net framework4.5怎么实现静默打印在ASP.NET Framework 中实现静默打印的步骤如下: 创建一个新的Web Forms页面或Web API控制器方法来处理打印请求。 在页面或控制器方法中,使用System.Drawing.Printing.PrintDocument ......
framework Asp net

socket 实例 转载

C#(99):Socket嵌套字通讯 目录 一、socket是什么 二、套接字的工作流程 三、服务端 四、客户端 五、Socket对象的成员 1、属性 2、方法 一、socket是什么 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口。在设计模式中,Socket其实就是一个 ......
实例 socket

.net集成微信退款的错误,System.Net.WebException:请求被中止:未能创建SSL/TLS安全通道。

导入微信支付证书,证书密码一般可以设置为商户号 集成微信退款的时候,出现了这样的一个错误。 需要修改IIS的应用程序池的高级配置中的一个值。 这个地方要改成True,好像不改是读不到支付的证书。 ......
WebException 通道 错误 System net

.Net 6.0中使用JWT加密

准备工作:在步入正题之前我们首先要对JWT加密有个初步的概念和认识,并对其原理有一定的理解,这样才能使我们在.Net 6.0中更快的上手JWT加密,下面是我整理JWT加密的一些资料,各位看官请坐! JWT(JSON Web Token)是一种基于 JSON 的轻量级身份验证和授权的规范,通过三部分组 ......
Net 6.0 JWT

.NET Core 多线程的用法,以及用例

1.使用 Thread 类 Thread 类是 .NET 中最基本的多线程操作方式之一,可以使用它创建并启动新线程。以下是一个简单的例子,创建一个新的线程并运行: using System; using System.Threading; class Program { static void Ma ......
线程 Core NET

Jenkins核心功能快速上手Jenkins企业级持续集成持续部署CICD

Jenkins核心功能快速上手Jenkins企业级持续集成持续部署CICD 主要负责容器云平台产品架构及设计. 8年工作经验, 有着企业级存储, 云计算解决方案相关理解. 关注于微服务设计思考, 开发流程优化, docker及kubernetes技术在实际环境中的应用。 主题 本次分享主要是介绍我公 ......
Jenkins 核心 功能 企业 CICD

使用vue实现一个点击复制的功能

<script src="https://cdn.jsdelivr.net/npm/vue"></script> <div id="app"> <button @click="copyText">复制</button> <input type="text" v-model="textToCopy" ......
功能 vue

阿里云OSS前端直传+net core后端签名

OSS前端直传+后端签名 一、服务端签名后前端直传 首先安装阿里云SDK Aliyun.OSS.SDK.NetCore public static string accessKeyId = "你的accessKeyId"; public static string accessKeySecret = ......
前端 core OSS net

在Winform分页控件中集成导出PDF文档的功能

当前的Winform分页控件中,当前导出的数据一般使用Excel来处理,Excel的文档可以用于后期的数据展示或者批量导入做准备,因此是比较好的输入输出格式。但是有框架的使用客户希望分页控件能够直接导出PDF,虽然Excel也可以直接转换为PDF,不过直接导出PDF的处理肯定更加方便直观。因此整理了... ......
控件 Winform 功能 文档 PDF

Net DB Web多级缓存的实现

1、客户端缓存(浏览器缓存) HTTP有一套控制缓存的协议-RFC7234,其中最重要的就是cache-control这个相应报文头,服务器返回时,如果Response带上 cache-control:max-age=5 #表示允许浏览器缓存5秒(仅是允许,浏览器是否缓存还看浏览器本身机制是否要遵循 ......
缓存 Net Web DB

使用ASP.NET CORE SignalR实现APP扫描登录

使用signalr实现APP扫码登录 1. 背景介绍 在移动化时代,web开发很多时候都会带着移动端开发,这个时候为了减少重复输入账号密码以及安全性,很多APP端都会提供一个扫码登录功能,web端生成二维码,APP扫码直接登录web端,无需再次输入账号密码。 2. 实现流程图 3. 代码运行环境 A ......
SignalR CORE ASP APP NET

.Net7 GC标记阶段代码的改变

前言 由于业务需求,在探究.Net7的CLR,发现了一个不通的地方,也就是通过GCInfo获取到了对象之后。它并没有在GcScanRoots(对象扫描标记)里面对它进行标记,那么如果没有标记这个对象如何被计划阶段构建呢?仔细研读,发现它跟之前的代码之所以不同,是因为它把标记抽取出来,另外形成一个数组 ......
标记 阶段 代码 Net7 Net

.NET应用系统的国际化-多语言翻译服务

上篇文章我们介绍了 .NET应用系统的国际化-基于Roslyn抽取词条、更新代码 系统国际化改造整体设计思路如下: 提供一个工具,识别前后端代码中的中文,形成多语言词条,按语言、界面、模块统一管理多有的多语言词条 提供一个翻译服务,批量翻译多语言词条 提供一个词条服务,支持后端代码在运行时根据用户登 ......
翻译服务 应用系统 国际 系统 NET

.NET应用系统的国际化-基于Roslyn抽取词条、更新代码

上篇文章我们介绍了 VUE+.NET应用系统的国际化-多语言词条服务 系统国际化改造整体设计思路如下: 提供一个工具,识别前后端代码中的中文,形成多语言词条,按语言、界面、模块统一管理多有的多语言词条 提供一个翻译服务,批量翻译多语言词条 提供一个词条服务,支持后端代码在运行时根据用户登录的语言,动 ......
词条 应用系统 代码 Roslyn 国际

【ASP.NET Core】在node.js上托管Blazor WebAssembly应用

由于 Blazor-WebAssembly 是在浏览器中运行的,通常不需要执行服务器代码,只要有个“窝”能托管并提供相关文件的下载即可。所以,当你有一个现成的 Blazor wasm 项目,没必要用其他语言重写,或者你不想用 ASP.NET Core 来托管(有些大材小用了),就可以试试用 node ......
WebAssembly Blazor Core node ASP

.Net 6.0全局异常捕获

背景: 全局异常捕获是我们开发当中不可获取的一个环节,顾名思义就是全局的捕获异常,并响应出去,今天就带着各位童鞋们在.Net 6.0当中如何做到全局异常捕获. 思路: 我们可以通过请求管道达到我们全局的一个场景,所以我们第一步就是在请求管道中自定义一个全局异常捕获的中间件,并通过try catch来 ......
全局 Net 6.0

aspnetcore微服务中使用发件箱模式实例

aspnetcore微服务种服务之间的通信一般都有用到消息中间件,如何确保该服务的持久层保存创建的数据同时又把消息成功投递到了关联服务,关联服务做对应的处理。 下面就以一个简单的例子来演示实现方式之一,即发件箱模式。 下面解决方案有两个服务,做演示用的比较简单,一个是订单服务,一个是账单服务。完成订 ......
aspnetcore 实例 模式

Dash 2.9.0版本重磅新功能一览

本文示例代码已上传至我的Github仓库https://github.com/CNFeffery/dash-master 大家好我是费老师,就在昨晚,Dash框架发布了其2.9.0版本更新,在一众更新内容中,有两条新特性在我看来尤为重要,可以大幅度提升我们开发Dash应用的效率,下面我就将带大家一起 ......
重磅 新功能 一览 版本 Dash

一次.net code中的placeholder导致的高cpu诊断

背景 最近一位朋友找到我,让我帮看他们的一个aspnet core service无端cpu高的问题。从描述上看,这个service之前没有出现过cpu高的情况,最近也没有改过实际的什么code。很奇怪了,会有什么变化导致cpu上去了呢? 分析 由于比较容易复现 (据说一启动service,cpu就 ......
placeholder code net cpu

Asp-Net-Core开发笔记:使用RateLimit中间件实现接口限流

前言 最近一直在忙(2月份沉迷steam,3月开始工作各种忙),好久没更新博客了,不过也积累了一些,忙里偷闲记录一下。 这个需求是这样的,我之前做了个工单系统,现在要对登录、注册、发起工单这些功能做限流,不能让用户请求太频繁。 从 .Net7 开始,已经有内置的限流功能了,但目前我们的项目还在使用 ......