Movatterモバイル変換
[0]
ホーム
URL:
画像なし
夜間モード
Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
takesako
PPTX, PDF
2,125 views
Node.js - sleep sort algorithm
setTimeout
Technology
◦
Read more
4
Save
Share
Embed
Embed presentation
Download
Downloaded 12 times
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
Recommended
PDF
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
PDF
Python で munin plugin を書いてみる
by
ftnk
PDF
awk v.s. bashどっちが強い?@OSC2011Tokyo
by
Ryuichi Ueda
PDF
Neo4jとProlog
by
Jun Iio
PDF
ジャパネットQB GPars
by
Takahiro Sugiura
PDF
Subprocess no susume
by
Makoto Kishimoto
PPTX
前期講座09
by
Takenori Nakagawa
PDF
R3.0.0 is relased
by
Shintaro Fukushima
PDF
pecoを使おう
by
Hideaki Miyake
PDF
マーク&スイープ勉強会
by
7shi
PPT
いまさら聞けないRake入門
by
Tomoya Kawanishi
KEY
Stroustrup11章雑感
by
31 00
PDF
Siv3Dで楽しむゲームとメディアアート開発
by
Ryo Suzuki
PPTX
Rでのtry関数によるエラー処理
by
wada, kazumi
PDF
Mock and patch
by
Toru Furukawa
PDF
llvm入門
by
MITSUNARI Shigeo
PPTX
C++のビルド高速化について
by
AimingStudy
PDF
Effective modern-c++#9
by
Tatsuki SHIMIZU
PDF
Goをカンストさせる話
by
Moriyoshi Koizumi
PDF
菩薩でもわかる!Rで動かすExcelアドインの作り方
by
Nagi Teramo
PPTX
USP 友の会 LT 資料 20130413
by
博文 斉藤
PDF
仮想記憶の構築法
by
magoroku Yamamoto
PDF
Async design with Unity3D
by
Kouji Hosoda
PDF
Lisp tutorial for Pythonista : Day 1
by
Ransui Iso
PDF
8F Emacs seminar 1st
by
toshi_pp
PDF
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
PDF
Tokyo.R#16 wdkz
by
Kazuya Wada
PPTX
Node.js - JavaScript Thread Programming
by
takesako
PPT
Shibuyajs Digest
by
takesako
PPT
HTML Binary Hacks & GIF89a Ployglot
by
takesako
More Related Content
PDF
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
PDF
Python で munin plugin を書いてみる
by
ftnk
PDF
awk v.s. bashどっちが強い?@OSC2011Tokyo
by
Ryuichi Ueda
PDF
Neo4jとProlog
by
Jun Iio
PDF
ジャパネットQB GPars
by
Takahiro Sugiura
PDF
Subprocess no susume
by
Makoto Kishimoto
PPTX
前期講座09
by
Takenori Nakagawa
PDF
R3.0.0 is relased
by
Shintaro Fukushima
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
Python で munin plugin を書いてみる
by
ftnk
awk v.s. bashどっちが強い?@OSC2011Tokyo
by
Ryuichi Ueda
Neo4jとProlog
by
Jun Iio
ジャパネットQB GPars
by
Takahiro Sugiura
Subprocess no susume
by
Makoto Kishimoto
前期講座09
by
Takenori Nakagawa
R3.0.0 is relased
by
Shintaro Fukushima
What's hot
PDF
pecoを使おう
by
Hideaki Miyake
PDF
マーク&スイープ勉強会
by
7shi
PPT
いまさら聞けないRake入門
by
Tomoya Kawanishi
KEY
Stroustrup11章雑感
by
31 00
PDF
Siv3Dで楽しむゲームとメディアアート開発
by
Ryo Suzuki
PPTX
Rでのtry関数によるエラー処理
by
wada, kazumi
PDF
Mock and patch
by
Toru Furukawa
PDF
llvm入門
by
MITSUNARI Shigeo
PPTX
C++のビルド高速化について
by
AimingStudy
PDF
Effective modern-c++#9
by
Tatsuki SHIMIZU
PDF
Goをカンストさせる話
by
Moriyoshi Koizumi
PDF
菩薩でもわかる!Rで動かすExcelアドインの作り方
by
Nagi Teramo
PPTX
USP 友の会 LT 資料 20130413
by
博文 斉藤
PDF
仮想記憶の構築法
by
magoroku Yamamoto
PDF
Async design with Unity3D
by
Kouji Hosoda
PDF
Lisp tutorial for Pythonista : Day 1
by
Ransui Iso
PDF
8F Emacs seminar 1st
by
toshi_pp
PDF
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
PDF
Tokyo.R#16 wdkz
by
Kazuya Wada
pecoを使おう
by
Hideaki Miyake
マーク&スイープ勉強会
by
7shi
いまさら聞けないRake入門
by
Tomoya Kawanishi
Stroustrup11章雑感
by
31 00
Siv3Dで楽しむゲームとメディアアート開発
by
Ryo Suzuki
Rでのtry関数によるエラー処理
by
wada, kazumi
Mock and patch
by
Toru Furukawa
llvm入門
by
MITSUNARI Shigeo
C++のビルド高速化について
by
AimingStudy
Effective modern-c++#9
by
Tatsuki SHIMIZU
Goをカンストさせる話
by
Moriyoshi Koizumi
菩薩でもわかる!Rで動かすExcelアドインの作り方
by
Nagi Teramo
USP 友の会 LT 資料 20130413
by
博文 斉藤
仮想記憶の構築法
by
magoroku Yamamoto
Async design with Unity3D
by
Kouji Hosoda
Lisp tutorial for Pythonista : Day 1
by
Ransui Iso
8F Emacs seminar 1st
by
toshi_pp
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
Tokyo.R#16 wdkz
by
Kazuya Wada
More from takesako
PPTX
Node.js - JavaScript Thread Programming
by
takesako
PPT
Shibuyajs Digest
by
takesako
PPT
HTML Binary Hacks & GIF89a Ployglot
by
takesako
PDF
Perl6 Regex Programming with Rakudo
by
takesako
PPTX
x86x64 SSE4.2 POPCNT
by
takesako
PDF
That Goes Without Alpha-Num (or Does It ?) all your base10 are belong to us
by
takesako
PPT
Shibuya.pm#8 - ImageFight - HTML 2.0 New Browser Detection
by
takesako
PPTX
再帰的 正規表現JSON Validator
by
takesako
PPT
GIF89a Oldtype
by
takesako
PPT
HTML2.0 - digg - OSC2007-fall
by
takesako
PDF
SECCON CTF セキュリティ競技会コンテスト開催について
by
takesako
PDF
Acme::MineChan LT demo
by
takesako
PDF
正規表現‐もう一つのバベルの塔‐木村浩一
by
takesako
PDF
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
by
takesako
PDF
Acme minechan
by
takesako
PPT
Shibuyajs24 JavaScript.GIF x LiveConnect
by
takesako
PDF
Devsumi2008 - YAPC::Asia 2008 Tokyo
by
takesako
PDF
Perl x86 JIT Programming
by
takesako
PPT
YAPC::Asia 2008 Closing Ceremony
by
takesako
Node.js - JavaScript Thread Programming
by
takesako
Shibuyajs Digest
by
takesako
HTML Binary Hacks & GIF89a Ployglot
by
takesako
Perl6 Regex Programming with Rakudo
by
takesako
x86x64 SSE4.2 POPCNT
by
takesako
That Goes Without Alpha-Num (or Does It ?) all your base10 are belong to us
by
takesako
Shibuya.pm#8 - ImageFight - HTML 2.0 New Browser Detection
by
takesako
再帰的 正規表現JSON Validator
by
takesako
GIF89a Oldtype
by
takesako
HTML2.0 - digg - OSC2007-fall
by
takesako
SECCON CTF セキュリティ競技会コンテスト開催について
by
takesako
Acme::MineChan LT demo
by
takesako
正規表現‐もう一つのバベルの塔‐木村浩一
by
takesako
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
by
takesako
Acme minechan
by
takesako
Shibuyajs24 JavaScript.GIF x LiveConnect
by
takesako
Devsumi2008 - YAPC::Asia 2008 Tokyo
by
takesako
Perl x86 JIT Programming
by
takesako
YAPC::Asia 2008 Closing Ceremony
by
takesako
Node.js - sleep sort algorithm
1.
常識を覆すソートアルゴリズムSleep sortサイボウズ・ラボ/ Shibuya.pm竹迫
良範 @TAKESAKO
2.
2009/04/06Cybozu University2
3.
常識を覆すソートアルゴリズム Sleep sort#!/bin/bashfunction
f() { sleep "$1" && echo "$1"}while [ -n "$1" ]do f "$1" & shiftdonewait実行方法$ ./sleepsort.bash 5 4 3 2 1
4.
2009/04/06Cybozu University44ch BBS
5.
2009/04/06Cybozu University5
6.
2009/04/06Cybozu University6
7.
2009/04/06Cybozu University7
8.
2009/04/06Cybozu University8
9.
2009/04/06Cybozu University9package mainimport
( "os" "strconv" "syscall")func main() {args := os.Args[1:] done := make(chan int64) for _, arg := range args { i, _ := strconv.Atoi64(arg) go func(i int64) {syscall.Sleep(i * 1e9) done <- i }(i) } for _ = range args {println(<-done) }}
10.
2009/04/06Cybozu University10setTimeoutでSleep sort
を実装してみた
11.
JavaScript版 Sleep sort(1000ミリ秒単位)function
sleep_sort(a) { for(var i = 0; i < a.length; i++){ callback( a[i] ); } function callback(n) {setTimeout( function(){ document.body.innerHTML+= n + "<br>\n"; }, n * 1000) }}実行方法sleep_sort([5,4,3,2,1,0]);
12.
ブラウザで実際に動かしてみるsetTimeout(f, n *
1000) バージョン
13.
高速 JavaScript版 Sleep
sort(1ミリ秒単位)function sleep_sort(a) { for(var i = 0; i < a.length; i++){ callback( a[i] ); } function callback(n) {setTimeout( function(){ document.body.innerHTML+= n + "<br>\n"; }, n* 1) }}実行方法sleep_sort([11,12,5,4,3,13,2,1,0,9,8,7,6,10]);
14.
本当に動くのかブラウザで実際に動かしてみるsetTimeout(f, n *
1) ミリ秒バージョン
15.
手元の環境で setTimeoutの分解能を調べてみた※タブの表・裏やOSなど環境によって差があります
16.
※ クロスブラウザ対応とはこういうこと?setTimeout(f, (n+5)
* 2) ミリ秒バージョン
17.
2009/04/06Cybozu University17Node.js
18.
Node.js 版 Sleep
sort(10ピコ秒単位)function sleep_sort(a) { for(var i = 0; i < a.length; i++) { callback( a[i] ); } function callback(n) {setTimeout( function(){ console.log(n); } , (n+1) * 1e-8) }}sleep_sort(process.argv.slice(2));実行方法$ node sort.js 5 4 3 2 1 0
19.
Node.js の setTimeout分解能(およそ)※タブの表・裏やOSなど環境によって差があります
20.
2009/04/06Cybozu University20Node.js最速伝説
Download
[8]
ページ先頭
©2009-2025
Movatter.jp