anmei1912
码龄5年
  • 310,814
    被访问
  • 暂无
    原创
  • 1,032,199
    排名
  • 37
    粉丝
  • 0
    铁粉
关注
提问 私信
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:美国
  • 加入CSDN时间: 2017-02-26
查看详细资料
个人成就
  • 获得63次点赞
  • 内容获得0次评论
  • 获得350次收藏
创作历程
  • 89篇
    2019年
  • 756篇
    2018年
  • 123篇
    2017年
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

【转】文件下载之断点续传(客户端与服务端的实现)

【转】文件下载之断点续传(客户端与服务端的实现)【转】文件下载之断点续传(客户端与服务端的实现)前面讲了文件的上传,今天来聊聊文件的下载。老规矩,还是从最简单粗暴的开始。那么多简单算简单?多粗暴算粗暴?我告诉你可以不写一句代码,你信吗?直接把一个文件往IIS服务器上一扔,就支持下载。还TM么可以断点续传(IIS服务端默认支持)。在贴代码之前先来了解下什么是断点续传(这...
转载
发布博客 2018.01.11 ·
222 阅读 ·
0 点赞 ·
0 评论

自定义mvc验证特性,手机号号段老增加,给自定义一个RegularExpress

public class PhoneExpressionAttribute: RegularExpressionAttribute, IClientValidatable{public PhoneExpressionAttribute(): base(@"^1[2,3,4,5,6,7,8,9][0-9]{1}[0-9]{8}$"){}public override string Form...
转载
发布博客 2018.01.11 ·
177 阅读 ·
0 点赞 ·
0 评论

【转】文件各种上传,离不开的表单

【转】文件各种上传,离不开的表单【转】文件各种上传,离不开的表单作为程序员的我们,经常会要用到文件的上传和下载功能。到了需要用的时候,各种查资料。有木有..有木有...。为了方便下次使用,这里来做个总结和备忘。利用表单实现文件上传最原始、最简单、最粗暴的文件上传。前端代码://方式1<form action="/Home/SaveFile1" metho...
转载
发布博客 2018.01.11 ·
150 阅读 ·
0 点赞 ·
0 评论

工作总结 input 限制字数 textarea限制字数

最大能输入50个字 复制粘贴也不行<textarea maxlength="50" class=" smallarea" cols="60" name="txta" rows="8"></textarea>转载于:https://www.cnblogs.com/cjm123/p/8267577.html...
转载
发布博客 2018.01.11 ·
137 阅读 ·
0 点赞 ·
0 评论

【转】权限管理学习 一、ASP.NET FORMS身份认证

【转】权限管理学习 一、ASP.NET Forms身份认证说明:本文示例使用的VS2017和MVC5。系统无论大小、牛逼或屌丝,一般都离不开注册、登录。那么接下来我们就来分析下用户身份认证。简单实现登录、注销以前在学习.net的时候不知道什么Forms身份认证,直接用session实现登录,效果也蛮好嘛。而且用户信息存在服务端,安全。前端代码:@if (string.Is...
转载
发布博客 2018.01.11 ·
96 阅读 ·
0 点赞 ·
0 评论

关于Expression表达式树的拼接

关于Expression表达式树的拼接最近在做项目中遇到一个问题,需求是这样的:我要对已经存在的用户进行检索,可以根据用户的id 或者用户名其中的一部分字符来检索出来,这样就出现了三种情况 只有id,只有用户名中一部字符,或者全部都有.我们用的MVC+EF5.0的框架,在BLL层进行查询的 时候需要构建lambda表达式来作为查询条件,但是,我们怎么来构建lam...
转载
发布博客 2018.01.10 ·
212 阅读 ·
0 点赞 ·
0 评论

Coolite简介

Coolite Toolkit 简介Coolite Toolkit 是一个支持ASP.NET AJAX的Web控件Coolite Toolkit是基于跨浏览器的ExtJS 库开发而来的,并且简化了开发步骤,包含有丰富的Ajax运用Coolite Toolkit和ExtJS 都是开源的可能通过SVN直接获取Coolite 的代码简单的说,就是将之前的纯Js的开源...
转载
发布博客 2018.01.10 ·
135 阅读 ·
0 点赞 ·
0 评论

表达式树

表达式树(Expression Trees)2018-01-08 19:00 by 沉睡的木木夕,69阅读,1评论,收藏,编辑[翻译]表达式树(Expression Trees)*原文地址:https://docs.microsoft.com/en-us/dotnet/csharp/programming-guide/concepts/expressi...
转载
发布博客 2018.01.10 ·
83 阅读 ·
0 点赞 ·
0 评论

工作总结 .ToString("000000")

int ip = 123; string ssp = ip.ToString("000000");//000123 指定格式 Console.WriteLine(ssp); int i = 123456789; string ss = i.ToString("000...
转载
发布博客 2018.01.10 ·
437 阅读 ·
0 点赞 ·
0 评论

Actors编程模型

  Actors模型(Actor model)首先是由Carl Hewitt在1973定义, 由Erlang OTP (Open Telecom Platform) 推广,其 消息传递更加符合面向对象的原始意图。 Actors属于并发组件模型 ,通过组件方式定义并发编程范式的高级阶段,避免使用者直接接触多线程并发或线程池等基础概念。   传统多数流行的语言并发是基于多线程之间的共享内...
转载
发布博客 2018.01.08 ·
317 阅读 ·
0 点赞 ·
0 评论

RSA算法原理

如果你问我,哪一种算法最重要?我可能会回答"公钥加密算法"。因为它是计算机通信安全的基石,保证了加密数据不会被破解。你可以想象一下,信用卡交易被破解的后果。进入正题之前,我先简单介绍一下,什么是"公钥加密算法"。一、一点历史1976年以前,所有的加密方法都是同一种模式:  (1)甲方选择某一种加密规则,对信息进行加密;  (2)乙方使用同一种规则,对信...
转载
发布博客 2018.01.08 ·
106 阅读 ·
0 点赞 ·
0 评论

关键字 new 的作用

关键字 new 的作用①做运算符用于创建对象和调用构造函数,小栗子a如下:Class1 obj = new Class1();创建匿名类型的实例,小栗子b如下:var query = from cust in customers select new {Name = cust.Name, Address = cust.Pri...
转载
发布博客 2018.01.08 ·
115 阅读 ·
0 点赞 ·
0 评论

NEW关键字的三种用法

NEW关键字的三种用法  最近面试中有一道题是写new关键字的几种用法,想了下写下我知道的两种用法  第一种 创建对象、调用构造函数,这就不用讲了 ClassA A=new ClassA();  第二种 是作为修饰符,显示隐藏继承于基类的继承成员 class Program { static void Main(st...
转载
发布博客 2018.01.08 ·
200 阅读 ·
0 点赞 ·
0 评论

【原创】打造基于Dapper的数据访问层

【原创】打造基于Dapper的数据访问层前言  闲来无事,花几天功夫将之前项目里用到的一个数据访问层整理了出来。实现单个实体的增删改查,可执行存储过程,可输出返回参数,查询结果集可根据实际情况返回DataTable、DataSet和强类型,同时支持不同类型数据库。目前成熟的ORM框架多不胜数,再写一个出来,并非想证明自己写的有多好,一来认为现有成熟的ORM框...
转载
发布博客 2018.01.08 ·
169 阅读 ·
0 点赞 ·
0 评论

线程

https://www.cnblogs.com/wwj1992/p/5976096.htmlC#多线程和线程池[转]http://www.cnblogs.com/slcands/p/8227375.htmlC#多线程和线程池[转]1、概念 1.0 线程的和进程的关系以及优缺点  windows系统是一个多线程的操作系统...
转载
发布博客 2018.01.08 ·
37 阅读 ·
0 点赞 ·
0 评论

Web安全相关(一):跨站脚本攻击(XSS)

简介  跨站脚本攻击(Cross Site Scripting),为不和层叠样式表(Cascading Style Sheets, CSS)的缩写混淆,故将跨站脚本攻击缩写为XSS。恶意攻击者往Web页面里插入恶意Script代码,当用户浏览该页之时,嵌入其中Web里面的Script代码会被执行,从而达到恶意攻击用户的特殊目的,比如获取用户的Cookie,导航到恶意网站,携带木马...
转载
发布博客 2018.01.08 ·
108 阅读 ·
0 点赞 ·
0 评论

使用View Model从表现层分离领域模型

Model-View-Controller(模型-视图-控制器,MVC) 模式将你的软件组织并分解成三个截然不同的角色:Model 封装了你的应用数据、应用流程和业务逻辑。View 从 Model 获取数据并格式化数据以进行显示。Controller 控制程序流程,接收输入,并把它们传递给 Model 和 View。与其它设计模式不同,MV...
转载
发布博客 2018.01.08 ·
77 阅读 ·
0 点赞 ·
0 评论

设计模式六大原则

目录:设计模式六大原则(1):单一职责原则设计模式六大原则(2):里氏替换原则设计模式六大原则(3):依赖倒置原则设计模式六大原则(4):接口隔离原则设计模式六大原则(5):迪米特法则设计模式六大原则(6):开闭原则设计模式六大原则(1):单一职责原则定义:不要存在多于一个导致类变更的原因。通俗的说,即一个类只负责一项职责。问题由来:类T...
转载
发布博客 2018.01.08 ·
33 阅读 ·
0 点赞 ·
0 评论

WebApi接口传参不再困惑(4):传参详解

前言:还记得刚使用WebApi那会儿,被它的传参机制折腾了好久,查阅了半天资料。如今,使用WebApi也有段时间了,今天就记录下API接口传参的一些方式方法,算是一个笔记,也希望能帮初学者少走弯路。本篇针对初初使用WebApi的同学们,比较基础,有兴趣的且看看。本篇打算通过get、post、put、delete四种请求方式分别谈谈基础类型(包括int/string/datetime等...
转载
发布博客 2018.01.08 ·
81 阅读 ·
0 点赞 ·
0 评论

.NET

  入坑.Net也已经两年多了,既然在微软.Net体系下混,对.Net体系也需要了解一下,当然这些知识也都是查阅资料都能够查到的,这里主要是对自己所学的整理,况且最近的学习有些闭门造车的味道,现在想写出来和大家分享一下,如果理解有偏差,欢迎园友指正!  .Net Framework经历了很多版本的变更,但是它的框架没有太大的变化,包括了公共语言运行时(CLR)、基类库和.N...
转载
发布博客 2018.01.06 ·
42 阅读 ·
0 点赞 ·
0 评论
加载更多