随笔分类 -  相关技巧

关于某些技巧性功能的描述
.net 在同步方法中使用拉姆达表达式执行async/await异步操作
摘要:代码如下: 使用上面那种方式,在拉姆达表达式body内直接使用异步方式,可以将一个同步方法直接变为一个异步方法执行,而不用在Main函数前面添加async关键字。 阅读全文
posted @ 2018-09-12 14:30 F风 阅读(265) 评论(0) 推荐(0) 编辑
.net core webapi带权限的文件下载方法
摘要:众所周知,在webapi中,如果有个接口需要权限,一般会将带权限的字段塞进header中。但是,在带权限的文档下载接口中,无论是用post,还是get方式,我们无法设置header头信息。苦恼呀?别急,接下来我们慢慢拆解并分析步骤。 带权限的文档下载接口一般分为3个步骤: 1、验证权限; 2、查找数 阅读全文
posted @ 2018-09-03 18:29 F风 阅读(1146) 评论(0) 推荐(0) 编辑
js 判断某个元素是否隐藏或显示
摘要://判断某个元素是否显示 true:是 false:不是 var isVisible = $('#myDiv').is(':visible'); //判断某个元素是否隐藏 true:是 false:不是 var isHidden = $('#myDiv').is(':hidden'); 阅读全文
posted @ 2018-08-10 15:30 F风 阅读(1364) 评论(0) 推荐(0) 编辑
sqlserver指定排序字段
摘要:在sqlserver中可以指定排序的字段,需要将哪个字段值排在最前面或最后面,都是可以的。见如下代码: 通过在order by后面使用case when的方式,我们就可以指定哪些字段值排在最前面,其他都往后排。 阅读全文
posted @ 2018-08-07 11:21 F风 阅读(2629) 评论(0) 推荐(0) 编辑
js 设置img标签的src资源无法找到的替代图片(通过img的属性设置)
摘要:在网站的前端页面设计中,要考虑到img图片资源的存在性,如果img的src图片资源不存在或显示不出来,则需要显示默认的图片。如何做到呢? 一、监听document的error事件 img的onerror事件是不冒泡的,因此我们得自己手动写代码,监听document的error事件。如果当前发出err 阅读全文
posted @ 2018-06-04 12:00 F风 阅读(1002) 评论(0) 推荐(0) 编辑
js上传文件(可自定义进度条)
摘要:效果图如下: 阅读全文
posted @ 2017-10-31 17:42 F风 阅读(6194) 评论(2) 推荐(0) 编辑
使用gitblit搭建自己的代码存储仓库
摘要:一、基本准备: 服务器:阿里云的windows server 2008 r2 64位 相关软件: 1、java的jdk包; 2、gitblit程序包(这个不用安装,是绿色的)。 二、安装步骤 1、下载jdk程序包 jdk程序包下载地址:http://www.oracle.com/technetwor 阅读全文
posted @ 2017-09-10 19:59 F风 阅读(853) 评论(0) 推荐(0) 编辑
asp.net中HttpModule扩展的浅析
摘要:在asp.net中,我们可以使用HttpModule扩展自己的相关业务。可以在HttpApplication的19个管道事件中注入我们自己的业务逻辑代码。 闲话不说,代码先上。 一、新建网站项目 我们可以在该新建的网站项目里面做自己想要做的开发。 二、新建一个HttpModule扩展 我们可以在当前 阅读全文
posted @ 2017-08-08 18:20 F风 阅读(241) 评论(0) 推荐(0) 编辑
javascript进阶笔记(3)
摘要:本篇文章我们来学习和讨论一下js中的闭包。闭包是纯函数式编程的一个特性,因为它们能够大大简化复杂的操作。在js中,闭包的重要性不言而喻! 简单的说,闭包(closure)是 一个函数在创建时 允许 该自身函数 访问并操作 该自身函数之外的变量时 所创建的作用域。换句话说,闭包可以让函数访问所有的变量 阅读全文
posted @ 2017-07-15 09:45 F风 阅读(104) 评论(0) 推荐(0) 编辑
javascript进阶笔记(2)
摘要:js是一门函数式语言,因为js的强大威力依赖于是否将其作为函数式语言进行使用。在js中,我们通常要大量使用函数式编程风格。函数式编程专注于:少而精、通常无副作用、将函数作为程序代码的基础构件块。 在函数式编程中,有一种函数称为匿名函数,也就是没有名称的函数,是js中的一个非常重要的概念。通常匿名函数 阅读全文
posted @ 2017-07-13 23:52 F风 阅读(135) 评论(0) 推荐(0) 编辑
javascript进阶笔记(1)
摘要:学习js已经有一段时间了,大大小小还是能够做出一些东西来。不过觉得可惜的是,还是对js本身这门语言不是很熟悉,总有一点雾里看花的感觉,看得见,但是看不清楚。最近发现有一本关于js的叫做《忍者秘籍》的书刊,听说是jQuery作者写的,可以让初级者进阶,哇啦啦,打怪兽,加经验升级,多好的事情。于是,就有 阅读全文
posted @ 2017-07-12 15:21 F风 阅读(194) 评论(0) 推荐(0) 编辑
Web API之路由浅谈
摘要:Web API的路由,是指明接口地址的方向,是照亮获取数据路上的灯塔,其重要性不言而喻。 本篇文章以vs2015为例,一步步说明路由的创建及使用,其中包括默认路由、自定义路由和特性路由。 一、默认路由 我们创建一个新的web api项目,其初始的默认路由是这样的: 不难看出,默认路由的名称(name 阅读全文
posted @ 2017-07-10 12:02 F风 阅读(477) 评论(0) 推荐(0) 编辑
浅谈常用接口中的幂等设计
摘要:幂等设计的功效:执行多次操作和执行一次操作的结果都是一样的。 HTTP四大动作中: GET:用于获取资源,不会对服务器产生任何影响,视为安全的。因此其有幂等性。 POST:用于创建或更新资源,每次执行的结果都不一样。就属这货最不安分。其不具备幂等性。 PUT:用于创建或更新资源,定位到具体资源。因此 阅读全文
posted @ 2017-07-09 17:52 F风 阅读(472) 评论(0) 推荐(0) 编辑
关于js的对象原型继承(二)
摘要:本章讨论使用new一个构造函数来创建一个对象。 前期知识点说明: 1、prototype是函数的一个属性,每个函数都有一个prototype属性。这个属性是一个指针,指向一个对象。它是显示修改对象的原型的属性。 2、__proto__是一个对象拥有的内置属性(请注意:prototype是函数的内置属 阅读全文
posted @ 2017-07-05 00:05 F风 阅读(161) 评论(0) 推荐(0) 编辑
关于js的对象原型继承(一)
摘要:javascript中,对象的继承是通过原型去继承。 可以这样理解:js中的对象,包含的除了属性和方法,还有一个最基本的原型__proto__对象。这个原型__proto__指向谁,这个对象就继承谁。这是最容易理解对象原型继承的一种方式。 如下面的代码: xiaoming这个对象除了拥有自己的nam 阅读全文
posted @ 2017-07-04 22:24 F风 阅读(257) 评论(0) 推荐(0) 编辑
js相关小技巧
摘要:1.清空type=file的input文件上传控件的内容,相当于重置。txtFile是该input的id 2.判断某个对象是否是数组 3.数组去重 4.变量转换(最快捷的) 5.十六进制、八进制和科学计数法 6.判断属性是否存在,最好用 对象.属性 的方式判断 7.在创建对象时,返回当前对象的函数便 阅读全文
posted @ 2017-06-27 10:30 F风 阅读(153) 评论(0) 推荐(0) 编辑
.net WebService方法之重载、支持Session、支持request请求和response格式的浅析
摘要:.net的webservice不支持web方法的重载,但是可以通过设置WebMethod属性的MessageName字段来达到重载web方法的目的。 通过设置WebMethod属性的EnableSession=true,可让webservice支持session。 通过设置ScriptMethod属 阅读全文
posted @ 2017-06-18 18:08 F风 阅读(469) 评论(0) 推荐(0) 编辑
关于反射的BindingFlag浅析
摘要:MSDN关于BindingFlag的文档地址:https://msdn.microsoft.com/zh-cn/library/cexkb29a BindFlags作为一个特别的标志量,在反射中通过这个标志量,可以指定搜索不同类型的成员。 public或nonpublic必须与 instance或s 阅读全文
posted @ 2017-06-18 12:09 F风 阅读(362) 评论(0) 推荐(0) 编辑
一个在windows电脑上控制比较全的文件夹的设置方式
摘要:一个在windows电脑上控制比较全的文件夹的设置方式: 1、在桌面上创建一个新建文件夹 2、将新建文件夹重命名为 万能控制模式.{ED7BA470-8E54-465E-825C-99712043E01C}。如下图: 3、双击该图标进去,里面有很全的功能。下图只截取了部分功能图片: 阅读全文
posted @ 2017-04-21 11:20 F风 阅读(281) 评论(0) 推荐(0) 编辑
javascript的replace之正则表达式的浅析
摘要:在javascript中,字符串的replace方法可以指定替换某些字符串。 1、直接替换字符串 "yy/MM/dd".replace("yy","2017");//替换后,原字符串变为2017/MM/dd 这是直接指定将原字符串中的yy替换为2017。 2、指定用函数返回值替换原指定字符串 "yy 阅读全文
posted @ 2017-04-18 14:59 F风 阅读(378) 评论(0) 推荐(0) 编辑