- 博客(90)
- 资源 (28)
- 收藏
- 关注
转载 Dapper官方文档(二)【方法之Execute】
描述Execute是一个可以从IDbConnection类型的任意对象调用的扩展方法,它可以执行一个或多个命令并返回受影响的行数。此方法通常用于执行:存储过程INSERT语句UPDATE语句DELETE语句参数下表显示了Execute方法的不同参数。名称描述sql要执行的命令文本。param命令参数(默认为null)。transaction需要使用的事务(默认为null)。commandTimeout命令执行超时时间(默认为null)。
2020-08-31 10:40:06 1263
转载 Dapper官方文档(一)【介绍】
什么是DapperDapper是一个简单的.NET对象映射器,在速度方面具有"King of Micro ORM"的头衔,几乎与使用原始的ADO.NET数据读取器一样快。ORM是一个对象关系映射器,它负责数据库和编程语言之间的映射。Dapper通过扩展IDbConnection提供一些有用的扩展方法去查询您的数据库。Dapper是如何工作的它可以分为三个步骤:创建一个IDbConnection接口对象;编写一个查询SQL来执行CRUD操作;将查询SQL作为Execute方法的参数传递。安
2020-08-31 10:01:28 19218
转载 Dapper - .Net版本的简单对象映射器
发行说明请见 stackexchange.github.io/Dapper组件MyGet 预发行 feed: https://www.myget.org/gallery/dapper组件DapperDapper.ContribDapper.EntityFrameworkDapper.EntityFramework.StrongNameDapper.RainbowDapper.SqlBuilderDapper.StrongName特点Dap
2020-08-31 09:39:57 1006
转载 .bat批处理(六):替换字符串中匹配的子串
前言在这里插入代码片关于字符串的操作通常是编程生涯中不可避免的,在各种竞赛中、工作中常常能使用到,许多语言中都有专门负责处理字符串的模块或者类,对于字符串的替换一般也有专门的函数,比如Lua中的string.gsub()、Python中的replece()等,那么批处理在进行字符串操作的时候,有没有好用的替换函数呢?前两天在使用批处理更新资源文件的时候发现,批处理中也有专门处理字符串替换的方法,并且这是我见到的最有意思的字符串替换方式,就是利用A:B=C的方式来替换字符串,具体含义就是在字符串变量A中查
2020-08-28 18:19:23 1276 1
转载 jquery multi-select和jQuery quicksearch使用
<html><head> <title></title> <link href="css/bootstrap.min.css" rel="stylesheet"/> <link href="css/multi-select.css" rel="stylesheet"/></head><body><select class='searchable' id='' multipl
2020-08-28 09:38:20 561
转载 为什么要避免使用document.write,尤其是脚本注入
Web 性能测试工具比如 Google Page Speed 或者 Dareboost 已经指出:使用 document.write 注入一段脚本会引起严重的网站加载耗时问题。让我们再次讨论这个话题,因为 Chrome 的下次更新将不再允许这样的脚本注入方式。你将面临什么问题?有什么替代方案?Chrome 将不再执行通过 document.write 注入的脚本9月初 Paul Kinlan 在 developers.google.com 网站 上宣布:Chrome 将很快干预 document.wri
2020-08-25 14:47:28 2961
转载 你并不需要Underscore/Lodash
Lodash 和 Underscore 是非常优秀的当代JavaScript的工具集合框架,它们被前端开发者广泛地使用。但是,当我们现在是针对现代化浏览器进行开发时,很多时候我们利用的Underscore中的方法已经被ES5与ES6所支持了,如果我们希望我们的项目尽可能地减少依赖的话,我们可以根据目标浏览器来选择不用Lodash或者Underscore。Quick links _.each _.map _.every _.some _.reduce
2020-08-25 11:55:10 323
转载 layer.js源码分析
最近在看layer.js源码,从中得到了一些启发,对于一个框架的设计也有了一定的看法,现在对于这个框架的设计以及其他的问题来说明一下。layer.js是一个专注于弹出层的框架,这个框架本身可以实现5种弹出层类型,其他的就不多说了,可以去看看它的官网,下面说一下它的主要组织形式:首先,这个框架本身就是一个IIFE(立即执行函数表达式),保证了局部环境,避免了全局变量污染的问题框架内部主要是三个...
2020-08-25 11:23:17 402 1
转载 常见URL协议
常见URL协议:http(s):// 超文本传输协议ftp:// 传输文件协议file:// 获取本地文件协议mailto:// 发邮件协议tel:// 打电话协议sms:// 发短信协议注意:浏览器会自动补全协议头,但在做客户端的网络开发时,必须加上正确的协议头。safari和chrome的网页调试快捷键:cmd+opt+iURL格式定义:在www上,每一信息资源都有统一的且在网上唯一的地址,该地址
2020-08-25 10:11:05 8510
转载 UTF-8知识
UTF-8(8位元,Universal Character Set/Unicode Transformation Format)是针对Unicode的一种可变长度字符编码。它可以用来表示Unicode标准中的任何字符,而且其编码中的第一个字节仍与ASCII相容,使得原来处理ASCII字符的软件无须或只进行少部份修改后,便可继续使用。因此,它逐渐成为电子邮件、网页及其他存储或传送文字的应用中,优先采用的编码。发展历程在所有字符集中,最知名的可能要数被称为ASCII的8位字符集了。它是美国标准信息交换代码(
2020-08-25 09:35:00 1219
转载 GBK 编码
GBK编码范围:8140-FEFE,汉字编码范围见第二节:码位分配及顺序。GBK编码,是对GB2312编码的扩展,因此完全兼容GB2312-80标准。GBK编码依然采用双字节编码方案,其编码范围:8140-FEFE,剔除xx7F码位,共23940个码位。共收录汉字和图形符号21886个,其中汉字(包括部首和构件)21003个,图形符号883个。GBK编码支持国际标准ISO/IEC10646-1和国家标准GB13000-1中的全部中日韩汉字,并包含了BIG5编码中的所有汉字。GBK编码方案于1995年12月
2020-08-24 14:48:40 63610 1
转载 Image.Save 方法
Namespace:System.DrawingAssembly:System.Drawing.dll将此图像以指定的格式保存到指定的流中。重载方法名称说明Save(String, ImageCodecInfo, EncoderParameters)使用指定的编码器和图像编码器参数,将该 Image 保存到指定的文件。Save(Stream, ImageCodecInfo, EncoderParameters)使用指定的编码器和图像编码器参数,将该图像保存到指定的流。
2020-08-24 10:54:24 17757
转载 Converter<TInput,TOutput> Delegate
Namespace:SystemAssembly:System.Runtime.dll表示将对象从一种类型转换为另一种类型的方法。public delegate TOutput Converter<in TInput,out TOutput>(TInput input);类型参数TInput要转换的对象的类型。此类型参数是互变的。 也就是说,您可以使用指定的类型,也可以使用衍生性较小的任何类型。 有关协方差和协方差的更多信息,请参见泛型中的协方差和协方差。TOutput要
2020-08-24 10:24:15 411
转载 System.Collections.Specialized Namespace
System.Collections.Specialized 命名空间包含专用的和强类型的集合,例如,链接的列表词典、位向量以及只包含字符串的集合。类名称说明CollectionChangedEventManager提供 WeakEventManager 实现,以便可以使用“弱事件侦听器”模式附加 CollectionChanged 事件的侦听器。CollectionsUtil创建忽略字符串大小写的集合。HybridDictionary通过以下方法来实现 IDict
2020-08-23 16:32:45 430
转载 Encoder Class
Namespace:System.Drawing.ImagingAssembly:System.Drawing.dllEncoder 对象封装一个全局唯一标识符 (GUID),它标识图像编码器参数的类别。public sealed class Encoder继承 Object → Encoder备注向图像编码器传递参数时,该参数将封装在 EncoderParameter 对象中。 EncoderParameter 对象的一个字段是 GUID,用于指定参数的类别。 使用 Encoder 类的静态
2020-08-23 16:13:34 472
转载 EncoderParameters Constructors
Namespace:System.Drawing.ImagingAssembly:System.Drawing.dll初始化可包含指定数量的 EncoderParameters 对象的 EncoderParameter 类的新实例。重载方法名称说明EncoderParameters()初始化可包含一个 EncoderParameters 对象的 EncoderParameter 类的新实例。EncoderParameters(Int32)初始化可包含指定数量的 Enco
2020-08-23 15:19:24 761
转载 EncoderParameter Class
Namespace:System.Drawing.ImagingAssembly:System.Drawing.dll用于向图像编码器传递值或值数组。public sealed class EncoderParameter : IDisposable继承 Object → EncoderParameter实现IDisposable示例下面的代码示例演示如何使用 EncoderParameter 构造函数创建 EncoderParameter。 若要运行此示例,请将代码粘贴到 Windows
2020-08-22 23:27:50 538
转载 input type=“file“属性详解,利用capture调用手机摄像头
<input> type 类型为 file 的标签,可以选择一个或多个文件,通过表单上传到服务器,也可以通过 Javascript 的 File API 对文件进行操作。实例:<input name="myFile" type="file">常用参数:Value:DOMString 选择文件的路径。DOMString 是UTF-16字符串。由于JavaScript已经使用了这样的字符串,所以DOMString 直接映射到 String。事件:change 事件 input
2020-08-20 15:32:13 9679
转载 HttpPostedFile Class
提供对客户端已上传的单个文件的访问。public sealed class HttpPostedFile继承 Object → HttpPostedFile备注HttpFileCollection类提供对从客户端作为文件集合上传的所有文件的访问。 HttpPostedFile类提供属性和方法来获取有关单个文件的信息以及读取和保存文件。HtmlInputFile控件可用于从客户端选择和上传文件。文件以MIME multipart/form-data格式上传。默认情况下,所有大于256 KB的请求
2020-08-19 20:58:44 269
转载 金融市场基础知识
第一章第一节 金融市场概述金融市场的概念:与产品不同,金融市场是要素市场的一种金融市场是创造和交易金融资产的市场,是以金融资产为交易对象而形成的供求关系和交易机制的总合金融市场有固定场所也有无形的市场,现在金融市场往往是无形的市场金融市场的功能:资金融通。金融市场通过金融资产交易实现货币资金在供给者和需求者之间的转移,促进有形资本的形成,价格发现。债券利率是金融资产的价格。提供流动性。为投资者提供一种出售金融资产的机制。风险管理。降低搜寻成本(显性成本和隐性成本)和信息成本(评估
2020-08-18 13:08:24 2185 1
转载 Exif的Orientation信息说明
EXIF Orientation 参数让你随便照像但都可以看到正确方向的照片而无需手动旋转(前提要图片浏览器支持,Windows 自带的不支持)这个参数在佳能、尼康相机照的照片是自带的,但我的奥林巴斯就没有,看照片时不能自动旋转,修正的方法有两个,一个看不顺眼就旋转,另一个是修改 EXIF 中的 Orientation 参数(XnView 浏览器查看缩略图时可以修改)如果你想在旋转图片时只写入EXIF方向信息而不旋转图片就可以用到下面的方法看图修改很简单旋转角度参数0°1
2020-08-18 10:38:38 1119
转载 C# 类型转换Dictionary转Model类
/// <summary>/// 把Model转换为DataRow/// </summary>/// <typeparam name="T"></typeparam>/// <param name="mod"></param>/// <returns></returns>public static T ParseDictionaryToModel < T > (Dictionary <
2020-08-17 14:03:33 1960
转载 晨星评选的2020年获奖基金怎么样?
知名的基金评级机构晨星中国评选出了2020年年度获奖基金。我们下来看看都有哪些基金。很高兴我推荐了很多年的易方达中小盘混合基金获奖。呱叽一下,哈。交银定期支付双息平衡混合基金也获得了提名。不错。这个基金我推荐了三年了吧。我们来看一下这几个获奖基金的长期表现如何。我整理一下获奖基金名单两个混合型基金,一个二级债基,两个纯债基金。从上到下基本上也应该是收益的表现,从下到上是风险的增加。我看了一下从2010年1月到2019年12月的投资表现。10年间这5只基金,无论什么类型,都是跑赢沪深300
2020-08-17 09:47:25 409
转载 css3系列之transform 详解rotate
rotate rotateX rotateY rotateZ rotate3drotate:旋转该元素,配合着transform-origin属性,transform-origin 是设置旋转点的。(没有设置transform-origin 属性也可以,只不过是根据该元素的中心点旋转,也就是center center)加上 transform-origin 设置旋转点。transform-origin 是根据自己而定位的,所以 0px 0px 就是左上角那个点。ro
2020-08-16 22:40:44 1333 2
转载 INPUT[type=file]的change事件不触发问题
在网页上要操作文件通常会使用INPUT[type=file]控件,但这个控件的设计很蛋疼。它不像其它编程语言中文件选择后会触发一个事件,只是让上面的文字改变,而这个改变可能会触发change事件而已。对于文字没改变的选择,change事件则不会触发。当INPUT[type=file]控件上已经选择过一次文件之后,再次点击它选择同一个文件时change事件就不会触发。因为第二次选择后里面的文字和第一次是一样的,没有改变。还有个更蛋疼情况是有些浏览器会自动记住控件上的文字,即使页面关闭后重新打开还是会恢复到原
2020-08-16 21:34:25 7732
转载 CSS transform-origin使用
<!DOCTYPE html><html lang="zh-cn"><head> <meta charset="utf-8" /> <title>CSS transform-origin</title> <meta name="author" content="" /> <meta name="copyright" content="" /> <style>
2020-08-16 21:00:47 369
转载 CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)
在CSS3中,可以利用transform功能来实现文字或图像的旋转、缩放、倾斜、移动这四种类型的变形处理,本文将对此做详细介绍。一.旋转 rotate用法:transform: rotate(45deg);共一个参数“角度”,单位deg为度的意思,正数为顺时针旋转,负数为逆时针旋转,上述代码作用是顺时针旋转45度。CSS3属性transform详解之(旋转:rotate,缩放:scale,倾斜:skew,移动:translate)二.缩放 scale用法:transform: scale(0.
2020-08-16 16:54:39 4270
转载 C# byte数组转string,string转byte数组
1.将字符串转为byte数组string imgData = "....,...,....,....";string [] imgArr=imgData.Split(new char[]{','});byte[] bty = Array.ConvertAll<string, byte>(imgArr, delegate(string s) { return byte.Parse(s); });2.将byte数组转为字符串主要两个主要方法:String.Join(): 在指定 St
2020-08-16 11:51:45 4412
转载 C#的Hash码实现源码
public int GetHashCode(string s) { int hash = 5381; int len = s.Length; for (int i = 0; i < len; i++) { int c = Convert.ToInt32(s[i]); hash = ((hash << 5) + hash) ^ c; }
2020-08-16 10:41:46 610
转载 C#:Enum、Int和String的互相转换,枚举转换
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。Enum 提供一些实用的静态方法:(1)比较枚举类的实例的方法(2)将实例的值转换为其字符串表示形式的方法(3)将数字的字符串表示形式转换为此类的实例的方法(4)创建指定枚举和值的实例的方法。举例:enum Colors { Red, Gr
2020-08-16 10:39:03 430
转载 基金A类和C类到底买哪个划算?
近期,常常看到有投资者问道,基金A类和C类有什么区别?买哪个划算呢?今天就讲讲基金A类和C类到底买哪个?买哪个划算呢?基金C类没有申购费,第一直觉还是C类划算,但有的销售机构对于A类的申购费率有不同的折扣,甚至最低可能一折。那如果按照A类申购费率1折和C类再来对比下,这样的话谁会更划算呢?于是小编翻出Excel来给大家算一算,我们以汇丰晋信智造先锋基金A类和C类费率为例,给大家做个分析:从上表中,我们发现了几个小秘密1、C类没有申购费,但有销售服务费2、持有7天及以上,C类赎回费率更低,持有6个
2020-08-14 14:36:57 2019
转载 Exif.js图片旋转修正
上传后图片旋转修正测试流程上传 -> base64展示 -> 获取旋转值 -> 修正 -> 修正后展示 -> 转换blob和file文件供其他功能调用<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <meta name='viewport' content='width=device-width,initial-scale=1
2020-08-13 13:59:33 1171
转载 利用exif.js解决ios手机上传竖拍照片旋转90度问题
html5+canvas进行移动端手机照片上传时,发现ios手机上传竖拍照片会逆时针旋转90度,横拍照片无此问题;Android手机没这个问题。因此解决这个问题的思路是:获取到照片拍摄的方向角,对非横拍的ios照片进行角度旋转修正。利用exif.js读取照片的拍摄信息,详见 http://code.ciaoca.com/javascript/exif-js/这里主要用到Orientation属性。Orientation属性说明如下:旋转角度参数0°1顺时针90°6
2020-08-13 11:41:24 497
转载 C#图片旋转
保存图片的时候一定要选择图片保存的格式using System;using System.Collections.Generic;using System.Drawing;using System.Drawing.Imaging;using System.IO;using System.Linq;using System.Web;using System.Web.UI;public partial class AS : System.Web.UI.Page{ protect.
2020-08-13 09:36:47 1321
转载 C#实现根据图片的EXIF自动调整图片方向
一、什么是 EXIFExif是英文Exchangeable Image File(可交换图像文件)的缩写,最初由日本电子工业发展协会(JEIDA --Japan Electronic Industry Development Association) 制订,目前的最新版本是发表于2002年04月的2.21 版。国际标准化组织(ISO)正在制订的相机文件设计标准(DCF -- Design role for Camera File system)可能以Exif2.1为基础。所有的JPEG文件以字符串“0x
2020-08-12 14:27:51 1468
转载 C#泛型集合—Dictionary使用方法
首先要使用Dictionary集合,需要导入c#泛型命名空间using System.Collections.Generic;描述1、从一组键(Key)到一组值(Value)的映射,每一个添加项都是由一个值及其相关连的键组成2、任何键都必须是唯一的3、键不能为空引用null(VB中的Nothing),若值为引用类型,则可以为空值4、Key和Value可以是任何类型(string,int,custom class 等)创建及初始化public Dictionary<string,int
2020-08-12 11:51:50 422
转载 web 缓存
web 缓存一、什么是 web 缓存Web 缓存是指一个 Web 资源(如 html 页面,图片,js,数据等)存在于 Web 服务器和客户端(浏览器)之间的副本。缓存会根据进来的请求保存输出内容的副本;当下一个请求来到的时候,如果是相同的 URL,缓存会根据缓存机制决定是直接使用副本响应访问请求,还是向源服务器再次发送请求。比较常见的就是浏览器会缓存访问过网站的网页,当再次访问这个 URL 地址的时候,如果网页没有更新,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏
2020-08-07 15:19:24 1854
转载 http缓存
为什么要使用 HTTP 缓存?缓存的内容又是什么?HTTP 缓存头部字段Cache-Control - 请求/响应头,缓存控制字段:no-store - 所有内容都不缓存no-cache - 缓存,但是浏览器使用缓存前,都会请求服务器判断缓存资源是否是最新的max-age = x(单位秒) - 请求缓存后的 x 秒不再发起请求s-maxage= x (单位秒) - 代理服务器请求源站缓存后的 x 秒不再发起请求,只对 CDN 缓存有效public - 客户端和代理服务器(CND.
2020-08-07 15:18:49 181
转载 JavaScript引擎
JavaScript引擎是一个专门处理JavaScript脚本的虚拟机,一般会附带在网页浏览器之中。历史在2008年到2009年的第二次浏览器大战之前,JavaScript引擎仅简单地被当作能阅读执行JavaScript源代码的直译器。第一个JavaScript引擎由布兰登·艾克在网景公司开发,用于Netscape Navigator网页浏览器中。引擎的名字叫做SpiderMonkey,由C++实现。它自JavaScript 1.5升级以符合ECMA-262版本3。Rhino引擎,由网景公司的诺里斯·
2020-08-07 14:15:32 294
转载 Airbnb JavaScript编码规范指南(ES6)中文版
个人翻译,一些个人见解会用"注:"的形式标出原版:Airbnb JavaScript Style Guide最合理的方法书写JavaScript注意: 本规范假定你在使用 Babel, 并且需要你使用 babel-preset-airbnb 或者等价的工具. 预期你已经在应用中安装了shims/polyfills,和 airbnb-browser-shims 或者等价的.内容类型引用对象数组解构字符串函数箭头函数类 & 构造函数模块迭代器和生成器属性变量变量
2020-08-07 10:31:03 1252
Quill.js TextEditor.zip
2020-11-14
fund_sharp.zip
2020-09-17
webplayer.zip
2020-08-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人