随笔分类 - C#
摘要:场景:只显示一字符串的前50个字符,多余的用“...”省略号替代 如果不用扩展方法当然也可以实现,写一个静态方法,如下: 1 public class StringUtil 2 { 3 /// <summary> 4 /// 截取字符串 5 /// </summary> 6 /// <param n
阅读全文
摘要:XML序列化是将对象的公共属性和字段转换为XML格式,以便存储或传输的过程。反序列化则是从XML输出中重新创建原始状态的对象。XML序列化中最主要的类是XmlSerializer类。它的最重要的方法是Serialize和Deserialize方法,它位于System.Xml.Serializatio
阅读全文
摘要:1、实体类与XML相互转换 将实体类转换成XML需要使用XmlSerializer类的Serialize方法,将实体类序列化。 把XML转换成相应的实体类,需要使用到XmlSerializer类的Deserialize方法,将XML进行反序列化。 创建XML序列化公共处理类(XmlSerialize
阅读全文
摘要:Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix 系统、类Unix系统中,也在许多其他操
阅读全文
摘要:给大家推荐一个.Net的混淆防反编译工具ConfuserEx。 由于项目中要用到.Net的混淆防反编译工具。 在网上找了很多.Net混淆或混淆防反编译工具,如.NET Reactor、Dotfuscator、Eazfuscator.NET、ConfuserEx。 由于是WEB项目,所有使用其中的某些
阅读全文
摘要:经常发现很多地方使用一个时间戳表示时间。比如: 1370838759 表示 2013年6月10日 12:32:39。 我们就需要一个工具,方便地转换这种时间格式 什么是时间戳? 时间戳, 又叫Unix Stamp. 从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒。 如:{"
阅读全文
摘要:欢迎IdentityServer4 IdentityServer4是ASP.NET Core 2的OpenID Connect和OAuth 2.0框架。 它在您的应用程序中启用以下功能: 认证即服务 适用于所有应用程序(Web,本机,移动设备,服务)的集中登录逻辑和工作流程。IdentityServ
阅读全文
摘要:METHOD DESCRIPTION GET Retrieves the specified resource POST Creates a resource PATCH Updates the specified resource DELETE Deletes the specified reso
阅读全文
摘要:一、前言 WebApi的小白想要了解一些关于WebApi安全性相关的问题,本篇文章是整理一些关于WebApi安全、权限认证的文章。 二、内容正文 2.1 不进行验证 客户端调用:http://api.xxx.com/getInfo?Id=value如上,这种方式简单粗暴,在浏览器直接输入"http:
阅读全文
摘要:概述 Topshelf是创建Windows服务的另一种方法,老外的一篇文章Create a .NET Windows Service in 5 steps with Topshelf通过5个步骤详细的介绍使用使用Topshelf创建Windows 服务。Topshelf是一个开源的跨平台的宿主服务框
阅读全文
摘要:介绍 ·First - 返回集合中的第一个元素;不延迟 ·FirstOrDefault - 返回集合中的第一个元素(如果没有则返回默认值);不延迟 ·Last - 返回集合中的最后一个元素;不延迟 ·LastOrDefault - 返回集合中的最后一个元素(如果没有则返回默认值) ·ElementA
阅读全文
摘要:/// <summary> /// 批量保存多表 /// </summary> /// <param name="dt1"></param> /// <param name="TableName"></param> /// <returns></returns> public static void
阅读全文
摘要:C#使用HttpWebRequest和HttpWebResponse上传文件示例 C#使用HttpWebRequest和HttpWebResponse上传文件示例 1.HttpHelper类: 复制内容到剪贴板程序代码 using System;using System.Collections.Sp
阅读全文
摘要:在给一些客户端做服务器端支持时,发现他们提交上来的数据大都不是http请求格式,因而使用Request.Form获取不到内容,今天用C#做下模拟,并演示下数据接收。1.发送文本1).客户端发送文本 复制内容到剪贴板程序代码 using System;using System.IO;using Sys
阅读全文
摘要:1.简介 XSD即XML结构定义, XML Schemas Definition。其本身就是用xml描述的, 且遵循xml语法规则。一份XML schema文件描述了XML文档的结构. 基本规则: .必须以 XML 声明开头 .必须拥有唯一的根元素 .标签必须与结束标签相匹配 .元素对大小写敏感 .
阅读全文
摘要:从数据库事务开始 在很早的以前,我们要实现一个事务通常是基于SQL的数据库事务,一般的通过SQL查询语言来实现,如下所示,同时更新两本书的价格: ADO.NET事务和分布式事务 随着.NET技术的不断发展,可通过ADO.NET来实现,这样我们可以将事务更好的应用在业务逻辑中,而非数据库存储中,这样能
阅读全文
摘要:获取勾选的复选框: $("input[name='show_product_line']:checked").each(function() { console.log($(this).val()); }); 获取未勾选的复选框: $("input[name='id']:not(:checked)"
阅读全文
摘要:设置用户"NETWORK SERVICE"具有对文件夹的读取权限。 原帖地址: http://www.cnblogs.com/sjhrun2001/archive/2009/03/18/1415804.html 复制代码 顺便提一下,NETWORK SERVICE是IIS6.0的默认用户,而ASPN
阅读全文
摘要:在实际项目中,往往前端和后端使用不同的语言。比如使用C#开发客户端,使用Java开发服务器端。有时出于安全性考虑需要将字符加密传输后,由服务器解密获取。本文介绍一种采用DES算法的C#与Java同步加密解密的代码。 C#端代码:(注意:DES的秘钥采用8位字符) [csharp] view plai
阅读全文