I’m Phong.
On this blog, I write about topics related to my work.Why writing? Because writing helps me think - there is no better tool for organizing a long line of thought.
I’m Phong.
On this blog, I write about topics related to my work.Why writing? Because writing helps me think - there is no better tool for organizing a long line of thought.
Introduction GNU Make is a tool which controls the generation of executables and other non-source files of a program from the program’s source files. Make get its knowledge of how to build your program from a file called the makefile, which lists each of the non-source files and how to compute it from the other files. When you write a program, you should write a makefile for it, so that it is possible to use Make to build and install the program....
Introduction Markdown is a lightweight markup language that use to add formatting elements to plaintext documents. Table of contents 1. Heading: To create heading, add one to six # symbols before your heading. The number of # will determine the size of heading. Syntax # H1 ## H2 ### H3 #### H4 ##### H5 ###### H6 Preview H1 H2 H3 H4 H5 H6 2. Emphasis: You can add emphasis by making text bold or italic....
This is where I study English grammar on my own every day. It’s a place where I not only improve my language skills but also discover new grammar rules. Step by step, I am working to become more confident in writing and communicating in English. The journey isn’t easy, but I believe that with patience and effort, I will continue to make progress. 1. Tenses Tenses indicate the time of an action or state of being expressed by a verb....
Explain how to use the Java Native Access library (JRA) to access native libraries. References: Using JNA to Access Native Dynamic Libraries 1. Introduction Sometimes we need to use native code to implement some functionality: Reusing legacy code written in C/C++ or any other language able to create native code. Accessing system-specific functionality not available in the standard Java runtime. Trace-offs: Can’t directly use static libraries Slower when compared to handcrafted JNI code....
Explain how to use basic I/O. References: Basic I/O Reading and writing files in Java (Input/Output) - Tutorial 1. I/O Streams An I/O Stream represents and input source or an output destination. A stream is a sequence of data. input stream: is used to read data from source, once item at a time. outputs stream: is used to write data to a destination, once item |at a time. --stream--> 0101010101... ----------> java....
Java is a programming language created by James Gosling from Sun Microsystems (Sun) in 1991. Java allows to write a program and run it on multiple operating systems. References: Java Platform Standard Edition 8 Documentation Introduction to Java programming - Tutorial 1. Introduction to Java Oracle has two products implement Java SE: JDK (Java SE Development Kit): is a superset of JRE. JRE (Java SE Runtime Environment): provides the libraries, the Java Virtual Machine (JVM) and other components....
Welcome to this exciting collection of stories inspired by the “4000 Essential English Words” series. 1. The Lion and the Rabbit afraid, agree, angry, arrive, attack, bottom, clever, cruel, finally, hide, hunt, lot, middle, moment, pleased, promise, reply, safe, trick, well A cruel lion lived in the forest. Every day, he killed and ate a lot of animals. The other animals were afraid the lion would kill them all. The animals told the lion, “Let’s make a deal....
Learn about English. Refer 0. Phonetic Symbols Table Vowels Notes Diphthongs Notes Consonants (Voiced) Notes Consonants (Voiceless) Notes /ɪ/ As in bit /ɪə/ As in ear /b/ Voiced bilabial stop (as in bat) /p/ Voiceless bilabial stop (as in pat) /i:/ As in see /eə/ As in air /d/ Voiced alveolar stop (as in dog) /t/ Voiceless alveolar stop (as in top) /e/ As in met /eɪ/ As in say /dʒ/ Voiced affricate (as in judge) /t∫/ Voiceless affricate (as in church) /ə/ Schwa, as in sofa /ɔɪ/ As in boy /g/ Voiced velar stop (as in go) /k/ Voiceless velar stop (as in cat) /ɜ:/ As in bird /aɪ/ As in my /v/ Voiced labiodental fricative /f/ Voiceless labiodental fricative /ʊ/ As in put /əʊ/ As in go /ð/ Voiced dental fricative (this) /θ/ Voiceless dental fricative (thin) /u:/ As in food /aʊ/ As in now /z/ Voiced alveolar fricative (zoo) /s/ Voiceless alveolar fricative (sun) /ɒ/ As in hot /ʊə/ As in tour /ʒ/ Voiced palatal fricative (vision) /∫/ Voiceless palatal fricative (she) /ɔ:/ As in call /m/ Voiced bilabial nasal (man) /h/ Voiceless glottal fricative (hat) /ʌ/ As in cup /n/ Voiced alveolar nasal (net) /l/ Voiceless lateral approximant /ɑ:/ As in car /ŋ/ Voiced velar nasal (sing) /r/ Voiceless alveolar approximant /æ/ As in cat /w/ Voiced bilabial approximant (wet) /j/ Voiceless palatal approximant (yes) 1....
Learn about English.