自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 收藏
  • 关注

原创 IIS配置站点

IIS 站点配置 .NET

2022-03-10 15:19:39 846

原创 SQL Server中 将yyyyMMddHHmmss格式的字符串转换为datetime

SQL Server中 将yyyyMMddHHmmss格式的字符串转换为datetime标题yyyy-MM-dd HH:mm:ss 类型字符串数据转DATETIME标题yyyyMMddHHmmss类型字符串数据转yyyy-MM-dd HH:mm:ss 类型字符串数据标题yyyyMMddHHmmss类型字符串数据转DATETIME标题yyyy-MM-dd HH:mm:ss 类型字符串数据转DATETIMESELECT CONVERT(DATETIME,'2021-05-28 18:00:00')标题y

2021-06-02 16:43:00 4555

转载 C#原生代码实现与java互通的RSA加解密及签名认证(SHA1WithRSA)

C#原生代码实现与java互通的RSA加解密及签名认证(SHA1WithRSA)using System;using System.Collections.Generic;using System.IO;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tasks;namespace Xin.Common.Tool{ /// <summa

2021-03-16 09:16:48 1583

原创 Sql Server 利用循环查询 Date1 至 Date2 之间的月份

Sql Server 利用循环查询 Date1 至 Date2 之间的月份Declare @DATE1 varchar(10)Declare @DATE2 varchar(10)set @DATE1='2020-01-01'set @DATE2='2021-01-01'--创建临时表 存放月份数据Create Table #YearMonth([YM] varchar(10))While @Date1<=@DATE2Begin Insert Into #YearMo

2021-03-08 14:38:44 788

原创 命名空间“System.Web”中不存在类型或命名空间名“HttpUtility”(是否缺少程序集引用?)

