自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 收藏
  • 关注

转载 JS异步笔记

Promise最早接触异步是在.net中,当时还是比较流行使用基于控件的BackgroundWorker,其自身通过子线程的方式来异步处理一些情况,并且封装了一些功能与主线程通信。后来,开始使用Thread,再后来,因为Thread的性能与生成数量的不可控,使用了ThreadPool,再后来,出现了Task,随后async、await如发而至。在理解了async和await之后不久,e...

2019-04-15 15:18:00 137

转载 将博客搬至CSDN

将博客搬至CSDN转载于:https://www.cnblogs.com/ensleep/p/7675101.html

2017-10-15 23:42:00 95

转载 vue2组件之select2调用

目前,项目中使用了纯前端的静态项目+RESTFul接口的模式。为了更好的对数据进行操作,前端使用了vue2的mvvm功能,但是由于不是单页面应用,所以,并没有涉及到其它的如vue-route等功能,也未使用webpack等编译功能,所以,也没有使用.vue文件功能。这时候,如果用到控件,则多数从原jquery的组件中选择。select下拉搜索选择这次的需求调研与设计是原来做win...

2017-10-12 15:31:00 1219

转载 vue使用之剑走偏锋——菜单组件篇

背景习惯了这样的写法了,上来先来一个背景,交待一下事情的起因。事情的起因很简单,用惯了mvc框架,想来一发前后端完全分离的框架试试。选用的人员和技术是这样子的,让原本做java的web开发的人员使用vue,在visual studio code里面写纯前端的代码,然后由.net的同事,提示webapi2的接口。关于这个设计中的权限验证等问题,会单独一篇笔记进行介绍。这里要说的是,由于...

2017-07-30 18:11:00 162

转载 参照目前微信屏蔽网站,大家谈一谈互联网去中心化。

讨论中请不要出现与政治相关的直接的敏感词汇。由于目前谷歌、腾讯、阿里等一家独大,与互联网发展的自由、开放原则相违背,其实也算是互联网被商业化的一种结果,但是,商业化只是一个过程,而互联网则是一直向前发展的,目前已经感觉到去中心化的脚步正在抬起,包括bitorrent出的分步式无中心聊天工具BLEEP,无中心BT服务器的比特精灵、比特币等。希望能家能大各自说一下自己的看法,然后一起讨论...

2016-10-13 08:46:00 78

转载 ASP.NET管道技术

