2 vil du

尚未进行身份认证

我要认证

暂无相关简介

等级
TA的排名 4w+

SQL DATENAME(month,getdate())返回的数据为英文日期及把日期转为字符去比较的性能问题

最近 和一个同事一同开发一个电商项目 项目收尾写报表的时候 队友可把我坑惨了首先是SQL SERVER DATENAME()这个方法的坑再次是一个日期的性能问题1.DATENAME(month,getdate())在数据库脚本运行环境为中文的时候返回01、02的数据,运行环境为英文的时候返回may这样的英文日期缩写报表按月查询 界面大概就长这个样子传去存储的参数:@time=‘202005’既然只说时间的问题定义一个订单表Orders如下:CREATE TABLE [dbo].[Ord.

2020-06-11 18:36:15

Dapper -- 调用存储过程

只带输入参数存储过程的使用CREATE PROCEDURE [dbo].[QueryMember] @MemberId varchar(50)='',@Name varchar(50)=''ASBEGIN SELECT * FROM Member where MemberID=@MemberId and Name=@Name;ENDpublic void UseStore...

2019-11-29 14:34:50

什么情况下需要实现IDisposeable接口?

1.前言对.NET/C#稍有了解的同学,都应该知道IDispose模式的存在,但不知道有多少同学能彻彻底底地理解这种模式。楼主本人初识IDispose模式也有很长时间了,但对其设计原理和初衷也一直是云里雾里。直到这两天终于下定决心想彻底理解其工作模式,上网翻阅了不少资料,才算有所领悟,特别是StackOverFlow上的这篇文章:https://stackoverflow.com/questio...

2019-11-25 11:03:51

EasyUI DataGrid 增加求和行(求本页数据的和及所有页数据的和)

分两种情况:一种是当前页的列求和一种是所有页的列求和效果大概如下:先说第一种:当前页的列求和代码如下:(本段代码复制于博客:EasyUI datagrid表数据某列总和)<table id="dg"></table><script> $(function () { $('#dg').datagrid({ ...

2019-09-27 18:11:33

动态加载省市区

数据库表结构:SQL语句:CREATE TABLE [Cascade](ID int,Name nvarchar(50),ParentID int,[Type] int)//aspx代码<script type="text/javascript"> var Province =<%=GetProvince()%>;</script&g...

2019-09-24 11:07:02

程序员必读经典书籍(附下载链接)

这些书的链接资源都是我自己找的 然后下下来 保存在百度网盘 分享给你们的 (感谢网上无私奉献资源的前辈们 哈哈~) 有些没有书签 有些排版不是很好 有些字体不是很清晰 大家将就着看吧 当然 也可以自己去下载更好的...

2019-09-18 15:50:00

免费的天气API接口

网上几乎所有的天气接口都需要注册key,然后还各种频率限制,每天调用次数才几百次? 太坑爹了吧一个简单的天气预报功能, 为什么要搞的这么复杂, 收什么费?推荐一个真正免费的天气API接口, 返回json, jsonp格式没有调用次数、频率和IP限制,并且提供 7日天气 / 15日天气 / 40日天气 /...

2019-09-17 11:43:03

为什么百度查到的ip和ipconfig查到的不一样;详解公网Ip和私网ip;详解网络分类ABC;

IP可以分为Public IP 和 Private IP,出现这种规划的原因在于IPv4所能表示的IP太少而电脑太多以至于不够用,然而只有Public IP才能直接连接上网络,所以对于那些公司,学校,政府机构等场所,就可以集中使用私有的IP进行管理,而大家可以共用一个IP去连接上公网,这样,就省下了许多宝贵的Public IP。你有没有发现,你每次使用ipconfi...

2019-09-16 18:34:07

SqlSever中Where子句后进行条件判断

我看到的一个方法是这样的:两段代码如下://这段代码会报错where case when (@a = null) then 1 = 1 else @a=aand b=@b//这样写是正确的where(1 = (CASE WHEN @a IS NULL THEN 1 ELSE 0 END)OR a=@a )AND b=@b附上原文如下:sqlser...

2019-09-16 17:59:37

从浏览器输入URL到页面展示出来,中间发生了什么?

前言这应该算是一个很经典的面试题了,前端工程师,后端工程师,包括网络工程师都有可能被问到。开放度很高,每个人都可以针对自己熟悉的部分,进行深入的讲解。总体来说,分为如下几个部分1.DNS解析2.建立TCP连接,发送HTTP请求3.服务端处理请求并返回HTTP响应4.浏览器解析渲染页面5.关闭连接DNS解析DNS解析就是获取服务器IP地址的过程。互联网上每一台计算机的唯一标识是它...

2019-09-16 17:50:40

数据库多表联查(左连接查询)

现有三张数据表如下:ApplyProcessModule(模块表) ApplyProcessTemplate(模板表) ApplyProcessStepConfigInfo(流程步骤表) 表关系如下:流程步骤表的流程模板Id=模板表模板id流程步骤表的模块id=模块表模块id流程步骤表的下一步骤ID=模块表模块id数据库代码如下:select *f...

2018-08-13 17:30:39

哀之不幸 怒其不争

最近经历了一些事情 整个人都有一些戾气在看了一些抨击IT行业的文章之后爆发令人比较失落的IT圈子-关于华为裁员 是这篇 CSDN排名15的博主写的一篇文章文章写的比较偏激锋利 很多观点我也不敢苟同 甚至很多言语我表示不解和鄙夷文章很长 但做IT的可以看看其中的精髓大抵是行业可以进 核心不好进 这个行业也充满着弱肉强食从我6月辞职开始算起 刚开始是无忧无虑的玩了近半个月开始断断...

2019-09-16 16:11:09

VS2015崩溃问题:devenv.exe[5736]中发生未处理的Microsoft .NET Framework异常

打开vs就是这个样子 随便找的一张图片试了一些方法:比如:1、管理员启动cmd,cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE2、输入 Devenv.exe /ResetSettingsC:\Program Files (x86)\Microsoft Visual Studio 14.0\Comm...

2019-09-11 16:31:16

windows 系统资源不足,无法满足请求服务

这个错误真的把我害的够呛 耽误了两天工时…之前在网上查找解决方案的时候:“系统资源不足,无法满足请求服务“ ,而内存够大,解决办法听信用了360 还用了360系统急救箱是扫描出一个.sys驱动文件 然后删了结果是的SQL SERVER崩掉了期间用了各种办法:卸载重装都没用 兼容性疑难解答也没用(不过诸位遇到相同的情况可以试一下)最后只能重装系统…立誓:此生再用奇虎任一产品 ...

2019-09-11 16:09:42

EasyUI Datebox只显示到年月不显示日

在网上找了一些借鉴 改了一些代码 效果如下:两边的datebox都只显示到年月 不显示日代码如下://aspx代码<input id="txtStartTime" type="text" class="easyui-datebox" style="width: 150px;"><input id="txtEndTime" type="text" class="...

2019-09-11 15:49:54

sql 按月查询数据 不允许跨年

大概日期框这个样子 查询时 不可跨年 只能按月查sql代码如下:DECLARE @startTime datetime=null --搜索的开始时间DECLARE @endTime datetime=null --搜索的结束时间--以o.FinishTime为基准select @endtime=dateadd(day,1,@endtime)--时间不为空且查询结束时间...

2019-08-29 17:06:11

SqlSever常用的函数方法

前言:以前那家公司用linq查询比较多很少用到sql拼接 sql水平一直也就那样 后来的这家公司业务基本写在存储过程中 所以开始写sql的漫漫长路查询表注释/查询年月--查询表注释Select sc.NAME,dc.ColumnName_Cn,t.name as ColumnType,t.length as ColumnWidth,case when sc.isnullable=1 TH...

2019-08-29 16:53:30

这几道Redis面试题都不懂,你还想拿offer?

随着系统访问量的提高,复杂度的提升,响应性能成为一个重点的关注点。而缓存的使用成为一个重点。redis 作为缓存中间件的一个佼佼者,成为了面试必问项目。本文分享一下Redis几道常见的面试题:缓存雪崩1.1什么是缓存雪崩?如果我们的缓存挂掉了,这意味着我们的全部请求都跑去数据库了。 我们...

2019-08-12 10:45:24

微信小程序开发-基础

微信小程序开发-基础 1.小程序环境搭建账号注册百度搜索 “微信公众平台”官网地址: https://mp.wei...

2019-08-12 10:37:29

TFS更新工作区绑定的计算机名

TFS工作区绑定计算机的查询命令:tf workspaces更改TFS本地的工作区绑定计算机名称的方法:开始菜单-运行-输入vs-打开vs开发人员命令提示然后输入:tf workspaces /collection:http://192.168.1.236:8080/tfs/tc /updateComputerName:原先之前计算机的名称比如:tf workspaces /colle...

2019-08-12 10:09:07

查看更多

勋章 我的勋章
  • 新人勋章
    新人勋章
    用户发布第一条blink获赞超过3个即可获得
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 1024勋章
    1024勋章
    #1024程序员节#活动勋章,当日发布原创博客即可获得
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。