The DevOps Handbookinto Our Daily Work a. INTRODUCTION i. Jez Humble, “The most inefficient way to test a business model or product idea is to build the complete product to see whether the predicted demand actually exists deployment process 2. Increase friction by adding more steps/approvals which tends to increase batch size ii. Toyota Production System – “people closest to a problem typically know the most about it.”0 码力 | 8 页 | 24.02 KB | 6 月前3
A Seat at the Table: IT Leadership in the Age of Agility - Part 2appears to offer predictability, control, and efficiency, the key values of the contractor-control model. But it doesn’t. Requirements: Requirements are a way of controlling the development team by constraining Characteristics of an Agile governance and oversight model: Before we dive into an Agile governance and oversight model, let’s think about what characteristics such a model should have in order to both take advantage0 码力 | 7 页 | 387.61 KB | 6 月前3
A Seat at the Table - IT Leadership in the Age of Agilitydecisions under uncertainty, and then have the courage to face the consequences. In the plan-driven model, quality was easier to understand. We specified what the system should do, and then measured quality that, either. We are constantly making quality decisions, especially in a Continuous Delivery model, as we decide whether the quality of each individual feature is adequate for the feature to be deployed that we have not yet learned to take advantage of, caught up as we are in the contractor-control model of IT. Shadow IT is what happens when the IT organization is unable to meet the needs of a part of0 码力 | 7 页 | 387.48 KB | 6 月前3
DoD CIO Enterprise DevSecOps Reference Design - Summaryemulation of common infrastructure components to achieve consistent and predictable resultConceptual Model DevSecOps LifecycleDevSecOps Pillars DevSecOps EcosystemDevSecOps Software Factory DevSecOps MVP correlated and centralized logs, container security, east/west traffic management, a zero-trust model, a whitelist, Role-Based Access Control (RBAC), continuous monitoring, signature-based continuous0 码力 | 8 页 | 3.38 MB | 6 月前3
The DevOps Handbooktypically structured as:1. Standardized Model – where routine and systems govern everything; including strict compliance with budget and schedule 2. Experimental Model – every day every exercise and new piece0 码力 | 9 页 | 25.13 KB | 6 月前3
The DevOps Handbookright” 2. Type 2 – System of Engagement – “Doing it fast” ii. DevOps helps reject the bi-modal IT model and lets you do both c. START WITH THE MOST SYMPATHETIC AND INNOVATION GROUPS i. Chrossing the Chasm0 码力 | 8 页 | 22.57 KB | 6 月前3
postgresql操作手册★存储空间使用量查询 postgres=# select pg_size_pre�y(pg_tablespace_size('pg_default')); #查看PG使 用的磁盘空间大小 pg_size_pretty ---------------- 46 MB postgres=# select pg_database_size('postgres'); #查看指定数据库大小, 单位Byte pg_database_size ------------------ 8090159 postgres=# select pg_size_pre�y (pg_database_size('postgres')); #查看指定数据 库大小,单位经过优化显示 pg_size_pretty ---------------- 7901 优化显示 postgres=# select pg_database.datname, pg_size_pre�y (pg_database_size(pg_database.datname)) AS size from pg_database; datname | size -----------+--------- postgres | 7901 kB testdb0 码力 | 17 页 | 445.84 KB | 1 年前3
Predictably IrrationalAgile tie-in: Size and cost estimation – does anyone really know in absolute terms how many SLOC it will take a build a product or capability, or is it more in keeping with our nature to size something0 码力 | 3 页 | 234.46 KB | 6 月前3
The DevOps HandbookDEVELOPMENT PRACTICES i. CI and Trunk-based development (TBD) are countermeasures to large batch size ii. TBD enables: 1. Frequent commits 2. Runs of automated tests of the integrated system as a whole rates of burnout. 5. Ch. 12 Automate and Enable Low-Risk Releases a. Just like we reduce batch size and increase frequency of feedback during development and testing, we now apply same concepts to0 码力 | 8 页 | 23.08 KB | 6 月前3
python3学习手册print(listbox.curselection()) listbox.select_set(1, 3) print(listbox.curselection()) print(listbox.size()) listbox.bind('<>', select_item) # 将item的 选择事件和select_item()绑定 window.mainloop() listbox.select_set(3) #设置第3个item被选中 listbox.select_set(1,3) #设置第1到第3个item被选中 listbox.size() #获取listbox中item的个数 ★Listbox没有command属性,那么需要使用bind函数来关联事件 listbox.bind('< >' 0 码力 | 213 页 | 3.53 MB | 1 年前3
共 10 条
- 1













