爱笑跳跳糖

文章
11
资源
0
加入时间
2年10月18天

【软件工程理论与实践】Homework(三.1)

1、Quora精选:为什么软件开发周期总是预估的2—3倍?原文内容: Quora上有人提问:为什么软件开发的周期总是预估的2~3倍?补充:这是开发者的错?还是管理的问题?技术粗糙,或者其他原因?或者这只是程序猿世界的自然法则?回答:Micheal Wolfe创业者来,让我们从旧金山出发,沿着西海岸徒步旅行,到洛杉矶的纽波特沙滩面基吧!看看地图,然后计划一下路线!嗯嗯,这趟红色之旅长约400英里(643.7公里);汉子们一天睡8小时,吃2小时,逗猫2小时,还能能走个10小时,这样每天走40英里(

javascript做一个简单的计算器

// 简易计算器// 算法 : 用prompt用户选择计算器,if判断用户选择的计算器并弹框输入计算数值;后在if里调用函数计算var choice = prompt('1.加法运算'+'\n' + '2.减法运算' + '\n' + '3.乘法运算' + '\n' + '4.除法运算'); if (choice == '1') { var num1 = prompt('请输入第1个值:'); v.

带你玩转六大设计原则

首先我们来介绍一下6大设计原则都有哪些:Single Responsibility Principle:单一职责原则Open Closed Principle:开闭原则Liskov Substitution Principle:里氏替换原则Law of Demeter:迪米特法则Interface Segregation Principle:接口隔离原则Dependence

数据仓库之开发规范详解

为了避免底层业务变动对上层需求影响过大,屏蔽底层复杂的业务逻辑,尽可能简单、完整的在接口层呈现业务数据,建设高内聚松耦合的数据组织,使数据从业务角度可分割,显得尤为重要。从整个集团业务条线出发,形成数据仓库总体概念框架,并对整个系统所需要的功能模块进行划分,明确各模块技术细节,建设一套完整的开发规范

聊聊如何通过自定义注解实现springmvc和sentinel整合

前言之前写过一篇文章聊聊因不恰当使用alibaba sentinel而踩到的坑。其实这里面有些坑是因为在sentinel在mvc项目统计时,是基于mvc的拦截器来实现。这种方式会导致比如热点参数规则,比较难获取到参数,因此要在项目中额外配置@SentinelResource注解才会生效。今天我们就来聊下如何通过自定义注解把springmvc请求的功能和sentinel功能给整合起来实现思路核心思路通过一个注解把springmvc的@RequestMapping具备的功能 + @SentinelR

卸载ubuntu18上的软件

如何你不知道具体的包的名字,可以使用命令apt list --installed 或者 dpkg --list查看已安装的包。删除指定的包:(下面指令之一都行)apt remove package_nameapt remove package_name_1 package_name_2apt purge package_name如果想要删除通过dpkg方式安装的包,可以使用:dpkg --list (找到完整报名)dpkg --remove packagename. (删除指定包

mysql 用户添加查询视图权限_把视图查询权限授予普通用户

对于一些oracle的普通用户需要查询某个视图,但是因为安全考虑不能把dba权限赋予普通用户,那只能把相关视图的查询权限赋予给普通用户,下面就来说一下怎么给普通用户授予视图的查询权限。1.给用户授予某个视图的查询权限SQL> grant select on v$mystat to test1;grant select on v$mystat to test1*ERROR at line 1:...