์ „์ฒด ๊ธ€

์ „์ฒด ๊ธ€

    [Node.js] ์‚ฌ์šฉ์ž๊ฐ€ ์›ํ•˜๋Š” ํด๋” ์ด๋ฆ„ ์•ˆ์ „ํ•˜๊ฒŒ ๋ฐ›์•„์˜ค๊ธฐ

    node app.js ํŒŒ์ผ๋ช… ์œผ๋กœ ์‹คํ–‰ํ•ด์ฃผ๋ฉด, var os = require('os'); const path = require('path'); const folder = process.argv[2]; const workingDir = path.join(os.homedir(), 'Pictures', folder); if (!folder || !fs.existsSync(workingDir)) { console.error('Please enter a folder name in Picture'); } console.log('Working Directory: ' + workingDir); - process.argv ๊ธธ์ด๊ฐ€ 3์ธ ๋ฐฐ์—ด - process.argv[2] ํŒŒ์ผ๋ช… -const workingDir = pat..

    ๋ฐฐ์—ด์˜ ํ•จ์ˆ˜๋“ค

    ๋ฐฐ์—ด ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝ ์ƒˆ๋กœ์šด ๋ฐฐ์—ด์„ ๋งŒ๋“ค์–ด์„œ ๋ฐ˜ํ™˜ ์œ„์™€ ๊ฐ™์ด ํฌ๊ฒŒ ๋‘๊ฐ€์ง€ ์Šคํƒ€์ผ๋กœ ๋ถ„๋ฅ˜ ๊ฐ€๋Šฅ const ์ฃฝs = ['๋‚™์ง€์ฃฝ','์ „๋ณต์ฃฝ','ํ˜ธ๋ฐ•์ฃฝ','ํ••์ฃฝ']; //ํŠน์ •ํ•œ ์˜ค๋ธŒ์ ํŠธ๊ฐ€ ๋ฐฐ์—ด์ธ์ง€ ์ฒดํฌ console.log(Array.isArray(์ฃฝs)); // true console.log(Array.isArray({})); //false //ํŠน์ •ํ•œ ์•„์ดํ…œ์˜ ์œ„์น˜๋ฅผ ์ฐพ์„ ๋•Œ console.log(์ฃฝs.indexOf('ํ˜ธ๋ฐ•์ฃฝ')); //2 //๋ฐฐ์—ด ์•ˆ์— ํŠน์ •ํ•œ ์•„์ดํ…œ์ด ์žˆ๋Š”์ง€ ์ฒดํฌ console.log(์ฃฝs.includes('ํ˜ธ๋ฐ•์ฃฝ')); // true console.log(์ฃฝs.includes('์•ผ์ฑ„์ฃฝ')); //false // ์•„์ดํ…œ ์ถ”๊ฐ€ : ์ œ์ผ ๋’ค // ๋ฐฐ์—ด ์ž์ฒด๋ฅผ ๋ณ€๊ฒฝ ์ฃฝs.push('์ฐธ์น˜์ฃฝ'); con..

    [py] ๊ฑฐ๋ถ์ด ๊ทธ๋ž˜ํ”ฝ

    [py] ๊ฑฐ๋ถ์ด ๊ทธ๋ž˜ํ”ฝ

    turtle --- ํ„ฐํ‹€ ๊ทธ๋ž˜ํ”ฝ — ํŒŒ์ด์ฌ ์„ค๋ช…์„œ ์ฃผ์„ํŒ (flowdas.com) turtle --- ํ„ฐํ‹€ ๊ทธ๋ž˜ํ”ฝ — ํŒŒ์ด์ฌ ์„ค๋ช…์„œ ์ฃผ์„ํŒ turtle --- ํ„ฐํ‹€ ๊ทธ๋ž˜ํ”ฝ ์†Œ์Šค ์ฝ”๋“œ: Lib/turtle.py ์†Œ๊ฐœ ํ„ฐํ‹€(๊ฑฐ๋ถ์ด) ๊ทธ๋ž˜ํ”ฝ์€ ์•„์ด๋“ค์—๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐ์„ ์†Œ๊ฐœํ•˜๋Š” ๋ฐ ๋„๋ฆฌ ์‚ฌ์šฉ๋˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค. 1967๋…„ Wally Feurzeig, Seymour Papert ๋ฐ Cynthia Solomon์ด ๊ฐœ๋ฐœํ•œ python.flowdas.com import turtle t = turtle.Turtle() t.speed("slowest") t.shape("turtle") t.turtlesize(2) t.color("green") t.pencolor("blue") t.screen.bgcolor("aqua") for..

    [Js] ๋ฐฐ์—ด ์ƒ์„ฑ

    [Js] ๋ฐฐ์—ด ์ƒ์„ฑ

    interface ArrayConstructor { /** * Creates an array from an array-like object. * @param arrayLike An array-like object to convert to an array. */ from(arrayLike: ArrayLike): T[]; /** * Creates an array from an iterable object. * @param arrayLike An array-like object to convert to an array. * @param mapfn A mapping function to call on every element of the array. * @param thisArg Value of 'this' u..

    Bind

    this.x = 9; var module = { x: 81, getX: function() { return this.x; } }; module.getX(); // 81 var retrieveX = module.getX; retrieveX(); // 9 ๋ฐ˜ํ™˜ - ํ•จ์ˆ˜๊ฐ€ ์ „์—ญ ์Šค์ฝ”ํ”„์—์„œ ํ˜ธ์ถœ๋์Œ // module๊ณผ ๋ฐ”์ธ๋”ฉ๋œ 'this'๊ฐ€ ์žˆ๋Š” ์ƒˆ๋กœ์šด ํ•จ์ˆ˜ ์ƒ์„ฑ // ์‹ ์ž… ํ”„๋กœ๊ทธ๋ž˜๋จธ๋Š” ์ „์—ญ ๋ณ€์ˆ˜ x์™€ // module์˜ ์†์„ฑ x๋ฅผ ํ˜ผ๋™ํ•  ์ˆ˜ ์žˆ์Œ var boundGetX = retrieveX.bind(module); boundGetX(); // 81 this.name ='์†Œ๋ƒ'; let person1 = { name: '์•„๋ฌด๋ฌด' }; let person2 = { name: '๋Ÿญ์Šค', study: functio..

    [opencv์„ค์น˜] No module named 'cv2' ํ•ด๊ฒฐ

    line 1, in import cv2 ModuleNotFoundError: No module named 'cv2' ์—๋Ÿฌ๋ฅผ ๋งŒ๋‚˜๊ณ  pip install opencv-python ๋ช…๋ น์–ด๋กœ ํ•ด๊ฒฐ ์•ˆ ๋  ๋•Œ, https://bobbyhadz.com/blog/python-no-module-named-cv2 ModuleNotFoundError: No module named 'cv2' in Python | bobbyhadz The Python ModuleNotFoundError: No module named 'cv2' occurs when we forget to install the `opencv-python` module before importing it or install it in an incorrect e..

    [conda] vscode base์—์„œ ๊ฐ€์ƒํ™˜๊ฒฝ my_env๋กœ ๊ฐˆ์•„ํƒ€๊ธฐ

    # To activate this environment, use # # $ conda activate my_env # # To deactivate an active environment, use # $ conda deactivate (base) PS C:\Users\User\gitprogect\pythooo\> conda create -n my_env python=3.8 Collecting package metadata (current_repodata.json): done Solving environment: done ## Package Plan ## environment location: C:\Users\User\anaconda3\envs\my_env added / updated specs: - pyt..