自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

极客神殿

坚持,自由,信仰

  • 博客(34)
  • 资源 (28)
  • 收藏
  • 关注

转载 Database数据库学习

ORM的设计思想对于ORM一定是以对象为起点,使用对象构造出LINQ表达式,这样我们在对象的世界中可以描述我们希望对数据库所进行的操作,LINQ的最终实现其实也是Lambda表达式(毕竟LINQ在代码上会直观很多),功能较强的ORM中都会记录对象类型到数据库对象的元数据,使用这些元数据可以将复杂的Lambda表达式翻译成一个通用的中间表达式,这个表达式其实是抽象于各个不同数据库的具体实现,最后中间表达式再按指定数据库的具体实现生成最终的SQL语句,交由ADO.NET对象执行到数据库,如果数据存在返回则会

2021-04-18 22:38:46 329 4

转载 SQL Server数据分析面试题(202008)

这是某公司的一份SQL Server数据分析面试题,总共有4道题,此处挑选了其中的3道,另外1道比较简单,就不列出来了。第一题:题目:写一个SQL函数,能将一串字符串按指定的分隔符拆分成行。比如给定字符串"查询,入库,出库,移库,盘点,设置",查询出来的结果是:审题:这是一道典型的Split函数题。看过一些写法,可以一段一段地截取,可以使用反转等等,但是核心的知识点就是Index。做题:下面是我的写法,仅供参考。CREATE FUNCTION [dbo].[Split](@Text NVARCH

2021-04-18 16:08:52 447

转载 努力学习的意义到底在哪里?

作为一个毕业几年的人,来分享一下当离开学校之后,努力学习的意义在哪里。我之前在几家所谓的大公司担任产品经理。还记得刚毕业的时候,我拿到的 offer 薪酬是7500元,当时特别激动,因为之前上学的时候我家里管的严,一个月生活费只有800块,我那时候还天真的想,是不是每个月能存下6700块了。开始上班之后发现,身边的女孩子谈论的都是名牌包包和护肤品,她们会问你用的是什么牌子的眼霜。当我和同事一起去逛街,她买了一条一千多的裙子的时候,不知道为什么我就突然也想要拥有一件那么贵的裙子。为了能融入她们,就要和她们

2021-04-17 17:17:02 249

转载 几道常见的SQL面试题,看你能答对几道?

收集了几道比较常见的SQL面试题,在不看底部参考答案的情况下,看自己能做对几道。用一条SQL语句 查询出每门课都大于80 分的学生姓名--方法一:select distinct name from table where name not in (select distinct name from table where fenshu<=80)--方法二:select name from table group by name having min(fenshu)>

2021-04-17 16:32:20 328

转载 .net core web 中使用app.UseRouter的几种使用方式

public void Configure(IApplicationBuilder app, IHostingEnvironment env, ILoggerFactory loggerFactory){ loggerFactory.AddConsole(); if(env.IsDevelopment()) { app.UseDeveloperExceptionPage(); } app.UseHangfireServer(); app.Us

2021-04-17 15:31:17 971

转载 SQL---关联子查询(correlated subquery)

关联子查询和普通子查询的区别在于:1,关联子查询引用了外部查询的列。2,执行顺序不同。对于普通子查询,先执行普通子查询,再执行外层查询;而对于关联子查询,先执行外层查询,然后对所有通过过滤条件的记录执行内层查询。语法:SELECT column1, column2FROM table1 AS outerWHERE column1 operator (SELECT column1, column2 FROM table2 WHERE expr1 = oute

2021-04-17 15:15:21 5169 1

转载 sqlserver之group by 与over函数

group by 函数主要用来对数据进行分组,over()函数则是一个“开窗函数”,它更多的是与聚合函数如:sum()、max()、min()、avg()、count()等函数以及排名函数如:row_number()、rank()、dense_rank()、ntile()函数结合使用。1.group by 函数原始数据如下,数据表名为hr.employeee对以上数据按照city字段进行分组,并计算了每组中存在的行数: select city,count(city)as n from hr.em

2021-04-17 14:04:41 1554

转载 ASP.NET Core Middleware 学习

1.介绍中间件是一种装配到应用管道以处理请求和响应的软件。 每个组件:选择是否将请求传递到管道中的下一个组件。可在调用管道中的下一个组件前后执行工作。2.使用 IApplicationBuilder 创建中间件管道ASP.NET Core 请求管道包含一系列请求委托,依次调用。每个委托均可在下一个委托前后执行操作,委托还可以决定不将请求传递给下一个委托,这就是对请求管道进行短路。public class Startup{ public void Configure(IAppli

2021-04-15 00:22:31 219

转载 2020最新面试宝典带答案MVC专题

1、使用MVC模式有什么优点?答:可以为一个模型在运行时同时建立和使用多个视图。变化-传播机制可以确保所有相关的视图及时得到模型数据变化,从而使所有关联的视图和控制器做到行为同步。 视图与控制器的可接插性,允许更换视图和控制器对象,而且可以根据需求动态的打开或关闭、甚至在运行期间进行对象替换。 模型的可移植性。因为模型是独立于视图的,所以可以把一个模型独立地移植到新的平台工作。需要做的只是在新平台上对视图和控制器进行新的修改。 潜在的框架结构。可以基于此模型建立应用程序框架,不仅仅是用在设计界面的设计中。

2021-04-15 00:06:06 383 1

转载 automapper 面试问题

一.AutoMapper使用中的问题1. 指定值只会执行一次public class MomanBaseProfile : Profile { public MomanBaseProfile() { CreateMap<RequestBase, MomanEntity>() .ForMember(d => d.ID, op => op.Ignore()) .ForMember(

2021-04-14 16:36:12 296

转载 ASP.NET MVC面试问题与答案

什么是MVC (模型 视图 控制器)?MVC是一个架构模式,它分离了表现与交互。它被分为三个核心部件:模型、视图、控制器。下面是每一个部件的分工:视图是用户看到并与之交互的界面。模型表示业务数据,并提供数据给视图。控制器接受用户的输入并调用模型和视图去完成用户的需求。图: MVC (模型、视图、控制器)你能解释下MVC的完整流程吗?下面是MVC(模型、视图、控制器)架构的控制流程:所有的终端用户请求被发送到控制器。控制器依赖请求去选择加载哪个模型,并把模型附加到对应的视图。附加了

2021-04-14 16:20:49 1792

转载 .NET CORE 中使用AutoMapper进行对象映射

AutoMapper 基于约定的对象-对象映射器。AutoMapper使用流畅的配置API定义对象-对象映射策略。AutoMapper使用基于约定的匹配算法将源值与目标值匹配。AutoMapper面向模型投影方案,以将复杂的对象模型展平为DTO和其他简单对象,其设计更适合于序列化,通信,消息传递,或仅用于域和应用程序层之间的反腐败层。官网:http://automapper.org/文档:https://automapper.readthedocs.io/en/latest/index.html

2021-04-13 21:13:32 681 1

转载 dotNET面试题汇总系列连载(2):面向对象

1.通常采用的访问修饰符有哪五种public:公开,访问无限制internal:本项目内可以访问internal protected:本项目的父子类可以访问protected:子类可以访问private:受保护的,只能在本类中使用,对外完全封闭2.多态的理解解释:同一操作作用于不同的对象,实现不同的结果。作用:增强代码的灵活性,重用性,可读性实现:通过派生类,覆写基类的虚方法、重写基类的override方法。3.什么是构造函数概念:构造函数的方法名与类型相同、没有返回类型作用:完

2021-04-13 20:19:31 190

转载 .NET和NET CORE 100道基础面试题

1.面向对象的语言特性?A:封装性、继承性、多态性。2.在.NET中所有类的基类是?A:Object。3.在C#中,&和&&的区别?A:&是按位与运算符(或取地址运算符),&&是条件与运算符(也叫逻辑与运算符)。4.委托声明的关键字是?A:delegate。5.在.NET中所有可序列化的类都被标记为?A:Serializable。6.一个类不想被继承应该?A:标记为sealed。7.简单描述CLR?A:CLR(Common Langu

2021-04-12 17:48:24 9824

转载 ASP.NET Core 面试(笔试)题

1、如何激活 ASP.NET Core 的 Session 功能?首先添加 Session 包,其次在 ConfigService 方法中添加 Session,最后在 Configure 方法里调用 UseSession。2、何为中间件在 ASP.NET Core 中中间件指的是注入到应用中用来处理请求和相应的组件,是通过多个委托嵌套形成的。3、Applicationbuilder 的 Use 和 Run 方法有什么异同?首先这两个方法都是在 startup 类的 configure 方法里面调用

2021-04-12 15:28:28 2450

转载 .net core 3.1 使用autofac注入(一)

.net core 2和3 使用autofac注入方式不一样,此文章是针对.net core 3.1首先安装 Autofac.Extensions.DependencyInjection然后在Program.cs 新增一行代码然后在Startup.cs 增加方法注:业务逻辑层每个类都以Service结尾ConfigureServices 和 Configure 都不需要更改到这里就配置好了,下面添加测试用例,直接截图代码:注:控制器中要注入Test接口添加好代码,直接运行.

2021-04-09 18:20:39 699 1

转载 Autofac基础知识学习

Autofac是.NET领域最为流行的IOC框架之一,传说是速度最快的一个。Autofac官网Autofac’s documentation在介绍Autofac前,我们需要了解几个重要的概念,DIP,DI,IOC,IOC容器前言DIP、IOC、DI、IOC容器依赖倒置原则 DIP(Dependency Inversion Principle):一种软件架构设计原则(抽象概念)。高层模块不应依赖于低层模块,两者应该依赖于抽象。抽象不应该依赖于实现,实现应该依赖于抽象。控制反转 IoC(

2021-04-09 18:11:09 830

转载 AutoMapper 基础知识学习

http://automapper.org/这是一款DTO的映射工具,AutoMapper是基于对象到对象约定的映射工具,它可以把复杂的对象模型转为DTO,或者其他的–那些让设计更合理更适于序列化、通信、传递消息的简单对象或者干脆就只是在领域层与应用层之间搭建一个简单的ACL防护层(就像DTO一样,用于代码的显示转换)来增加各自层的相互独立性。简单来说就是:就是根据A的模型和B的模型中的定义,自动将A模型映射为一个全新的B模型。前言VO、DTO、DO、PO、DAOVO(View Object.

2021-04-07 13:52:17 308

转载 Asp-Net-Core学习笔记:(二)视图、模型、持久化、文件、错误处理、日志

TagHelper入门优点:根据参数自动生成,不需要手写超链接,类似Django模板里面的url命令。在ViewImport中添加TagHelper@addTagHelper *,Microsoft.AspNetCore.Mvc.TagHelpers比如,链接TagHelper使用<a class="btn btn-outline-primary" asp-controller="student" asp-action="get" asp-route-id="@stude

2021-04-06 16:22:04 295

转载 ASP.NET CORE 使用FormData请求接口

ASP.NET CORE,ASP.NET MVC 使用FormData请求接口HttpClient使用FormData请求接口,.NET HTTP请求接口multipart/form-data在获取请求接口通常都是使用的json传递参数,首次遇到在客户提供接口需要FormData作为请求参数,找网上一顿找也没有找到一个合适的,到最后还是在官网中看到MultipartFormDataContent类,总算是找到对应的解决方案啦string url = "http://127.0.0.1/test"

2021-04-06 16:16:59 3145

转载 温故之.NET进程间通信——管道

进程间传递数据,常见的有以下几种方式:管道:包括命名管道和匿名管道,这篇文章将讲解这种方式内存映射文件:借助文件和内存空间之间的映射关系,应用(包括多个进程)可以直接对内存执行读取和写入操作,从而实现进程间通信Socket:使用套接字在不同的进程间通信,这种通信方式下,需要占用系统至少一个端口SendMessage:通过窗口句柄的方式来通信,此通信方式基于 Windows 消息 WM_COPYDATA 来实现消息队列:在对性能要求不高的情况下,我们可以使用 Msmq。但在实际项目中,一般使用Ac

2021-04-06 16:14:37 1048

转载 ASP.NET CORE [FromServices]控制器方法层面的依赖注入

ASP.NET 支持添加依赖到容器实现依赖注入和应用内使用该依赖。大部分是使用类的构造器传入依赖的。然而,对于需要依赖注入且只有一个方法的简单控制器来说这不是一个方便明智的做法。ASP.NET提供了一个叫做FromServices的特性来解决控制器方法引入外部依赖的问题。在这片文章中我们将研究如何用ASP.NET Core的FromServices特性。首先,让我们快速浏览用类构造器实现依赖注入的方式。想像以下接口和它的实现:public interface IAccountService{ b

2021-04-06 15:56:47 795

转载 C#基础知识之托管代码和非托管代码

什么是托管代码(managed code)托管代码(Managed Code)就是中间语言(IL)代码,在公共语言运行库(CLR)中运行。编译器把代码编译成中间语言,当方法被调用时,CLR把具体的方法编译成适合本地计算机运行的机器码,并且将编译好的机器码缓存起来,以备下次调用使用。随着程序集的运行,CLR提供各种服务:内存管理,安全管理,线程管理,垃圾回收,类型检查等等。托管代码是一microsoft的中间语言(IL),他主要的作用是在.NET FRAMEWORK的公共语言运行库(CLR)执行代码前去编

2021-04-06 15:51:41 1810 1

转载 C# Finalize和Dispose的区别

一:总结1、Finalize方法(C#中是析构函数,以下称析构函数)是用于释放非托管资源的,而托管资源会由GC自动回收。所以,我们也可以这样来区分 托管和非托管资源。所有会由GC自动回收的资源,就是托管的资源,而不能由GC自动回收的资源,就是非托管资源。在我们的类中直接使用非托管资源的情况很 少,所以基本上不用我们写析构函数。2、大部分的非托管资源会给系统带来很多负面影响,例如数据库连接不被释放就可能导致连接池中的可用数据库连接用尽。文件不关闭会导致其它进程无法读写这个文件等等。实现模型:1、由于大

2021-04-06 15:06:39 763

转载 【SqlServer】JSON函数

1 概述本篇文件将结合MSDN简要分析Sqlserver中JSON函数,主要包括ISJSON,JSON_VALUE,JSON_MODIFY,JSON_QUERY。2 具体内容2.1 JSON 函数使用本节中页面中描述的功能来验证或更改JSON文本或提取简单或复杂的值。有关在SQL Server中内置JSON支持的更多信息,请参阅JSON数据(SQL Server)。2.2 ISJSON测试字符串是否包含有效的JSON。2.2.1 例子2.3 JSON_VALUE从JS

2021-04-05 01:00:42 679

转载 mysql 按年度、季度、月度、周、日SQL统计查询

创建TableCREATE TABLE `test` ( `cdate` datetime DEFAULT NULL, `id` int(11) DEFAULT NULL, `name` varchar(255) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;插入测试资料DROP PROCEDURE IF EXISTS `test`;CREATE PROCEDURE `test`(IN iCount INT,IN sNAME VAR

2021-04-04 21:46:01 2082

转载 SQL Server output子句用法 output inserted.id 获取刚插入数据的id

--插入数据,并返回刚刚插入的数据idINSERT INTO [soloreztest] ([name]) output inserted.id VALUES ('solorez')--执行结果:--id---------------5(1 行受影响)第二种方法:insert into table1 values(colvalue1,colvalue2)select ident_current('table1')第三种方法:insert into table1 values(c

2021-04-04 16:06:15 3360 1

转载 SQL 深入“了解“ sqlserver 表连接 join 及性能调优化

问题 :什么是内连接(inner)和外联结(outer)SQL server 表连接 (FROM--AND 法, JOIN -- ON 法)的区别.表连接及多表连接的SQL语句执行顺序,和性能调优.1.第一个问题,首先要明白如何使用JOIN 和 ON 关键字作表连接。申明:下文中所用的等价,可能指的是逻辑上的等价(即产生相同的结果集),也可能是执行顺序上的等价,甚至是所产生的执行计划或者执行效率等价。因为很多时候用户只要写普通的sql,而sql server 会跟据自己的优化 配置和执行计划

2021-04-04 15:51:44 2458

转载 SQL server 中设置CHECK约束

1、启动Management Studio,连接到数据库在对象资源管理器中展开你想选择的数据库并创建表2、创建好表后对表的数据类型等进行设置3、将设计好的表保存在表内对想设置CHECK约束的属性右击,在弹出的选项卡中选择CHECK约束4、在检查约束的窗口中点击添加在右侧的界面进行约束设置写入约束表达式关于约束表达式的3个例子:性别:只能填写’男’和’女’(字段名='男’or 字段名=‘女’)注意:单引号里的值可以为其他任何字密码:规定密码长度不能小于6位数(l

2021-04-01 22:40:34 9787 1

转载 职场三年,用血泪用时间换来的感悟

一、选择比能力重要结合自己的优势,选择有潜力的公司,肯提供核心岗位机会和相对匹配工资给自己的公司,然后好好做,拼命做出成绩。如果公司条件不符合,请尽量找相近的公司来打拼。千万别相信那些只肯跟你谈理想,但是不谈钱的公司。在这里特别强调,如果你不是特别牛,请不要去大公司,大公司竞争多,升迁的机会相对少,而且后面一直还有新人,花费的时间成本很高,尽可能去中小企业,并且有利于自己发展的企业,这些企业缺人才,会给你机会并且重用,很容易进入到企业的核心岗位,才有机会让你参与权力的游戏。二、努力并不一定会成功有时

2021-04-01 22:26:50 266

转载 sql语言中group by和case when及sum(case when)的结合使用

group by和case when结合使用如下示代码块,group by 按case when得到的列分组计算,且select时,select 中的case when 与group by中保持一致。select case when substr(upper(depend_name),1,4)='JCW_' then lower(substr(depend_name,5,length(depend_name))) else lower(depend_name)end as table_name,

2021-04-01 17:01:33 15296 1

转载 心理学家:人生最可怕的不是失去爱,而是失去这种能力

你有没有想过这样的问题,你的手机里可能存了几百个甚至几千个人的微信,当你真正遇到困难,当你在午夜感到心烦的时候,你是否能够从这么多人中,找到一个可以耐心听你倾诉,真正关心你感受,并愿意提供帮助的人?当你处在恋爱或者婚姻的状态中,你的伴侣是否愿意在你心情低落的时候给你安慰,在你开心的时候跟你一起庆祝,你是否能够发自内心地感受到他对你的爱?或者反过来,他能否真心感受到你的爱?被爱和感觉被爱,是两种不一样的感受,可能你被人爱着,但你却感觉不到这种爱,就好像有时候你能够明确地意识到有人在关心自己,但你仍然没有被

2021-04-01 13:49:37 1440

转载 你在人际交往方面吃过哪些亏?

1、不要讨好别人。不管是领导上司还是喜欢的人,千万不要去讨好别人!一旦做出这样的姿态,关系从刚开始就奠定了以后的悲剧。2、学会适当拒绝。你不是万能包子,哪里都有你的身影。你有自己的事情,对别人过分的请求一定要学会坚定的拒绝。3、切莫交浅言深。对刚开始不熟的人一定要管住自己的热情和嘴巴,适当有所保留和谨慎,尤其小心自来熟的人,他们很多只是出于习惯的热情,根本没有走心,转身就可能卖你。4、做人在哪都要低调,做事一定要高调。评价别人千万别从人品道德一刀切,做事要有自己的风格,建立自己口碑,不轻易动摇。别在背

2021-04-01 00:41:08 247

转载 怎样去判断一个女人适不适合结婚?

一个女人决定了一个家族的未来。——比尔盖茨国难思良将,家贫思贤妻。人天生具备择优性,选择合适自己的最佳人选,至关重要。以下1-3是必选项,4-7则是加分项。找到1-3的,抓紧别放手。找到1-3的,还附赠4-7的,哥们估计你上辈子拯救了整个银河系,赶紧娶回家藏着掖着吧1、 基础条件一定是:三观一致且相爱的三观不合,彼此折磨,三观一致且相爱代表了你们有很多共同话题,相处也会很轻松自在,大大提高了幸福度,婚姻是两个人组成的利益共同体,虽然每个人对于人生对幸福的定义都不尽相同,但是相同的三观,会让你的

2021-04-01 00:37:18 1585

Quill.js TextEditor.zip

Quill.js 实现响应式的文本编辑器,可以直接生成 markdown 和html 格式的代码,JavaScript+css+html

2020-11-14

RecogCaptcha.zip

使用AForge.NET框架和Tesseract识别验证码,图像识别,图形图像处理框架,一个有用的例子。

2020-11-08

JsonToExel.zip

.net实现获取天天基金的基金经理数据的JSON转换到Excel,导出数据用于数据分析,排序,比较。

2020-09-22

FundFirst.zip

本工具用于辅助基金定投,即一键跟踪你所感兴趣的基金,并非帮你挑选基金。 从天天基金网上实时爬取所选基金的规模,夏普比率,以及历史排位,基金经理等数据

2020-09-21

fund_sharp.zip

这是一个基金夏普比率查询工具 输出: 最新规模(scale), 最大回撤(withdrawal), 夏普比率(sharp), 波动率(volatility), 基金代码(code)

2020-09-17

晨星spiders.zip

爬取晨星网的基金数据,遍历基金列表,获取每个基金详细的数据,目前只爬取了页面一部分数据,其他可以根据xpath提取

2020-09-16

webplayer.zip

Artplayer.js使用示例,ArtPlayer.js 是一个现代全功能的 HTML5 视频播放器 控制器 - 画质切换, 字幕切换, 播放速度, 长宽比, 视频翻转, 全屏, 画中画, 截图, 缩略图, 自适应尺寸, 高亮 和 热键...

2020-08-10

FileUpload.zip

NET MVC使用的 webuploader 文件上传,图片上传,大文件分片上传 示例,参考,笔记。

2020-02-11

Readmore效果.zip

Jquery实现的阅读全文(readmore.js)效果,简单高效。效果感觉还可以,有需要的可以下载。

2020-01-20

net实现秒杀活动

秒杀活动,模拟,架构:mvc+webapi+console+redis,netcore开发

2019-09-30

大视频分片上传,截取

视频格式必须为: mp4或mov。视频时长须在15秒以内,超出时长系统将自动截取前15秒内容。

2019-09-27

Repeater示例.rar

Repeater示例 说明, 虽然webform基本已经淘汰,但是总有一些老系统还在用。

2019-09-25

bootstrap页面.rar

Bootstrap 根据页面大小控制元素隐藏与显示。

2019-09-24

商品轮播.rar

jquery和carousel.min.js实现京东类似的轮播,前端效果。

2019-09-06

NET使用editormd

NET使用editormd.js 实现md编辑器效果,emoji表情无显示问题。

2019-05-18

基于NPOI的强类型Excel导入导出组件

C#实现导入导出Excel功能,基于NPOI的强类型Excel导入导出组件

2018-11-06

bootstrap一个小案例

包括导航条,carousel,利用栅栏的三栏布局,导航的标签页以及模态框等

2018-08-16

fastdfs-5.11安装合集

fastdfs-5.11安装合集,转自合集中各模块的github的截止2018.3.31的最新源码包

2018-04-01

Wijmo5 Flexgrid演示代码合集

Wijmo5 Flexgrid演示代码合集,打包发布 转载自官方网站.

2018-04-01

WijMo.js 5.2的FlexGrid介绍[Knockout]

演示如何使用Knockout,我们快速灵活的数据绑定网格控制FlexGrid执行常见任务。

2018-03-07

Redis管理web项目所需dll

Redis管理web项目所需dll

2017-06-15

超简单BeautifulSoup爬虫

超简单BeautifulSoup版博客爬虫

2017-05-03

Lucene.Net的DLL

快速搜索

2016-09-21

DapperDAL程序集

DapperDAL程序集下载

2016-09-13

Linq2Dapper程序集

Linq2Dapper 辅助类,直接项目里dll引用

2016-09-08

JSON数据库存储

JSON数据库存储

2016-06-23

Asp_.net常用问题解决

Asp_.net常用问题解决,应该还行吧!

2014-02-20

C# 3.0 特点

C#3.0特点,很好很强大,特别实用,开发必备参考手册。

2012-08-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除