命名空间“System.Web”中不存在类型或命名空间名“HttpUtility”(是否缺少程序集引用?)相信不少朋友,在使用 HttpUtility.UrlEncode时,都遇到这个问题《命名空间“System.Web”中不存在类型或命名空间名“HttpUtility”(是否缺少程序集引用?》。...

2020-12-27 20:06:24 2893

原创 C# 实现MD5加密

C# 实现MD5加密 类using System;using System.Collections.Generic;using System.Linq;using System.Security.Cryptography;using System.Text;using System.Threading.Tasks;namespace wF_测试{ public class MD5 { /// <summary> /// MD5加

2020-12-27 19:53:04 343

原创 C# Base64加密,解密类

Base64C# ,Base64加密 类using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace wF_测试{ /// <summary> /// Base64 tools /// </summary> public class Base64Util

2020-12-27 19:48:22 230

原创 C# excel数据导入,返回dataSet数据集

C# excel数据导入,返回dataSet数据集 /// <summary> /// 根据表名导入excel数据到dataSet集,批量导入 /// </summary> /// <param name="tableName">表名(非文件名)</param> /// <returns>dataSet</returns> public

2020-11-12 15:12:02 212

原创 2020-09-28

checkbox点按文字就选中在部分使用场景中,我们需要使用checkbox 做选择标签 ,然而 checkbox 选中需要点中小方框才可以,使用并不方便,所以为提高使用体验,我们需要实现点击checkbox 后面文字,也可以选中checkbox 。这个实现非常简单,只需要在外层包裹一层 标签即可。例:<label><input type="checkbox" value="">Remember me</label>...

2020-09-28 17:05:39 76

原创 c# 文件读取,移动,复制

c# 文件读取,移动,复制读取文件夹下所有文件 //1.读取path路径下所有文件 DirectoryInfo root = new DirectoryInfo(path); FileInfo[] files = root.GetFiles();读取文件内容//2.读取文件内容 FullName为文件完整路径 实例:E:\EDI\text.txt string str = System.IO.File.ReadAllTe

2020-09-13 12:20:51 565

原创 c#命名空间System.Configuration中不存在类型或命名空间名称ConfigurationManager

项目中常用的账号等信息,放入配置文件中管理,方便后续发生变化时切换维护。在c#中可以使用应用程序配置文件中的元素保存专门用于应用程序的配置值.1.添加配置节点,填写 key 和value值2.在程序任意位置通过(System.Configuration.ConfigurationManager.AppSettings[“key”])获取例如:获取key为SFTP_IP的values值 String SFTP_IP = System.Configuration.ConfigurationManage

2020-06-30 15:16:31 1628

原创 使用SSH.NET,上传文件(C#,SFTP)

点击打开窗体 选择文件 OpenFileDialog dialog = new OpenFileDialog(); dialog.Multiselect = false;//该值确定是否可以选择多个文件 dialog.Title = "请选择*.csv文档"; //筛选文件类型 dialog.Filter = "所有文件(*.csv)|*.csv"; if (dia

2020-06-29 17:37:37 2997

原创 Git GUI Here 设置成中文界面

Git GUI Here 设置成中文界面在使用git管理项目时,部分用户可能会用到,git可视化工具"Git GUI Here" 。git可视化工具"Git GUI Here"默认时英文展示,那么如何将“Git GUI Here”设置成中文界面呢!其实非常简单,只需要在git安装目录Git\mingw64\share\git-gui\lib下放上中文语言包,Git GUI Here就会自动显示中文了。注:本人git安装目录为(D:\git\Git\mingw64\share\git-gui\lib)

2020-06-24 13:35:40 2784

原创 获取时间戳(1970年1月1日零点整至当前时间的毫秒数)

C# 时间戳格式一/// <summary> /// 获取时间戳(1970年1月1日零点整至当前时间的毫秒数) /// </summary> /// <returns></returns> public static string GetTimeStamp() { TimeSpan ts = DateTime.UtcNow - new DateTime(1970, 1, 1, 0, 0, 0, 0);

2020-06-18 13:42:45 4182

原创 git 本地代码版本与远程仓库版本不一致 push冲突问题

git 本地代码版本与远程仓库版本不一致 push冲突问题问题一:别人先提交了自己的工作代码到远程仓库,导致自己提交时时,由于自己当前版本落后远程最新版本,导致提交失败。解决:当前分支落后了远程仓库的分支,推送不进去如何解决呢!1. 使用git stash save "暂存" 将自己修改的代码,进行一个本地仓库的临时缓存。$ git stash save "暂存"Saved working directory and index state On master: 暂存2. 使用git st

2020-06-17 17:21:49 6011 2

原创 js+html实现 图形验证码

图形验证码在日常开发工作中,我们经常能够遇到,一个操作执行前,首先进行图形验证码校验。图形验证码可以防止:恶意破解密码、刷票、论坛灌水,有效防止某个黑客对某个特定注册用户,用特定程序暴力破解方式进行不断的登陆尝试。HTML页面<div style="width: 100%; padding-bottom: 30px; font-size: 24px; text-align: center; padding-top: 40px;"> <asp:

2020-06-12 15:16:21 1508

原创 git push时忽略特定文件修改

git push时忽略特定文件修改我们在自己的私有测试分支上调试项目逻辑,给文件做了一些特定的修改,但是文件不想被git提交,不想执行gitstatus命令时出现在modified列表里;再比如,我们本地的数据库和测试环境的数据库配置是不一样的,但是在项目开发中每次提交过程中忽略数据库配置文件。那么你这里就可以把不想提交的文件忽略。当然关于git忽略文件的方式有很多,我这里使用的是git update-index --assume-unchanged命令提交时,忽略特定文件修改。git up

2020-06-10 13:13:47 954

原创 .net ajax请求跨域设置及页面渲染

.net ajax跨域设置.net Web.config配置<!--设置允许跨域请求--><system.webServer> <httpProtocol> <customHeaders> <add name="Access-Control-Allow-Origin" value="*" /> </customHeaders> </httpProtocol></system.webS

2020-06-05 14:01:33 235

原创 git提交push过滤规则.gitignore

git提交push过滤规则.gitignore项目开发,调试过程中会产生大量临时文件,每个人的临时文件可能都不一样。所以这些文件提交时,需要过滤,避免不必要的文件提交。所以需要使用`.gitignore`,添加过滤规则。建议项目创建时,就开始写`.gitignore`过滤规则。如何在项目中新建 .gitignore文件# 如何在项目中新建 .gitignore文件# 1. 在项目根目录下创建 `.gitignore `过滤规则文件的文

2020-06-03 13:33:56 1569

原创 Enterprise Library Data 微软企业库数据库连接

第一步: 安装NuGet程序包 Enterprise Library Data第二部 Web.config页配置连接字符串<!--配置数据库连接--> <connectionStrings> <add name="SqlConnection" connectionString="User ID=sa;Initial Catalog=Student;Data Source=.;Password=******;" providerName="System.Data.

2020-05-27 16:47:44 846

原创 多层嵌套json字符串序列化和反序列化为实体对象

多层嵌套json字符串反序列化为实体对象1.实体/// <summary> /// 获取token,响应数据实体 /// </summary> public class token_retunn { /// <summary> /// 响应状态 /// </summary> public string success { get; set; }

2020-05-27 16:32:36 2801

原创 通过两点经纬度信息 计算两点距离(C#语言)

/// <summary> /// 通过地图上的两个坐标计算距离(C#) /// </summary> public class MapHelper { // 地球半径 private const double EarthRadius = 6378.13...

2019-11-04 14:18:39 924

转载 asp.net页面传值方法汇总

1. Get(即使用QueryString显式传递) 方式:在url后面跟参数。 特点:简单、方便。 缺点:字符串长度最长为255个字符;数据泄漏在url中。 适用数据:简单、少量、关键的数据。 适用范围:传递给自己、传递给另一个目标页面;常用于2个页面间传递数据。 用法:例如:url后加?UserID=…,跳转到目标页面,目...

2019-09-03 20:35:57 327

原创 使用PagedList实现MVC分页

使用PagedList实现MVC分页 任务目标 使用第三方组件PagedList实现MVC分页。 使用NuGet安装PagedList分页组件。 视图页码中对Model数据进行解析显示。 需求说明 使用第三方分页组件,将db_shopping数据库Product表中数据分页显示出来。实现思路 创建空MVC项目 在Models目录中创建LINQ to SQL类...

2019-08-22 08:38:34 1480

原创 ADO.NET案例用户注册

用户注册1、效果图功能:界面输入用户名、密码、角色点击“注册”按钮就进行插入到students数据库AdminInfo表中。2、源码在ASP.NET中有两种配置数据库连接代码的方式,它们分别是appSettings和connectionStrings。在使用 appSettings 和 connectionStrings 配置数据库连接代码时...

2019-08-21 17:25:59 919

原创 ADO.NET级联更新或级联删除

建表新建库表,如下图:2、添加外键关系选中Students表右键“设计”菜单1、级联删除外键的级联删除:如果父表中的记录被删除,则子表中对应的记录自动被删除父表——被外键引用的表子表——引用父表中的键作为外键的表1.1功能效果图1.2效果说明窗体加载显示所有学院数据...

2019-08-21 17:22:57 520

原创 ADO.NET三层架构搭建案例详解

1、三层架构搭建方式在进行三层分类时,这样新建类库。1.文件->新建项目->其他项目类型->空白解决方案。2.在右侧的“资源管理器”中,选中当前解决方案,右键添加->新建项目->类库(ClassLibrary),分别创建BLL,DAL,UL类库。(若添加后看不到解决方案则在菜单->工具->选项->项目和解决方案->总是显示解决方案)...

2019-08-21 17:10:53 960 2

原创 防SQL注入攻击

防SQL注入攻击1、 SQL注入案例与数据库交互的 Web 应用程序中最严重的风险之一:SQL 注入攻击。SQL 注入是应用程序开发人员未预期的把 SQL 代码传入到应用程序的过程,它由于应用程序的糟糕设计而使攻击成为可能,并且只有那些直接使用用户提供的值构建 SQL 语句的应用程序才会受影响。SQL 语句通过字符串的构造技术动态创建,文本框的值被直接复制到字符串中,可能是这样的:stri...

2019-08-21 17:02:29 411

原创 验证码

验证码不少网站为了防止用户利用机器人自动注册、登录、灌水,都采用了验证码技术。所谓验证码,就是将一串随机产生的数字或符号,生成一幅图片,图片里加上一些干扰象素,由用户肉眼识别其中的验证码信息。那么网页上的验证码是如何制作的呢??通常的做法是创建一个web页面,然后在页面上放置一个img元素,让img元素的src属性指向另一个页面在另一个页面中书写GDI+画验证码的代码验证码承载页面:...

2019-08-21 16:50:32 420

原创 为数据加密

为数据加密MD5加密在很多情况下我们都可能要对敏感数据进行加密。例如:用户在注册时的密码如果不加密直接保存到数据库,那么这时候用户的利益受到侵害的可能性就非常大。而且人们有个习惯,一个密码可能会用到很多地方,可能你的QQ密码就是你其他所有账号的密码,那么一旦密码被人洞察,受到的损失可能会非常大。所以为了加强程序的安全,我们通常会把用户的密码先进行加密再保存到数据库中。为数据加密有很多形式,使用...

2019-08-21 16:44:17 170

原创 ADO.NET三层架构关系图

2019-08-21 16:31:12 347

转载 C# MVC登录的5种方式

2019-08-21 16:26:12 259

原创 Web Service简介,Web Service开发,Web Service 属性介绍,Web Method常用属性,实战演练——新闻查询服务

1、 Web Service简介1.1Web Service特点. Web Service是跨平台的,应用程序经常需要从运行在Linux主机上的程序中获取数据,然后把数据发送到主机或UNIX应用程序中去。即使在同一个平台上,不同软件厂商生产的各种软件也常常需要集成起来。通过WebService,应用程序可以用标准的方法把功能和数据“暴露”出来,供其它应用程序使用。Web Ser...

2019-08-21 16:19:15 304

原创 T-Sql Server 数据库练习

T-Sql Server 数据库练习表一:student_info学号 姓名 性别 出生年月 家庭住址 备注0001 张三 男 1981-8-9 北京 NULL表二:curriculum课程编号 课程名称 学分0001 计算机基础 20002 C语言 2表三:grade学号 课程编号 分数0001 0001 800001 ...

2019-08-21 15:32:43 3115

原创 jQuery过滤选择器

 基本过滤选择器 过滤器 jQuery 返回 :frist $(“div:first”)选取所有&lt;div&gt;元素中第一个&lt;div&gt;元素 单个元素 :last $(“div:last”)选取所有&lt;div&gt;...

2018-12-04 11:17:46 169

原创 jQuery选择器

常用CSS选择器 选择器 jQuery 返回 标签选择器 Element $(“tagName”) 单个元素 ID选择器 #id $(“#ID”) 集合元素 类选择器 .cl...

2018-12-04 11:11:04 131

转载 零基础学算法-选择排序算法

零基础学算法-选择排序算法概述此算法是一个相对简单的排序算法。学习难度较小,可以较快掌握,适合零基础初学者。算法原理选择排序算法需要将一个完整的序列切分成两个部分,一个部分有序,一个部分无序。这一点它和插入排序一致。选择排序是将第 j 个元素(i &lt; j &lt;= n),插入到第 i 个位置。 下面这幅图可以帮助你更好地理解这一点。算法步骤序列会被人为抽象地分成...

2018-12-04 10:51:00 180

原创 使用datatable插件实现数据分页

使用datatable插件实现数据分页Datatables是一款jquery表格插件。它是一个高度灵活的工具,可以将任何HTML表格添加高级的交互功能。 分页,即时搜索和排序,几乎支持任何数据源:DOM,avascript,Ajax 和服务器处理 支持不同主题 DataTables, jQuery UI, Boots...

2018-10-23 10:02:17 1038

空空如也

空空如也

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

TA关注的人

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