Skip to content

Instantly share code, notes, and snippets.

Avatar

Erik Dubbelboer erikdubbelboer

View GitHub Profile
View chbug.sql
CREATE TABLE test (timestamp DateTime, i UInt8) Engine=MergeTree() PARTITION BY toYYYYMM(timestamp) ORDER BY (i);
INSERT INTO test values ('2020-05-13 16:38:45', 1);
SELECT
toTimeZone(timestamp, 'America/Sao_Paulo') AS converted,
timestamp AS original
FROM test
LEFT JOIN (SELECT 2 AS x) AS anything ON x = i
WHERE timestamp >= toDateTime('2020-05-13T00:00:00', 'America/Sao_Paulo');
View brotli-vs-gzip.go
// +build ignore
package main
import (
"bytes"
"compress/gzip"
"fmt"
"io/ioutil"
"net/http"
View test.go
package main
import (
"bytes"
"compress/gzip"
"fmt"
"io/ioutil"
"net/http"
"testing"
View main.go
package main
import (
"fmt"
"net/http"
)
// This code can be found at: https://git.io/JvuTw
func main() {
View hooks.js
const App = () => {
const [value, setValue] = useState(// ...get initial value here
const onChange = event => setValue(event.target.value);
useEffect(// ...update localStorage here
return (
<div>
<input value={value} type='text' onChange={onChange} />
<p>{value}</p>
View component.js
class App extends React.Component {
state = {
value: localStorage.getItem('info') || ''
};
componentDidUpdate() {
localStorage.setItem('info', this.state.value);
}
onChange = event => {
View regressiontest.go
package main
import (
"fmt"
"net"
"sync/atomic"
"time"
)
var (
View test_partial_packets.go
package main
import (
"math/rand"
"net"
"time"
"github.com/valyala/fasthttp"
)
@erikdubbelboer
erikdubbelboer / corrupt-header-example.go
Created Nov 9, 2019
Example of how fasthttp might get corrupted with fasthttp
View corrupt-header-example.go
package main
import (
"bytes"
"math/rand"
"net"
"time"
"github.com/valyala/fasthttp"
)
You can’t perform that action at this time.