Search Preview
Goメモ
38elements.github.io38elements
.io > 38elements.github.io
SEO audit: Content analysis
Language | Error! No language localisation is found. | ||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Title | Goメモ | ||||||||||||||||||||||||||||||||||||
Text / HTML ratio | 50 % | ||||||||||||||||||||||||||||||||||||
Frame | Excellent! The website does not use iFrame solutions. | ||||||||||||||||||||||||||||||||||||
Flash | Excellent! The website does not have any flash contents. | ||||||||||||||||||||||||||||||||||||
Keywords cloud | func = string int Foo …interface return data req main error type Bar Request err switch fmt Client ioWriter Cookie | ||||||||||||||||||||||||||||||||||||
Keywords consistency |
|
||||||||||||||||||||||||||||||||||||
Headings |
|
||||||||||||||||||||||||||||||||||||
Images | We found 0 images on this web page. |
SEO Keywords (Single)
Keyword | Occurrence | Density |
---|---|---|
func | 11 | 0.55 % |
= | 10 | 0.50 % |
string | 7 | 0.35 % |
int | 6 | 0.30 % |
Foo | 4 | 0.20 % |
…interface | 4 | 0.20 % |
return | 4 | 0.20 % |
data | 4 | 0.20 % |
req | 4 | 0.20 % |
main | 4 | 0.20 % |
error | 4 | 0.20 % |
type | 3 | 0.15 % |
Bar | 3 | 0.15 % |
Request | 3 | 0.15 % |
err | 3 | 0.15 % |
switch | 3 | 0.15 % |
fmt | 3 | 0.15 % |
Client | 2 | 0.10 % |
ioWriter | 2 | 0.10 % |
Cookie | 2 | 0.10 % |
SEO Keywords (Two Word)
Keyword | Occurrence | Density |
---|---|---|
err error | 3 | 0.15 % |
int err | 3 | 0.15 % |
a …interface | 3 | 0.15 % |
…interface n | 3 | 0.15 % |
n int | 3 | 0.15 % |
package main | 2 | 0.10 % |
main import | 2 | 0.10 % |
req int | 2 | 0.10 % |
string a | 2 | 0.10 % |
= ch | 2 | 0.10 % |
string func | 2 | 0.10 % |
func f | 2 | 0.10 % |
return default | 2 | 0.10 % |
default return | 2 | 0.10 % |
func main | 2 | 0.10 % |
bbar 1234 | 1 | 0.05 % |
bfoo 1234 | 1 | 0.05 % |
1234 bfoo | 1 | 0.05 % |
1234 bbar | 1 | 0.05 % |
= 1234 | 1 | 0.05 % |
SEO Keywords (Three Word)
Keyword | Occurrence | Density | Possible Spam |
---|---|---|---|
…interface n int | 3 | 0.15 % | No |
n int err | 3 | 0.15 % | No |
int err error | 3 | 0.15 % | No |
a …interface n | 2 | 0.10 % | No |
string a …interface | 2 | 0.10 % | No |
package main import | 2 | 0.10 % | No |
return default return | 2 | 0.10 % | No |
bfoo 1234 bbar | 1 | 0.05 % | No |
1234 bbar 1234 | 1 | 0.05 % | No |
bbar 1234 switch | 1 | 0.05 % | No |
1234 switch switch | 1 | 0.05 % | No |
switch switch t | 1 | 0.05 % | No |
switch t case | 1 | 0.05 % | No |
t case Foo | 1 | 0.05 % | No |
case Foo return | 1 | 0.05 % | No |
Foo return default | 1 | 0.05 % | No |
default return switch | 1 | 0.05 % | No |
= 1234 bfoo | 1 | 0.05 % | No |
return switch v | 1 | 0.05 % | No |
switch v case | 1 | 0.05 % | No |
SEO Keywords (Four Word)
Keyword | Occurrence | Density | Possible Spam |
---|---|---|---|
…interface n int err | 3 | 0.15 % | No |
n int err error | 3 | 0.15 % | No |
a …interface n int | 2 | 0.10 % | No |
1234 bbar 1234 switch | 1 | 0.05 % | No |
bbar 1234 switch switch | 1 | 0.05 % | No |
1234 switch switch t | 1 | 0.05 % | No |
switch switch t case | 1 | 0.05 % | No |
switch t case Foo | 1 | 0.05 % | No |
t case Foo return | 1 | 0.05 % | No |
case Foo return default | 1 | 0.05 % | No |
Foo return default return | 1 | 0.05 % | No |
return default return switch | 1 | 0.05 % | No |
default return switch v | 1 | 0.05 % | No |
return switch v case | 1 | 0.05 % | No |
v case v < | 1 | 0.05 % | No |
switch v case v | 1 | 0.05 % | No |
case v < 1 | 1 | 0.05 % | No |
v < 1 return | 1 | 0.05 % | No |
< 1 return default | 1 | 0.05 % | No |
1 return default return | 1 | 0.05 % | No |
Internal links in - 38elements.github.io
redux-actionsメモ
Vue CLI 3メモ
DOMメモ
Laravelメモ
vue-webpack-boilerplateメモ
Webpackメモ
PostCSSメモ
Babelメモ
Luxonメモ
vuelidateメモ
Djangoのデータベースメモ
errcheckでtestファイルとvendorとdeferを除外する方法
Goでリクエストの内容を表示する
GoのGzipメモ
httptestメモ
Goメモ
Chaiメモ
Joiメモ
React Routerメモ
React Reduxメモ
Reactメモ
Scalaメモ
Create React Appメモ
Vimメモ
Karmaメモ
Jasmineメモ
axiosメモ
Vue Materialメモ
VueRouterメモ
Vuexメモ
Vue.jsメモ
asyncioのloopメモ
asyncioメモ
sanicのソースコードリーディングメモ
Reflectメモ
Chart.jsメモ
Python Tips
Flatpickrメモ
flexboxメモ
Handlebars.jsメモ
Marionette.jsのEventメモ
Marionette.jsのViewメモ
Marionette.jsのRegionメモ
Marionette.jsのApplicationメモ
PHP_CodeSnifferメモ
ESLintメモ
Mochaメモ
nightmare.jsメモ
Marionette.jsメモ
Backbone.jsメモ
NodeJSメモ
日付メモ
deferred.jsメモ
lxmlメモ
AWSメモ
VirtualBoxメモ
38elements.github.io Spined HTML
Goメモ Goメモ http http.HandlerFuncはhttp.Handlerインターフェイス Request * req.ParseForm()しないとreq.Formやreq.PostFormを使用することはできない Client * CheckRedirect(req *Request, via []*Request) error でリダイレクトを制御する デフォルトは10回リダイレクトをしたらリダイレクトを止める reqはこれから実行するRequest viaはリダイレクトされたRequestが古いものから先に入っている Transport * DefaultTransport * url * Valuesはmap[string][]string json stringからmapへ mapからstringへ package main import ( "encoding/json" "fmt" ) func main() { var data interface{} s := `{"id": 1, "name": "foo", "data": [{"abc": "efg"}, 1234]}` json.Unmarshal([]byte(s), &data) fmt.Println(data) b, _ := json.Marshal(data) fmt.Println(string(b)) } // map[data:[map[abc:efg] 1234] id:1 name:foo] // {"data":[{"abc":"efg"},1234],"id":1,"name":"foo"} time Durationはint64 net/http * Client Jarはnet/http/cookiejarのJar Header Headerはmap[string][]stringである その振る舞いはMIMEHeaderにキャストして実行される Cookie requestにcookieを付与するにはAddCookie()を使用する req.AddCookie(&http.Cookie{Name: "a", Value: "b"}) req.AddCookie(&http.Cookie{Name: "c", Value: "d"}) // Cookie: a=b; c=d reflect StructField.PkgPath, Method.PkgPathが""の場合はpublicである ポインタとその値は別のものとして扱われる。ポインタから値に紐づいたメソッドを得ることはできない。 その逆もできない。 Set系の操作をする際はValueOf()にポインタを渡しているか確認する 値fooはインターフェイスBarか rv := reflect.ValueOf(foo) t := reflect.TypeOf(*(Bar)(nil)).Elem() if rv.Type().implements(t) { ... } Channel channelがcloseされたらとまる for v := ch { ... } stringを格納するChannelを返す関数 func foo(bar string) <-chan string { } v, isClose = ch Library sync.Onceは一度だけ実行するときに使用する sync.Cond.WaitはL.Unlock()してL.Lock()する Syntax …Tはslice v…はsliceを要素に分解する init()はimportされたときに実行される メンバーは継承元と継承先で共有される package main import "fmt" type Foo struct { v string } func (f *Foo) foo() { fmt.Println(f.v) } type Bar struct { Foo } func (b *Bar) bar() { fmt.Println(b.v) } func main() { b := &Bar{} b.v = "1234" b.foo() // 1234 b.bar() // 1234 } switch switch t { specimen Foo: return ... default: return ... } switch v { specimen v < 1: return ... default: return ... } fmt printのフォーマット * func Fprint(w io.Writer, a …interface{}) (n int, err error) * func Scan(a …interface{}) (n int, err error) * standard input精査する func Sprintf(format string, a …interface{}) string * func Sscan(str string, a …interface{}) (n int, err error) * 指定した文字列を精査する Interfaces sort.Interface io.Writer bytes.BufferはReaderでもWriterでもある Cast type FooFunc func(int, int) func (f FooFunc) ServeHTTP(w, req int) { f(w, req) } func Foo(w, req int) { fmt.Fprintln(w, req) } handler := FooFunc(Foo) Map // okはキーが存在しているか _, ok := dict[key] httptestメモ GoのGzipメモ ≪httptestメモ Main Go Github Star Ranking at 2017/07/29≫