
Xxx
团队组件项目介绍
安得权
悲观者往往正确 乐观者往往成功
展开
-
Xxx.Front 通用Js引用示例
【代码】Xxx.Front 通用Js引用示例。原创 2024-02-28 10:02:53 · 278 阅读 · 0 评论 -
Hangfire IIS持续运行配置
官方指导文档:https://docs.hangfire.io/en/latest/deployment-to-production/making-aspnet-app-always-running.html附录:原创 2023-09-27 14:57:03 · 465 阅读 · 0 评论 -
实际开发过程
需求讲解阶段 1.讲解用户需求 2.业务流程图 3.根据原型、结合业务流程对照原型进行讲解需求分析阶段 1.分析业务实体 2.根据业务实体进行建表 表设计包含:实体属性和业务属性 3.深刻理解需求原型中的业务走向 4.分析表之间的关联关系 5.结合原型和数据表 对数据表中的每一个字段进行增删...原创 2014-02-21 12:49:56 · 951 阅读 · 0 评论 -
NET5 Web项目添加log4net
准备log4net配置文件,内容如下:<?xml version="1.0" encoding="utf-8"?><log4net> <!-- Define some output appenders --> <appender name="rollingAppender" type="log4net.Appender.RollingFileAppender"> <!--用/,支持Linux--> <file value="l原创 2022-03-01 13:47:18 · 330 阅读 · 0 评论 -
.Net6 Log4Net 配置
准备配置文件,右键 设置为 始终复制<?xml version="1.0" encoding="utf-8"?><log4net> <!-- Define some output appenders --> <appender name="rollingAppender" type="log4net.Appender.RollingFileAppender"> <!--用/,支持Linux--> <file value原创 2021-12-07 11:39:57 · 1749 阅读 · 0 评论 -
Xxx.Middlewares.Api -> NET5 API 签名 授权 中间件 ApiAuthorizationMiddleware 使用帮助文档
1.引用Nuget Xxx.Middlewares.Api2.准备配置文件(服务器端)支持两种模式AuthMode:200 -> 配置了 ApiAuthorizationAttribute 特性的进行校验签名信息AuthMode:100 -> 所有Request 均 校验 签名信息示例中 使用的是 配置 ApiAuthorizationAttribute 特性的模式3.Startup.cs中配置(服务器端)配置文件注入 和 AddApiAuthorizationMiddlewa原创 2021-11-16 16:47:10 · 512 阅读 · 0 评论 -
Xxx.Middlewares.Api -> NET5 API 日志记录之 ApiRequestLogMiddleware/ApiResponseLogMiddleware使用帮助文档
1. 引用Nuget Xxx.Middlewares.Api2. Startup.cs -> Configure Use 中间件3.在 函数 上标注 ApiRequestResponseLog 特性4.查看 log4net 日志5. 以上。原创 2021-11-16 16:32:42 · 365 阅读 · 0 评论 -
VS2019 利用 Macro 函数注释 添加 姓名 和 日期
1.添加 Macros for Visual Studio 扩展2. 添加 Macro 脚本Method Note 中的 代码如下(一键下载文章中使用的Macro文件):var date = new Date();var year = date.getYear();var month = date.getMonth() + 1;var day = date.getDa...原创 2019-11-07 12:55:04 · 3619 阅读 · 1 评论 -
Xxx.GenerteCHM -> C#根据注释生成CHM帮助文档
一、下载SHFB(Sandcastle Help File Builde)下载程序包地址:https://github.com/EWSoftware/SHFB/releases二、安装 SHFB InstallerNextNextNext下载并安装 THML Helphtmlhelp.exe 安装确认接受确认安装确认安装目录确认创建文件夹确认更新安装完成回到 Sandcastle Guided Installation 步骤Search Again原创 2021-08-16 14:44:16 · 309 阅读 · 0 评论 -
团队生成代码组件 - Xxx.T4 - 02 自动配置生成Web层
自动配置生成Web层核心Content\GeneratingCode\ProjectInfo.xml文件中 的 IsGenerateWebEntrance 设置为 true<ProjectInfo> <!--项目名称--> <Name>TestBasic</Name> <!--实体层默认DLL名称(命名空间)--> <ModelLayerName>TestBasic.Model</ModelLayerName>原创 2021-06-04 10:37:04 · 162 阅读 · 0 评论 -
自动从SVN Checkout 和 Update
@echo off & color 0A::Create SC Client Directory@echo Create SC Client Directory start ......md "D:\00_Publish\Test"@echo Create SC Client Directory finished......@echo=::SVN Checkout start......svn checkout --depth files "http://192.168.9.2原创 2021-06-02 11:46:49 · 360 阅读 · 0 评论 -
Jenkins+Bat 实现自动创建IIS站点(本机+远程)
1.优先掌握如下:BAT 部署IIS站点 , https://blog.youkuaiyun.com/csethcrm/article/details/1173571842.本机 自动创建IIS站点2.1 登录Jenkins工作台,新建Item2.2 创建一个任务2.3 构建执行 bat 命令2.4 点击 Build Now2.5 查看Build History2.6 点击 #1 查看 控制台输出2.7 打开IIS 查看构建成功的Web站点如下,恭喜,Jenkins+BAT 构建自动网站成原创 2021-06-01 10:11:21 · 824 阅读 · 0 评论 -
团队部署组件 - Xxx_AutoDeployIIS.bat Windows下 使用 BAT 部署IIS站点
经过研究,终于使用批处理解决了站点发布步骤多的问题。完整批处理如下: 1 2 3 4 5 6 7 8 @set"sitePath=%~dp0" @echo 新建程序池 @C:\Windows\System32\inetsrv\appcmd.exe add apppool /name:"新程序池"/managedRuntimeVersion:"v4.0" @C:\Windows\...原创 2021-05-28 11:33:58 · 554 阅读 · 0 评论 -
StyleCop 配置 审查代码
第一步:安装 StyleCop 插件第二步:配置规则本人配置的规则如下,可以根据自己团队开发情况进行自定义配置:https://blog.youkuaiyun.com/csethcrm/article/details/111681484Settings.StyleCop 内容如下:<StyleCopSettings Version="105"> <Analyzers> <Analyzer AnalyzerId="StyleCop.CSharp.Docume..原创 2020-12-28 09:59:30 · 619 阅读 · 0 评论 -
团队生成代码组件 - Xxx.T4 - 01 手动配置Web层
1. 以下图UserBasic表为例2.把生成代码的框架复制到 项目目录,例如:E:\000_BasicInfoSystem\AccountManagement3.打开Xxx.BI.T4CodeGeneration.sln 项目 按照 程序集Xxx.BI.T4 中 "01 Readme" 文件夹中的步骤进行配置01生成代码配置readme.txt ->DbInfo.xml如下图:01生成代码配置readme.txt ->DtosInfo.xml...原创 2021-04-06 16:27:35 · 167 阅读 · 0 评论 -
团队通用CRUD组件 - Xxx.BI.ConfigCrud - 01基础配置说明
关于Xxx.BI.ConfigCrud使用Xxx.BI.ConfigCrud是一个可以通过xml静态文件修改就可以实现数据库增产查改等操作的基础组件。一、前期准备1.配置XML路径维护在根目录创建Config文件夹,在文件夹内部创建一个NavRoot.xml文件格式示例<?xml version="1.0" encoding="utf-8" ?><NavRoot> <!--UniqueId:配置XML唯一标识 --> <!--ConfigFileP原创 2021-05-24 15:24:21 · 330 阅读 · 0 评论 -
团队通用CRUD组件 - Xxx.BI.ConfigCrud - 02 Log4NET 配置
一、日志配置1.XML配置在根目录/Config/文件夹下添加 Log4Net.config 文件文件内容<?xml version="1.0" encoding="utf-8" ?><configuration> <!-- Register a section handler for the log4net section --> <configSections> <section name="log4net" type="原创 2021-05-24 15:26:15 · 171 阅读 · 0 评论 -
Xxx.BI.Razor 路径引用JS等
JS 的路径引用jQuery: <script src="~/_content/Xxx.BI.Razor/js/bs-blue/js/jquery.min.js"></script>原创 2021-05-20 15:43:52 · 496 阅读 · 0 评论 -
Xxx组件介绍
Xxx 开头的程序集 为项目通用类库,任何项目都可以使用Xxx.BI 开头的程序集 为项目智能化组件,和数据库都有关系,根据自己的使用场景选择性使用原创 2021-05-20 15:42:51 · 156 阅读 · 0 评论 -
团队多语言组件 - Xxx.BI.Internationalization
View层使用@{ Layout = "_LayoutMyHPlus"; // 获取到语言类型 LanguageType language = EnumKit.GetInstance<LanguageType>(ViewBag.Language);}使用示例: @language.Text("新增")JS中使用:原创 2021-05-20 15:37:04 · 132 阅读 · 0 评论 -
团队ORM组件 - Xxx.iW
** 1. 基于数据表 UserBasic 所需Model/DTO **UserBasic -> Modelnamespace Iw.Example.Model.Entities{ using System; using Xxx.Attributes; using System.ComponentModel; using System.Collections.Generic; using Xxx.Contract.Database.Store.Impl; using System原创 2021-05-19 17:42:53 · 241 阅读 · 0 评论 -
团队校验组件 - Xxx.BI.Validate
基础说明1.提示消息持的占位符1. {FieldName} :字段名称占位符2. {InputValue} :校验的输入值3. {ValidValue} :有效值组件实现功能1.特性 配置校验特性名称:Xxx.BI.Validate.ValidateFieldAttribute2.基于Database[支持SQLServer/MySQL] 配置校验注意: 当 Database 和 特性 都配置了 校验规则,Database配置生效,特性配置则失效...原创 2021-05-19 13:17:36 · 296 阅读 · 0 评论