摘要:常见的字段类型选择 1.字符类型建议采用varchar/nvarchar数据类型 2.金额货币建议采用money数据类型 3.科学计数建议采用numeric数据类型 4.自增长标识建议采用bigint数据类型 (数据量一大,用int类型就装不下,那以后改造就麻烦了) 5.时间类型建议采用为datet 阅读全文
posted @ 2017-07-11 15:14 Jugg书生 阅读 (404) 评论 (0) 编辑
摘要:规范目的:为了提高工作效率,便于后台人员添加功能及前端后期优化维护,输出高质量的文档,在网站建设中,使结构更加清晰,代码简明有序,有一个更好的前端架构。 规范基本准则:符合web标准,使用具有语义的标签,使结构、表现、行为分离,兼容性优良。页面性能优化,代码简洁、明了、有序,尽可能的减少服务器的负载 阅读全文
posted @ 2017-07-11 15:09 Jugg书生 阅读 (9332) 评论 (1) 编辑
摘要:1.DOM基础操作2.数组基础3.函数基础4.运算符5.流程控制语句6.正则表达式7.字符串函数8.数据类型9.变量10.window对象 阅读全文
posted @ 2015-11-25 23:07 Jugg书生 阅读 (551) 评论 (0) 编辑
摘要:最近没啥时间自己状态也不是很好,公司的事情忙,自己也有一些事情要处理,所以好久没有写博客了。利用公司午休时间写一写,以下是参考了一些资料,整理出来,共勉之。代码风格没有正确与否,重要的是整齐划一,清晰易读。1. C# 代码风格要求1.1注释类型、属性、事件、方法、方法参数,根据需要添加注释。如果类型... 阅读全文
posted @ 2015-08-26 14:06 Jugg书生 阅读 (999) 评论 (0) 编辑
摘要://注册Swagger生成器,定义一个和多个Swagger 文档 services.AddSwaggerGen(c => { c.SwaggerDoc("v1", new Info { Version = "v1", ... 阅读全文
posted @ 2020-01-07 09:47 Jugg书生 阅读 (15) 评论 (0) 编辑
摘要:1.使用input标签进行图片操作,input的标签有一个accept属性,accept 属性只能与 <input type="file"> 配合使用。它规定能够通过文件上传进行提交的文件类型,多个属性值使用逗号分隔<input accept="audio/*,video/*,image/*">。 阅读全文
posted @ 2019-09-18 20:29 Jugg书生 阅读 (271) 评论 (0) 编辑
摘要:多线程编程相对于单线程会出现一个特有的问题,就是线程安全的问题。所谓的线程安全,就是如果你的代码所在的进程中有多个线程在同时运行,而这些线程可能会同时运行这段代码。如果每次运行结果和单线程运行的结果是一样的,而且其他的变量的值也和预期的是一样的。 线程安全问题都是由全局变量及静态变量引起的。 为了保 阅读全文
posted @ 2019-08-28 08:40 Jugg书生 阅读 (138) 评论 (0) 编辑
摘要:DATEPART() 函数用于返回日期/时间的单独部分,比如年、月、日、小时、分钟等等。 DATEDIFF() 函数返回两个日期之间的时间差。 计算两个时间差 相差年数:SELECT DATEDIFF(YEAR,'2017-07-01 11:25:52','2018-07-02 12:25:52') 阅读全文
posted @ 2019-08-27 09:39 Jugg书生 阅读 (299) 评论 (0) 编辑
摘要:1.业务场景:用户登录,收到消息通知,审批业务,根据配置的流程继续流转,最终审核发送回给申请人(终审同意结束,终审不同意申请人可以继续修改提交)。 2.思路过程: 3..数据库设计: 4.代码过程: 阅读全文
posted @ 2019-08-12 18:05 Jugg书生 阅读 (282) 评论 (0) 编辑
摘要:前言 配置文件中程序运行中,担当着不可或缺的角色;通常情况下,使用 visual studio 进行创建项目过程中,项目配置文件会自动生成在项目根目录下,如 appsettings.json,或者是被大家广泛使用的 appsettings.{env.EnvironmentName}.json;配置文 阅读全文
posted @ 2019-06-12 16:43 Jugg书生 阅读 (195) 评论 (0) 编辑
摘要:前言 在 .NET Core 项目中,配置文件有着举足轻重的地位;与.NetFramework 不同的是,.NET Core 的配置文件都以 .json 结尾,这表示一个标准的 json 格式的文件;一个标准的 Asp.Net Core MVC 项目,一定带着一个 appsettings.json 阅读全文
posted @ 2019-06-12 16:13 Jugg书生 阅读 (176) 评论 (0) 编辑
摘要:创建项目的命令 首先来认识一下创建项目可使用的各种命令,.NETCore 的命令都以 dotnet 打头,这很好理解,输入 dotnet xxx,就是执行环境变量指向的 C:\Program Files\dotnet\dotnet.exe 程序,然后给 dotnet.exe 提供参数运行。建议初学者 阅读全文
posted @ 2019-06-12 15:39 Jugg书生 阅读 (292) 评论 (0) 编辑
摘要:1 /// 2 /// MD5加密 3 /// 4 public class Md5 5 { 6 /// 7 /// MD5加密 8 /// 9 /// 加密字符 10 /// 加密位数16/32 11 /// 12 ... 阅读全文
posted @ 2019-01-04 22:44 Jugg书生 阅读 (151) 评论 (0) 编辑
摘要:1 public class Base64 2 { 3 #region Base64加密 4 /// 5 ///Base64加密 6 /// 7 /// 8 /// 9 public static string Base64Code(... 阅读全文
posted @ 2019-01-04 22:42 Jugg书生 阅读 (122) 评论 (0) 编辑
摘要:1 private static string IsOpenSendMail = ConfigurationManager.AppSettings["IsOpenSendMail"]; //是否启用异常消息发送邮箱功能 2 private static string SendUser=ConfigurationManager.AppSettings["Mail... 阅读全文
posted @ 2019-01-04 22:39 Jugg书生 阅读 (212) 评论 (0) 编辑
摘要:@echo off:11set /p path=Please enter delete filepath:del /f /s /q %path%rd /q /s %path%goto 11pause 阅读全文
posted @ 2018-08-20 11:03 Jugg书生 阅读 (32) 评论 (0) 编辑
摘要:打开cmd,依次输入mkdir .project(创建目录),cd .\.project(进入目录),dotnet new(新建初始项目),dotnet restore(还原依赖),dotnet run(运行)即可运行第一个Hello World程序 1.为 .NET Core 项目创建文件夹,并进 阅读全文
posted @ 2018-07-08 18:32 Jugg书生 阅读 (207) 评论 (0) 编辑
摘要:1. 前言 .NET发行至今已经过了十四个年头。随着版本的不断迭代更新,.NET在Windows平台上的表现也是越来越好,可以说Windows平台上所有的应用类型.NET几乎都能完成。 只是成也Windows,败也Windows,这十四年来,除了部分“民间”版本,.NET一直没能在官方支持下摆脱Wi 阅读全文
posted @ 2018-07-08 17:23 Jugg书生 阅读 (250) 评论 (0) 编辑
摘要:在进行实体转换操作的时候如果需要在对两个实体之间两个属性字段差不多相同的类要进行一个互相的转换,我们要把a对象的所有字段的值都复制给b对象,我们只能用b.属性=a.属性来写,如果属性字段太多的话,就要写很多行复制语句,麻烦还容易漏掉一些,这个时候可以利用c#的反射来实现复制。我们可以写这样一个利用泛 阅读全文
posted @ 2017-11-13 09:40 Jugg书生 阅读 (3920) 评论 (0) 编辑