Skip to content

Instantly share code, notes, and snippets.

View bwangelme's full-sized avatar
🚀
把 Star 当做收藏在用,点起来很随性。GitHub 全是各种 Tutorial 和 Demo

bwangel bwangelme

🚀
把 Star 当做收藏在用,点起来很随性。GitHub 全是各种 Tutorial 和 Demo
View GitHub Profile
{
"a": 4.0
}
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title>Elasticsearch reference v6.5.3 笔记 - 大白的碎碎念</title>
<meta name="renderer" content="webkit" />
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1" />
<meta http-equiv="Cache-Control" content="no-transform" />
@bwangelme
bwangelme / upload_cos.py
Created November 24, 2018 08:18
上传内容到腾讯云
#!/usr/bin/env python3
# -*- coding: utf-8 -*-"
import uuid
import os
from qcloud_cos import CosConfig
from qcloud_cos import CosS3Client
from qcloud_cos import CosServiceError
from qcloud_cos import CosClientError
@bwangelme
bwangelme / class_test.py
Created November 20, 2018 10:47
Python 继承的时候会丢掉 `__x` 命名的属性
class SuperClass(object):
__table_name__ = 'subject_collection'
__table = 'd'
@classmethod
def get(cls):
inst = cls()
inst.__class__ = SubClass
return inst
package main
import (
"encoding/json"
"fmt"
"log"
"reflect"
)
func main() {

书中原文如下:

我照着实现了一下哈希表的Init函数(参考 hashTable.c 文件),书中p114页说第18行的malloc调用方式比较低效,可以在循环外调用t->lists = malloc(t->tableSize) * sizeof(struct ListNode);,然后把18行给删掉。

感觉这明显有问题啊,这样的话,就没有为指向每个链表的指针分配空间,而且这些链表也不一定是连续的啊?

#!/usr/bin/env python
# -*- coding: utf-8 -*-"
class Nums(object):
def __init__(self, num):
self.elems = list(range(num))
def __getitem__(self, sliced):
return self.elems[sliced]
@bwangelme
bwangelme / fib.go
Created July 23, 2018 01:18
Go fib channel to Learn
package main
import "fmt"
func dup3(in <-chan int) (<-chan int, <-chan int, <-chan int) {
a, b, c := make(chan int, 2), make(chan int, 2), make(chan int, 2)
go func() {
for {
val := <-in