Author Archives: Guangtong Shen

Two Hidden Bugs of Conditional Operators

      Comments Off on Two Hidden Bugs of Conditional Operators

Programmers create bugs, but experienced programmers should be familiar with their language and have best practices to avoid possible common bugs. I found operators are sometimes easy to behave weirdly. Today I memo two bugs to help readers and myself avoid them in the future. == has higher precedence than && and ||… Read more »

Difference between Redirection and Pipe in Linux

      Comments Off on Difference between Redirection and Pipe in Linux

Now and then, I meet symbols such as >, >>, &&, ||, and  | between Linux commands in CLI. Every time I had a hard time recalling the concepts and difference between Redirection and Pipe, I wanted to write a short but to-the-point summary of it. Simple but astonishing idea… Read more »

Metadata of an Android App – AndroidManifest.xml and build.gradle

      Comments Off on Metadata of an Android App – AndroidManifest.xml and build.gradle

AndroidManifest.xml and build.gradle Metadata of the app. Icons, App name, theme, entry Activity are all configured here. Icon Icons are png files which have five different dpis. In Package view, Icons can be located at mipmap-mdpi, mipmap-hdpi, mipmap-xhdpi, mipmap-xxhdpi, mipmap-xxxhdpi. Remember to replace them all or delete those unwanted. The… Read more »