Skip to content

nevill/timebased

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Timebased

This repo contains useful methods can be used in your daily development.

Timebased stats for a period of time.

You want to know most viewed products within 3 hours. Assume we have 3 buckets to store recent 3 hours views into them, here is a list

Hour 1:00 Hour 2:00 Hour 3:00
P1: 0 P1: 13 p1: 9
P2: 5 P2: 11 p2: 29
P3: 7 P3: 0 p3: 0
P4: 0 P4: 0 p4: 21

Now, we are at fourth hour, (assume it's 3:10), we can get a rank list at the end.

  1. P2: 45
  2. p1: 22
  3. p4: 21
  4. p3: 7

You can check the implementation under examples/.

About

No description or website provided.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages