I am Dave, a Ph.D. student in the department of Computer & Information Science & Engineering (CISE) at the University of Florida. I am a founding member of FICS (Florida Institute for Cybersecurity) Research. My research involves system infrastructure, security and storage. I am interested in Linux kernel hacking, compilers and machine learning stuffs. I also play guitars though not professionally when I am tired of coding:)
TagsABNF agile AI/ML Alcatel-Lucent android arp asn1c assembly bash ber bison BNF C CentOS CIS122 Coverity crypto csv cuda DCA ddclient debugfs DH Diffie-Hellman drig elixir fedora fedup flex fsck gcc gdb GFW git github gnome gprof gpu guitar gumstix helgrind itevad Java jmgsim JVM kenai kernel kill ksh kvm ld Linux list mate netbeans netlink netstat nouveau NPNP nvidia objdump OS overo Python relay security selinux socket ssh Ubuntu UO USB valgrind x86 yocto
- 90,885 hits
All blogs on this website are licensed under a Creative Commons Attribution 4.0 International License.
Tag Archives: elixir
This post talks about list and charlist in Elixir, and discusses one specific issue in Elixir. Let’s look at the confusing thing in Elixir: iex(2)> a =  ‘\a’ iex(3)> b = ‘\a’ ‘\a’ iex(4)> a == b true iex(5)> … Continue reading
The naive way of using the Actor model in Elixir is using “receive” in a loop, which is then “spawn”d as a Erlang process. Unfortunately, a potential DoS attack could happen if the pattern matching is not coded carefully with … Continue reading
OTP as a programming platform/framework, empowers not only Erlang, but also Elixir. This post looks into a pitfall when programming GenServer in Elixir, and provides a potential solution. All callbacks in the GenServer behavior have a limited and pre-defined possible … Continue reading