I hereby claim:
- I am yvbbrjdr on github.
- I am yvbbrjdr (https://keybase.io/yvbbrjdr) on keybase.
- I have a public key ASCAbRJyrB5DJPcB7krXWA0R0JfILDomuNqSq4cjD6T7Fwo
To claim this, I am signing this object:
| #!/usr/bin/env python | |
| import csv | |
| from lxml import etree | |
| def append(root, name, content = None): | |
| element = etree.SubElement(root, name) | |
| if content != None: | |
| element.text = etree.CDATA(content.decode('utf8')) | |
| return element |
| import numpy as np | |
| import math | |
| def regression(points, A_funcs, b_func): | |
| A = [[f(*p) for f in A_funcs] for p in points] | |
| b = [b_func(*p) for p in points] | |
| AT = np.transpose(A) | |
| hat = np.dot(np.dot(np.linalg.inv(np.dot(AT, A)), AT), b) | |
| e = b - np.dot(A, hat) | |
| return list(hat), 1 - np.dot(e, e) |
| #define NUM_OF(x) (sizeof(x) / sizeof(x[0])) | |
| static const int BUTTON = P2_1; | |
| static const int BUTTON_PRESSED = 0; | |
| static const int BUTTON_RELEASED = 1; | |
| static const int FANS[] = {P2_0, P2_5, P2_4, P1_5, P1_4}; | |
| static const int NUM_OF_FANS = NUM_OF(FANS); | |
| static const int FAN_FULL_SPEED = 0xFF; | |
| static unsigned char pwm = FAN_FULL_SPEED; |
| """ | |
| A truth table (CSV) generator for your logic class! | |
| Example: | |
| $ python truth_table.py | |
| Variables: p; q | |
| Formulae: p and q; p or q; not p; implies(p, q); p == q | |
| "p","q","p and q","p or q","not p","implies(p, q)","p == q" | |
| True,True,True,True,False,True,True |
I hereby claim:
To claim this, I am signing this object:
| CXX=g++ | |
| CFLAGS=-Wall -Wextra -O3 | |
| all: hello helloplugin.so | |
| hello: main.cpp plugininterface.h | |
| $(CXX) $(CFLAGS) -ldl $< -o $@ | |
| helloplugin.so: helloplugin.cpp plugininterface.h | |
| $(CXX) $(CFLAGS) -shared -fPIC $< -o $@ |
| -----BEGIN CERTIFICATE----- | |
| MIIB4TCCAYcCFDjGwZUOfrr1+SWHR5GxJ/rwXsHZMAoGCCqGSM49BAMCMHExCzAJBgNVBAYTAkNOMQswCQYDVQQIDAJHRDELMAkGA1UEBwwCU1oxDDAKBgNVBAoMA0NPTTEMMAoGA1UECwwDTlNQMQswCQYDVQQDDAJDQTEfMB0GCSqGSIb3DQEJARYQMzQ2NjA4NDUzQHFxLmNvbTAeFw0xOTA5MjYwOTMzMTNaFw0yOTA5MjMwOTMzMTNaMHUxCzAJBgNVBAYTAkNOMQswCQYDVQQIDAJHRDELMAkGA1UEBwwCU1oxDDAKBgNVBAoMA0NPTTEMMAoGA1UECwwDTlNQMQ8wDQYDVQQDDAZTRVJWRVIxHzAdBgkqhkiG9w0BCQEWEDM0NjYwODQ1M0BxcS5jb20wWTATBgcqhkjOPQIBBggqhkjOPQMBBwNCAASJ27aMaVclvmdT8m6l98K999FM4dYTg4ag0627S2bxbLYHyLdQ0jqay5kA9KCF9UcwuzcqtTrNERlLIsxDGkLjMAoGCCqGSM49BAMCA0gAMEUCIH1+jEiQTVA+siP2g9kwITFZZINVKyET48788OSCLK1hAiEA+c5bJvnrdtZ1rbsLXJWtglkXSeBaHy5Wdt7wdGc7McM= | |
| -----END CERTIFICATE----- | |
| -----BEGIN CERTIFICATE----- | |
| MIICNzCCAd2gAwIBAgIUD6UJah0ReDrJIuxhqrTa0CAAbAMwCgYIKoZIzj0EAwIwcTELMAkGA1UEBhMCQ04xCzAJBgNVBAgMAkdEMQswCQYDVQQHDAJTWjEMMAoGA1UECgwDQ09NMQwwCgYDVQQLDANOU1AxCzAJBgNVBAMMAkNBMR8wHQYJKoZIhvcNAQkBFhAzNDY2MDg0NTNAcXEuY29tMB4XDTE5MDkyNjA5MzIzN1oXDTI5MDkyMzA5MzIzN1owcTELMAkGA1UEBhMCQ04xCzAJBgNVBAgMA |
为了让更多人看懂,这篇文章使用中文撰写。 原文地址:https://gist.github.com/yvbbrjdr/ea80fc5ef21f1a518346c92bda611993
由Glype想到的
2013年7月8日,clowwindy写道:
| let request = require('request'); | |
| let USCIS_CASE_STATUS_URL = 'https://egov.uscis.gov/casestatus/mycasestatus.do?appReceiptNum='; | |
| class USCISCaseStatus { | |
| constructor(receipt_num, timestamp, title, content) { | |
| this.receipt_num = receipt_num; | |
| this.timestamp = timestamp; | |
| this.title = title; | |
| this.content = content; |