timhwang777 Goto Github PK
Name: Timothy Hwang
Type: User
Name: Timothy Hwang
Type: User
This project provides two MATLAB functions, myarnoldi.m and myarnoldiro.m, for efficient and accurate extraction of a few eigenpairs from large, sparse matrices. It includes key features like sparse matrix support, error analysis, and testing on real-world data, making it a valuable tool for eigenvalue computations.
A lightweight C++ regex matcher built for basic pattern matching. It supports common functionalities like literals, wildcards, character sets, line anchors, grouping, and quantifiers through a user-friendly CLI.
Offering parallel processing through POSIX threads, this C program compresses and decompresses files efficiently. Each thread handles a chunk of the input, resulting in faster compression and decompression times
This lightweight Go DNS forwarder efficiently manages multiple queries by utilizing Go routines. It listens on port 2053, forwards requests to a chosen resolver, and returns responses to clients, enhancing flexibility and performance for DNS lookups.
A lightweight practice project for the DNS server and forwarding.
Building a simplified Docker in C, this project explores core mechanics like registry token acquisition, layer enumeration, and authorized file downloads. However, it serves solely as a learning tool for understanding Docker, the registry, internet theory, and Union File Systems, and should not be used in production environments.
This repository showcases C++ implementations of basic Git tools like cat-file, ls-tree, and clone. Built as a learning exercise, it explores the inner workings of Git and C++ libraries like curl and filesystem. While not intended for production use, it demonstrates practical application of these technologies.
A collection of useful .gitignore templates
This Master's Software Engineering project repository focuses on utilizing LLVM to develop tools for program testing and range validation. It includes an implementation of KLEE for automatic test generation and LLVM-based tools for C++ vector and memory range checking, promoting software safety and quality.
This C project presents a custom memory manager offering diverse allocation strategies like best/worst/first/next fit and buddy system. With initialization, allocation, freeing, and debugging functionalities, it empowers flexible and insightful memory management.
Build a PyMuPDF Docker image with a simple Docker Compose file.
This ECS251 project highlights Team 2's Snake Game and custom APIs, built to showcase their software engineering skills in game development and API design.
A lightweight project offers a beginner-friendly approach to understand web server fundamentals using Go's powerful net/http package.
A lightweight HTTP server written in Rust.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.