最新文章

2017年07月24日,作者: 黄兵

连接被重置

最近由于网站受到CC攻击,我就将网站迁移到了云ECS,环境配置:linux+nginx+php,数据库单独使用的是云RDS,防火墙使用的是阿里的WEB应用防火墙。部署完成后,访问网站时不时出现“连接被重置”。解决步骤:1.路由追踪(tracert),发现能够到达服务器,基本排除了线路的问题。2.检查80端口(tracetcp),本地端口连通性测试,测试结果也没有问题(附:tracetcp使用方法h...

“xx”不包含“GetEnumerator”的公共定义,因此 foreach 语句不能作用于“xx”类型的变量

2017年07月22日 ,作者: 黄兵

今天在写代码的时候,报如下错误:“MyBlog.Models.TopicIndexViewModel”不包含“GetEnumerator”的公共定义,因此foreach语句不能作用于“MyBlog.Models.TopicIndexViewModel”类型的变量 出错代码如下:@modelMyBlog.Models.TopicIndexViewModel@{Layout=null;}@foreac...

在 LINQ to Entities 查询中无法构造实体或复杂类型"xxxx"

2017年07月22日 ,作者: 黄兵

今天在写代码的时候出现了一个错误,提示如下:在LINQtoEntities查询中无法构造实体或复杂类型"xxxx"截图:错误代码如下:[ChildActionOnly]publicPartialViewResult_TopicIndex(){using(UnitOfWorkuow=newUnitOfWork()){varTopics=uow.TopicRepository.GetAll();var...

JavaScript中&&理解

2017年07月22日 ,作者: 黄兵

&&在JavaScript中有三种理解:1.当两个操作数都是布尔值的时候,&&对两个执行布尔与(AND)操作,只有在两个都是true时,才返回true。如果其中一个是false,它返回false。              &n...

Dictionary<TKey,TValue>

2017年07月22日 ,作者: 黄兵

首先要使用Dictionary集合,需要导入c#泛型命名空间&nbsp;&nbsp;&nbsp;&nbsp;usingSystem.Collections.Generic;一个Dictionary&lt; TKey,TValue&gt; ,只要不修改该集合可以同时,支持多个读取器。即便如此,枚举整个集合本质上不是线程安全过程。其中一个枚举,解决了写访问的情况很少,必须在整个枚举期间锁定...

ASP.NET安全

2017年07月22日 ,作者: 黄兵

认证所谓认证,简单的来说就是验证一个用户的身份。这取决于我们开发的站点的类型,是否允许匿名访问,是否是属于管理员或者其它角色的用户等等。也就是说我们的整个程序或者某些功能是针对某些特定的用户开发的,那么我们可能就要进行认证来确定用户的身份。需要注意的是,认证与授权是是完全不一样的概念,我们要区别对待。打个比方,在ASP.NETMVC里面允许某一类用户访问某个Action就是授权。ASP.NETMV...

C#集合类型大盘点

2017年07月22日 ,作者: 黄兵

C#集体类型(CollectionsinC#)集合是.NETFCL(FrameworkClassLibrary)中很重要的一部分,也是我们开发当中最常用到的功能之一,几乎是无处不在。俗话说知其然,知其所以然,平常看到IEnumerable,IEnumerator,ICollection是不是知道他们之间各自的区别?除了List和Dictionary以外,你还用过哪些其它的集合类?废话少说,今天我们...

开发人员可以知道的SEO

2017年07月21日 ,作者: 黄兵

SEO是啥就不啰嗦了,需要补充下搜索引擎的概念:它是通过发送Get请求抓取HTML静态页面内容的技术,就如日常生活中通过Google、百度等搜索网页的技术搜索引擎特性:1.只发送Get请求2.不执行页面中的任何Js代码(所以js动态产生的页面内容以及js方法内部内容都是不会被搜索引擎抓取的)以下代码就为你剖析哪些内容可以被搜索引擎抓取哪些不能&lt;%@PageLanguage="C#"AutoE...