2018年1月24日

自定义比较器排序

摘要: 1、List集合 对于List集合本身带有sort()方法,并且还可以使用Lambda表达式进行排序。 这里介绍一种自定义排序的方式,有labmda好像就可以搞定了,在这里就多学习 一点知识吧 阅读全文

posted @ 2018-01-24 17:29 木头人段 阅读(233) 评论(0) 推荐(0) 编辑

关于路由

摘要: 一般新建一个web项目,都会自动创建一个路由文件 默认/Home/Index就是首页 如果要更改首页,只需要更改控制器名称和方法名称就可以了。 如果控制器多一点,路径略微复杂一点,可以这样设置 namespace指出映射的命名空间,routeTemplate指出路径 这都是按照默认的路由方式:控制器 阅读全文

posted @ 2018-01-24 16:29 木头人段 阅读(95) 评论(0) 推荐(0) 编辑

编码和解码

摘要: 1、url的编码和解码 有时候,请求的内容中包含了敏感字符,例如:<script>,这个时候,向服务器发送请求,是请求不过去的,甚至会告诉你没有找到对应的方法:404。这不是莫名其妙吗?方法好好的在这里待着呢,怎么说没找到呢,搞得你都有点怀疑人生了。其实就是发送的参数中包含了脚本,这个时候,只要对发 阅读全文

posted @ 2018-01-24 15:46 木头人段 阅读(110) 评论(0) 推荐(0) 编辑

地址

摘要: 地址拼接是很常见的时候,有时候甚至会用字符串拼接的方式做,但是不同的电脑对地址的处理方式不同,最好的拼接地址的方式是: 这个方法会自动帮我们处理不同系统的差异 阅读全文

posted @ 2018-01-24 14:49 木头人段 阅读(139) 评论(0) 推荐(0) 编辑

获取文件流及下载

摘要: 1、当你知道文件地址,想获取文件流的时候: 2、如果是发送http请求,获取文件,接口返回流,那么按照下面的方式获取流: 3、获取文件流之后,接下来该下载了 阅读全文

posted @ 2018-01-24 11:57 木头人段 阅读(1739) 评论(0) 推荐(0) 编辑

2018年1月23日

列表自定义去重

摘要: 去重一般首先想到的就是distinct,但是,对于复杂类型的对象来说,distinct是达不到去重的效果的,例如subject有Id和Name两个属性的时候,distinct就去不了重。 下面来介绍一个类,通过他来重写比较器,来实现自定义去重。 查询到的list,只需 就可以实现去重了。 示例: 1 阅读全文

posted @ 2018-01-23 18:17 木头人段 阅读(125) 评论(0) 推荐(0) 编辑

使用Web.Config文件的Transformations

摘要: 发布站点的时候,有可能会发布到不同的站点,即使只有一个站点,本地调试和发布有可能也不一样,配置文件如果每次都写一遍的话,就会变得非常麻烦,还容易改错了。下面就通过微软给我们提供的配置方式来进行配置,这样就可以免去每次更改的麻烦了。 首先,在工具栏上,通常用Debug和Release两种默认的配置管理 阅读全文

posted @ 2018-01-23 17:26 木头人段 阅读(134) 评论(0) 推荐(0) 编辑

sql分页

摘要: 很少用到sql去分页,但是必要的时候,还是要会的 SELECT * FROM Sys_User AS ALEFT JOIN(SELECT ROW_NUMBER() OVER( ORDER BY OrgID) AS indexs ,ID FROM dbo.Sys_User --效率 次之) AS B 阅读全文

posted @ 2018-01-23 16:39 木头人段 阅读(94) 评论(0) 推荐(0) 编辑

2018年1月22日

缓存

摘要: 记录一下写服务器缓存的代码, 创建完以上四个类之后,就可以开始着手使用缓存了。 阅读全文

posted @ 2018-01-22 17:01 木头人段 阅读(144) 评论(0) 推荐(0) 编辑

2018年1月12日

发布Nuget包步骤

摘要: 平时是使用命令行发包的,手贱不小心把文件给删掉了,然后找不回来了,于是决定重新整理下发布步骤。 先介绍使用工具发包。 1、首先将文件拷贝到解决方案下,文件哪里来的以后再说。 2、打开.nuget文件夹 3、右击packing.bat文件,用notepad打开 4、打开文件 5、根据实际情况更改完之后 阅读全文

posted @ 2018-01-12 17:35 木头人段 阅读(186) 评论(0) 推荐(0) 编辑

导航