A Seat at the Table - IT Leadership in the Age of Agility
A Seat at the Table – IT Leadership in the Age of Agility – Part 3 By Mark Schwartz “Courage, I say, is the value most needed by Agile IT leaders.” – Mark Schwartz Last Time in Part 2 Enterprise Services and the author of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of0 码力 | 7 页 | 387.48 KB | 5 月前3A Seat at the Table - IT Leadership in the Age of Agility
A Seat at the Table – IT Leadership in the Age of Agility By Mark Schwartz “Mark Schwartz is a rare combination: a deep thinker who has also applied lean, Agile, and DevOps principles at the highest is Gojko Adzic’s Impact Mapping: Making a Big Impact with Software Products and Projects. The age of IT organizations hiding behind requirements—“just tell me what you need”— is gone. IT leaders must Services and the author of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of0 码力 | 4 页 | 379.23 KB | 5 月前3A Seat at the Table: IT Leadership in the Age of Agility - Part 2
A Seat at the Table – IT Leadership in the Age of Agility – Part 2 By Mark Schwartz “To the talented and hard-working government employees, so resilient in the face of impediments, criticism, and abuse vendor going out of business or discontinuing the product. It seems strange that back in the Stone Age (yesterday) we believed that it was riskier to develop custom code. So, today’s choice is no longer Services and the author of The Art of Business Value and A Seat at the Table: IT Leadership in the Age of Agility. Before joining AWS he was the CIO of US Citizenship and Immigration Service (part of0 码力 | 7 页 | 387.61 KB | 5 月前3High-Performance Numerical Integration in the Age of C++26
foundations Outline of an implementation Conclusion High-Performance Numerical Integration in the Age of C++26 Vincent Reverdy Laboratoire d’Annecy de Physique des Particules, France September 20th very (very) nice! 13.7839 billion years What did we just compute? The age of the Universe Conclusion So we just computed the Age of the Universe in about 60 lines of C++20 ! CppCon - Vincent Reverdy0 码力 | 57 页 | 4.14 MB | 5 月前3SQLite Tutorial
sqlite> Above setting will produce the output in the following format: ID NAME AGE ADDRESS SALARY ---------- ---------- ---------- ---------- ---------- 1 the datatype of a value is associated with the value itself, not with its container. SQLite Sto�age Classes: Each value stored in an SQLite database has one of the following storage classes: Storage CREATE TABLE COMPANY( ID INT PRIMARY KEY NOT NULL, NAME TEXT NOT NULL, AGE INT NOT NULL, ADDRESS CHAR(50), SALARY REAL ); Let us create0 码力 | 172 页 | 1.27 MB | 1 年前3Back To Basics Lifetime Management
destructorWidget widget; struct Widget { std::string name; int age; Gadget* gadget; }; std::cout << widget.name << "\n"; std::cout << widget.age << "\n"; std::cout << widget.gadget << "\n"; 1835594944 Widget { std::string name; int age; Gadget* gadget; Widget() : age(0), gadget(nullptr) {} }; std::cout << widget.name << "\n"; std::cout << widget.age << "\n"; std::cout << widget.gadget std::string name = "widget"; int age; Gadget* gadget; Widget() : age(42), gadget(new Gadget()) {} }; std::cout << widget.name << "\n"; std::cout << widget.age << "\n"; std::cout << widget.gadget0 码力 | 66 页 | 8.43 MB | 5 月前3The Definitive Guide to Yii 1.1
l S c e n ar i os . . . . . . . . . . . . . . . . . 3 1. 3. 2 C h an ge s R e l at e d w i t h E age r Load i n g f or R e l at i on al Ac t i v e R e c or d . 4 1. 3. 3 C h an ge s R e l at e d w i 2 Ne s t e d C ac h i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93 5. 4 P age C ac h i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94 5. 5 D y n am . . . . . . . . . . . . . . . . . . . . . . . 118 8 S p e c i a l Top i c s 121 8. 1 UR L M an age m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 121 8. 1. 1 C r e at i n g0 码力 | 184 页 | 1.05 MB | 1 年前3Back To Basics Algorithms
#includestruct Person { std::string firstname; std::string lastname; int age; }; int main() { std::vector table = { Person{ "Homer", "Simpson", 38 "Flanders", 60 } Fun with the Simpsons 11 11std::string firstname; std::string lastname; int age; }; int main() { std::vector table = { Person{ "Homer", "Simpson", 38 pos=begin(table)+1; pos!=end(table); ++pos ) { } // ... if( pos->age < smallest->age ) { smallest = pos; }Maggie Disapproves Bart’s Solution! 15 11 0 码力 | 99 页 | 19.12 MB | 5 月前3The Definitive Guide to Yii 1.0
2 Ne s t e d C ac h i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89 5. 4 P age C ac h i n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90 5. 5 D y n am . . . . . . . . . . . . . . . . . . . . . . . 104 7 S p e c i a l Top i c s 107 7. 1 UR L M an age m e n t . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107 7. 1. 1 C r e at i n g . . . . . . . . . . . . . . . 124 7. 4. 1 M e s s age Loggi n g . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 124 7. 4. 2 M e s s age R ou t i n g . . . . . . . . . . . . . . . . . . .0 码力 | 164 页 | 1002.30 KB | 1 年前3The Swift Handbook
and are defined using the var keyword: 6 var name = "Roger" var age = 8 Once a variable is defined, we can change its value: age = 9 Variables that you do not want to change can be defined as constants constants, using the let keyword: let name = "Roger" let age = 8 Changing the value of a constant is forbidden. When you define a variable and you assign it a value, Swift implicitly infers the type let age: Int = 8 but it's usual to let Swift infer it, and it's mostly done when you declare a variable without initializing it. You can declare a constant, and initialize it later: let age : Int0 码力 | 53 页 | 809.60 KB | 1 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100