View cs140e-os-branch-2-fs.patch
diff -ruN orig/kernel/src/allocator/bin.rs new/kernel/src/allocator/bin.rs | |
--- orig/kernel/src/allocator/bin.rs 2018-08-02 19:23:14.000000000 +0800 | |
+++ new/kernel/src/allocator/bin.rs 2018-08-04 11:18:29.000000000 +0800 | |
@@ -1,5 +1,6 @@ | |
use std::fmt; | |
-use alloc::heap::{AllocErr, Layout}; | |
+use core::alloc::{AllocErr, Layout}; | |
+use core::ptr::NonNull; | |
use allocator::util::*; |
View PuTao-without-4K.js
// ==UserScript== | |
// @name PuTao without 4K | |
// @version 1.0.1 | |
// @namespace https://abcdabcd987.com | |
// @homepageURL https://gist.github.com/abcdabcd987/9839987cf0b7cc13e2d9e4b030a188b5 | |
// @author Lequn Chen | |
// @description Remove links to 4K videos in the torrent list. | |
// @run-at document-idle | |
// @match *://pt.sjtu.edu.cn/torrents.php* | |
// ==/UserScript== |
View cs140e-os-branch-master.patch
diff -ruN orig/bootloader/Xargo.toml new/bootloader/Xargo.toml | |
--- orig/bootloader/Xargo.toml 2018-07-18 23:59:41.000000000 +0800 | |
+++ new/bootloader/Xargo.toml 2018-07-19 22:31:03.000000000 +0800 | |
@@ -2,10 +2,6 @@ | |
core = {} | |
std_unicode = {} | |
-[dependencies.compiler_builtins] | |
-features = ["mem"] | |
-stage = 1 |
View cache-prefetching.cc
// g++ cache-prefetching.cc -Wall -std=c++11 -g -pthread -O2 | |
#include <string> | |
#include <vector> | |
#include <mutex> | |
#include <random> | |
#include <chrono> | |
#include <thread> | |
#include <iomanip> | |
#include <iostream> |
View sharding.cc
// g++-7 sharding.cc -Wall -std=c++17 -g -pthread -O2 -ltbb | |
#include <cassert> | |
#include <cstdlib> | |
#include <cstring> | |
#include <string> | |
#include <mutex> | |
#include <shared_mutex> | |
#include <optional> | |
#include <random> |
View ojstat.ipynb
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
View bitbar-localbitcoins.py
#!/usr/local/bin/python2 | |
# -*- coding: utf-8 -*- | |
from __future__ import unicode_literals, print_function, division | |
import os | |
# os.environ['HTTP_PROXY'] = 'http://127.0.0.1:8081/' | |
# os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:8081/' | |
import datetime | |
import hashlib | |
import requests | |
from pprint import pprint |
View bitbar-okcoin.py
#!/usr/local/bin/python3 | |
import os | |
# os.environ['HTTP_PROXY'] = 'http://127.0.0.1:8081/' | |
# os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:8081/' | |
import sys | |
import hashlib | |
import requests | |
import sqlite3 | |
from pprint import pprint |
View ICMPPinger.py
import os | |
import sys | |
import struct | |
import time | |
import select | |
import socket | |
import binascii | |
ICMP_ECHO_REQUEST = 8 |
View prog2_gbn.c
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
/* ****************************************************************** | |
ALTERNATING BIT AND GO-BACK-N NETWORK EMULATOR: VERSION 1.1 J.F.Kurose | |
This code should be used for PA2, unidirectional or bidirectional | |
data transfer protocols (from A to B. Bidirectional transfer of data | |
is for extra credit and is not required). Network properties: |
NewerOlder