摘要:
问题描述 在spring3中定义了通用的异常处理,具体代码如下: 因为项目前后端分离,前端使用jsonp读取api数据,spring升级后发现如果出现异常前端js没有弹出提示,调试发现返回的数据中多了/**/。 分析问题 跟踪源代码调试进入DispatcherServlet: 继续跟踪进入rende 阅读全文
摘要:
问题描述: 最近研究了一段时间.netcore dbfirst,新建类库用来生成实体模型,执行命令总是提示 未找到与命令“dotnet-ef”匹配的可执行文件,根据网上的解决办法引用 Microsoft.EntityFrameworkCore.Tools 问题依旧不能得到解决。 解决办法: 右击项目 阅读全文
摘要:
centos7.3上部署 asp.net core 错误如下: 解决办法: 修改Program.cs文件指定运行url 阅读全文
摘要:
架构师角色、架构师执行的架构设计及由此生成的架构:架构 架构是体现在它的组件中的一个系统的基本组织、它们彼此的关系、与环境的关系及指导它的设计和发展的原则。 系统是组织起来完成某一特定功能或一组功能的组件集。系统这个术语包括了单独的应用程序、传统意义上的系统、子系统、系统之系统、产品线、产品组、整个企业及感兴趣的其他组合。系统用于完成他的环境中的一个或多个任务。 环境或上下文决定了对这个系统的开发、运作、政策以及会对系统造成其他影响的环境和设置。 任务是由一个或多个利益相关者通过系统达到一些目标的系统的一个用途或操作。 系统利益相关者是对系统感兴趣的或与系统有关系的一个单独的团队... 阅读全文
摘要:
流程 描述关键流程的概览图: 架构设计活动位于开发和需求的中间。虽然需求这个阶段主要是业务分析人员的责任,但是架构师也会参与这个活动的一些详细任务。随后,架构师在创建逻辑架构中首先创建一个大概的逻辑架构,这个时候不考虑技术因素。这步是从需求到物理架构的一个跳板。物理架构是需要考虑技术因素的。逻辑架构会做为逻辑详细设计执行的任何详细设计的输入。 在需求、逻辑架构、逻辑详细设计的基础上,架构师对这种架构凝练并最终产生物理架构。物理架构作为物理详细设计执行的任何详细设计的输入。物理详细设计会成为实现的基础。详细设计和实现并不是架构师的职责。但需要架构师在需要的时候为这些团队提供指导。 架构设... 阅读全文
摘要:
掐指一算,在软件开发中也摸爬滚打将近6年的时间了。07年开始接触.net,随着工作时间的增加,学习了java,android开发,个人兴趣又短暂的接触了php,python等语言。接触的语言虽然不多但终究也不算少,尤其是个人认为在.net和java方面还是有那么一点小小的心得,纵然如此,回顾开发历程的这几年,却鲜有可以拿出来炫耀的作品和成就。在一个偶然的机会,一个架构师给出了我一些建议,大意如此:你学习了很多的编程语言,这很好,但是你现在的问题是如何让你自己跳出这些编程语言,凌驾于这些编程语言之上,用一个全局的观点去看待软件开发。细细品味,的却如此。于是我开始读软件架构设计方面的书籍,这一.. 阅读全文
摘要:
一、在drawable下面添加xml文件rounded_editview.xml<?xml version="1.0" encoding="utf-8"?><shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle"> <solid android:color="#FFFFFF"></solid> <padding and 阅读全文
摘要:
import os sep=os.linesep while True: fname=raw_input("请输入一个有效的文件全路径 :"); if os.path.exists(fname): print "错误:'%s' 已经存在" % fname; else: break; tall=[]; while True: t=... 阅读全文
摘要:
代码度量是一组软件度量值,使开发人员可以更好地了解他们正在开发的代码。利用代码度量,开发人员可以了解哪些类型和/或方法应该返工或进行更彻底的测试。开发团队可以识别潜在的风险、了解项目的当前状态,并跟踪软件开发的进度。 软件度量值下面的列表显示了 Visual Studio ( VS 2008 Team Suite Edition)计算的代码度量结果: 可维护性指数– 计算一个介于 0 和 100 之间的指数值,表示维护代码的相对容易度。值越大表示可维护性越好。该计算基于 Halstead Volume、圈复杂度和代码的行数。按颜色标记的等级可用于迅速发现代码中的故障点。绿色等级介于 20 和 阅读全文