Tutorial by Topics: n

OpenMP (Open MultiProcessing) is a parallel programming model based on compiler directives which allows application developers to incrementally add parallelism to their application codes. OpenMP API specification for parallel programming provides an application programming interface (API) that su...
if cond; body; end if cond; body; else; body; end if cond; body; elseif cond; body; else; end if cond; body; elseif cond; body; end cond ? iftrue : iffalse cond && iftrue cond || iffalse ifelse(cond, iftrue, iffalse) All conditional operators and functions involve using boole...
class ClassName(MainClass, Mixin1, Mixin2, ...): # Used to declare a class with the name ClassName, main (first) class MainClass, and mixins Mixin1, Mixin2, etc. class ClassName(Mixin1, MainClass, Mixin2, ...): # The 'main' class doesn't have to be the first class; there's really no difference be...
MySQLi is a PHP Extension which enables PHP to communicate with MySQL Databases. MySQLi comes built in with PHP. MySQLi was introduced with PHP 5.0. MySQLi is available in procedural & Object Oriented style. MySQLi supports CRUD queries, prepared statements,Multiple statements,Transaction and...
In object-oriented programming, objects often depend on other objects in order to do things. Dependency Injection (DI) is giving an object the things that it depends on so that it doesn't have to worry about getting them itself. That is, the dependencies are injected into the object. This is most...
Never use DDL or DML against tables created by dbms_aqadm.create_queue_table. Only use dbms_aqadm and dbms_aq to work with these tables. Oracle may make several supporting tables, indexes, etc that you will not be aware of. Manually running DDL or DML against the table may lead you to a sce...
# Package a build directory pack [PATH] # Use a specific generator cpack -G [GENERATOR] [PATH] # Provide optional overrides cpack -G [GENERATOR] -C [CONFIGURATION] -P [PACKAGE NAME] -R [PACKAGE VERSION] -B [PACKAGE DIRECTORY] --vendor [PACKAGE VENDOR] CPack is an external tool allowing...
This section provides an overview of what hbase is, and why a developer might want to use it. It should also mention any large subjects within hbase, and link out to the related topics. Since the Documentation for hbase is new, you may need to create initial versions of those related topics. ...
Parsing, in common usage, refers to analysing a piece of language, such as a sentence, and using the grammar rules of that language to identify the components pieces and thus learn the meaning. In computer science it refers to a specific algorithmic process of recognising the sequence of symbols...
A Warning on Filename Encoding It should be worth mentioning that Filename Encoding is not only platform specific but also filesystem specific. It is never entirely safe to assume (but often usually is) that just because you can encode and write to a given filename, that when you later try t...
Caffe is a library written in C++, to facilitate the experimentation with and use of Convolutional Neural Networks (CNN). Caffe has been developed by Berkeley Vision and Learning Center (BVLC). Caffe is actually an abbreviation referring to "Convolutional Architectures for Fast Feature Extra...
This section provides an overview of what command-line is, and why a developer might want to use it. It should also mention any large subjects within command-line, and link out to the related topics. Since the Documentation for command-line is new, you may need to create initial versions of thos...
This topic outlines some of the common mistakes made by beginners in Java. This includes any common mistakes in use of the Java language or understanding of the run-time environment. Mistakes associated with specific APIs can be described in topics specific to those APIs. Strings are a special cas...
This section provides an overview of what guava is, and why a developer might want to use it. It should also mention any large subjects within guava, and link out to the related topics. Since the Documentation for guava is new, you may need to create initial versions of those related topics. ...

Page 128 of 329