欢迎您来到“名字什么都是浮云”的博客空间!
摘要: 项目相关的快捷键 Ctrl + Shift + B = 生成项目 Ctrl + Alt + L = 显示Solution Explorer(解决方案资源管理器) Shift + Alt+ C = 添加新类 Shift + Alt + A = 添加新项目到项目 编辑相关的键盘快捷键 Ctrl + En 阅读全文
posted @ 2017-07-25 15:04 名字什么都是浮云 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 因为和同事有约定再加上自己也喜欢做完一件事之后进行总结,因此有了这篇文章。这篇文章大部分内容都是面向整个程序员群体的,当然因为本身是做Java开发的,因此有一部分内容也是专门面向咱们Java程序员的。 简单先说一下,坐标杭州,13届本科毕业,算上年前在阿里巴巴B2B事业部的面试,一共有面试了有6家公 阅读全文
posted @ 2017-07-25 15:01 名字什么都是浮云 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 要有负责心 在我们的每日工作中,有一半以上时间是在解决各种Bug。高级程序员在面对这些Bug时会从多个维度思考,Bug出现的时间、系统环境、硬件版本以及软件版本等等。接着修复问题,严格自测,上线后观察,一直会跟进到底,把影响降低到最小。 他们会主动承担责任,为结果负责。面对各种问题时,不是第一时间为 阅读全文
posted @ 2017-07-24 15:35 名字什么都是浮云 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 摘要收集整理了15个常用的javaScript正则表达式,其中包括用户名、密码强度、整数、数字、电子邮件地址(Email)、手机号码、身份证号、URL地址、 IPv4地址、 十六进制颜色、 日期、 QQ号码、 微信号、车牌号、中文正则。表单验证处理必备,赶紧收藏吧! 用户名正则 //用户名正则,4到 阅读全文
posted @ 2017-07-24 15:17 名字什么都是浮云 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑的,就像大海里面的鲸鱼一样,它吃一条小虾米有用吗?没用,但是,吃的小虾米一多之后,鲸鱼就被喂饱了。代码优化也是一样,如果项目着眼于尽快无BUG上线,那么此时 阅读全文
posted @ 2017-07-24 15:15 名字什么都是浮云 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 转载原文:http://www.ynpxrz.com/n1806804c2023.aspx 1、打开VS2017下的Developer Command Prompt for VS 2017 2、然后在CMD窗口输入 CD CD C:\Program Files\Microsoft Visual St 阅读全文
posted @ 2017-07-21 15:28 名字什么都是浮云 阅读(399) 评论(0) 推荐(0) 编辑
摘要: vs2017添加引用时提示“未能完成操作 不支持此接口”, 一般情况下的处理办法:vs2017修复。修复是指重新安装,修改是指版本更新。 如果修复后仍然存在该问题,说明vs2017安装成功后部分功能未完全安装。 暴力解决办法。复制vs2015或者vs2012,将Common7同级文件夹的文件复制过来 阅读全文
posted @ 2017-07-21 15:27 名字什么都是浮云 阅读(1362) 评论(0) 推荐(0) 编辑
摘要: 未能加载文件或程序集“Benlai.SOA.Framework.Common, Version=1.4.0.0, Culture=neutral, PublicKeyToken=null”或它的某一个依赖项。系统找不到指定的文件。 问题: 比如说项目E引用了程序集HelloWord.dll和引用了程 阅读全文
posted @ 2017-07-05 14:46 名字什么都是浮云 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 源文章:dax.net http://www.cnblogs.com/daxnet/archive/2013/05/07/3064577.html 使用NuGet发布自己的类库包(Library Package) NuGet是一个为大家所熟知的Visual Studio扩展,通过这个扩展,开发人员可 阅读全文
posted @ 2017-07-04 09:41 名字什么都是浮云 阅读(2462) 评论(0) 推荐(0) 编辑
摘要: 解决方案: this.getControl<HtmlInputButton>("btnSearch", item).Attributes["visible"] = "false"; 将异常代码转换为 this.getControl<HtmlInputButton>("btnSearch", item 阅读全文
posted @ 2017-06-23 13:32 名字什么都是浮云 阅读(262) 评论(0) 推荐(0) 编辑
摘要: 并发,时间点一致,多个用户做同一个件事情。 频繁,时间点一致,一个用户连续做同一件事情。 频繁操作造成提交重复订单,怎么办? 优化方法一:使用时间戳验证。 在页面初始化时,初始化一个订单的更新时间到客户端(页面或app). 在用户进行操作时,验证更新时间与初始化的更新时间是否一致。如果不一致说明订单 阅读全文
posted @ 2017-06-09 16:43 名字什么都是浮云 阅读(4062) 评论(0) 推荐(0) 编辑
摘要: 异步编程 1)异步编程的重要性 在C#5.0中提供了关键字:async和await 使用异步编程后台运行方法调用,程序的运行过程中就不会一直处于等待中。便于用户继续操作. 异步编程有3种模式:异步模式、基于事件的模式、基于任务的模式。 基于任务的模式就使用了关键字。 2)异步模式 2.1)同步调用 阅读全文
posted @ 2017-06-01 12:53 名字什么都是浮云 阅读(280) 评论(0) 推荐(0) 编辑
摘要: C#高级编程9-第12章 动态语言扩展 对于var而言它可以声明后立即使用它,但是它的优点是如果var声明的成员它是只读的。但是声明成员值是可以修改的. 对于dynamic 而言,它声明后也可以立即使用它,它的成员可读可写,但是它是没有类型的需要编码者判断其来源和属性。 DynamicObejct 阅读全文
posted @ 2017-05-27 09:41 名字什么都是浮云 阅读(198) 评论(0) 推荐(0) 编辑
摘要: 集合 1.集合接口和类型 接口 说明 IEnumerable<T> 如果foreach语句用于集合,就需要IEnumerable接口.这个借口定义了方法GetEnumerator(),他返回一个实现了IEnumerator接口的枚举 ICollection<T> ICollection<T>接口有泛 阅读全文
posted @ 2017-05-22 18:42 名字什么都是浮云 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 字符串和正则表达式 String类 String类对象是不可改变的,对于String对象的重新赋值在本质上是重新创建了一个String对象并将新值赋予该对象,其方法ToString对性能的提高并非很显著。 因为一旦创建了该对象,就不能修改该对象的值 在处理字符串时,最好使用StringBuilder 阅读全文
posted @ 2017-05-15 13:16 名字什么都是浮云 阅读(375) 评论(0) 推荐(0) 编辑
摘要: 原文:http://www.cnblogs.com/ywolf123/p/5340938.html 客户端在请求Web Api时可以有以下两种方式提供API key 基于Querystring提供Api key http://localhost:57967/Api/Values?key=12345 阅读全文
posted @ 2017-05-12 14:54 名字什么都是浮云 阅读(691) 评论(0) 推荐(0) 编辑
摘要: 原文:http://blog.bossma.cn/dotnet/asp-net-web-api-log-request-response/ ASP.NET Web API 记录请求响应数据到日志的一个方法 REST风格的服务架构已经成为越来越多人的选择,之前我用过WCF来实现REST服务,WCF是一 阅读全文
posted @ 2017-05-12 14:50 名字什么都是浮云 阅读(4637) 评论(3) 推荐(0) 编辑
摘要: ERPCore应用系统快速开发平台 ErpCore是一套强大的云计算ERP开发框架,集数据库设计、软件建模、模型自动生成、界面可视化设计、业务流可自定义、全自动生成用户所需系统于一体。在此框架上扩展出所有行业的业务系统,它让软件工程师从“建模——写代码——测试”所有繁琐重复的工作变为全自动化生成,大 阅读全文
posted @ 2017-05-12 14:32 名字什么都是浮云 阅读(332) 评论(0) 推荐(1) 编辑
摘要: 委托、lamdba表达式和事件 1.引用方法 函数指针是一个指向内存位置的指针,不是类型安全的。无法判断实际指向。参数和返回类型也无从知晓。.NET委托是类型安全的。定义了返回类型和参数类型,不仅包含方法引用,还可以包含多个方法引用。 2.委托 使用方法作为参数进行传递,必须把方法细节进行封装到一个 阅读全文
posted @ 2017-05-11 13:32 名字什么都是浮云 阅读(584) 评论(0) 推荐(0) 编辑
摘要: VS安装位置要求路径必须是英文,且位于Program Files (x86)文件夹下. 下载工具vs_Professional.exe:https://pan.baidu.com/s/1jHRjiia .NET 编译器、生成工具和运行时 代码工具 调试和测试 仿真器 开发活动 模拟器 游戏和图形 云 阅读全文
posted @ 2017-05-09 10:07 名字什么都是浮云 阅读(703) 评论(0) 推荐(0) 编辑
摘要: C#推送模板、安卓个推、消息推送 http://docs.getui.com/server/csharp/template/ 阅读全文
posted @ 2017-05-04 19:05 名字什么都是浮云 阅读(246) 评论(0) 推荐(0) 编辑
摘要: C#与NET的关系 C#编写的所有代码必须使用.NET FrameWork运行 C#是一种语言,但它本身不是.NET的一部分 C#一些特性,.NET不支持,.NET一些特性,C#不支持 公共语言运行库 .NET核心是运行库CLR,CLR运行的代码称为托管代码 CLR编译的步骤是:将源代码编译成IL, 阅读全文
posted @ 2017-05-04 17:40 名字什么都是浮云 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: MVC高级编程 控制器 视图 模型 表单和HTML辅助方法 数据注解和验证 成员资格、授权和安全性 Ajax 路由 NuGet WebAPI AngularJS 依赖注入 单元测试 MVC扩展 高级主题 阅读全文
posted @ 2017-05-04 12:07 名字什么都是浮云 阅读(195) 评论(0) 推荐(0) 编辑
摘要: C#高级编程 .NET体系结构 核心C# 对象与类型 继承 泛型 数组 运算符和类型强制转换 委托和Lamdba表达式 字符串和正则表达式 集合 Linq 动态语言扩展 异步编程 内存管理和指针 反射 错误和异常 部署 程序集 诊断 任务、线程和同步 安全性 互操作 文件和注册表操作 事务处理 网络 阅读全文
posted @ 2017-05-04 12:06 名字什么都是浮云 阅读(197) 评论(0) 推荐(0) 编辑
摘要: JavaEE Web工作机制 JSP Struts基础 Struts核心文件 Struts数据校验与国际化 Struts标签库 Struts拦截器 Struts应用Ajax Hibernate基础 Hibernate核心文件 Hibernate核心接口 Spring基础 Spring IOC原理和使 阅读全文
posted @ 2017-05-04 12:05 名字什么都是浮云 阅读(144) 评论(0) 推荐(0) 编辑
摘要: Managed Extensibility Framework (MEF) 什么是 MEF? Managed Extensibility Framework 即 MEF 是用于创建轻量、可扩展应用程序的库。 它让应用程序开发人员得以发现和使用扩展且无需配置。 它还让扩展开发人员得以轻松地封装代码并避 阅读全文
posted @ 2017-03-27 14:58 名字什么都是浮云 阅读(1480) 评论(0) 推荐(0) 编辑
摘要: MEF(Managed Extensibility Framework)是一个用于创建可扩展的轻型应用程序的库 利用该库轻松地封装代码,避免生成脆弱的硬依赖项。 通过 MEF,不仅可以在应用程序内重用扩展,还可以在应用程序之间重用扩展 我的理解:应用/插件均使用约定好的协议(接口)进行开发。系统将自 阅读全文
posted @ 2017-03-27 14:13 名字什么都是浮云 阅读(443) 评论(0) 推荐(0) 编辑
摘要: C#中常见的系统内置委托 Action类、Func类、Predicate<T>、Comparison<T>委托 Action类的委托 Action<T>委托 封装一个方法,该方法只有一个参数并且不返回值 Func类的委托 Predicate<T>委托 表示定义一组条件并确定指定对象是否符合这些条件的 阅读全文
posted @ 2017-03-27 10:11 名字什么都是浮云 阅读(726) 评论(0) 推荐(0) 编辑
摘要: public class ClassifyHandler { public object vTrue { get; set; } public object vFalse { get; set; } public Action fnTrue { get; set; } public Action f 阅读全文
posted @ 2017-03-17 12:40 名字什么都是浮云 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 本文原著:牛毅 原文路径 http://niuyi.github.io/blog/2012/04/06/autofac-by-unit-test/ 理解IOC容器请看下图: 没有使用IOC容器的情况下: 使用IOC容器的情况下: 去掉IOC容器的情况后: IOC容器又像一个插座,将电输送到需要的每一 阅读全文
posted @ 2017-03-16 17:00 名字什么都是浮云 阅读(2917) 评论(0) 推荐(1) 编辑
摘要: 面向对象设计一个重要的思想那就是依赖倒置原则(DIP),并由此引申出IoC、DI以及Ioc容器等概念 依赖倒置DIP 依赖倒置原则,它转换了依赖,高层模块不依赖于低层模块的实现,而低层模块依赖于高层模块定义的接口 控制反转(IoC) 控制反转(IoC),它为相互依赖的组件提供抽象,将依赖(低层模块) 阅读全文
posted @ 2017-03-16 09:53 名字什么都是浮云 阅读(283) 评论(0) 推荐(0) 编辑
摘要: (1)用户打开浏览器,在地址栏输入某个网址URL并回车,浏览器便开始向该URL指向的服务器发送HTTP请求(一般是GET方式)。(2)服务器端的网站服务系统(IIS)接收到该请求,先检查自己是否认识该类请求,如果认识就直接处理并发回响应,否则就将该类型的请求发给对应的HTTP处理程序(在此是ASP. 阅读全文
posted @ 2017-03-14 11:20 名字什么都是浮云 阅读(3680) 评论(0) 推荐(0) 编辑
摘要: 知乎: 开源社区: 1) 客户端通过算法进行过滤 2) 负载均衡分配 3) 队列计数 4) 秒杀完成,更新数据库 他人代码参考: 阅读全文
posted @ 2017-03-14 11:17 名字什么都是浮云 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 大家看到上面的代码了,Application_Start大家都知道这是应用程序启动入口。 AreaRegistration.RegisterAllAreas是什么呢? 我们先看看微软官方的注解: 我们明白这个含义了,接下来需要完全了解这个含义,我们看看下面代码 public class FlowMa 阅读全文
posted @ 2017-03-13 16:55 名字什么都是浮云 阅读(1533) 评论(0) 推荐(0) 编辑
摘要: SSOController.cs请查看以下代码: public class SSOController : Controller { public const string Token = "Token"; protected override void OnActionExecuting(Acti 阅读全文
posted @ 2017-03-13 13:55 名字什么都是浮云 阅读(481) 评论(0) 推荐(0) 编辑
摘要: 就上图来看,大家注意了吗,ActionExecutingContext对象一共有3处引用。下面我来一一解析: 调用base.OnActionExecuting(filterContext)这个后,才会执行后续的ActionFilter,如果你确定只有一个,或是不想执行后续的话,那么可以不用调用该语句 阅读全文
posted @ 2017-03-13 12:20 名字什么都是浮云 阅读(9749) 评论(4) 推荐(1) 编辑
摘要: 1)ASP.NET Webforms Behind Code利于快速开发,方便可视化操作。 2)ASP.NET 使用了“基于视图”的解决方案去应对“基于行为”的需求,它处理了客户端的请求,IIS将请求转给对应的页面视图,然后又进行了页面的生命周期的一系列事件,最后服务器返回了一个HTML格式给客户端 阅读全文
posted @ 2017-03-13 11:43 名字什么都是浮云 阅读(650) 评论(0) 推荐(0) 编辑
摘要: https://www.oschina.net/news 阅读全文
posted @ 2017-03-09 10:51 名字什么都是浮云 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 下面是关于在C#7.0语言中计划功能的说明。其中大部分功能在Visual Studio “15” Preview 4中能运行。现在是最好的试用时期,请记录下你们的想法。 C#7.0语言增加了许多的新功能,促使专注于数据消费,简化代码和性能。 或许最大的特征是元组(tuples) ,使得它易于有多个结 阅读全文
posted @ 2017-03-09 10:44 名字什么都是浮云 阅读(4042) 评论(0) 推荐(0) 编辑
摘要: declare @s varchar(100)set @s='156434A27kAsdABCiosd-01&**('--找出现的次数select len(@s)-len(replace(@s,'A',''))--结果3. 阅读全文
posted @ 2017-03-02 15:27 名字什么都是浮云 阅读(6547) 评论(0) 推荐(0) 编辑