Asp.net mvc是基于dnf(.net framework )实现了代码分离的开源框架。ASP.NET MVC框架拥有极强的定制以及扩展的特性。本文梳理了ASP.NET MVC的管道(pipeline)知识。路由路由是AMP(ASP.NET MVC PIPLELINE,ASP.NET MVC 管道,以下均简称AMP)的第一步。通常情况下,它是一个用于识别请求是否在路由表(R...

2016-05-04 14:23:00 103

转载 自定义实现wcf的用户名密码验证

目前wcf分为【传输层安全】【消息层安全】两种,本身也自带的用户名密码验证的功能,但是ms为了防止用户名密码明文在网络上传输,所以,强制要求一旦使用【用户名密码】校验功能,则必须使用证书,按照常理讲,这是对的,但是我们的环境特殊。由于处于各级的路由器之下,加上ssl的性能问题,我们通过统一的网关进行ssl处理,也就是说,客户端到路由之间走的是https,而路由到我们的服务器之间走的则是h...

2016-01-27 17:26:00 102

转载 EF6:编写你自己的code first 数据迁移操作(睡前来一篇,翻译的)

原英文版由EF团队成员 Rowan Miller 在2013年发表,此处只作翻译备忘。数据迁移提供了一套强类型API,用于执行通用的操作,比如CreateIndex("dbo.Blogs","Url")。同时,也提供了在一些特殊的情况下用户需要执行特殊SQL的接口,比如Sql("Grant Select On dbo.Blogs to guest);。当然,这个SQL的接口也有一些...

2015-12-20 00:17:00 100

转载 .net 连接Redis

Redis安装 公司业务需要,弄了个类似于消息队列的东西,由客户端一直轮询取得信息。之前一直是走表的,但是效率以对表的使用都太过频繁,想试着用一下Redis,看看效率怎么样。 首先是安装Redis,这个是从github上面下载下来的,最新的3.x的版本,放到服务器上面,然后安装。 安装期间应该(忘记了)会出现让选择是否以服务的形式安装,如果出现这样的选择,就选是。 然后在系统服务里面就可...

2015-10-30 14:54:00 348

转载 VS使用WEB DEPLOY发布

背景是这样的,公司有两台服务器,平时一台备用,另一台做为主生产机器。当有大量补丁或者安装什么东西需要重启的时候,交其中一台直接关掉IIS,然后重启即可,此时另一台负责处理用户请求。 之前一台服务器一个网站的时候,发布都是远程上去,然后复制开发机器pubish目录下的文件过去。这种情况有几个弊端: 每次复制过去的文件量巨大。 web.config难以把控,虽然使用Release和Debu...

2015-10-27 17:40:00 91

转载 基于Oracle的EntityFramework的WEBAPI2的实现(四)——自动生成在线帮助文档

打开我们项目中的Area文件夹,正常情况下,我们会发现已经有了一个名字叫做【HelpPage】的区域(Area),这个区域是vs帮助我们自动建立的,它是一个mvc(不是webapi),它有普通的Conroller和Action,以及View,Model等。我们可以在调试的时候输入地址:http://localhost:8080/Help,就可以看见一个页面,有没有看见自己熟悉的TestC...

2015-10-23 16:26:00 105

转载 基于Oracle的EntityFramework的WEBAPI2的实现(三)—— 建立APIController及设置返回类型JSON、XML等...

建立普通的ApiControler右击项目中的controller文件夹·添加·控制器·包含操作的webapi2控制器(使用entity framework),写个名字,如果:Test。然后选择类,就是我们刚刚从数据库映射过来的类,然后选择我们之前设置的连接字符串名称(我前面提到最好以Db开头,Con结尾的那个东西),点确定,然后会发现controller文件夹中多出了一个类Test...

2015-10-23 15:31:00 124

转载 基于Oracle的EntityFramework的WEBAPI2的实现(二)——使用DbFirst

之所以使用DbFirst而没有使用CodeFirst是因为考虑到现实的情况中,我们之所以会选择oracle而不是SQL SERVER,一方面是因为之前公司已经在使用Oracle,而且有好多我们需要用到的数据表已经存在了。所以,一般可以确认的是,部分表已经事先存在的这情况是有的,而CodeFirst虽然也有办法解决,但是,我们的Leader,同事似乎也会习惯手动改表而非告诉你让你写Code...

2015-10-23 13:21:00 122

转载 基于Oracle的EntityFramework的WEBAPI2的实现(一)——准备工作

目前在.net的范围内,好的而且方便的ORM的真的不是很多,与VS集成方便的也就当属EntityFramework(以下简称EF,不知道为什么,总EF这个缩写好不专业)。但是,好多公司使用的又是ORACLE,导致使用EF的时候会出现各种不如意的情况,包括搭建环境的时候,都很蛋疼。最近终于有一个项目上了这种方式,而且很成功,所以,在这里跟大家分享一下,也希望有问题的地方大家指出来,一起改进...

2015-10-23 12:55:00 105

转载 vs2015安装ORACLE的DbFirst

不说DbFirst好在哪里,它和ModelFirst,CodeFirst都各有各的好,由于对于已经存在的一个大型的业务库,使用EntityFramework的更倾向于DbFirst,因为好多同事已经习惯了直接修改数据库。 下载oracle的dbac(x86)下载地址(不能下载请留言),关掉vs,然后安装下载下来的压缩包里面的setup.exe。安装设置的两个目录,一定不要有特殊字符,可以...

2015-10-16 10:20:00 88

转载 Oracle Data Provider for .NET的使用(三)-ORACLE与.NET类型对应关系

想来这个是最重要的事情了,因为多数情况下,我们使用dbhelper来调用数据库的时候,是因为如下三个地方导致错误:1、错误的sql语句:末尾多了分号,少了部分关键字2、sql中的参数与parameter[]不对应。3、parasmeter[]中的数据类型转为Oracle的数据类型中出错。通常情况下,我们大设置paramenter[]时,只会给出变量名和对应的值(多数是.NET中...

2015-09-18 09:43:00 184

转载 Oracle Data Provider for .NET的使用(二)-驱动更换与注意事项

上篇说过了ODP的安装与配置 ,但是个人比较喜欢托管类型的,毕竟非托管类型的,因为考虑到会有用户或者是服务器或者是开发人员有32位的机器,就要强制编译平台平台为32位,只因为这个驱动,有点让人不愉快了。所以,下面主要先讲如果使用托管的驱动,非托管的,看时间吧,我估计除了重量及的ODAC,没人会选择使用非托管的代码,甚至我现在用托管的代码也都不安装,直接那个DLL,然后在CONFIG中配...

2015-09-18 09:12:00 255

转载 Oracle Data Provider for .NET的使用(托管与非托管(一))

目录 简单的概述 简单的使用 非托管系统要求 托管驱动系统要求 其它的注意事项 ODP.NET版本说明 安装ODP.NET 安装非托管驱动 非托管驱动绿色配置 ...

2015-09-17 18:00:00 581

转载 从sql走向linq的我撞死在起点上

【本文纯个人理解,错误轻喷,非常希望能有大神指点】A left (outer) join B on A.bid=B.id上面这句话叫做左连接,原因是left(左)join(加入,连入)被译为左连接,所以,这是关于语法中关键字的翻译,而非连接原理,造成不能以为是从第一张表的左边连接。相反,它是从A表的右边开始连接的。原因很简单,比如一个普通的查询语句:select t.id TID...

2014-03-27 16:36:00 75

转载 个人认为12306解决危机的方法

  小弟很菜,只求轻喷……  12306这个网站的名称近年已经压过了阿理、腾讯这些互联网大佬们的风采了。虽然是它的侧陋之气,但是也在一定程度上说明大家对它的关注程序以及其性能对老百姓的影响程序。 说起互联网的“抢”,我第一次接触是在抢小米的时候,我自己用的是小米1s,但是,我没经历“抢”,当时运气好的原因。但是,后来帮同事们”抢“的时候 ,就出现问题了,服务器无响应,或者如...

2014-01-24 17:33:00 136

转载 asp.net 后台多线程异步处理时的 进度条实现一(Ajax+Ashx实现以及封装成控件的实现)...

  (更新:有的同学说源代码不想看,说明也不想看,只想要一个demo,这边提供一下:http://url.cn/LPT50k (密码:TPHU))  工作好长时间了,这期间许多功能也写成了不少的控件来使用,但是,都只是为了代码的结构清析一些而已。而这一次,我决定完成一个我一直在网上寻找却没寻找到的功能。就是,在异步(比如说,后台的数据库备份、后台的文件加解密这类操作)时,前台假...

2013-12-05 16:54:00 379

转载 公司搜索--关于搜索引擎结果的析出(通过工商码实现)

昨天写了一版,通过搜索引擎来找公司的名称,好多前辈提出来这个的方式有些偏,于是就使用工商码来实现了一个,两个东西放在一起。先上界面右边的输入框是填从哪个工商码开始找的,因为好多年前的公司我们肯定是不需要的了,再加上,编码的前八位是地区码,所以,我写了两个,一个是在市区的公司,一个是江宁的,找出一公司分别是两家公司之后在同一地区注册的。结束条件是,一连两条数据没有找到结果,当...

2013-09-25 11:51:00 112

转载 公司搜索--关于搜索引擎结果的析出

名字有点大,其实就是我女朋友现在所在的这家公司的工作,要求她必须拥有一个很大的南京公司名单,而且现状就是,她知道的公司就屈指可数,更别说是她同事们不知道而她知道的公司了。但是她被要求每天至少找到一个他们公司数据里面没有人公司,所以她只能借住搜索引擎。上面是做这个东西的原因,起初我是想用网络爬虫来写的,后来操作了个开头,发现,网络爬虫是个大项目,而且涉及到大数据的操作和数据是否最新...

2013-09-24 17:15:00 146

转载 你的课程

选课结果(已安排时间地点)2013年09月18日09时59分星期一星期二星期三星期四星期五星期六星期日上午第1小节(08:...

2013-09-16 13:04:00 99

转载 asp.net的ajax以及json

来现在这家公司以前,从未接触过webform,以前在学校做的项目是php,java以及asp.net mvc的,当时asp.net mvc用的是razor引擎,所以,一直与aspx.cs/aspx无缘,也听说过微软硬生生地把无状态连接改变为“有状态连接”的霸气之举,并且一举取得成功,如今,用上了,觉得,webform并不像前辈们讲得那样差,就如同c++并不像人们觉得那么落后一样。...

2013-09-13 17:25:00 115

转载 asp.net自带的异步刷新控件使用

一直都是使用jquery的$.ajax,由于刚刚加入的公司是用asp.net的,webform与之前的ajax加在一起显得很混乱,后来发现asp.net已经封装了一下ajax功能,就查了一下,并且做了测试,写出来,备忘:前台代码: 1 <asp:ScriptManager ID="ScriptManager1" runat="server" /&...

2013-09-12 16:48:00 95

转载 基于.net mvc的校友录(源程序)

废话不多说,上程序再说:  http://pan.baidu.com/s/11MnLo我.net mvc4的正式学习时长,其实也就一个多月,期间除去玩游戏、听歌、谈恋爱,也就半个月,大神请轻喷~~转载请标注原地址:http://www.cnblogs.com/ensleep/tag/%E5%9F%BA%E4%BA%8E.net%20mvc%E7%9A%84%E6%A0%...

2013-06-19 19:48:00 71

转载 基于.net mvc的校友录(七、文件上传以及多对多关系表的LINQ查询实现)

图片的上传与调用图片的上传就是文件的上传,在前台使用的是type="file"的input,但是,要将表单声明为multipart/form-data模式,方法是在BeginForm中这样写:@using (Html.BeginForm("ToCreate", "Class",FormMethod.Post, new { enctype = "multipart/form-data"...

2013-06-19 19:43:00 77

转载 基于.net mvc的校友录(六、codefirst的使用以及班级模块的关键部分实现)

通过EF将新用户存入数据库这里,探讨一下如何使用EF的code first将数据存入数据库,以及如何对用户的密码进行md5加密与验证。下面是用户登陆的前台代码。@using (Html.BeginForm("ToLogin", "Log")){ @Html.AntiForgeryToken() @Html.ValidationSummary(true)...

2013-06-19 19:41:00 94

转载 基于.net mvc的校友录(五、web.config对的配置以及filter实现的权限控制)

web.config配置文件此文件是整个系统的配置中心,它告诉iis服务器本网站需要哪些运行时环境,需要哪些环境,将要进行哪些操作,开发人员也会将一个常量性的数据放在此配置中,以备系统全局调用。此文件内容丰富,对于一些普适性的项目,不作说明,只针对本系统的配置作相应说明。web.config配置文件...

2013-06-19 19:38:00 102

转载 基于.net mvc的校友录(四、系统结构图)

这是整个系统结构的预览,话不多说,给个图:本网站努力为每个人提供一个有效的校友录系统,为参与者提供一个简单有效的交流互动的平台,操作上要求简单、高效,性能上要求稳定、可扩展。在对同类网站系统进行了调查之后,通过重新设计,为网站使用者提供了如下的功能操作:管理员可以管理用户、用户可以搜索班级加入班级,进入班级后可以创建相册上传照片,可以留言发表评论,可以查看别人的通讯录发送小纸条,...

2013-06-19 19:34:00 183

转载 基于.net mvc的校友录(二、实体模型设计)

前言  已经回学校好多天了,同学们也陆陆续续地来了,多数人已经拿到了自己的毕业设计了,我看着自己的一堆设计资料,却还没有多少东西能给人看的,心里是一阵阵的焦急啊。不过,咱是后期,就老老实实地慢慢farm,总会完成的。这段时间,我把我所能用到的功能(包括权限控制、登陆检测、保存密码等等)在.net mvc4中的实现找了一遍,并且都测试了一遍,怕的是以后做的过程中被卡,就难受了,先探路,...

2013-05-17 15:01:00 64

转载 基于.net mvc的校友录(一、前台需求设计)

  之前已经想过好多个版本,但是,最终定在这下面这个版本上面,因为我觉得实现起来前台的模块比较固定,浮动的元素也少,因为我是那种万事用div的DS,所以,对于绝对定位相对定位,父定位,一向很DT,这种类metro的风格很方便我来实现前台,而且好看,即使不好看,也可以跟老师说,我这是为响应新元素新风格——metro!(所说不叫这名字了,这货被告了)。  好了,下面进入正题,因为这是我昨...

2013-04-18 16:59:00 118

转载 基于.net mvc的校友录(开篇)

  鄙人今天大四,马上要毕业了,随之而来的也就是就业协议+毕业设计这类常规的事情,当然还有作为一个准挨踢人特殊烦恼,这个是外话,就不谈了。  这系列的博客是作为我做毕业设计的记录来弄的。因为现在的工作是嵌入式,所以,而.net在学校没有学过,更别说mvc或者是EF的codefirst了,所以,都是自学来了,都是一家之解,有不当之处,大家多提宝贵议见。  园子里的兄弟们,我这是记录...

2013-04-17 14:53:00 83

转载 ThinkPHP个人学习总结大全

一、THINKPHP的一般开发流程创建数据库和数据表项目命名并创建项目入口文件完成项目配置创建控制器类创建模型类创建模板文件运行和调试二、关于模板1、执行方法并输出返回值:格式:{:function(…)}例如,输出U方法的返回值:{:U('User/insert')}编译后的PHP代码是<?php echo U('U...

2013-02-24 13:55:00 233

转载 路由器系统的内存储布局

FLash存储布局RAW FLASH:闪存芯片直接连接到CPU上FTL FLASH:闪存芯片通过其它芯片连接到CPU上【】一般嵌入式系统中的芯片都是raw,因为都是直接连接到cpu上【】存储分区由MTD与文件系统来控制,传统用MBR或PBR来控制,嵌入式设备中用linux kernel即内核来控制(有时候单独由bootloader来控制)。例子:TP-LI...

2013-02-24 13:49:00 186

转载 Ubuntu下建立tftp服务+我安装过程出现的问题

因为系统移植,一直需要tftp服务器,但是不知道是什么原因,自己安装上了tftp与tftpd、xinetd,都是不行。时好时坏,其中,也把iptable给remove过,都不行。最后,全部换成了tftp-hpa试了试,咦,问题得到了解决,而且再也没有出现过问题。在此留下方法。1、安装相关软件包1 #sudo apt-get install tftpd-hpa (服务端)...

2013-02-24 13:47:00 86

转载 2013年了,今年我将毕业

  之前,习惯性的把东西写在有道笔记上,很少拿出来和园友们分享,但是,今天是过年,而且,我明天将要开始我人生的第一份真正的工作,我觉得,以后我有必须在生活中定个家,在园子里面安个家。这里就讲一下,我的大学和我的找工作经历,以及对一些事情的看法,新人刚出道,希望前辈们能够在不恰当的地方给予指定。  本来觉得找工作很容易,19号到的南京,住进了亲戚家,然后就开始疯狂地四处投简历,一开始的...

2013-01-01 17:40:00 73

转载 虚方法

虚方法虽然自己一直自以为了解,但是以前还总是不太确定,今天确定一下:namespace test1{ class Program { public static void Main(string[] args) { father f = new sun();//注意此处,用子类实例化一个父类对象...

2012-06-20 12:58:00 113

转载 51单片机常用语法及说明

1    MOV A,Rn 寄存器内容送入累加器 2    MOV A,direct 直接地址单元中的数据送入累加器 3    MOV A,@Ri 间接RAM 中的数据送入累加器 4    MOV A,#tata 立即数送入累加器 5    MOV Rn,A 累加器内容送入寄存器 6    MOV Rn,direct 直接地址单元中的数据送...

2012-06-13 17:23:00 815

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除