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
Subprocess no susume
by
Makoto Kishimoto
PDF
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
PDF
Python で munin plugin を書いてみる
by
ftnk
PDF
ジャパネットQB GPars
by
Takahiro Sugiura
PPTX
前期講座09
by
Takenori Nakagawa
PDF
R3.0.0 is relased
by
Shintaro Fukushima
PDF
Neo4jとProlog
by
Jun Iio
PDF
awk v.s. bashどっちが強い?@OSC2011Tokyo
by
Ryuichi Ueda
PDF
マーク&スイープ勉強会
by
7shi
PDF
Tokyo.R#16 wdkz
by
Kazuya Wada
PDF
Lisp tutorial for Pythonista : Day 1
by
Ransui Iso
PPT
いまさら聞けないRake入門
by
Tomoya Kawanishi
PDF
pecoを使おう
by
Hideaki Miyake
PPTX
C++のビルド高速化について
by
AimingStudy
PDF
Effective modern-c++#9
by
Tatsuki SHIMIZU
PDF
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
PDF
菩薩でもわかる!Rで動かすExcelアドインの作り方
by
Nagi Teramo
PDF
Siv3Dで楽しむゲームとメディアアート開発
by
Ryo Suzuki
PPTX
USP 友の会 LT 資料 20130413
by
博文 斉藤
PDF
仮想記憶の構築法
by
magoroku Yamamoto
KEY
Stroustrup11章雑感
by
31 00
PDF
llvm入門
by
MITSUNARI Shigeo
PDF
8F Emacs seminar 1st
by
toshi_pp
PDF
Async design with Unity3D
by
Kouji Hosoda
PPTX
Rでのtry関数によるエラー処理
by
wada, kazumi
PDF
Goをカンストさせる話
by
Moriyoshi Koizumi
PDF
Mock and patch
by
Toru Furukawa
PDF
SECCON CTF セキュリティ競技会コンテスト開催について
by
takesako
PDF
Acme minechan
by
takesako
PDF
Acme::MineChan LT demo
by
takesako
More Related Content
PDF
Subprocess no susume
by
Makoto Kishimoto
PDF
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
PDF
Python で munin plugin を書いてみる
by
ftnk
PDF
ジャパネットQB GPars
by
Takahiro Sugiura
PPTX
前期講座09
by
Takenori Nakagawa
PDF
R3.0.0 is relased
by
Shintaro Fukushima
PDF
Neo4jとProlog
by
Jun Iio
PDF
awk v.s. bashどっちが強い?@OSC2011Tokyo
by
Ryuichi Ueda
Subprocess no susume
by
Makoto Kishimoto
GNU awk (gawk) を用いた Apache ログ解析方法
by
博文 斉藤
Python で munin plugin を書いてみる
by
ftnk
ジャパネットQB GPars
by
Takahiro Sugiura
前期講座09
by
Takenori Nakagawa
R3.0.0 is relased
by
Shintaro Fukushima
Neo4jとProlog
by
Jun Iio
awk v.s. bashどっちが強い?@OSC2011Tokyo
by
Ryuichi Ueda
What's hot
PDF
マーク&スイープ勉強会
by
7shi
PDF
Tokyo.R#16 wdkz
by
Kazuya Wada
PDF
Lisp tutorial for Pythonista : Day 1
by
Ransui Iso
PPT
いまさら聞けないRake入門
by
Tomoya Kawanishi
PDF
pecoを使おう
by
Hideaki Miyake
PPTX
C++のビルド高速化について
by
AimingStudy
PDF
Effective modern-c++#9
by
Tatsuki SHIMIZU
PDF
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
PDF
菩薩でもわかる!Rで動かすExcelアドインの作り方
by
Nagi Teramo
PDF
Siv3Dで楽しむゲームとメディアアート開発
by
Ryo Suzuki
PPTX
USP 友の会 LT 資料 20130413
by
博文 斉藤
PDF
仮想記憶の構築法
by
magoroku Yamamoto
KEY
Stroustrup11章雑感
by
31 00
PDF
llvm入門
by
MITSUNARI Shigeo
PDF
8F Emacs seminar 1st
by
toshi_pp
PDF
Async design with Unity3D
by
Kouji Hosoda
PPTX
Rでのtry関数によるエラー処理
by
wada, kazumi
PDF
Goをカンストさせる話
by
Moriyoshi Koizumi
PDF
Mock and patch
by
Toru Furukawa
マーク&スイープ勉強会
by
7shi
Tokyo.R#16 wdkz
by
Kazuya Wada
Lisp tutorial for Pythonista : Day 1
by
Ransui Iso
いまさら聞けないRake入門
by
Tomoya Kawanishi
pecoを使おう
by
Hideaki Miyake
C++のビルド高速化について
by
AimingStudy
Effective modern-c++#9
by
Tatsuki SHIMIZU
effective modern c++ chapeter36
by
Tatsuki SHIMIZU
菩薩でもわかる!Rで動かすExcelアドインの作り方
by
Nagi Teramo
Siv3Dで楽しむゲームとメディアアート開発
by
Ryo Suzuki
USP 友の会 LT 資料 20130413
by
博文 斉藤
仮想記憶の構築法
by
magoroku Yamamoto
Stroustrup11章雑感
by
31 00
llvm入門
by
MITSUNARI Shigeo
8F Emacs seminar 1st
by
toshi_pp
Async design with Unity3D
by
Kouji Hosoda
Rでのtry関数によるエラー処理
by
wada, kazumi
Goをカンストさせる話
by
Moriyoshi Koizumi
Mock and patch
by
Toru Furukawa
More from takesako
PDF
SECCON CTF セキュリティ競技会コンテスト開催について
by
takesako
PDF
Acme minechan
by
takesako
PDF
Acme::MineChan LT demo
by
takesako
PPTX
Node.js - JavaScript Thread Programming
by
takesako
PPTX
x86x64 SSE4.2 POPCNT
by
takesako
PPTX
再帰的 正規表現JSON Validator
by
takesako
PDF
正規表現‐もう一つのバベルの塔‐木村浩一
by
takesako
PDF
Perl6 Regex Programming with Rakudo
by
takesako
PDF
That Goes Without Alpha-Num (or Does It ?) all your base10 are belong to us
by
takesako
PDF
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
by
takesako
PDF
Perl x86 JIT Programming
by
takesako
PPT
YAPC::Asia 2008 Closing Ceremony
by
takesako
PPT
HTML Binary Hacks & GIF89a Ployglot
by
takesako
PDF
Devsumi2008 - YAPC::Asia 2008 Tokyo
by
takesako
PPT
GIF89a Oldtype
by
takesako
PPT
Shibuyajs Digest
by
takesako
PPT
HTML2.0 - digg - OSC2007-fall
by
takesako
PPT
Shibuya.pm#8 - ImageFight - HTML 2.0 New Browser Detection
by
takesako
PPT
Shibuyajs24 JavaScript.GIF x LiveConnect
by
takesako
SECCON CTF セキュリティ競技会コンテスト開催について
by
takesako
Acme minechan
by
takesako
Acme::MineChan LT demo
by
takesako
Node.js - JavaScript Thread Programming
by
takesako
x86x64 SSE4.2 POPCNT
by
takesako
再帰的 正規表現JSON Validator
by
takesako
正規表現‐もう一つのバベルの塔‐木村浩一
by
takesako
Perl6 Regex Programming with Rakudo
by
takesako
That Goes Without Alpha-Num (or Does It ?) all your base10 are belong to us
by
takesako
Devsumi2010 Ecmascript5 (ISO/IEC JTC1/SC22)
by
takesako
Perl x86 JIT Programming
by
takesako
YAPC::Asia 2008 Closing Ceremony
by
takesako
HTML Binary Hacks & GIF89a Ployglot
by
takesako
Devsumi2008 - YAPC::Asia 2008 Tokyo
by
takesako
GIF89a Oldtype
by
takesako
Shibuyajs Digest
by
takesako
HTML2.0 - digg - OSC2007-fall
by
takesako
Shibuya.pm#8 - ImageFight - HTML 2.0 New Browser Detection
by
takesako
Shibuyajs24 JavaScript.GIF x LiveConnect
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