It has only to do with the act of correct observation, and by I mean a physical contact with all sorts of objects through all the senses


This book presents a state-of-art on exact and approximate algorithms for a number of important NP-hard problems in the field of integer linear programming, which we group under the term knapsack. The choice of the problems reflects our personal involvement in the field, through a series of investigations over the past ten years. Hencethe reader will find not only the "classical" knapsack problems (binary, bounded, unbounded, binary multiple), but also less familiar problems (subset-sum, change-making) or well-known problems which are not usually classified in the knapsack area (generalized assignment, bin-packing). He will find no mention, instead, of other knapsack problems(fractional, multidimensional, non-linear), and only a limited treatment of the case of generalized upper bound constraints.

Machine learning学习笔记

Coursera 在线课程 Machine learning 笔记 讲师: 吴恩达(Andrew Ng) 课程地址:


The Kernel Administration Guide documents tasks for maintaining the Red Hat Enterprise Linux 7 kernel. This release, includes information on using kpatch, managing kernel modules, and manually updating the kernel.


Data-oriented design has been around for decades in one form or another but was only officially given a name by Noel Llopis in his September 2009 article of the same name. Whether it is, or is not a programming paradigm is seen as contentious. Many believe it can be used side by side with other programming paradigms such as object-oriented, procedural, or functional programming. In one respect they are right, data-oriented design can function alongside the other paradigms, but that does not preclude it from being a way to approach programming in the large. Other programming paradigms are known to function alongside each other to some extent as well. A Lisp programmer knows that functional programming can coexist with object-oriented programming and a C programmer is well aware that object-oriented programming can coexist with procedural programming. We shall ignore these comments and claim data-oriented design as another important tool; a tool just as capable of coexistence as the rest.