liangyaopei Goto Github PK
Name: Liang Yaopei
Type: User
Company: Bytedance
Location: Singapore
Blog: www.liangyaopei.com/
Name: Liang Yaopei
Type: User
Company: Bytedance
Location: Singapore
Blog: www.liangyaopei.com/
High performance bloom filter in golang
Golang parameter validation, which can replace go-playground/validator, includes ncluding Cross Field, Map, Slice and Array diving, provides readable,flexible, configurable validation.
Golang 's implementation of consistent hashing algorithm using hash ring, which is thread-safe, and can be used concurrently.
Divide and Conquer, Sorting and Searching, and Randomized Algorithms
Using dynamic programming to solve GTSP, and give a way to compute shortest paths between vertex pair
Go 语言学习资料索引
Provides access to getting goroutine's ID, state and other information
GraMi is a novel framework for frequent subgraph mining in a single large graph, GraMi outperforms existing techniques by 2 orders of magnitudes. GraMi supports finding frequent subgraphs as well as frequent patterns, Compared to subgraphs, patterns offer a more powerful version of matching that captures transitive interactions between graph nodes (like friend of a friend) which are very common in modern applications. Also, GraMi supports user-defined structural and semantic constraints over the results, as well as approximate results. For more details, check our paper: Mohammed Elseidy, Ehab Abdelhamid, Spiros Skiadopoulos, and Panos Kalnis. GRAMI: Frequent Subgraph and Pattern Mining in a Single Large Graph. PVLDB, 7(7):517-528, 2014.
Thread safe, concurrent used hyperloglog implemented in Golang, using murmur v3 hash function
This is the github repo for Learning Spark: Lightning-Fast Data Analytics [2nd Edition]
Query Recommendation
Lucene Document Search Engine
The ParSeMiS project (Parallel and Sequential Graph Mining Suite) searches for frequent, interesting substructures in graph databases. https://www2.cs.fau.de/EN/research/zold/ParSeMiS/index.html
Efficient point to point shortest path
Golang converts a sql create statement to a go struct, saving to time of manually writing template code
Golang converts a struct to map, including customizing key name, flatterning the sturct and customizing field's independent method.
Apache Thrift
Android app for game tictactoc
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.