Programming 37

드림코딩 by 엘리. JavaScript 기초 강의(2) - 콘솔에 출력, script async 와 defer의 차이점

Javascript 공식 사이트 = ecma-international.org developer.mozilla.org (MDN) HTML에서 어떻게 javscript 를 포함해야하는가? 자바스크립트의 가장 큰 특징 = javascript is very flexible flexible === dangerous, 따라서 상단에 use strict를 사용하게 되면 상식적인 코드 안에서 동작하게 된다. 예를 들면 변수를 선언하지 않고서는 사용할 수 없다.

드림코딩 by 엘리. JavaScript 기초 강의 회차&영상 URL

회차 제목 01 자바스크립트의 역사와 현재 그리고 미래 02 콘솔에 출력, script async 와 defer의 차이점 03 데이터타입, data types, let vs var, hoisting 04 코딩의 기본 operator, if, for, loop 코드 리뷰 팁 05 Arrow Function은 무엇인가? 함수의 선언과 표현 06 Class vs Object, 객체지향 언어 클래스 정리 07 What is the object? 08 배열 제대로 알고 쓰자. 자바스크립트 배열 개념과 APIs 총 정리 09 유용한 10가지 배열 함수들, Array APIs 총 정리 10 JSON 개념 정리와 활용방법 및 유용한 사이트 공유 https://www.youtube.com/watch?v=wcsVjmHrU..

SyntaxError:(unicode err) 'unicodeescape'

이 에러는 Code를 작성할 때는 알고 있지만, 가끔 Setting을 위해 py로 만들어진 config 파일을 수정할 때 간혹 걸린다. python의 string 안에서는 단독으로 "\"를 사용 할 수 없다. "\"를 붙이는 순간 python 내부에서는 escape character로 인식한다. [\"] => ["] 로 변환이 되기에 흔히 string 안에 따옴표를 넣고 싶을 때나 줄바꿈이 필요로 할 때 사용하곤 한다. config.py 에서 route setting을 할 때 가끔 윈도우 탐색기 주소창에 있는 경로를 그대로 복사하고 넣을 때가 있다. 이때 윈도우 경로 주소는 역슬러쉬(\)를 포함하고 있기에 위 주소를 python code에 넣어버리면 [\P, \W, \C] 등의 알 수 없는 이스케이프 문..

Programming/PYTHON 2020.12.14

델파이 가변 레코드

C언어에서 사용하는 공용체인 Union가 비슷한 개념이다. 가장 큰 데이터 타입에 맞게 메모리를 올린 후 해당 레코드를 조금 더 자유롭게 사용한다. 델파이를 데이터형식에 대해 굉장히 보수적이지만 가변 레코드를 사용하면 사용자가 만든 임의의 변수 또한 해당 레코드에 변수 이름을 대입하여 저장할 수 있다. 또한 Union과 마찬가지로 같은 메모리공간을 사용하기에 한쪽의 사용을 마치고 따로 값을 변경 할 필요 없이 그저 다른 값으로 덮어쓰기 형식으로 데이터 값이 변환된다.

Programming/DELPHI 2018.10.15

Python editor - SublimeText3 config

주구난방으로 개발하는 내 특성상 eclipse 로는 너무 많은 창을 띄어서무겁지는 않지만 강력한 기능을 가진 editor를 찾게 되었는데 SublimeText를 이용하여 python editor 로 사용하니깐 생각보다 괜찮아서설치법을 적어놓을려 한다. http://www.sublimetext.com/이곳에서 SublimeText3 를 다운받고 실행시킨다. 빨간 부분을 클릭해서 언어를 python 으로 선택한다.여기서 그냥 코드 입력 후 Ctrl + B 를 누르면 compile 화면이 생성되는데이것만 하기엔 그냥 cmd 창을 이용하는거랑 별반 차이가 없기에추가설정을 한다. 1. sumlimetext Package Control를 설치한다.https://packagecontrol.io/installation..

Programming/PYTHON 2017.08.09

Python 3.6 install (windows, linux yum install)

Windows - https://www.python.org/downloads/ Add Python 3.6 to PATH 를 체크해놓는게 나는 편하더라 Win + R -> cmd Linux(centos7) / yum install----------------------------------------------------------------------------------yum install -y https://centos7.iuscommunity.org/ius-release.rpmyum install -y python36u python36u-libs python36u-devel python36u-pippython -V------------------------------------------------..

Programming/PYTHON 2017.08.09

C언어 Parameter

void main( int argc, char *argv[] ){ } argc 는 프로그램이 실행할 때 지정해 준 "명령행 옵선"의 "개수"가 저장되는 곳입니다.argc 운영체제가 이 프로그램을 실행했을때 전잘되는 인수의 갯수이다.함수를 호출하여 인수를 전달하는 것처럼 프로그램을 실행할 때 인수를 전달받을 수 있다.(도스에서 파일 카피, 이동과 같은 명령 시행시 처럼)첫번째 인수는 실행파일명으로 고정되어 있는데 이것도 인수에 포함하므로인수의 갯수는 무조건 1보다 크며 넘겨받는 인수보다도 1 크다. 이 값은 인수가 제대로 전달되었는지체크하는 경우에 사용된다. argv 는 프로그램을 싱핼할 때 지정해 준 "명령행 옵선의 문자열들"이 실제로 저장되는 배열입니다.argv 프로그램으로 전달된 실제 인수의 값이다...

Programming/C & CPP 2017.03.08