摘要: MongoDB 是什么? 是一个基于分布式文件存储的数据库。由 C++ 语言编写。旨在为 WEB 应用提供可扩展的高性能数据存储解决方案。 是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 学习网站 https://www.runoob.com/mong 阅读全文
posted @ 2019-05-16 11:57 CCH-Taurus 阅读(166) 评论(0) 推荐(0) 编辑
摘要: 前言 我们在项目中,有可能会遇到存入到数据库或者传输的数据量比较大,这个时候,就可以考虑在存入数据库或者发送传输之前,将数据压缩下,当从数据库中取出时,再解压还原数据。 正文 废话不多说,我封装了一个工具类用于压缩和解压数据,代码如下: 1 using System; 2 using System. 阅读全文
posted @ 2019-03-08 13:55 CCH-Taurus 阅读(3516) 评论(0) 推荐(1) 编辑
摘要: 对于主流的浏览器(比如:firefox,chrome,opera,safari,ie8+),浏览器自己提供了JSON对象,其中的parse和stringify方法实现了JSON对象和JSON字符串之间的相互转换,例如: 注意:日期是按照国际时间转成字符串,比本地时间少8小时。 有些浏览器可能没有提供 阅读全文
posted @ 2017-08-15 15:37 CCH-Taurus 阅读(347) 评论(0) 推荐(0) 编辑
摘要: 关于图片宽高的等比缩放,其实需求就是让图片自适应父容器的宽高,并且是等比缩放图片,使图片不变形。 例如,需要实现如下的效果: 要实现上面的效果,需要知道图片的宽高,父容器的宽高,然后计算缩放后的宽高。 首先,图片的宽高和父容器的宽高都能方便的获取到,然后,等比缩放的算法如下: 接着,如何让图片居中显 阅读全文
posted @ 2017-01-09 13:30 CCH-Taurus 阅读(9454) 评论(0) 推荐(0) 编辑
摘要: 文档注释是为了方便自己和他人更好地理解代码所实现的功能。下面记录了一些常用的文档注释标记: <C> 用法: <c>text</c> 将说明中的文本标记为代码。例如: <code> 用法: <code>content</code> 将多行文本标记为代码。 <see> 用法: <see cref="me 阅读全文
posted @ 2016-08-23 15:15 CCH-Taurus 阅读(2142) 评论(0) 推荐(2) 编辑
摘要: 一、NLog是什么? NLog是一个基于.NET的免费的开源的日志记录类库。(官网:http://nlog-project.org/) NLog特点如下: 使用NLog的理由如下: 二、第一个NLog程序 1、创建控制台程序 此处只是为测试NLog,所以创建一个简单控制台应用程序,名称为NLogCo 阅读全文
posted @ 2016-02-26 11:36 CCH-Taurus 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 配置文件 NLog所有的配置信息都可以写到一个单独的xml文件中,也可以在程序代码中进行配置。 配置文件位置 启动的时候,NLog会试图查找配置文件完成自动配置,查找的文件依次如下(找到配置信息则结束查询): 对于ASP.NET应用程序,NLog将自动按照顺序搜索下列路径: .NET Compact 阅读全文
posted @ 2016-02-26 11:36 CCH-Taurus 阅读(469) 评论(0) 推荐(1) 编辑
摘要: 这篇随笔是对上一篇随笔C#关键字:yield的扩展。 关于foreach 首先,对于 foreach ,大家应该都非常熟悉,这里就简单的描述下。 foreach 语句用于对实现 System.Collections.IEnumerable 或 System.Collections.Generic.I 阅读全文
posted @ 2016-02-26 11:35 CCH-Taurus 阅读(230) 评论(0) 推荐(0) 编辑
摘要: yield是C#为了简化遍历操作实现的语法糖。在语句中使用 yield 关键字,表示在该关键字所在的方法、运算符或 get 访问器是迭代器。有两种形式: yield return <expression>; yield break; 这个还是看个实例更清楚: static void Main(str 阅读全文
posted @ 2016-02-26 11:34 CCH-Taurus 阅读(305) 评论(0) 推荐(0) 编辑
摘要: 通过学习LessCSS,我们知道,Less是需要通过编译才能生成.css文件,主要使用三种方式进行编译:1)使用第三方编译工具,在项目发布前编译好放在项目中。2)在浏览器端解析执行,需要引用less.js。3)使用第三方程序集在后台动态解析,例如:在.net平台下的dotless。这篇随笔记录了如何... 阅读全文
posted @ 2015-10-14 10:39 CCH-Taurus 阅读(1681) 评论(0) 推荐(0) 编辑