01 2019 档案

摘要:var alist3 = alist.GroupBy(a => new { a.name, a.a }).Select(a => new { a.Key.name, a = a.Sum(p => p.a), s = a.Sum(p => a.Key.a) }); class A { public s 阅读全文
posted @ 2019-01-28 17:00 ~雨落忧伤~ 阅读(100) 评论(0) 推荐(0) 编辑
摘要:C#对象深拷贝 众所周知,c#中的对象存在值类型和引用类型之分,故而对象之间的赋值就存在浅拷贝和深拷贝的概念 网上的深拷贝方法也很多,但是要么写的无比复杂,要么有诸多限制 最终还是选择了反射的方法,虽然都说反射效率太低,但是它毕竟最常见最通用的方法 public static T DeepCopy< 阅读全文
posted @ 2019-01-25 16:04 ~雨落忧伤~ 阅读(1000) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-01-24 17:22 ~雨落忧伤~ 阅读(279) 评论(0) 推荐(0) 编辑
摘要:VS自带WCF测试客户端简单介绍 在目前的二次开发项目中,一些信息是放在客户那里的,只给你一个服务地址,不知道具体有什么方法,每次想调用一个服务不知道能不能实现目前的需求,只能测试。写个测试程序真的划不来,占用时间不说,而且你忙了一上午,发现那个服务,并不是你想要的。只能说白忙了......下面简单 阅读全文
posted @ 2019-01-24 15:20 ~雨落忧伤~ 阅读(331) 评论(0) 推荐(0) 编辑
摘要:WCF入门教程(四)通过Host代码方式来承载服务 Posted on 2014-05-15 13:03 停留的风 阅读(7681) 评论(0) 编辑 收藏 WCF入门教程(四)通过Host代码方式来承载服务 WCF入门教程(四)通过Host代码方式来承载服务 之前已经讲过WCF对外发布服务的具体方 阅读全文
posted @ 2019-01-24 15:04 ~雨落忧伤~ 阅读(227) 评论(0) 推荐(0) 编辑
摘要:C#设计模式(6)——原型模式(Prototype Pattern) 一、引言 在软件系统中,当创建一个类的实例的过程很昂贵或很复杂,并且我们需要创建多个这样类的实例时,如果我们用new操作符去创建这样的类实例,这未免会增加创建类的复杂度和耗费更多的内存空间,因为这样在内存中分配了多个一样的类实例对 阅读全文
posted @ 2019-01-24 11:18 ~雨落忧伤~ 阅读(172) 评论(0) 推荐(0) 编辑
摘要:sql的行转列(PIVOT)与列转行(UNPIVOT) 在做数据统计的时候,行转列,列转行是经常碰到的问题。case when方式太麻烦了,而且可扩展性不强,可以使用 PIVOT,UNPIVOT比较快速实现行转列,列转行,而且可扩展性强 一、行转列 1、测试数据准备 CREATE TABLE [St 阅读全文
posted @ 2019-01-23 17:57 ~雨落忧伤~ 阅读(216) 评论(0) 推荐(0) 编辑
摘要:ASP.NET实现二维码 using System;using System.Collections.Generic;using System.Drawing;using System.Linq;using System.Text;using System.Web;using System.Web. 阅读全文
posted @ 2019-01-23 17:46 ~雨落忧伤~ 阅读(160) 评论(0) 推荐(0) 编辑
摘要:天气预报的程序。程序并不难。 看到这个需求第一个想法就是只要找到合适天气预报接口一切都是小意思,说干就干,立马跟学生沟通价格。 ​ ​不过谈报价的过程中,差点没让我一口老血喷键盘上,话说我们程序猿的人工什么时候这么低廉了。。。oh my god ​ ​50十块,你跟我开什么国际玩笑!!不够意外惊喜还 阅读全文
posted @ 2019-01-23 17:27 ~雨落忧伤~ 阅读(336) 评论(0) 推荐(0) 编辑
摘要:JavaScript日历控件开发 概述 在开篇之前,先附上日历的代码地址和演示地址,代码是本文要分析的代码,演示效果是本文要实现的效果代码地址:https://github.com/aspwebchh/javascript-control/tree/master/calendar演示地址: http 阅读全文
posted @ 2019-01-18 14:56 ~雨落忧伤~ 阅读(213) 评论(0) 推荐(0) 编辑
摘要:asp.net core导出导入excel 使用NPOI导入导出excel,已经封装好Action可以直接调用 导出 效果图 使用方法 定义导出实体 class Student { public int Id { get; set; } public string Name { get; set; 阅读全文
posted @ 2019-01-18 13:34 ~雨落忧伤~ 阅读(126) 评论(0) 推荐(0) 编辑
摘要:黄衫女子的武功似乎与周芷若乃是一路,飘忽灵动,变幻无方,但举手抬足之间却是正而不邪,如说周芷若形似鬼魅,那黄衫女子便是态拟神仙。 这段描写出自《倚天屠龙记》第三十八回。 “九阴神抓”本是《九阴真经》中的上乘武功,但当初梅超风夫妇由于拿到的《九阴真经》不完整,学不到里面的内功心法,硬是把这门上乘武功练 阅读全文
posted @ 2019-01-17 11:44 ~雨落忧伤~ 阅读(413) 评论(0) 推荐(0) 编辑
摘要:ASP.NET Core 2.2 : 十六.扒一扒新的Endpoint路由方案 ASP.NET Core 从2.2版本开始,采用了一个新的名为Endpoint的路由方案,与原来的方案在使用上差别不大,但从内部运行方式上来说,差别还是很大的。上一篇详细介绍了原版路由方案的运行机制,本文仍然通过一幅图来 阅读全文
posted @ 2019-01-17 11:06 ~雨落忧伤~ 阅读(202) 评论(0) 推荐(0) 编辑
摘要:限制 input 输入框只能输入纯数字1、onkeyup = "value=value.replace(/[^\d]/g,'')" 使用 onkeyup 事件,有 bug ,那就是在中文输入法状态下,输入汉字之后直接回车,会直接输入字母 2、onchange = "value=value.repla 阅读全文
posted @ 2019-01-15 23:22 ~雨落忧伤~ 阅读(1144) 评论(0) 推荐(1) 编辑
摘要:MVC图片上传详解 MVC图片上传--控制器方法 新建一个控制器命名为File,定义一个Img方法 [HttpPost]public ActionResult Img(HttpPostedFileBase shangchuan){string path = @"\upload\" + DateTim 阅读全文
posted @ 2019-01-10 17:49 ~雨落忧伤~ 阅读(358) 评论(0) 推荐(0) 编辑
摘要:MVC+Spring.NET+NHibernate .NET SSH框架整合 在JAVA中,SSH框架可谓是无人不晓,就和.NET中的MVC框架一样普及。作为一个初学者,可以感受到.NET出了MVC框架以后太灵活了(相比之前的web Form),嗯,关于.NET中的MVC框架我就不多说了,推荐这位大 阅读全文
posted @ 2019-01-09 17:41 ~雨落忧伤~ 阅读(160) 评论(0) 推荐(0) 编辑
摘要:[译]async/await中使用阻塞式代码导致死锁 这篇博文主要是讲解在async/await中使用阻塞式代码导致死锁的问题,以及如何避免出现这种死锁。内容主要是从作者Stephen Cleary的两篇博文中翻译过来. 原文1:Don'tBlock on Async Code 原文2:why th 阅读全文
posted @ 2019-01-09 17:06 ~雨落忧伤~ 阅读(186) 评论(0) 推荐(0) 编辑
摘要:如何从40亿整数中找到不存在的一个 前言 给定一个最多包含40亿个随机排列的32位的顺序整数的顺序文件,找出一个不在文件中的32位整数。(在文件中至少确实一个这样的数-为什么?)。在具有足够内存的情况下,如何解决该问题?如果有几个外部的“临时”文件可用,但是仅有几百字节的内存,又该如何解决该问题? 阅读全文
posted @ 2019-01-09 17:01 ~雨落忧伤~ 阅读(182) 评论(0) 推荐(0) 编辑
摘要:面试官问你斐波那契数列的时候不要高兴得太早 前言 假如面试官让你编写求斐波那契数列的代码时,是不是心中暗喜?不就是递归么,早就会了。如果真这么想,那就危险了。 递归求斐波那契数列 递归,在数学与计算机科学中,是指在函数的定义中使用函数自身的方法。斐波那契数列的计算表达式很简单: F(n) = n;  阅读全文
posted @ 2019-01-09 16:18 ~雨落忧伤~ 阅读(175) 评论(0) 推荐(0) 编辑
摘要:[.NET] 使用VALIDATIONCONTEXT快速进行模型资料的验证 在进行WebAPI功能开发的时候,一般传统的验证资料是否合法的方式,都是透过if/else的方式进行判断若是使用ValidationContext,就可以省去很多自行撰写程式码的工作 要使用ValidationContext 阅读全文
posted @ 2019-01-08 14:41 ~雨落忧伤~ 阅读(76) 评论(0) 推荐(0) 编辑
摘要:ExpandoObject与DynamicObject的使用 using ImpromptuInterface; using System; using System.Dynamic; namespace ConsoleApp2 { class Program { static void Main( 阅读全文
posted @ 2019-01-08 14:30 ~雨落忧伤~ 阅读(97) 评论(0) 推荐(0) 编辑
摘要:.Net Core ORM选择之路,哪个才适合你 因为老板的一句话公司项目需要迁移到.Net Core ,但是以前同事用的ORM不支持.Net Core 开发过程也遇到了各种坑,插入条数多了也特别的慢,导致系统体验比较差好多都改写Sql实现。 所以我打算找一款 性能比较好 功能比较完善 方便以后可以 阅读全文
posted @ 2019-01-04 19:04 ~雨落忧伤~ 阅读(497) 评论(0) 推荐(0) 编辑
摘要:C# 泛型 这篇文章主要讲解C#中的泛型,泛型在C#中有很重要的地位,尤其是在搭建项目框架的时候。 一、什么是泛型 泛型是C#2.0推出的新语法,不是语法糖,而是2.0由框架升级提供的功能。 我们在编程程序时,经常会遇到功能非常相似的模块,只是它们处理的数据不一样。但我们没有办法,只能分别写多个方法 阅读全文
posted @ 2019-01-04 18:55 ~雨落忧伤~ 阅读(99) 评论(0) 推荐(0) 编辑
摘要:.NET压缩图片保存 需求: 需要将用户后买的图片批量下载打包压缩,并且分不同的文件夹(因:购买了多个用户的图片情况) 文章中用到了一个第三方的类库,Nuget下载 SharpZipLib 目前用的 1.1的版本 效果: 服务器目录展示: 里面对应目录层级的图片 前端提交POST请求案例: func 阅读全文
posted @ 2019-01-04 18:54 ~雨落忧伤~ 阅读(341) 评论(0) 推荐(0) 编辑
摘要:中小研发团队架构实践之生产环境诊断工具WinDbg 生产环境偶尔会出现一些异常问题,WinDbg或GDB是解决此类问题的利器。调试工具WinDbg如同医生的听诊器,是系统生病时做问题诊断的逆向分析工具,Dump文件类似于飞机的黑匣子,记录着生产环境程序运行的状态。本文主要介绍了调试工具WinDbg和 阅读全文
posted @ 2019-01-04 12:02 ~雨落忧伤~ 阅读(547) 评论(0) 推荐(1) 编辑
摘要:asp.net 仿微信端菜单设置 第一步:添加引用文件 <link rel="stylesheet" href="~/assets/css/bootstrap.min.css"><link rel="stylesheet" href="~/assets/css/font-awesome.min.cs 阅读全文
posted @ 2019-01-02 18:28 ~雨落忧伤~ 阅读(64) 评论(0) 推荐(0) 编辑
摘要:C#订阅与发布标准实现 大概看了下C#官方提供的IObservable接口以及IObserver接口来实现发布和订阅,写的很标准,很有代表性,做下笔记,以后要是项目需要用到发布订阅再基于自己的需求改: public class BaggageInfo { private int flightNo; 阅读全文
posted @ 2019-01-02 18:25 ~雨落忧伤~ 阅读(116) 评论(0) 推荐(0) 编辑
摘要:WebAPI调用笔记 前言 即时通信项目中初次调用OA接口遇到了一些问题,因为本人从业后几乎一直做CS端项目,一个简单的WebAPI调用居然浪费了不少时间,特此记录。 接口描述 首先说明一下,基于Http协议的Get、Post请求,网上有很多例子,其实方法都是一样的,这块没什么好说的,我也测试过我的 阅读全文
posted @ 2019-01-02 17:55 ~雨落忧伤~ 阅读(277) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示