随笔分类 -  C#

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

1 2 3 4 5 ··· 11 下一页
点击右上角即可分享
微信分享提示