自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 Dapper -- 调用存储过程

只带输入参数存储过程的使用 CREATE PROCEDURE [dbo].[QueryMember] @MemberId varchar(50)='', @Name varchar(50)='' AS BEGIN SELECT * FROM Mem...

2019-11-29 14:34:50 176 0

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

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

2019-11-25 11:03:51 117 0

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

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

2019-09-27 18:20:10 302 0

原创 动态加载省市区

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

2019-09-24 11:09:19 199 0

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

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

2019-09-19 11:24:19 4688 2

转载 免费的天气API接口

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

2019-09-17 11:43:59 295 0

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

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

2019-09-16 18:34:20 104 0

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

我看到的一个方法是这样的: 两段代码如下: //这段代码会报错 where case when (@a = null) then 1 = 1 else @a=a and b=@b //这样写是正确的 where (1 = (CASE WHEN @a IS NULL TH...

2019-09-16 18:26:32 601 0

转载 实用工具网站

目录 1、搜索引擎 2、PPT 3、图片操作 4、文件共享 5、应届生招聘 6、程序员面试题库 7、办公、开发软件 8、高清图片、视频素材网站  9、项目开源 10、在线工具宝典大全 程序员开发需要具备良好的信息检索能力,为了备忘(收藏夹真是满了),将开发过程中常用的网站进行整理。 1、...

2019-09-16 17:53:06 302 0

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

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

2019-09-16 17:50:41 183 0

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

现有三张数据表如下: ApplyProcessModule(模块表) ApplyProcessTemplate(模板表) ApplyProcessStepConfigInfo(流程步骤表) 表关系如下: 流程步骤表的流程模板Id=模板表模板id 流程步骤表的模块id=模...

2019-09-16 17:35:30 2444 0

原创 哀之不幸 怒其不争

最近经历了一些事情 整个人都有一些戾气 在看了一些抨击IT行业的文章之后爆发 令人比较失落的IT圈子-关于华为裁员 是这篇 CSDN排名15的博主写的一篇文章 文章写的比较偏激锋利 很多观点我也不敢苟同 甚至很多言语我表示不解和鄙夷 文章很长 但做IT的可以看看 其中的精髓大抵是行业可以进 ...

2019-09-16 16:11:09 173 0

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

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

2019-09-11 16:47:40 2704 0

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

这个错误真的把我害的够呛 耽误了两天工时… 之前在网上查找解决方案的时候:“系统资源不足,无法满足请求服务“ ,而内存够大,解决办法 听信用了360 还用了360系统急救箱 是扫描出一个.sys驱动文件 然后删了 结果 是的SQL SERVER崩掉了 期间用了各种办法:卸载重装都没用 兼容性疑难...

2019-09-11 16:26:35 3369 0

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

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

2019-09-11 15:59:42 201 0

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

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

2019-08-29 17:06:11 166 0

原创 SqlSever常用的函数方法

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

2019-08-29 16:53:30 96 0

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

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

2019-08-12 10:45:24 56 0

转载 微信小程序开发-基础

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

2019-08-12 10:37:29 93 0

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

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

2019-08-12 10:09:07 78 0

原创 .NET 解决压缩图片后压缩图片体积比原图片大的问题

遇到一个问题:压缩后的图片的体积反而比原来的图片的体积更大了。花费两天时间排查。终于找到了原因。下面附上解决办法: 压缩图片的代码如下: /// <summary> /// 为图片生成缩略图 /// </summary> /// <param name=&...

2019-08-08 16:15:24 192 0

原创 面试攻略(.NET相关)

数据结构和算法 数据结构 数据结构之线性表和单链表 数据结构之循环链表 数据结构之双向链表 数据结构之栈和队列 数据结构之树和二叉树 数据结构之图 堆和栈的区别 算法 排序算法 回溯算法 贪心算法 动态规划算法 分支限界算法 分治算法 设计模式 设计模式 HTT...

2019-06-21 16:45:43 272 0

原创 面试攻略(数据库相关)

数据库方面: 数据库性能优化 一、 减少数据访问(减少磁盘访问) 1. 创建并使用正确的索引(索引相当于一本字典的目录) 2. 只通过索引访问数据 3. 优化SQL执行计划 二、 返回更少数据(减少网络传输或磁盘...

2019-06-21 09:45:28 133 0

原创 C# 实现AES加密解密

看AES加密过程和原理可以看这篇博客:AES加密过程详解 下面写一下具体的实现代码: AES加密: /// <summary> /// 加密 /// </summary> /// <returns></returns> priva...

2019-06-11 14:56:15 522 0

转载 C#进阶系列——WebApi 接口参数不再困惑:传参详解

看了一篇WebApi传参数写的很不错的博文 虽然很基础但是很实用 是在忍不住心痒痒 转载一波 原文地址如下:C#进阶系列——WebApi 接口参数不再困惑:传参详解 阅读目录一、get请求1、基础类型参数2、实体作为参数3、数组作为参数4、“怪异”的get请求二、post请求1、基础类型参数2、实...

2019-05-22 11:02:59 114 0

原创 使用Auto.js实现蚂蚁森林自动收取能量

var myEnergeType=["绿色能量","线下支付","行走","共享单车","地铁购票","网络购票","网购火车票","生活缴费&qu...

2019-05-17 09:10:10 2731 2

转载 c#获取当前日期时间以及格式化操作

我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。 //获取日期+时间 DateTime.Now.ToString();&nb...

2019-04-09 14:03:49 596 0

转载 一个HTTP打趴80%面试者

来自微信公众号:码上实战 面试一年多,每当我问起面试者对HTTP的了解时,个个回答令我瞠目结舌,这些开发者都有3-5年的经验。请不要让我叫你野生程序员,是时候了解HTTP了,让我们当个正规军。 起因 面试官:请问你了解HTTP协议吗? 前端开发:这不是应该后端清楚的吗? 后端开发:这不是前端知道...

2019-03-29 08:59:40 104 0

转载 99%的人都理解错了HTTP中GET与POST的区别

GET和POST是HTTP请求的两种基本方法,要说它们的区别,接触过WEB开发的人都能说出一二。 最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数。 你可能自己写过无数个GET和POST请求,或者已经看过很多权威网站总结出的他们的区别,你非常清楚知道什么时候...

2019-03-18 11:21:11 130 0

原创 EasyUI DataGrid 初始化不加载数据

EasyUI DataGrid 初始化不加载数据,下面有两种方法可参考。 重新加载datagrid url,代码如下: $('#dg').datagrid({ title: &amp;quot;合同交互&amp;quot;, fi...

2019-01-31 17:00:19 2712 0

原创 多条sql语句带条件查询拼接

public ActionResult GetApplyDetailInfos(string applyId) { var AccountId = &quot;&quot;; var ApplysData = $&quot;select* from...

2019-01-11 17:47:31 477 0

原创 C# 实现键值映射

键值对是在开发过程中常常遇到的。 键值对的映射也比较常用: 比如说,某金融公司和银行方进行接口的对接时,双方银行编码不同,比如我方农业银行编码是ACDC,第三方是ABC时,通过得到第三方的银行编码实现我方的业务流程需求时,常常用到这种映射。 实现类似需求的处理方法: 使用HashMap和Hasht...

2019-01-10 09:18:10 477 0

转载 ASP.NET MVC Web API Post FromBody(Web API 如何正确 Post)

原文:ASP.NET MVC Web API Post FromBody(Web API 如何正确 Post) 问题场景: ASP.NET MVC Web API 定义 Post 方法,HttpClient 使用 JsonConvert.SerializeObject 传参进行调用,比如 Web ...

2018-11-29 09:23:54 2980 0

转载 通俗理解数字签名,数字证书和https

前言 最近在开发关于PDF合同文档电子签章的功能,大概意思就是在一份PDF合同上签名,盖章,使其具有法律效应。签章有法律效应必须满足两个条件: 能够证明签名,盖章者是谁,无法抵赖 PDF合同在签章后不能被更改 在纸质合同中,由于签名字迹的不可复制性,盖章的唯一性以及纸质合同对涂改的防范措施(比...

2018-11-28 14:01:39 204 0

转载 C#开发中常用加密解密方法解析

一、MD5加密算法 我想这是大家都常听过的算法,可能也用的比较多。那么什么是MD5算法呢?MD5全称是message-digest algorithm 5,简单的说就是单向的加密,即是说无法根据密文推导出明文。 MD5主要用途: 1、对一段信息生成信息摘要,该摘要对该信息具有唯一性,可以作为...

2018-11-28 13:57:49 316 0

原创 说说 async await

先附上代码一段,就这段代码抛砖引玉。 public async Task&lt;ActionResult&gt; FifteenYearsActivityShareList(int pageNumber = 1, int rowsPerPage = 20, string ac...

2018-11-28 10:53:07 441 0

原创 C# Guid.NewGuid() —— 随机生成唯一标识符

代码一般如下: Id = Guid.NewGuid().ToString(); 意在生成一个随机的唯一标识符,一般在项目中用来生成数据库的主键Id。 长这样: 有几种格式化的方法如下: System.Guid.NewGuid().ToString(&quot;N&...

2018-11-27 15:50:37 3254 0

原创 C# 获取有掩码的银行账号/手机号/名称

获取有掩码的银行账号,代码如下: public static string GetMaskBankAccount(string bankAccount) { if (!string.IsNullOrWhiteSpace(bankAccount)) { if (ban...

2018-11-12 09:22:27 258 0

原创 C# 转化文件大小

转化文件大小,代码如下: public static string ConvertFileSize(int fileSize) { string outFileSize = string.Empty; if (fileSize &lt; 1024) { ...

2018-11-12 09:03:27 237 0

原创 C# 获取身份证中的性别/年龄

获取身份证中的性别,代码如下: public static bool GetGenderByIdCard(string idCard) { if (string.IsNullOrWhiteSpace(idCard)) { return false; ...

2018-11-12 08:49:12 2268 1

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