タグ

2016年5月6日のブックマーク (6件)

  • `Handle`、`HandleFunc`、`Handler`、`HandlerFunc`についてまとめ - Qiita

    `Handle`、`HandleFunc`、`Handler`、`HandlerFunc`についてまとめGo ただの勉強メモ程度ですが、httpパッケージ配下のHandle、HandleFunc、Handler、HandlerFuncについてまとめました。 Goでアプリケーションサーバを書くのはとても簡単で、そこらのLL並みの行数で小さなWebアプリケーションが立ち上がる。 package main import ( "fmt" "log" "net/http" ) func index(w http.ResponseWriter, r *http.Request) { fmt.Fprintf(w, "hello, go httpd!") } func main() { http.HandleFunc("/", index) e := http.ListenAndServe(":8080"

    `Handle`、`HandleFunc`、`Handler`、`HandlerFunc`についてまとめ - Qiita
  • build-web-application-with-golang/ja/07.4.md at master · astaxie/build-web-application-with-golang

    おそらくあなたはMVCのデザインパターンについて聞いたことがあると思います。Modelはデータを処理を、Viewは表示結果を、Controllerはユーザのリクエストの制御を行います。Viewレイヤーの処理では、多くの動的な言語ではどれも静的なHTMLの中に動的言語が生成したデータを挿入します。例えばJSPでは<%=....=%>を挿入することで、PHPでは<?php.....?>を挿入することで実現します。 下の図でテンプレートのメカニズムについてご紹介します 図7.1 テンプレートのメカニズム図 Webアプリケーションがクライアントに返すフィードバックの情報の中の大部分の内容は静的で不変です。また少ない部分でユーザのリクエストによって動的に生成されるものがあります。例えばユーザのアクセスログリストを表示したい場合、ユーザ間ではログデータが異なるのみで、リストのスタイルは固定です。この時

    build-web-application-with-golang/ja/07.4.md at master · astaxie/build-web-application-with-golang
  • Effective Go - golang.jp

    Go言語とは、Googleが開発した新しいプログラミング言語です。 当サイトではこの新しい言語についての情報を集約していきます。 このサイトの更新が滞っており、情報が古くなっておりますのでご注意ください。 実践Go言語(Effective Go)の翻訳、9回目です。 前回までの訳は実践Go言語[日語訳]にまとめてあります。 メソッド ポインタ vs. 値 メソッドは、名前がつけられていればポインタとインタフェースを除くすべての型に定義することができます。(レシーバは構造体である必要はありません。) 以前、スライスの説明のところで書いたAppend関数を今度はスライスのメソッドとして定義してみます。これにはまず、メソッドと結びつけるために新たに名前付きの型を宣言し、メソッドにこの型のレシーバを定義します。 type ByteSlice []byte func (slice ByteSlic

  • Big Sky :: golang の sync パッケージの使い方

    golang と言えば非同期に特化した言語ですが、慣れない内は簡単な非同期しか使えません。しかし sync パッケージを知る事でもっとカジュアルに、かつ確実な非同期処理を行う事が出来る様になります。 今日はそんな sync パッケージについて説明してみたいと思います。 sync.Mutex ご存じ sync.Mutex です。皆さんが一番使う排他制御だと思います。 package main import ( "fmt" "runtime" "sync" "time" ) func parallel(wg *sync.WaitGroup) { fmt.Println("博") time.Sleep(100 * time.Millisecond) fmt.Println("多") time.Sleep(100 * time.Millisecond) fmt.Println("の") time.

    Big Sky :: golang の sync パッケージの使い方
  • Intro to Rx - JSFiddle - Code Playground

  • 初心者向け、コンサルタントが教えるエクセル(Excel)入門 - 戦略コンサルによる転職ブログ

    こんにちは、戦略コンサルタントです。 今回は私の「社会人であればこんくらいは最低限出来てよ」というフラストレーションをぶつけた「これだけ最低限知ってろ」です。非常に長い記事ですが、目次をうまく活用しながら自分に必要な部分を読むようにして下さい。 エクセルで出来ること あるべきフォーマット/作ってはならないフォーマット 初心者でも知っておくべき頻出ショートカット alt + e + s(alt系は順番に押す) :形式を選択して貼り付け 範囲選択のshift,ctrl フォーマット用) alt+w+v+gで罫線非表示 shift+ctrl+1でカンマ表示,shift+ctrl+5で%表示 ctrl+1でセルの書式設定 関数:兎にも角にもvlookup! vlookup ピボットテーブル 分析結果を伝える・グラフ作成 データだけでは意味を成さない、比較を行って初めて意味がある 簡単な分析設計をや

    初心者向け、コンサルタントが教えるエクセル(Excel)入門 - 戦略コンサルによる転職ブログ