Skip to content

Instantly share code, notes, and snippets.

Avatar

Anders Pitman anderspitman

View GitHub Profile
View shared_value.c
#include <stdio.h>
typedef struct Semaphore {
} Semaphore;
void semaphore_init(Semaphore *sem, int value);
void semaphore_wait(Semaphore *sem);
void semaphore_signal(Semaphore *sem);
View busy_wait_semaphore.c
typedef struct Mutex {
int locked;
} Mutex;
typedef struct Semaphore {
int count;
Mutex mutex;
} Semaphore;
View output_commands-HepPh.txt
Printing data for range: 1992-1992
Nodes: 755
Edges: 152
Average degree: 0.201325
Degree Distribution:
0 650
1 74
2 20
View output_commands-Patent.txt
Printing data for range: 1963-1963
Nodes: 45679
Edges: 0
Average degree: 0
Degree Distribution:
0 45679
View anders1992_1992.txt
Printing data for range: 1992-1992
Nodes: 97444
Edges: 2096
Average degree: 0.0215098
Degree Distribution:
0 95701
1 1473
2 216
View analyzer.py
import sys
if __name__ == '__main__':
filename = sys.argv[1]
print(filename)
with open(filename, 'r') as f:
count = 0
prev = 0
View thorough_map.txt
[0] Running command: allocate CHAR s1 500 "fail"
Error: insufficient memory to allocate variable
[1] Running command: map
MEMORY MAP:
| 0 1 2 3 | 4 5 6 7 | 8 9 A B | C D E F |
----------------------------------------------------------------
0x0000 | _ _ _ _ | _ _ _ _ | _ _ _ _ | _ _ _ _ |
0x0010 | _ _ _ _ | _ _ _ _ | _ _ _ _ | _ _ _ _ |
View thorough2_results.txt
[0] Running command: allocate CHAR s1 500 "fail"
Error: insufficient memory to allocate variable
[1] Running command: map
MEMORY MAP:
| 0 1 2 3 | 4 5 6 7 | 8 9 A B | C D E F |
----------------------------------------------------------------
0x0000 | _ _ _ _ | _ _ _ _ | _ _ _ _ | _ _ _ _ |
0x0010 | _ _ _ _ | _ _ _ _ | _ _ _ _ | _ _ _ _ |
View thorough.txt
7
13
47
allocate CHAR s1 200 "fail"
allocate CHAR s1 20 " a"
allocate CHAR s2 4 "b "
allocate CHAR s3 5 " c "
allocate CHAR s4 8 " d d "
allocate CHAR s5 4 ""
allocate CHAR s6 16 " "
View parse.cc
team_stats stats;
sscanf((char *)line.c_str(),
"%[^\t]%d%f%d%d%f%f%f%d%d%d%d%d%d%d%d%s%d%d%d",
stats.team_name,
&stats.games,
&stats.pts_per_game,
&stats.total_points,
&stats.scrimmage_plays,
&stats.yds_per_game,
You can’t perform that action at this time.