- 博客(94)
- 收藏
- 关注
原创 SQL 的各种 JOIN 用法
下图展示了 LEFT JOIN、RIGHT JOIN、INNER JOIN、OUTER JOIN 相关的 7 种用法。Inner JOINSELECT<select_list>FROMTable_A AINNERJOINTable_B BONA.Key=B.KeyLeft JOINSELECT<select_list&...
2019-07-15 15:10:00
239
转载 .NET常见面试题
面试题 1 什么是 CTS、CLS 和CLR公共语言运行库(CLR)是一个CLI 的一个实现,包含了.NET 运行引擎和符合 CLI 的类库。通用类型系统(CTS)包含在微软公司提交的 CLI 规范,定义了一个可以在 CLR 上运行的类型规范。公共语言规范是 CTS的一个子集,定义了所有面向.NET 的程序所需要符合的最小规范集。面试题 2 CLR 技术和 COM技术的比较CLR ...
2019-04-13 18:16:45
7156
原创 应用Itextsharp 添加图片到pdf
应用Itextsharp 添加图片到pdf 调用: string[] files = { "jyadmin20160700111.jpg", "jyadmin20170720128.jpg", "jyadmin20170730127.jpg" }; string imgs = string.Join...
2019-04-03 16:19:00
1494
原创 MVC区域路由设置
MVC区域路由设置 public class AdminAreaRegistration:AreaRegistration { public override string AreaName { get { ...
2019-02-27 17:00:00
702
原创 LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。...
LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。 基于EF的项目开发中,遇到报错提示:LINQ to Entities 不识别方法“System.String ToString()”,因此该方法无法转换为存储表达式。 但是代码如下:...
2019-02-27 15:42:00
967
原创 使用命令行执行.sql文件
使用命令行执行.sql文件 用微软自带的sqlcmd工具,可以导入执行。以SQL Server 2008R版本为例:第一步:Win+R 键入:cmd命令,开启命令行工具;第二步:键入:cdC:\Program Files\Microsoft SQL Server\100\Tools\Binn(具体目录路径跟你安装的SQL位...
2019-02-14 09:44:00
2495
原创 MVC异常捕获处理,FilterConfig
MVC异常捕获处理,FilterConfig MVC异常捕获处理,FilterConfig: public class FilterConfig { public static void RegisterGlobalFilters(GlobalFilterCollection filters) ...
2019-02-11 16:11:00
305
原创 c# Enum获取name,value和description
c# Enum获取name,value和description 如果我们的枚举类型结构如下,我们需要获取enum的name,value以及descriptionpublic enum EnumTest { [Description("Attribute")] Attribute...
2019-02-11 14:10:00
1149
原创 IIS7应用程序池集成和经典的区别
IIS7应用程序池集成和经典的区别 IIS7应用程序池集成和经典的区别IIS7应用程序池有集成和经典两种模式,根据微软官方的介绍,集成模式,如果托管应用程序在采用集成模式的应用程序池中运行,服务器将使用 IIS 和 ASP.NET 的集成请求处理管道来处理请求。经典模式,用经典模式的应用程序池中运行,服务器会继续通...
2019-02-01 16:38:00
156
原创 网站对联样式
网站对联样式 <style type="text/css"> .tc_dl{width: 100%;} .tc_dl1{position: fixed;left: 0px;top:60px} .tc_dl1 img{width: 1...
2019-01-30 16:10:00
397
原创 SQL通用分页存储过程
SQL通用分页存储过程 SQL2000/********************************************************************************** Function: SqlPage* Description:* 超强通...
2019-01-25 09:39:00
160
原创 JS时间倒计时
JS时间倒计时 HTML<div class="con"> <div class="time"> 选取时间 <input type="datetime-local" name="user_date"> <div cla...
2019-01-24 16:11:00
209
原创 canvas时钟可随着画布变大而比例变大
canvas时钟可随着画布变大而比例变大 HTML没有添加任何图片的canvas时钟,内涵详细注释,放大canvas画布时,时针会随着比例进行变大缩小<canvas id="clock" width="200px" height="200px"></canvas>...
2019-01-24 15:57:00
535
原创 ie下placeholder解决办法
ie下placeholder解决办法 ! function(window, document, $, undefined) { var target, i = 0, len, tmpPh; if ('placeholder' in document.createElement('input')) retur...
2019-01-24 15:41:00
517
原创 IE11下用forms身份验证的问题
IE11下用forms身份验证的问题 <authentication mode="Forms"> <forms name="weboa" loginUrl="login.aspx" protection="All" path="/"/> </authentication>...
2019-01-23 21:32:00
302
原创 ASP.NET的票据工具类FormsAuthenticationTicket
ASP.NET的票据工具类FormsAuthenticationTicket public class TicketTool { /// <summary> /// 创建一个票据,放在cookie中 /// 票据中的数据经过加密,解决了cookie的安全问题...
2019-01-23 21:10:00
193
原创 Asp.net MVC 权限过滤器实现方法的最佳实践
Asp.net MVC 权限过滤器实现方法的最佳实践 在项目开发中,为了安全、方便地判断用户是否有访问当前资源(Action)的权限,我们一般通过全局过滤器来实现。Asp.net MVC 页面中常见的权限判断使用过滤器主要在以下几种情况(根据权限判断的先后顺序):1、判断要访问的Controller或Action是可以匿名访问;2...
2019-01-23 13:26:00
800
原创 获取客户端的IP地址
获取客户端的IP地址 #region public static string GetClientIP() 获取客户端的IP地址 /// <summary> /// 获取客户端的IP地址 /// </summary> /// &l...
2019-01-23 13:19:00
252
原创 递归获取树形结构数据某个节点下的所有子节点数据
递归获取树形结构数据某个节点下的所有子节点数据 /// <summary> /// 获取组织结构树 /// </summary> /// <param name="list"></param> /// <pa...
2019-01-23 11:18:00
7057
原创 WebClient发送Post请求实例
WebClient发送Post请求实例 List<BaseModuleEntity> returnResult = new List<BaseModuleEntity>(); try { string url = Syste...
2019-01-23 08:48:00
6720
原创 XML和实体类之间相互转换(序列化和反序列化)
XML和实体类之间相互转换(序列化和反序列化) 我们需要在XML与实体类,DataTable,List之间进行转换,下面是XmlUtil类,该类来自网络并稍加修改。using System;using System.Collections.Generic;using System.Linq;using System.Tex...
2019-01-22 13:45:00
415
原创 C#实现实体类和XML相互转换
C#实现实体类和XML相互转换 一、实体类转换成XML将实体类转换成XML需要使用XmlSerializer类的Serialize方法,将实体类序列化public static string XmlSerialize<T>(T obj){ using (StringWriter sw = n...
2019-01-22 13:40:00
2393
原创 C#压缩打包文件例子
C#压缩打包文件例子 /// <summary>/// 压缩和解压文件/// </summary>public class ZipClass{ /// <summary> /// 所有文件缓存 /// </summary> ...
2019-01-22 13:36:00
138
原创 通过锁字符串达到控制并发的效果C#
通过锁字符串达到控制并发的效果C# lock锁的是内存地址而.net有内部机制使得相同的字符串内存地址是相同的(new string)除外using System;using System.Collections.Generic;using System.Linq;using System.Runtime.Int...
2019-01-21 18:52:00
257
原创 巧用Ajax的beforeSend 提高用户体验
巧用Ajax的beforeSend 提高用户体验 jQuery是经常使用的一个开源js框架,其中的$.ajax请求中有一个beforeSend方法,用于在向服务器发送请求前执行一些动作。具体可参考jQuery官方文档:http://api.jquery.com/Ajax_Events/$.ajax({ befo...
2019-01-21 15:16:00
142
原创 HTML代码在线运行工具
HTML代码在线运行工具 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.o...
2019-01-21 15:08:00
1486
原创 .NET使用ZXing.NET生成中间带图片和不带图片的二维码
.NET使用ZXing.NET生成中间带图片和不带图片的二维码 基于开源的ZXing.NET组件,代码如下:1、先添加对ZXing.NET的引用,然后添加相应的命名空间:using System;using System.Collections.Generic;using System.Drawing;using ...
2019-01-18 10:41:00
729
原创 获取电脑硬件信息 (硬盘,cpu,内存等)
获取电脑硬件信息 (硬盘,cpu,内存等) 引用:using System.Management;1、电脑信息类#region 获取电脑信息类 internal enum WmiType { Win32_Processor, Win32_PerfFormatted...
2019-01-17 17:50:00
3167
原创 C# http请求带请求头部分
C# http请求带请求头部分 1、JS设置http请求带请求头部分<script type="text/javascript"> function zLoginCheck() { var Account = 'admin; var Password =...
2019-01-17 15:47:00
6353
原创 Http请求报头设置(C#)
Http请求报头设置(C#) 1、添加一个SetHeaderValue方法:public static void SetHeaderValue(WebHeaderCollection header, string name, string value){var property = typeof(WebHeaderCollec...
2019-01-17 15:32:00
2363
原创 网站安全通用防护代码在ASP.NET MVC 中的应用实例(接上一篇)
网站安全通用防护代码在ASP.NET MVC 中的应用实例(接上一篇) 处理Get、Post等网站请求及Cookie数据监测等,防护网站。拦截攻击者注入恶意代码,防御诸如跨站脚本攻击(XSS)、SQL注入攻击等恶意攻击行为。1、在Global.asax.cs文件中添加如下代码: #region 网站安全防护代码...
2019-01-17 13:24:00
316
原创 网站安全通用防护代码(用户读写数据库对用户输入或者发送(Post、Get)数据等进行检测过滤等)...
网站安全通用防护代码(用户读写数据库对用户输入或者发送(Post、Get)数据等进行检测过滤等) 每一个开发者都会意识到,网站发布之前,需要进行安全及系统漏洞检查。那么如何拦截攻击者注入恶意脚本或代码?如何防御诸如跨站脚本攻击(XSS)、SQL注入攻击等恶意攻击行为?针对目前常见的一些安全问题,结合目前一些常见的防护办法,可在系...
2019-01-17 13:04:00
714
原创 IIS运行一段时间不响应(自动关闭)的解决方法
IIS运行一段时间不响应(自动关闭)的解决方法 查找事件记录,提示为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制解决方案:Internet 信息服务(IIS)管理器->应用程序池->DefaultAppPool->右击属性一、回收1、回收工作进程(分钟):选中,值为17402、...
2019-01-14 14:04:00
2219
原创 IIS处理并发请求时出现的问题及解决
IIS处理并发请求时出现的问题及解决 一个ASP.NET项目在部署到生产环境时,当用户并发量达到200左右时,IIS出现了明显的请求排队现象,发送的请求都进入等待,无法及时响应,系统基本处于不可用状态。因经验不足,花了很多时间精力解决这个问题,本文记录了我查找问题的过程和最后解决方案,供大家参考。软硬件环境:IBM刀片服务...
2019-01-14 13:56:00
412
原创 C#动态操作DataTable(新增行、列、查询行、列等)
C#动态操作DataTable(新增行、列、查询行、列等) public void CreateTable() { //创建表 DataTable dt = new DataTable(); //1、添加列...
2019-01-14 13:28:00
365
原创 c#操作IIS之IISHelper
c#操作IIS之IISHelper //-----------------------------------------------------------------------// <copyright file="IISHelper.cs" company="MY EXPRESS, Ltd.">// C...
2019-01-14 13:24:00
200
原创 c# 获取端口的连接数,网站的连接数
c# 获取端口的连接数,网站的连接数 端口连接数:public static int PortTcpConnection(int port) { IPGlobalProperties properti = IPGlobalProperties.GetIPGlobalProperties();...
2019-01-14 13:20:00
595
原创 C# http 性能优化500毫秒到 60 毫秒
C# http 性能优化500毫秒到 60 毫秒 来源:https://www.cnblogs.com/hnsongbiao/p/9815808.html偶然发现 C# 的 HttpRequest 要比 Chrome 请求同一Url 慢好多。C# HttpRequest 要500毫秒 而Chrome 只需要 39ms。后来...
2019-01-14 13:16:00
340
原创 js实现一个长页面中的图片懒加载即滚动到其位置才加载
js实现一个长页面中的图片懒加载即滚动到其位置才加载 <!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Document</title> <style>...
2019-01-14 13:09:00
645
原创 SQLServer内部数据库版本获取及匹配
SQLServer内部数据库版本获取及匹配 内部数据库版本获取:select DATABASEPROPERTYEX('master','version')内部数据库版本号配置表: posted @ 2019-01-14 11:31 波霸38 阅读(...
2019-01-14 11:31:00
409
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人