What is Linux Out-Of-Memory OOM Killer
Major distribution kernels set the default value of /proc/sys/vm/overcommit_memory to zero, which means that processes can request … Read more
Lynxbee topic
Major distribution kernels set the default value of /proc/sys/vm/overcommit_memory to zero, which means that processes can request … Read more
In our previous post, we understood “What is Out of Memory Killer ?” In this post, we … Read more
Android system properties are a system-wide string key/value mechanism, but they are not an unrestricted global preferences store. Reads use shared property areas; writes are validated by init’s property service and SELinux policy. Modern cross-partition contracts should use generated typed Sysprop APIs.
We tried to write a simple class driver framework which will create a directory in /sys/class, we … Read more
Following program prints the hexadecimal values of all the characters in any string. Currently we have used … Read more
Zombie process is the process which dies/finishes immediately and whose parent didn’t cares to handle the status … Read more
Below is simple process creation program using fork system call, fork return child’s process Id in main/parent … Read more
Splint can still expose useful C mistakes through annotations and strict checking, but its last upstream release is from 2007. Use it for legacy compatibility or learning—not as the only security control—and pair it with current compilers, path-sensitive analyzers, sanitizers, tests, and human review.
Valgrind is an instrumentation framework for building dynamic analysis tools. There are Valgrind tools that can automatically … Read more
AMP pages require AMP-specific AdSense code. Load the amp-auto-ads component once in the document head and place the publisher element immediately after the opening body tag—then validate the generated AMP page, consent flow, ads.txt, and real performance rather than editing theme files blindly.
If you want to create a Email subscription using google Feedburner, we will need to have rss.xml … Read more
A canonical URL is the representative address search engines select for duplicate or very similar pages. Your canonical annotation is a strong preference—not an instruction—so redirects, internal links, sitemaps, hreflang, indexability, and page content must tell the same story.
Following the simple example which shows how we can send and receive an integer over a socket. … Read more
Creating an Android library module is the easy click. Making its AAR safe for another app requires a deliberate API, resource and manifest hygiene, consumer shrinker rules, compatibility metadata, tests, and a distribution path that preserves dependencies.
A library module can depend on another module with one Gradle project dependency. The important design choice is whether the dependency remains an implementation detail or becomes part of your public API—and how that relationship survives publication.
If you have installed fresh Ubuntu on your development machine and tried to compile some opensource source … Read more
A precompiled AAR can be linked directly from an app module, but the file carries no Maven dependency metadata. Here is the clean Gradle setup, plus the checks that prevent missing classes, resource conflicts, native ABI surprises, and release-only failures.
If we have a website which is largely text based, something like this website which shows mostly … Read more
This dex error usually means a module or dependency emits Java 8 invocation bytecode without compatible desugaring. First configure the module correctly; if the failing code calls MethodHandle.invoke, use the API-26-safe path instead of masking the problem.
If you are writing some packet sniffing code using libpcap on Ubuntu Linux, there are higher chances … Read more
As we have seen in our previous post “How to display WordPress Categories on home page of … Read more
As we have seen in our another post “commands to Identify Product Model, Serial Number ( Device … Read more
Recently while developing one of our application, we wanted to have center aligned buttons, while in one … Read more
A PopupMenu temporarily owns window focus, so Android may reveal system bars. Use the current WindowInsets controller, track whether fullscreen remains desired, and restore bars only after focus returns or the popup is dismissed—without fighting system gestures or accessibility.