《敏捷软件开发》-方法论要素和原则

方法论的英文为Methodology,编程的方法论应该是指软件开发的一整套方法、过程、规则、实践、技术。不过我们一般提到的方法论都偏重于项目、过程和人员。《敏捷软件开发》的作者Alistair Cockburn提出方法论具有以下要素:角色、个性、技能、团队、技术、活动、过程、产品、里程碑、标准、质量、工具、团队价值,它们的关系可以用一幅图来表示: 对于方法和方法论的区别,我们要注意的是方法更多的是针对具体的事情的处理方式和步骤。而方法论探讨的是一个团队在处理一个较大的过程的时候,在面临一种特定
分类: 编程语言 发布时间: 11-21 23:31 阅读次数: 0

java基础-四种排序:选择/冒泡/直接插入/shell

版权声明:中华人民共和国持有版权 https://blog.csdn.net/Fly_Fly_Zhang/article/details/84317653 import java.util.Arrays; /** * @Created with IntelliJ IDEA * @Description: 四种排序 * @Package: PACKAGE_NAME * @User: FLy * @Date: 2018/11/21 * @Time: 10:42 */ public c
分类: 编程语言 发布时间: 11-21 23:31 阅读次数: 0

Enterprise Architect 14破解版 安装包 安装教程

版权声明:作者: Daley Zou ( https://blog.csdn.net/DaleyZou ) 出处: https://blog.csdn.net/DaleyZou/article/details/84317657 安装包以及破解补丁下载: 链接:https://pan.baidu.com/s/1es0wN_6-d9pk4xnSN1SiFA 提取码:bor0 安装包链接失效可在下方留言 安装以及破解教程 参考链接:http://www.northdatanet.net/mf/201
分类: 编程语言 发布时间: 11-21 23:31 阅读次数: 0

查询、管道命令和重定向

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/mChenys/article/details/84317661 grep命令 查找符合条件的字符串 选项与参数: -a :将 binary 文件以 text 文件的方式搜寻数据 -c :计算找到 ‘搜寻字符串’ 的次数 -i :忽略大小写的不同,所以大小写视为相同 -n :顺便输出行号 -v :反向选择,输出不匹配的内容 –color:可以将找到的关键词高亮显示 例如从/etc/passwd中查
分类: 编程语言 发布时间: 11-21 23:31 阅读次数: 0

go build 通过文件名后缀实现不同平台的条件编译

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/liuliuzi_hz/article/details/84317618 go build 可以通过标签或者文件名的后缀来提供条件编译,这里说下通过文件名的后缀来提供条件编译 文件命名约定可以在go build 包里找到详细的说明,简单来说,就是源文件包含后缀:_$GOOS.go,那么这个源文件只会在这个平台下编译,_$GOARCH.go也是如此。这两个后缀可以结合在一起使用,但是要注意顺序:_$
分类: 编程语言 发布时间: 11-21 23:30 阅读次数: 0

在树莓派上安装mosquitto实现MQTT通信

本篇文章我们介绍一下如何在树莓派上安装mosquitto实现消息接收 消息推送协议 MQTT 提供轻量级的,支持可发布/可订阅的的消息推送模式,使设备对设备之间的短消息通信变得简单,比如现在应用广泛的低功耗传感器,手机、嵌入式计算机、微型控制器等移动设备。 输入以下命令: sudo apt-get install mosquitto mosquitto-clients 结果如图所示,按‘y’确认安装即可: 接下来我们做一个小测试,看看安装是否成功 首先在一个终端输入: mosquitto_s
分类: 编程语言 发布时间: 11-21 23:29 阅读次数: 0

Hive -函数

聚合函数 max min sum avg count (对于这种聚合函数就会运行Map Reduce) hive (default)> select count(1) from ruoze_emp where deptno=10;(查询部门编号为10的人的数量) hive (default)> select max(sal) min(sal) avg(sal) sum(sal) from ruoze_emp; 分组函数 出现在select中的字段,要么出现在group by
分类: 编程语言 发布时间: 11-21 23:29 阅读次数: 0

Linux chattr 与 lsattr命令

PS:有时候你发现用root权限都不能修改某个文件,大部分原因是曾经用chattr命令锁定该文件了。chattr命令的作用很大,其中一些功能是由Linux内核版本来支持的,不过现在生产绝大部分跑的linux系统都是2.6以上内核了。通过chattr命令修改属性能够提高系统的安全性,但是它并不适合所有的目录。chattr命令不能保护/、/dev、/tmp、/var目录。lsattr命令是显示chattr命令设置的文件属性。 这两个命令是用来查看和改变文件、目录属性的,与chmod这个命令相比,c
分类: 编程语言 发布时间: 11-21 23:29 阅读次数: 0

结构体内存对齐总结

首先我们都知道结构体是多个变量的集合,在其中可以存放整型,浮点型等等各种,然后结构体内存是如何对齐的呢,他并不是按连续顺序去排下去的,首先我们先上一段代码 #include<iostream> #include<cstdlib> using namespace std; struct a{ int m; char n; double c; }; struct b{ char o; double p; int j; }; int main() { cout << size
分类: 编程语言 发布时间: 11-21 23:28 阅读次数: 0

Oracle中impdp模式的还原数据库

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/baidu_36935379/article/details/84317392 个人尝试了几天的数据库的还原,尤其是Oracle的还原方式,imp的导入方式比较容易,因为备份的时候也比较容易,但有些经验丰富的老司机想要更为安全,数据更为健康,不会丢失的备份发方式,采用impdp的模式进行备份的。小编公司的dba老死机们就喜欢用impdp的模式。作为Java代码开发的我也不得更改欢颜的方式。具体方式
分类: 编程语言 发布时间: 11-21 23:28 阅读次数: 0

Appium搭建一:Node.js安装配置

Node.js安装包及源码下载地址为:https://nodejs.org/en/download/。 你可以根据不同平台系统选择你需要的Node.js安装包。 Node.js 历史版本下载地址:https://nodejs.org/dist/ 注意:Linux上安装Node.js需要安装Python 2.6 或 2.7 ,不建议安装Python 3.0以上版本。 Window 上安装Node.js 你可以采用以下两种方式来安装。 1、Windows 安装包(.msi) 32 位安装包下载地址
分类: 编程语言 发布时间: 11-21 23:28 阅读次数: 0

【转】Linux手动释放缓存的方法

Linux手动释放缓存的方法 转自:https://www.cnblogs.com/focai/p/5829897.html Linux释放内存的命令: sync echo 1 > /proc/sys/vm/drop_caches drop_caches的值可以是0-3之间的数字,代表不同的含义: 0:不释放(系统默认值) 1:释放页缓存 2:释放dentries和inodes 3:释放所有缓存 释放完内存后改回去让系统重新自动分配内存。 echo 0 >/proc/sys/vm/drop_c
分类: 编程语言 发布时间: 11-21 23:27 阅读次数: 0

#10007. 「一本通 1.1 练习 3」线段

版权声明:有女朋友的老江的博客,转载请告知老江 https://blog.csdn.net/qq_42367531/article/details/84317542 【题目描述】 数轴上有 n 条线段,选取其中 k 条线段使得这 k 条线段两两没有重合部分,问 k 最大为多少。 【输入格式】 第一行为一个正整数 n; 在接下来的 n 行中,每行有 2 个数 ai,bi,描述每条线段。 【输出格式】 输出一个整数,为 k 的最大值。 【样例输入】 3 0 2 2 4 1 3 【样例输出】
分类: 编程语言 发布时间: 11-21 23:27 阅读次数: 0

测试公式

版权声明:版权声明 https://blog.csdn.net/cpongo1/article/details/84257637
分类: 其他 发布时间: 11-21 23:27 阅读次数: 0

2141234

版权声明:版权声明 https://blog.csdn.net/cpongo1/article/details/84307220 #include <iostream> #include <cstring> using namespace std; void func(const std::string& str){ cout << "str = " << str << endl; cout << "address of \"str\" : " << &str << endl; }
分类: 其他 发布时间: 11-21 23:26 阅读次数: 0

tomcat启动时出现了Failed to start component [StandardEngine[Catalina].StandardHost[localhost]]

tomcat启动:Failed to start component [StandardEngine[Catalina].StandardHost[localhost].StandardContext[]] java.util.concurrent.ExecutionException: org.apache.catalina.LifecycleException: Failed to start component [StandardEngine[Catalina].StandardHost
分类: 其他 发布时间: 11-21 23:26 阅读次数: 0

eclipse启动tomcat, http://localhost:8080无法访问

转载源地址 http://blog.csdn.net/ji_ju/article/details/8545588 再次感谢 症状: tomcat在eclipse里面能正常启动,而在浏览器中访问http://localhost:8080/不能访问,且报404错误。同时其他项目页面也不能访问。 关闭eclipse里面的tomcat,在tomcat安装目录下双击startup.bat手动启动tomcat服务器。访问htt://localhost:8080/能正常访问tomcat管理页面。 症状原因:
分类: 其他 发布时间: 11-21 23:25 阅读次数: 0

搭建ERP(获取部门列表)

1、所有的数据采用JSON+AJAX的方式实现提交和返回,在struts.xml文件中不采用result进行页面跳转 <package name="default" namespace="/" extends="struts-default">           <action name="dep_*" class="depAction" method="{1}"></action>                  </package> 2、在Action页面将查询到的数据转化成JSO
分类: 其他 发布时间: 11-21 23:25 阅读次数: 0

搭建ERP(条件查询)

1、条件查询采用离线条件查询的方法 /** * 条件查询 */ public List<Dep> getList(Dep dep1) { DetachedCriteria dc = DetachedCriteria.forClass(Dep.class); if(null != dep1) { //是否输入部门名称 if(null != dep1.getName() && dep1.getName().trim().length() > 0) { //M
分类: 其他 发布时间: 11-21 23:25 阅读次数: 0

Spring Bean 的scope什么时候设置为prototype,什么时候设置为singleton?

原因:1.Spring中Bean的配置,如果不显式指明scope的值,那么默认为单例singleton。也就是说这个Bean只会新建一个实例。 2.设置为prototype之后,就会创建多个实例,可以理解为会new很多次。而singleton只会new一个实例 准确的说,每次spring要获取bean的时候,都会调用getBean()方法 ,如果这个bean是singleton,那就会取唯一的一个实例出来 如果是prototype,那么每次getBean(),都会new一个新实例。 总结 a:
分类: 其他 发布时间: 11-21 23:24 阅读次数: 0