Imperfect C++ Practical Solutions for Real-Life Programming C++, although a marvelous language, isn t perfect. Matthew Wilson has been working with it for over a decade, and during that time he has found inherent limitations that require skillful workarounds. In this book, he doesn t just tell you what s wrong with C++, but offers practical techniques and tools for writing code that s more robust, flexible, EFFICIENT, and maintainable. He shows you how to tame C++ s complexity, cut through its vast array of paradigms, take back control over your code--and get far better results.
标签: Programming Imperfect Practical Solutions
上传时间: 2014-03-02
上传用户:songrui
本文档介绍了如何使用各种内嵌工具,函数和其他一些小技巧来加强使用matlab的速度和效率,是广大爱好者必读的文档。具体内容请参阅文档。 Learn how to use the Profiler tool, vectorized functions, and other tricks to writing EFFICIENT MATLAB code. This article includes how to convert any array into a column vector, bounding a value without if statements, and repeating/tiling a vector without repmat. Contents: * The Profiler * Array Preallocation * JIT Acceleration * Vectorization * Inlining Simple Functions * Referencing Operations * Numerical Integration * Signal Processing * Miscellaneous Tricks
上传时间: 2013-12-11
上传用户:cuiyashuo
This is an implementation of double-array structure for representing trie, as proposed by Junichi Aoe [1]. Trie is a kind of digital search tree, an EFFICIENT indexing method with O(1) time complexity for searching. Comparably as EFFICIENT as hashing, trie also provides flexibility on incremental matching and key spelling manipulation. This makes it ideal for lexical analyzers, as well as spelling dictionaries. See the details of the implementation at [2]: http://linux.thai.net/~thep/datrie/datrie.html Historically, this was first implemented as C++ classes in a library called midatrie [2], but later simplified and rewritten from scratch in C.
标签: implementation double-array representing structure
上传时间: 2013-12-10
上传用户:shinesyh
All of Java s Input/Output (I/O) facilities are based on streams, which provide simple ways to read and write data of different types. Java provides many different kinds of streams, each with its own application. The universe of streams is divided into four large categories: input streams and output streams, for reading and writing binary data and readers and writers, for reading and writing textual (character) data. You re almost certainly familiar with the basic kinds of streams--but did you know that there s a CipherInputStream for reading encrypted data? And a ZipOutputStream for automatically compressing data? Do you know how to use buffered streams effectively to make your I/O operations more EFFICIENT? Java I/O, 2nd Edition has been updated for Java 5.0 APIs and tells you all you ever need to know about streams--and probably more.
标签: facilities streams provide Output
上传时间: 2013-12-17
上传用户:6546544
The SWF [pronounced 鈥渟wiff 鈥? file format delivers vector graphics, text, video, and sound over the Internet and is supported by Adobe庐 Flash庐 Player software. The SWF file format is designed to be an EFFICIENT delivery format, not a format for exchanging graphics between graphics editors.
标签: pronounced delivers graphics format
上传时间: 2017-03-20
上传用户:waizhang
This book manage to show you how you can methodically apply different techniques to your own algorithms to make them more EFFICIENT. While this book mostly highlights general techniques, some well-known algorithms are also looked at in depth.
标签: methodically techniques different you
上传时间: 2017-03-22
上传用户:xyipie
This paper shows the development of a 1024-point radix-4 FFT VHDL core for applications in hardware signal processing, targeting low-cost FPGA technologies. The developed core is targeted into a Xilinx庐 Spartan鈩?3 XC3S200 FPGA with the inclusion of a VGA display interface and an external 16-bit data acquisition system for performance evaluation purposes. Several tests were performed in order to verify FFT core functionality, besides the time performance analysis highlights the core advantages over commercially available DSPs and Pentium-based PCs. The core is compared with similar third party IP cores targeting resourceful FPGA technologies. The novelty of this work is to provide a lowcost, resource EFFICIENT core for spectrum analysis applications.
标签: applications development hardware paper
上传时间: 2013-12-21
上传用户:jichenxi0730
利用5阶精度的WENO方法求解欧拉方程,里面有源代码和说明文档,具体可参考论文EFFICIENT Implementation of Weighted ENO Schemes。
上传时间: 2017-03-25
上传用户:小眼睛LSL
Fortran has always been the principal language used in the fields of scientific, numerical, and engineering programming, and a series of revisions to the standard defining successive versions of the language has progressively enhanced its power and kept it competitive with several generations of rivals. Beginning in 1978, the technical committee responsible for the development of Fortran standards, X3J3 (now called J3), laboured to produce a new, much- needed modern version of the language, Fortran 90. Its purpose is to "promote portability, reliability, maintainability, and EFFICIENT execution... on a variety of computing systems". The standard was published in 1991, and work began in 1993 on a minor revision, known informally as Fortran 95. Now this revised
标签: scientific the principal numerical
上传时间: 2017-04-12
上传用户:a3318966
A combined space鈥搕ime block coding (STBC) and eigen-space tracking (EST) scheme in multiple-input-multiple-output systems is proposed. It is proved that the STBC-EST is capable of shifting hardware complexity from the receiver to the transmitter without any bit error rate (BER) performance loss. A computation EFFICIENT EST algorithm is also proposed, which makes the STBC-EST affordable. Simulation results show that the STBC-EST with a modest feedback requirement results in a negligible BER performance loss compared with a dual system configuration.
标签: multiple-input-m eigen-space combined tracking
上传时间: 2014-01-13
上传用户:磊子226