Modern C++ design is an important book. Fundamentally, it demonstrates generic patterns or pattern templates as a powerful new way of creating extensible designs in C++--a new way to combine templates and patterns that you may never have dreamt was possible, but is. If your work involves C++ design and coding, you should read this book. Highly recommended.-Herb Sutter。好書!
螺旋槳PID控制
In response to constant pressure to design more efficient, faster, smaller, and better systems, engineers are constantly looking for ways to improve existing designs or replace them with better ones. Facing large fuel costs, the aerospace industry in particular has been researching alternative designs to increase fuel efficiency and performance. One such alternative is the development of reconfigurable aircraft wings. These wings would be able to adapt to the current environment increasing lift or reducing drag when appropriate.
We propose a technique that allows a person to design a new photograph
with substantially less effort. This paper presents a method that generates a composite image when a user types
in nouns, such as “boat” and “sand.” The artist can optionally design an intended image by specifying other
constraints. Our algorithm formulates the constraints as queries to search an automatically annotated image
database. The desired photograph, not a collage, is then synthesized using graph-cut optimization, optionally
allowing for further user interaction to edit or choose among alternative generated photos. An implementation of
our approach, shown in the associated video, demonstrates our contributions of (1) a method for creating specific
images with minimal human effort, and (2) a combined algorithm for automatically building an image library with
semantic annotations from any photo collection.