随笔分类 - C#/.net
C#/.net相互交流
摘要:1、集群规划优化实践 1.1 基于目标数据量规划集群 在业务初期,经常被问到的问题,要几个节点的集群,内存、CPU要多大,要不要SSD? 最主要的考虑点是:你的目标存储数据量是多大?可以针对目标数据量反推节点多少。 1.2 要留出容量Buffer 注意:Elasticsearch有三个警戒水位线,磁
阅读全文
摘要:本篇记录MySQL的索引知识学习笔记,也方便自己以后查找复习 一、索引的概念MySQL官方给出的索引定义:索引(Index)是帮助MySQL高效获取数据的数据结构。所以说索引就是排好序的快速查找数据结构 二、索引分类MySQL的索引可以分为几种: 单值索引:单值索引就是只包含一个列的索引唯一索引:唯
阅读全文
摘要:通过 HttpClient 的 ContentLength 很多时候都可以拿到下载的内容的长度,通过 ReadAsync 可以返回当前读到的长度,将读取到的长度加起来就是已经下载的长度 看起来很简单,于是直接给代码 如果不是需要获取进度,那么最简单的方法是 程序员工具站点:草根工具www.idevt
阅读全文
摘要:LnskyDB是基于Dapper的Lambda扩展,支持按时间分库分表,也可以自定义分库分表方法.而且可以T4生成实体类免去手写实体类的烦恼. 文档地址: https://liningit.github.io/LnskyDB/ 开源地址: https://github.com/liningit/Ln
阅读全文
摘要:在ASP.NET MVC中有四种过滤器类型 Action 1、在ASP.NET MVC项目中,新建文件夹Filter,然后新建类MyCustormFilter,继承自ActionFilterAttribute类,我们来看下ActionFilterAttribute类有如下四个方法,从命名我应该就可以
阅读全文
摘要:最近闲下来在做一些demo,现在讲一下做的一个简单的大转盘抽奖demo,前端lottery,layui,后端.net core,sqlsugar,数据库用的mysql 1.前端实现: 前端用的是基于开源的lottery,其中有些改动的,使得前端可以自适应pc端和手机端浏览器,以下是前端js调用实现:
阅读全文
摘要:比如这样一个类,我们用XmlArrayItem特性标明数组内出现的元素类型: 序列化的XML是: 字段arr的名称是以XML元素写入的。 但如果把XmlArrayItem都改成XmlElement特性: 序列化的XML是这样: 并没有arr字段的名称! 注意你可以用XmlArrayItem或者Xml
阅读全文
摘要:Visual Studio 2017(VS2017) 企业版 Enterprise 注册码:NJVYC-BMHX2-G77MM-4XJMR-6Q8QF Visual Studio 2017(VS2017) 专业版Professional 激活码key:KBJFW-NXHK6-W4WJM-CRMQB-
阅读全文
摘要:之前在做列表的是总会遇到一些导出的功能,而在做导出的时候总是习惯于用get的方法将参数放在url上,这样一来就会有很多的弊端,一是url的参数长度有限,遇到有的参数很长的时候就会报错,二是也不太安全。 按照之前写法: 现在改成前端form提交的方式: 后端数据处理: 使用插件NPOI来生成EXCEL
阅读全文
摘要:虽然二维码满天飞,但也不能忘了条形码,本篇介绍可以在C#中使用的1D/2D编码解码器。条形码的应用已经非常普遍,几乎所有超市里面的商品上面都印有条形码; 条形码的标准: 条形码的标准有ENA条形码、UPC条形码、二五条形码、交叉二五条形码、库德巴条形码、三九条形码和128条形码等,而商品上最常使用的
阅读全文
摘要:AES 算法是基于置换和代替的。置换是数据的重新排列,而代替是用一个单元数据替换另一个。AES 使用了几种不同的技术来实现置换和替换。 以下是我自己用c#研究出来算法Code:
阅读全文
摘要:最近做项目接触了一些关于用CA证书加密解密的知识,现在分享一下,加密主要分为对称加密和非对称加密以及单项加密这三种,CA是一个权威的第三方认证机构,CA加密有公钥和私钥之分。 以下是C#读取证书文件进行加密解密的Code,供各位参考 CA 加密: CA 解密:
阅读全文
摘要:在c#中,HttpUtility.UrlEncode("www+mzwu+com")编码结果为www%2bmzwu%2bcom,在和Java开发的平台做对接的时候,对方用用url编码后再对其进行MD5加密,url编码之后的字符串为大(www%2Bmzwu%2Bcom)写这样加密出来的字符串就.net
阅读全文
摘要:微信内嵌H5站一直很火,很多公司也想借助微信的用户群和社交群来做点事情,所以对于各位代码君来说也算是一个研究方向吧。access_token是公众号的全局唯一票据,公众号调用各接口时都需使用access_token。开发者需要进行妥善保存。access_token的存储至少要保留512个字符空间。a...
阅读全文
摘要:字符串操作是C#中最基本的、最常见的、也是用的最多的,以下我总结 了几种常见的方法1.把字符串按照分隔符转换成 List /// /// 把字符串按照分隔符转换成 List /// /// 源字符串 /// ...
阅读全文
摘要:1.先讲概念:.Net Framework提供了对应的System.Xml.Seriazliation.XmlSerializer负责把对象序列化到XML,和从XML中反序列化为对象。Serializer的使用比较直观,需要多注意的是XML序列化相关的Attribute,怎么把这些attribut...
阅读全文
摘要:说起反射之前和很多用C#/.net的同仁们一样,相比于一般应用层对数据的增删改查总有点觉得深奥到难以理解。其实程序这东西,用过、实践过就很简单,我一直这么认为。 先说下概念:反射 Reflection是.Net中获取运行时类型信息的方式,.Net的应用程序主要由:程序集(Assembly),模块(...
阅读全文
摘要:ASP.net后台获取当前页面的文件名System.IO.Path.GetFileName(Request.Path).ToString();获取当前页面文件名,参数,域名等方法假设当前页完整地址是:http://www.test.com/aaa/bbb.aspx?id=5&name=kelli"h...
阅读全文
摘要:概念GUID: 即Globally Unique Identifier(全球唯一标识符) 也称作 UUID(Universally Unique IDentifier) 。 GUID是一个通过特定算法产生的二进制长度为128位的数字标识符,用于指示产品的唯一性。GUID 主要用于在拥有多个节点、多台...
阅读全文
摘要:webform中获取repeat控件列表下的checkbox选中的值:码农上代码:public static string getSelectedIDs(Repeater Rpt_) { string res = string.Empty; ...
阅读全文