• [水煮 ASP.NET Web API2 方法论](1-1)在MVC 应用程序中添加 ASP.NET Web API

    时间:2023-12-17 08:41:13

    问题怎么样将 Asp.Net Web Api 加入到现有的 Asp.Net MVC 项目中解决方案在 Visual Studio 2012 中就已经把 Asp.Net Web Api 自动地整合到了 MVC 项目模板中。自 Visual Studio 2013 以后,创建 ASP.Net Web应用...

  • [水煮 ASP.NET Web API2 方法论](1-6)Model Validation

    时间:2023-12-05 15:46:13

    问题想要 ASP.NET Web API 执行模型验证,同时可以和 ASP.NET MVC 共享一些验证逻辑。解决方案ASP.NET Web API 与 ASP.NET MVC 支持一样的验证机制,都是通过System.ComponentModel.DataAnnoataions 的属性验证。使用框...

  • [水煮 ASP.NET Web API2 方法论](3-3)路由默认值

    时间:2023-11-24 23:40:11

    问题如何为路由中参数设置默认值。解决方案不管使用属性路由还是集中式路由,ASP.NET WEB API 都可以很方便的为路由定义默认参数。在每次客户端请求的时候,如果客户端没有传这些参数,框架会自动给他们赋值。对于集中式路由,MapHttpRoute 扩展方法接收默认值使用的是第三个参数 IDict...

  • BEM —— 源自Yandex的CSS 命名方法论

    时间:2023-11-14 17:14:16

    原文链接: https://segmentfault.com/a/1190000000391762人们问我最多的问题之一是在CSS类名中--和__是什么意思?它们的出现是源于BEM和Nicolas Gallagher...BEM的意思就是块(block)、元素(element)、修饰符(modifi...

  • DDOS攻击原理及防护方法论

    时间:2023-07-24 08:41:44

    从 07年的爱沙尼亚DDOS信息战,到今年广西南宁30个网吧遭受到DDOS勒索,再到新浪网遭受DDOS攻击无法提供对外服务500多分钟。 DDOS愈演愈烈,攻击事件明显增多,攻击流量也明显增大,形势十分严峻,超过1G的攻击流量频频出现,CNCERT/CC掌握的数据表明,最高时达到了 12G,这样流量...

  • 前端性能精进之优化方法论(二)——分析

    时间:2023-02-27 09:07:50

    在上一节中曾提到过两种性能监控:SYN 和 RUM,那么对应的也有两种分析:数据分析和实验室分析。数据分析会通过采集上来的性能信息来剖析和定位可能存在的各种问题。实验室分析会通过某个线上或本地的测试工具对页面进行单点测试,得出性能分析报告。本文会对前者介绍一些分析实践,后者会介绍一些比较有名的性能测...

  • 性能瓶颈分析方法论

    时间:2023-02-20 17:19:51

    分析性能瓶颈需要了解系统部署架构,知道瓶颈可能会发生在哪些节点上,并熟悉查看各个节点指标数据的方法。一、系统部署架构一个典型的系统部署架构,有硬件服务器,包括应用系统所在的服务器、数据库服务器、负载均衡器等,还有Web服务器、App应用服务器、数据库等软件,性能瓶颈会散布在各个节点上。可以通过查看其...

  • 前端性能精进之优化方法论(一)——测量

    时间:2023-02-20 10:13:26

    性能优化的重要性不言而喻,Google 的研究表明,当网站达到核心 Web 指标(Core Web Vitals)阈值时,用户放弃加载网页的可能性会降低 24%。如何科学地定位到网页的性能瓶颈,就需要找到一个合理的方式来测量和监控页面的性能,确定优化的方向。前端的性能监控分为 2 种:第一种是合成监...

  • 技术方案(开源方案)选型的考量和方法论

    时间:2023-02-07 15:11:00

    技术方案(开源方案)选型的考量和方法论我的观点:每个公司的情况不一样,开发人员的能力和语言也不一样,因此方案选型需要根据自身情况而定,没有最好,只有最合适!但是,可以有相关的方法论去帮助我们更好的选择合适的方案!首要一定要了解清楚背景首要一定要了解清楚背景,只有背景了解清楚了,大家才能在同一个起点上...

  • 软件设计的方法论:软件为什么要建模?

    时间:2023-01-10 21:57:54

    我们开发的绝大多数软件都是用来解决现实问题的。通过计算机软件,可以用高效、自动化的方式去解决现实中低效的、手工的业务过程。因此软件开发的本质就是在计算机的虚拟空间中根据现实需求创建一个新世界。阿里的工程师在创造一个“500平方公里”的交易市场,百度的工程师在创造一个“一万层楼”的图书馆,新浪微博的工...

  • BEM --Yandex的CSS 命名方法论

    时间:2022-12-26 19:02:40

    人们问我最多的问题之一是在CSS类名中--和__是什么意思?它们的出现是源于BEM和Nicolas Gallagher...BEM的意思就是块(block)、元素(element)、修饰符(modifier),是由Yandex团队提出的一种前端命名方法论。这种巧妙的命名方法让你的CSS类对其他开发者...

  • CIO需要了解的:IT规划方法论

    时间:2022-12-20 13:06:06

    IT规划涉及到方法论、流程管理和分析、信息架构、应用系统分析和设计、技术架构、项目管理和实施等众多方面。从企业战略到业务目标,从业务目标到IT目标,从IT目标到应用蓝图,从应用蓝图到分阶段实施落地,任何一个步骤的脱节将导致规划内容无法落地。再完美的规划和架构,如果脱离企业业务目标,都不能带来企业业务...

  • DDD为何叫好不叫座?兼论DCI与业务分析的方法论

    时间:2022-12-17 22:47:11

    今天,仔细阅读了园子里面的一个朋友写的《一缕阳光:DDD(领域驱动设计)应对具体业务场景,如何聚焦 Domain Model(领域模型)?》(http://www.cnblogs.com/xishuai/p/3800656.html)这篇博客,觉得这是一篇对DDD的分析总结性质的文章,写得不错,但奇...

  • 业务中间件设计方法论经验总结

    时间:2022-11-02 15:07:21

    01、什么是业务中间件在说“业务中间件”之前先解释下什么是“中间件”,通常来说中间件是特指计算机系统中将底层逻辑屏蔽,并收敛某些通用功能构建出来的软件服务。目的是用来解耦底层实现细节,更简单的进行上层业务功能开发,比如常用的redis、levelDB、kafka、rpc 本质上都属于技术中间件的范畴...

  • 从IT方法论来谈RUP

    时间:2022-11-02 03:30:15

    在《从IT方法论来谈Scrum》中我谈到了6Ways方法框架,本篇仍用6Ways方法框架来概括的谈谈RUP方法。软件开发过程描述了软件构造、部署和维护的一种方法。统一过程(Unified Process)是一种流行的构造面向对象系统的软件开发过程。RUP(Rational Unified Proce...

  • 数据仓库建模方法论

    时间:2022-10-04 08:58:41

    数据仓库建模方法论 ...

  • Vivado Design Suite用户指南之约束的使用第二部分(约束方法论)

    时间:2022-09-20 16:15:03

    Constraints Methodology(约束方法论)关于约束方法论设计约束定义了编译流程必须满足的要求,以使设计在板上起作用。 并非所有步骤都使用所有约束在编译流程中。 例如,物理约束仅在实现步骤期间使用(即,由布局器和路由器)。由于Xilinx®Vivado®集成设计环境(IDE)综合和实...

  • 高级设计总监的设计方法论——5W1H需求分析法 KANO模型分析法

    时间:2022-09-18 11:20:37

    本期开始进入设计方法论的学习,大湿自己也是边学边分享,算是巩固一遍吧;另外这些理论基本都是交叉结合来应用于工作中,我们学习理论但不要拘泥于理论的框架中,掌握后要灵活运用一点~这些理论一部分来自于我所在设计团队分享会的内容,是总监和同事们的经验总结;另一部分来自大湿工作开始,在各大UED团队网站、大牛...

  • 用一篇文章,帮你了解交互设计方法论「渐进式披露」

    时间:2022-09-08 17:25:17

    大家好,我是 Clippp。今天为大家分享的是「渐进式披露」。在设计中并不是给用户的选择越多越好,每一个额外的选择都会导致做决定所需的时间变长。

  • 数据中台核心方法论--OneModel为何需要产品化支撑?

    时间:2022-08-24 18:28:45

    什么是产品化大部分创业公司都是从一个伟大的想法创意开始的,并且需要有一堆技术专家来实现。我们清楚,伟大的技术并不等同于和伟大的产品,技术可以解决问题,但如果它没有办法法规模化,那这些技术或者能力对用户便没有直接价值,只有把它们拆解,打包,设计成产品,才能真正的解决用户问题,把某些技术或者能力变成产品...