Skip to content

Instantly share code, notes, and snippets.

Erik Dubbelboer erikdubbelboer

Block or report user

Report or block erikdubbelboer

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
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.