- 博客(49)
- 资源 (10)
- 问答 (1)
- 收藏
- 关注
原创 简单粗暴理解 Promise
// Promise对象实例会接收两个参数:resolve、reject。// 这两个参数本身就是函数,是由JavaScript提供的,开发人员不需要自行部署。//这里实例化Promise对象的时候你可以理解为占位方法(假的方法,或者接口)没有具体实现的方法// 这里 a>10模拟成功,其他认为失败了function Promise_Test(a){return new Promise((resovleInterface,rejectInterface)=>{ if(a
2020-06-19 16:47:01 243
转载 RABBITMQ IN ASP.NET
转载:https://aspnetmonsters.com/2017/03/2017-03-18-RabbitMQ%20from%20ASP/ In the last post we looked at how to set up RabbitMQ in a Windows container. It was quite the adventure and I’m sure it w...
2018-11-30 10:44:26 250
转载 RabbitMQ如何在命令行下清除消息队列中的所有数据
首先定位到 rabbitMQ 安装目录的sbin 目录下。然后shift+右键 。调出右键菜单。选择在此处打开命令窗口,打开一个cmd窗口。输入命令:rabbitmqctl list_queues查看所有队列。结果如下:发现有100多万条数据了。清除的命令是:rabbitmqctl reset但是在使用此命令前,要先关闭应用,否则不能清除。关闭应用的命令为:rabbit...
2018-11-28 15:56:32 565
转载 rabbitMq(Windows64位安装)
http://www.cnblogs.com/tohxyblog/p/7232973.html 转载在这 RabbitMQ依赖erlang,所以先安装erlang,然后再安装RabbitMQ; 下载RabbitMQ,下载地址: rabbitmq-server-3.5.6.exe和erlang,下载地址:otp_win64_18.1.exe 先安装erlang,双击e...
2018-11-28 15:55:06 1034
转载 SQL Server 历史SQL执行记录
SELECT TOP 1000 --创建时间 QS.creation_time, --查询语句 SUBSTRING(ST.text,(QS.statement_start_offset/2)+1, ((CASE QS.statement_end_offset WHEN -1 THEN DATALENGTH(st.text) ELSE QS.statement_end_offset EN...
2018-10-18 10:22:09 1318
转载 设计模式(C#)
原文地址:https://www.cnblogs.com/foreveryt/p/4942175.html 最近把《大话设计模式》重温了下(看完序才知道原来作者是也是博客园园友,这本书的最早博客版本在这里)。体会最深的就是面向接口编程的重要性,如何在自己的项目中进行抽象,合理的利用各种设计模式。怎么样尽可能屏蔽switch分支、各种if else判断。具体还得自己品味
2018-01-04 16:33:45 525
转载 ASP.NET MVC 身份认证之Forms认证
原文地址:https://www.cnblogs.com/anuo/p/5062534.htmlASP.NET MVC 身份认证身份认证的好处就是, 如果这个页面没有登录, 刷新后会自动跳到登录页要求登录,保证了应用程序的安全。而Forms 身份认证是web下最常用的,如何配置呢?见下(基于mvc 4)1.在webconfig,节
2017-12-25 14:30:29 1053
转载 WebApi安全性 使用TOKEN+签名验证
原文出处:https://www.cnblogs.com/MR-YY/archive/2016/10/18/5972380.html首先问大家一个问题,你在写开放的API接口时是如何保证数据的安全性的?先来看看有哪些安全性问题在开放的api接口中,我们通过http Post或者Get方式请求服务器的时候,会面临着许多的安全性问题,例如:请求来源(身份)是
2017-12-02 13:43:07 517
转载 angular-cli 常见用法
1 安装与使用首先确保安装了nodejs。 npm i angular-cli -g。 ng-cli的全局关键字为ng。 创建新项目:ng new projectName [options]。 创建组件:ng g component componentName。 启动server:ng serve,默认端口4200。 打包:ng build –prod,默认生成/dist目录,并将打包后
2017-09-29 13:54:24 740
转载 JS组件系列——Bootstrap组件福利篇:几款好用的组件推荐
原文地址:http://www.cnblogs.com/landeanfen/p/5461849.html阅读目录一、时间组件1、效果展示2、源码说明3、代码示例二、自增器组件1、效果展示2、源码说明3、代码示例三、加载效果一、实用型二、炫酷型四、流程图小插件1、效果展示2、源码说明3、代码示例五、按钮提示组件bootst
2017-07-27 15:50:27 1144
原创 .net 通过ImgUrl调用fcae++验证图片是否有人脸
.net 通过ImgUrl调用fcae++验证图片是否有人脸face++官网:https://console.faceplusplus.com.cn/documents/4888373官方api说明:第一种方法:前台ajax直接请求(确定容易暴露apikey),废话不多说直接上代码<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Defa
2017-07-07 20:08:07 879
转载 C#进阶系列——WebApi 身份认证解决方案:Basic基础认证
原文出处:http://www.cnblogs.com/landeanfen/p/5287064.html阅读目录一、为什么需要身份认证二、Basic基础认证的原理解析1、常见的认证方式2、Basic基础认证原理三、Basic基础认证的代码示例1、登录过程2、/Home/Index主界面3、WebApiCORS验证部分(重点)四、优化
2017-04-18 10:17:51 737
转载 C#进阶系列——WebApi 接口参数不再困惑:传参详解
作者:懒得安分 点击打开链接:阅读目录一、get请求1、基础类型参数2、实体作为参数3、数组作为参数4、“怪异”的get请求二、post请求1、基础类型参数2、实体作为参数3、数组作为参数4、后台发送请求参数的传递三、put请求1、基础类型参数2、实体作为参数3、数组作为参数四、delete请求五、总结
2017-03-29 15:04:09 931
转载 Asp.Net 请求处理机制
原文出处:http://www.cnblogs.com/cilence/archive/2012/05/28/2520712.htmlAsp.Net 请求处理机制 前言我们都知道Web请求响应是基于Http协议,那么我们可以这样来理解,一次Web请求和响应的过程,实际上就是一次发送Http请求和接收Http响应的过程。客户端向服务器发送一次Htt
2017-01-13 21:53:04 579
原创 C#通用类:json转换为对象,对象序列化XML
//做一个类id,email,age和json格式一致using System.Web.Script.Serialization; public class Person { public int id { set; get; } public string email { set; get; } public int age { s
2017-01-03 19:52:53 993
转载 6个在线正则表达式工具
正则表达式可以让开放人员更加有效的操纵文本内容,在各种各样的开发中经常会遇到需要正则表达式解决的问题,比如验证邮箱,验证网址,一些小偷程序的批量替换等等。熟练的应用正则表达式可以方便于很多文本的操作,加快开发的进度。 但是正则表达式并不是一个非常简单的东西,很多时候在应用的过程中会出现一些逻辑或者非逻辑上的错误和疏漏,那么我们正式需要一些工具来辅助我们验证正则表达式的正确性。 下面就只这样一些工具
2016-10-27 11:16:50 17106 2
原创 angularjs 验证身份证格式 和 一般JS验证身份证格式
1:angularjs 验证身份证格式1.1 定义身份证验证指令:.directive('cardCheck',['$http','$rootScope',function($http,$rootScope){ return { restrict: 'EA', require: "ngModel", link: funct
2016-10-21 17:04:56 2451 3
原创 在 Angularjs 中 ui-sref 和 $state.go 如何传递单个多个参数和将对象作为参数
一: 如何传递单个参数首先,要在目标页面定义接受的参数: 传参,ui-sref:$state.go: 接收参数,在目标页面的controller里注入$stateParams,然后 "$stateParams.参数名" 获取二:传递多个参数其实也很简单可以在上面的单个后面直接拼1:目标页面定义需要传的传输个
2016-10-20 10:58:17 15907 1
转载 angularjs中ngModelController学习
我们首先看看ngModelController内部的签名是怎么样的?我们首先看看下面的例子1:[html] view plain copy > html ng-app="form-example2"> head> link href="../bootstrap/css/bootst
2016-09-02 19:23:21 1111 1
转载 深入了解Angularjs指令中的ngModel
关于AngularJs的指令的知识学习,请参考。。。这次我们接上次没讲完的知识继续。前端人员在设计表单逻辑时,在大部分情况下,我们需要为表单定义很多指令,比如比较两个input内的值是否相同,是否不同等等,这个时候我们就可以在angularJs定义指令的时候使用require:‘ngModel’ 这个选项来增强我们对表单的操作,这样就可以作为link选项的第四个参数,link: function
2016-09-02 14:57:06 2421 3
原创 angularjs 点击按钮之后禁用按钮,防止多重提交
废话不多说,直接上代码。1:html页面<!DOCTYPE html><html ng-app="plunker"> <head> <meta charset="utf-8" /> <title>AngularJS Plunker</title> <script>document.write('<base href="' + document.location + '"
2016-09-02 13:40:16 9171 6
原创 c#大批量数据插入
/// /// 批量插入数据 /// /// /// public string InsertPaperCertInfoListData(List list) { string returnStr = string.Empty; DataTable
2016-08-26 18:47:53 1533
转载 angularjs学习笔记—事件指令
angularjs学习笔记—事件指令ngClick适用标签:所有触发条件:单击#html"LearnCtrl"> "click()">click me "click()">click me#scriptangular.module('learnModule', []) .controller('LearnCtrl'
2016-05-22 20:32:52 758
原创 Angularjs【监听数据的变化】和【如何修改数据】和【数据变化的传播】
一:监听数据的变化:由于编译仅仅在启动引导时执行一次,这意味着我们的link函数只会被调用一次,那么, 如果数据变化,在界面上将不会有任何反馈,即界面和数据将变得不同步了。这需要持续监听数据的变化。好在AngularJS的scope对象可以使用$watch()方法,对建立在其上的变量的变化进行监听:watch(watchExpression,listener,[objectEquality]);wa
2016-05-08 20:46:17 18300
转载 angularJS directive详解
看到了一篇关于Angularjs指令的详细解释的文章,这边转过来为以后做个参考原文:http://my.oschina.net/u/1992917/blog/406421?fromerr=tx97ufv4点击打开链接前言最近学习了下angularjs指令的相关知识,也参考了前人的一些文章,在此总结下。欢迎批评指出错误的地方。
2016-05-06 16:58:23 828
转载 AngularJS指令进阶 – ngModelController详解
原文地址https://docs.angularjs.org/api/ng/type/ngModel.NgModelControllerAngularJS指令进阶 – ngModelController详解在自定义Angular指令时,其中有一个叫做require的字段,这个字段的作用是用于指令之间的相互交流。举个简单的例子,假如我们现在需要编写两个指令
2016-05-05 14:39:30 1016
原创 angularjs 动态生成多个checkboxs,但只能选择一个
angularjs 动态生成多个checkboxs,但只能选择一个要求: anjulajs 动态生成前端多个checkbox(复选框),但是只能选择一个步骤: 1:创建一个controller,(我这里单独放一个js文件里面main.js)var app=angular.module('myApp', []);app.controller('PlayerController', ['$scop
2016-04-26 21:46:53 5557
转载 正则验证加js大全,真的很给力!!!很全啊有木有
[javascript] view plaincopyprint?function f_MobilCheck(as_SourceString) { if(as_SourceString.match(/^13[0-9]{9}$/g)) return true; //手机号为13开头的11位数字 else if(as_SourceString.m
2015-02-11 15:36:12 1964
原创 Sqlserver 导出insert插入语句
因数据迁移需要,需要将SQLserver的数据,导出成insert语句。这个操作如果是ORACLE数据库的话,操作那是相当的容易,但是换到SQLserver,确有些难度,自带的工具都无法完成这个操作。经过查证资料可以通过写一个存储过程来完成这个操作。 我整理过得存储过程如下亲测可以: Sql代码 SET QUOTED_
2015-02-06 16:03:10 1245
转载 十大Visual Studio插件横向对比
1. AnkhSVN - Subversion SCC Providerhttp://ankhsvn.open.collab.net/AnkhSVN是一个VS的Subversion 源代码管理提供者。通过这个插件,你可以方便的在Visual Studio中使用Subversion管理你的项目和代码。这个项目保持着相当的活跃性。在本文发表时最新的版本是2.1.7444。强烈推荐开发者使用,尤
2015-01-24 15:56:13 803
原创 如何查出一张表里面字段相同的记录
比如说我要查出dbo.t_test001表里面name相同的记录select id, name from dbo.t_test001 where name in(select name from dbo.t_test001 group by name having COUNT(1)>1)
2014-06-06 10:43:59 847
原创 Oracle报错,ORA-28001: 口令已经失效
错误信息:ORA-28001: the password has expired解决方法 Oracle11G创建用户时缺省密码过期限制是180天(即6个月), 如果超过180天用户密码未做修改则该用户无法登录。 Oracle公司是为了数据库的安全性默认在11G中引入了这个默认功能,但是这个默认的功能很容易被DBA或者是开发人员给疏忽,一旦密码180天未修改过,就会出现这样的
2014-05-23 10:57:17 1084
转载 ORACLE EXP不能导出空表的原因分析及解决方法
一、不能导出空表的原因1、Oracle11g默认对空表不分配segment,故使用exp导出Oracle11g数据库时,空表不会导出。 2、设置deferred_segment_creation 参数为FALSE后,无论是空表还是非空表,都分配segment。 在sqlplus中,执行如下命令: SQL>alter system set deferred_se
2014-05-21 14:38:10 951
转载 GridView 72般绝技
第四讲 GridView72般绝技 作者:清清月儿 主页:http://blog.csdn.net/21aspnet/ 时间:2007.3.24-26 为了写本文,又搭工又搭料,累的2天2宿没睡觉,这篇文章实在是耗费我太多的心血,版权永远属于CSDN社区的清清月儿,请不要试图修改本文,破坏全文的完整性,希望您尊重我的劳动成果! 目录1.Gr
2014-05-15 17:23:44 691
转载 C# WinForm 中 MessageBox的使用详解
private void button1_Click(object sender, EventArgs e) 2 { 3 MessageBox.Show(" 1 个参数 " 4 ); 5 } 6 7 8 9
2014-05-15 15:51:00 836
转载 c#水晶报表的进一步功能和使用!
最近一直在学水晶报表,一些基础知识觉得学了不少,可是还是觉得水晶报表的核心还没有学会!可是是在自学的原因吧.没有人指导,只是自己埋着头自己学,什么地方学偏了也不知道。 有一点一直认为自己的认识有偏差,就是我总是认为水晶报表很简单,只是能实现选择显示打印的功能。但是她到底能不能实现删改的功能呢?查了一些资料都没有说!但是水晶报表不是都是说功能强大吗!怎么可能只有这么点功能呢?有点怀疑自己!有没
2014-05-14 17:45:33 1467
原创 C#如何连接Oracle数据库,如何把数据绑定到dataGridView,如何把dataGridView数据导出到EXCEL
第一步:如何连接ORACLE数据库:数据源是从Oracle的安装目录下tnsnames.ora文件中去找的。而并非是在系统的“管理工具”下的“数据源(ODBC)”中找。这个tnsnames.ora文件是在Oracle的安装目下的“client_1/network/admin/”下Oracle 连接字符串和 Oracle 名称解析是不可分的。假定我们在 tnsnames.ora 文件中
2014-05-14 16:20:30 2211
原创 C#中获取路径的几种方法
1. 在.Net中web开发时(1) ~/在runat=server的控件中会自动被解析为Request.ApplicationPath的值,是当前应用程序的目录 如~/userCommunity/index.aspx则对应为/HENU.RCenter.Internal/UserCommunity(2) ./表示当前目录(3)../表示上一层
2014-05-09 17:38:20 865
原创 用C#读取txt文件的方法
1、使用FileStream读写文件 文件头: using System;using System.Collections.Generic;using System.Text;using System.IO; 读文件核心代码: byte[] byData = new byte[100];char[] charData
2014-05-09 14:33:13 1590
原创 C#三种判断字符是否为汉字的方法
判断一个字符是不是汉字通常有三种方法,第一种用 ASCII 码判断,第二种用汉字的 UNICODE 编码范围判 断,第三种用正则表达式判断,以下是具体方法。 1、用ASCII码判断 在 ASCII码表中,英文的范围是0-127,而汉字则是大于127,具体代码如下: 1 string text = "是不是汉字,ABC,柯乐义";2 for (
2014-05-09 14:28:35 622
常见的几种设计模式
2018-01-02
NhiberNate自动生成实体类和实体类对应的maping文件(超级好用)
2017-03-13
plsqldev9带中文语言包带注册码
2014-05-04
SQL 生成6位自然序列数字,当数字达到999999时,开始从A00001计数
2019-06-28
TA创建的收藏夹 TA关注的收藏夹
TA关注的人