programminglab의 등록된 링크

 programminglab로 등록된 티스토리 포스트 수는 71건입니다.

[자바스크립트] 배열에서 오브젝트 삭제하기 [내부링크]

let arr = [ { name: 'alice', value: 1, }, { name: 'bob' , value: 2, }, { name: 'sun' , value: 3, }, ]; // 오브젝트 타입에서 값이 2인 오브젝트를 모두 제거하고 싶을 경우 let res = arr.filter(a => (a.v..

[진짜 쉬운 리액트] 리액트 시작하기 [내부링크]

우분투를 사용할 경우 아래의 명령을 순차적으로 실행하여 node 12를 설치하도록 한다. sudo apt-get install curl curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash - sudo apt-get install -y no..

cargo, rustup 설치 명령어 [내부링크]

설치는 아래와 같이 리눅스 명령을 실행하여 간단히 설치할 수 있다. curl https://sh.rustup.rs -sSf | sh 기존에 rust가 설치되어 있을 경우 기존 설치되어 있는 rust 패키지는 모두 삭제해주는 것이 좋다. 우분..

[블로그 활성화] 마케팅 툴 정리 [내부링크]

가끔 메모를 하기 위해 이 블로그에 내가 공부하는 프로그래밍 문법을 정리해두었다. 그렇게 차곡차곡 자료가 쌓아가다보니 어느 덧 방문자도 꽤 늘었다. 동시에 애드센스 광고도 함께 붙여두었는데 이게 생각보다..

[파이썬] 여러줄 문자열 사용하기 [내부링크]

multilineString = """ Hello This is Multi line Strings """ print(multilineString)

[자바스크립트] 파일의 존재 여부 확인 [내부링크]

let path = 'output1.txt'; let fs = require('fs'); let res = fs.existSync("./output1.txt"); console.log(res);

[파이썬] 파이썬 map 함수 사용법 [내부링크]

파이썬의 map 함수는 특정 범위내에 있는 집합형태의 것들을 원하는 하나의 타입으로 바꿔주는 기능이다. testArray = ["1", "2", "3", "4"] a, b, c, d = map(int, testArray) print(a, b, c, d) >>> 1 2 3 4

[파이썬] 파이썬 split 함수 사용법 [내부링크]

someString = "Hello.World" h, w = someString.split(".") print(h) print(w) >>> Hello >>> World

[파이썬] 파이썬 주석 사용법 [내부링크]

print("한줄 주석 연습") # 한줄 주석 print("여러줄 주석") """ 이 블록은 주석을 여러줄에 걸쳐 사용할 때 사용한다. 1. 주석 2. 주석 3. 주석 4. 주석 """ # 줄바꿈이 있는 문자열을 특정 변수에 대입 및 출력..

[파이썬] 파이썬 타이머 사용법 [내부링크]

import threading count = 0 def timer(): global count count += 1 print(count) timer = threading.Timer(1, timer) # 1초 마다 타이머 함수를 실행한다. timer.start() if count == 5: print('타이머를 멈춥니..

[파이썬] print 함수와 input 함수 사용법 [내부링크]

print("출력할 문자열") >>> 출력할 문자열 value = input("입력할 문자열: ") print(value) >>> 입력할 문자열: 입력을 합시다. >>> 입력을 합시다.

[파이썬] 파이썬(Python)이 인기있는 이유 10가지 [내부링크]

파이썬(Python)이란? 파이썬(Python)은 오픈소스 고급 프로그래밍 언어 중 하나입니다. 파이썬은 C언어를 기반으로 한 오픈소스 고급 프로그래밍 언어로, 1991년 귀도 반 로섬(Guido van Rossum)에 의해 설계 및..

[파이썬] 변수 기초 사용 방법 [내부링크]

#파이썬 변수 기초 사용 방법 파이썬 변수의 개념 변수란 쉽게 변하는 수, 우리가 무언가를 연산하기 위해 사용하는 수이다. 위키백과에 따르면 변수란 아래의 그림과 같이 정의한다. 빨간색 네모칸이 바로 우리가..

[문제해결] Can't resolve 'fs' / 'net' [내부링크]

webpack build 명령어를 실행할 때 Can't resolve 'fs'/'/net' 명령어가 발생한다면 아래의 굵은 글씨와 같이 weppack config 파일 설정에 입력해주면 번들링이 잘 되는 것을 확인할 수 있다. module.exports = ..

[문제해결] Windows에서 rm -rf 사용하기 [내부링크]

Windows 운영체제 하에서 javascript 또는 python등의 언어로 개발환경을 구성하다 보면 rm, make 등의 언어가 필요할 때가 있다. 이 경우 아래의 링크에서 필요한 유틸 툴을 다운로드 받아 명령어를 작동시킬 수..

[서버 관리] MongoDB 자동 백업 구성 스크립트 예제 [내부링크]

현재 MongoDB에 저장된 데이터를 자동으로 보관하기 위해 다음과 같은 쉘 스크립트를 사용하여 저장한다. * MongoDB 데이터 저장 과정 및 필요 사항 컨테이너 생성 시 데이터볼륨 옵션(docker run -v)을 사용하여..

[PHP] 개발 환경 구성하기 [내부링크]

개발시 php를 windows PC에 설치하여 테스트하는 경우, 해당 폴더의 php.ini-production 파일에서 php.ini 파일 이름으로 변경해준다. 아래의 옵션을 사용하여 실제 dll 파일들의 위치로 변경해준다. extension_di..

[블록체인] 업비트 4만원 벌기 [내부링크]

업비트에서 BTC 에어드랍 이벤트를 진행중이네요 ~ 케이뱅크 연동하고 최초로 1회 100만원 이상 입금하면 약 4만원 가량의 BTC를 선착순으로 준다고합니다. 에어드랍 받은 비트코인을 팔면 현금으로 교환가능하니..

[문제해결] cron 스케쥴러 간단 명령어 정리 [내부링크]

cron 스케쥴러는 중요 작업을 서버에서 자동으로 실행될 수 있도록 해주는 데몬이다. 문법은 아래를 참고하도록 한다. # crontab -e 대신 아래의 vim /etc/crontab 을 사용하여 더 자세한 정보를 확인할 수 있다...

[안드로이드 프로그래밍] you need to use a Theme.AppCompat theme (or descendant) with this activity. 에러 해결 [내부링크]

you need to use a Theme.AppCompat theme (or descendant) with this activity. 에러 해결 이 에러는 액티비티를 풀스크린 모드로 하거나 또는 타이틀바를 없앨 때 발생할 수 있다. 이 에러의 발생원인은 AppComp..

[문제해결] 윈도우 패키지 매니저 : chocolatey [내부링크]

오래전부터 윈도우즈에서도 리눅스 같이 패키지매니저가 있으면 참 좋을 거라 생각했었는데 그런 프로젝트가 있었습니다. chocolatey 라는 프로젝트네요. (https://chocolatey.org/) 링크에서 간단하게 설치하고..

[파이썬] django MYSQL 데이터베이스 사용하기 [내부링크]

DATABASES = {    'default': {        'ENGINE': 'django.db.backends.oracle',        'NAME': '',    # Or path to database file if using sqlite3.        'USER': 'study',     ..

[파이썬] django 외부 접속시 DisallowedHost가 뜰때 [내부링크]

django 프로젝트 생성 후 settings.py 안에 있는 ALLOWED_HOST = [ ] 인자 안에 서버아이피를 넣어주도록 한다. 예시) ALLOWED_HOSTS = ["192.168.75.147"]

[파이썬] django 홈페이지 외부 오픈하기 [내부링크]

runserver 옵션만 주고서는 외부로 홈페이지를 오픈할 수 없다. 홈페이지를 오픈하기 위해서는 IP:PORT를 주도록 한다. python manage.py runserver 0.0.0.0: ex) python manage.py runserver 0.0.0.0:80

[파이썬] 소수점 자리에서 반올림 하기. [내부링크]

파이썬에서 특정 소숫점자리에서 반올림하려면 round 함수를 사용하면 됩니다. # 소수점 3째 자리에서 반올림 print ( round(3.123456, 3) ) # 출력 결과: 3.1235

[파이썬] 웹 크롤러 : scarapy 설치하기 [내부링크]

설치방법 python 설치 경로에 보면 Scripts 라는 폴더가 있다. 이 폴더 안에 pip.exe 라는 실행프로그램이 있는데 이 프로그램을 사용하여 scrapy를 설치한다. pip install scrapy python win32api download & ins..

[파이썬] 파이썬 자료구조 : 큐 사용하기 [내부링크]

#!/usr/bin/python def Main(): queue = [] # queue create queue.append(1) # same PUT queue.append(2) queue.append(3) queue.append(4) print queue while queue: print "GET > ",queue.pop(0) # same GET Mai..

[파이썬] 예외처리 [내부링크]

try: # try code catch: # catch code finally: # finally code

[파이썬] 리스트에 아이템 추가하기 [내부링크]

#!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc', 'xyz']; aList.append("0101") aList.append("0202"); print "List : ", aList

[파이썬] 리스트에서 특정 문자열 제거하기 [내부링크]

#!/usr/bin/python aList = [123, 'xyz', 'zara', 'abc', 'xyz']; aList.remove('xyz'); print "List : ", aList aList.remove('abc'); print "List : ", aList

[파이썬] 리스트에서 특정 문자열 찾기 [내부링크]

some_list = ['abc-123', 'def-456', 'ghi-789', 'abc-456'] if any("abc" in s for s in some_list): # whatever

[파이썬] Python에서 MySQL 서버 접속하고 Select, Delete 하기 [내부링크]

아래의 코드는 파이썬 3.6버전에서 테스트 되었습니다. 참고하세요 ^^ # For Python 3.6 Version import sys import os import pymysql # run "install pip pymysql" if __name__ == "__main__": # MySQL Connecti..

[문제해결] MySQL 서비의 서비스(AutoSet10_MySQL) 제어를 실패해습니다. 에러해결 방법 [내부링크]

위와 같은 에러 발생시 필자는 아래와 같은 방법으로 해결했다. 1. D:\AutoSet10\server\MySQL5\my.ini  파일을 메모장에서 연다. ( 오토셋 설치 경로는 본인 PC 기준으로 확인하세요. ) 2. 마지막 줄에 "inno..

NPPExec 플러그인 컴파일 및 실행 세팅 방법 [내부링크]

NPPExec 세팅메뉴로 들어가서 아래와 같이 명령을 입력하도록 한다. NPP_SAVE cd $(FULL_CURRENT_PATH) " " "$(FILE_NAME)" 예제 NPP_SAVE cd $(FULL_CURRENT_PATH) "C:\RailsInstaller\Ruby2.1.0\bin\ruby.exe" $..

[자바스크립트] 자바스크립트 여러줄 사용하기 [내부링크]

var a = '이을 문자열1 \ 이을 문자열2 \ 이을 문자열3'; 와 같이 \를 사용하여 연결하도록 한다.

[데이터베이스] mysql 서버 설치하기 [내부링크]

mysql 서버를 설치하기 위해서는 mysql 사이트에서 커뮤니티 서버 버전을 설치하면 된다. 아래의 링크에 mysql 커뮤니티 버전 사이트가 있다. http://dev.mysql.com/downloads/mysql/

[자바] 자바 if ~ else 문 사용 [내부링크]

public class Main {       public static void main(String[] args) {             /* if ~ else 1 */       boolean b = true;       if(b == true){              Syste..

[자바] 자바 Map 사용 예제 [내부링크]

import java.util.HashMap; public class Main {       public static void main(String[] args) {             /* Map */       HashMap map = new HashMap ();       // HashMap map..

[자바] 자바 Generics 사용 예제 [내부링크]

import java.util.ArrayList; public class Main {       public static void main(String[] args) {             /* Generics */       ArrayList list = new ArrayList ();       lis..

[자바] 자바 List 클래스 사용 예제 [내부링크]

import java.util.ArrayList; public class Main {       public static void main(String[] args) {             /* List */       ArrayList a = new ArrayList();       a.add(1);..

[자바] 자바 배열 사용 예제 2 [내부링크]

import java.lang.reflect.Array; public class Main {       public static void main(String[] args) {   /* Array */       Integer[] a = {1,2,3,4}; // Array Type       //Integer a[] = {1..

[자바] 자바 배열 사용 예제 [내부링크]

public class Main {       public static void main(String[] args) {             /* 배열 선언 */       int[] arr = {1,2,3,4};       System. out.println(arr .getClass());   ..

[자바] 자바 레퍼런스 데이터 타입 예제 [내부링크]

public class Main {       public static void main(String[] args) {             /* 레퍼런스 데이터 타입 */       Integer i = 1;       Float f = 1.1f;       Double d = 1..

[자바] 자바 기본 데이터 타입 예제 [내부링크]

아래의 코드를 복사하여 이클립스에서 실행시켜 보시기 바랍니다. 자바의 데이터타입에 따른 SYstem.out.println 메소드의 출력 결과를 알 수 있습니다. public class Main { public static void main(String[] ar..

[자바] HelloWorld 예제 [내부링크]

Hello World public class Main {     public static void main(String[] args) {        System. out.println("Hello World" );     } }

[자바] war 파일 제작 [내부링크]

이클립스 실행 후 Dynamic web project를 생성한 후 index.jsp를 WebContent 밑에 생성 export -> war 를 이용해서 war 파일 생성

JDK와 Notepad++ 로 자바 프로그래밍 하기 [내부링크]

javac Main.java java Main javac -d <컴파일된 결과물의 출력 디렉토리> -classpath <관련 클래스 파일 위치> <소스파일 위치> javac -d ./classes -classpath ./classes ./src/*.java 여러개의 클래스 경로들을..

[자바] 자바에서 암호모듈 사용하기 [내부링크]

만약 암호모듈에서 http://stackoverflow.com/questions/10193567/java-security-nosuchalgorithmexceptioncannot-find-any-provider-supporting-aes-e 와 같은 에러가 발생한다면 옆의 파일을 해당 IDE에서 참조..

[파이썬] flask 예제코드 [내부링크]

""" API를 처리한다. """ @app.route('/api',methods=["POST"]) def api(): """ requset 사용 요령 # query = request.form['query'] # post 방식 일때 query = request.args.get('query') # get 방식 일때 # resu..

[파이썬] 지메일 발송 코드 [내부링크]

import smtplib from email.mime.text import MIMEText def sendGmail(id,pw,to_list,subject,content): message = MIMEText(content, 'plain', 'UTF-8')        # 메시지는 UTF-8로 보내는 것에 주의 mes..

[파이썬] PyQt Designer UI 이벤트 처리 [내부링크]

이벤트 처리를 하려면 먼저 self.connect 메소드를 사용하여 이벤트와 컴포넌트를 연결한다. 사용방법은 다음과 같다. self.connect(self.pushButton, SIGNAL("clicked()"), self.btn_clicked)  def btn_clicked..

[파이썬] PyQt Designer를 이용한 UI 제작 [내부링크]

PyQt에서는 UI를 쉽게 제작할 수 있도록 designer 라는 UI 제작 프로그램을 지원한다. C:\Python34\Lib\site-packages\PyQt5\designer.exe 로 실행할 수 있다. designer.exe를 사용하여 모든 프로그램의 ui를 구성..

[파이썬] PyQT5 [내부링크]

PyQT는 영국의 Riverbank Computing 이라는 곳에서 C++의 Cross Platform GUI Framework 중하나인 QT를 파이썬 모듈로 변환해 주는 툴을 만들며 시작되었다. PyQT는 다른 라이브러리와는 달리 Designer라는 GUI 도..

[파이썬] Visual Stuio에서 Python 프로그래밍하기 [내부링크]

1. Visual Stuio 솔루션 생성시 파이썬을 눌러 플러그인을 설치한다. 2. 비쥬얼 스튜디오에서 파이썬 3.4버전을 다운로드하고 솔루션을 생성한다. 3. 솔루션 생성 후 '새로운 파일'을 생성하여 (.py 확장자를 가..

[파이썬] PyQt를 이용한 GUI 프로그래밍 [내부링크]

PyQt에는 4버전과 5버전이 있다. 4버전은 파이썬 2.7버전을 위한 것으로 현지 지원이 중단되었다. 5버전은 파이썬 3.4버전을 위한 것으로 대부분의 사용자들은 이제 이 버전을 사용한다. 64비트 시스템에서 파이썬..

[파이썬] scrapy : Web Crawling 설치방법 및 예제 [내부링크]

scrapy 라이브러리 튜토리얼 http://doc.scrapy.org/en/latest/intro/tutorial.html 설치방법 pip install scrapy python win32api download & install scrapy runspider scrapy crawl 예제 scrapy startproject \..

[파이썬] 파이썬 옵션에 따른 인자받기 코드 [내부링크]

#-*- coding: utf-8 -*- import sys, os from subprocess import * import re import OptionHelper class PackageNameMatch(object): ''' ''' def __init__(self): ''' ''' def match(self, s): permReg = re.comp..

[파이썬] python에서 외부 프로그램&스크립트 실행시키기 [내부링크]

외부 프로그램 & 스크립트 실행 시킨 후 반환 값 받기 from subprocess import * process = Popen(["python", "./androguard-master/androaxml.py","-i","./test/test.apk"], stdout=PIPE) (output, err) = proces..

[파이썬] PIP 사용법 정리 [내부링크]

Window 1) http://pypi.python.org/pypi/setuptools 에서 easy_install 설치 (python 경로에서 Scripts 디렉토리에 설치 됨) (64bit는 ez_setup.py를 다운받아 실행하면 설치가 된다.) 2) easy_install 을 이용해..

[파이썬] 파이썬 자료구조 : 스택 사용하기 [내부링크]

#!/usr/bin/python def Main(): stack = [] # stack create stack.append(1) # same PUSH stack.append(2) stack.append(3) stack.append(4) print stack while stack: print "POP >", stack.pop() Main()

[파이썬] java 확장자를 가진 파일에서 문자열만 추출하기 코드 [내부링크]

#-*- coding: utf-8 -*- import sys, os import re q = [] # 찾은 문자열을 담는 큐 #현재 디렉토리부터 모든 하위디렉토리의 디렉토리와 파일을 보여준다. for dirname, dirnames, filenames in os.walk(sys.argv..

[파이썬] 디렉토리 순회 [내부링크]

Python 디렉토리 순회 탐색하기 #이것도 os의 기능인가보다. import os #현재 디렉토리부터 모든 하위디렉토리의 디렉토리와 파일을 보여준다. for dirname, dirnames, filenames in os.walk('.'):  for subdirna..

[파이썬] 파이썬에서 문자열이 다른 문자열을 포함하고 있는지 확인하는 방법 [내부링크]

string.contains 함수 혹은 string.indexof 가 있다. if "string".contains("blah"): pass 혹은 if "blah" in "String": pass 와 같이 작성할 수 있다.

[파이썬] One Command Line [내부링크]

파이썬 코드 입력시 콘솔에서 한 라인안에서 코드를 실행시킬 수 있는 코드 python -c '... code ...' python -c 'print("A"*100")'

[파이썬] Mongodb 파이썬과 연동 [내부링크]

[그림 1] 위와 같이 mongodb를 실행시킨다. # pymongo 플러그인 설치 pip install pymongo # pymongo 스크립트 #-*- coding: utf-8 -*- import pymongo if __name__ == '__main__': connection = pymongo.MongoCl..

[파이썬] 파일명, 디렉토리명, 확장자 구하기 코드 [내부링크]

#!/usr/bin/python # -*- coding: cp949 -*- import os s = os.path.split("/My Jukebox/Cool Jazz.mp3") # 디렉토리명 구하기 print s[0]  # /My Jukebox # 패스에서 파일명만 구하기 print s[1]  # Cool Jazz...

[파이썬] 이클립스에 Python 환경구성 [내부링크]

파이썬 설치 : http://pydev.org/manual_101_install.html 파이썬 패키지 인덱스 PIP 설치 : https://pip.pypa.io/en/latest/installing.html [그림 1] 파이썬 환경설정 1 Eclipse에 pydev 플러그인 설치 후 Ecli..

[파이썬] 파이썬 모듈 경로 추가하기 [내부링크]

""" sys.path.append는 파이썬의 모듈의 경로를 추가한다. 파이썬 모듈 경로 추가후 import 명령어를 통해 모듈을 불러온다. """ import sys sys.path.append("E:/Source/MyPythonLibrary/")

[파이썬] Notepad++ 파이썬 스크립트 실행 구성 [내부링크]

상단 플러그인에서 Plugin Manager 메뉴에서 Show Plugin Manager를 선택한다. NppExec 플러그인을 설치하고 Notepad++ 재시작한다. F6키를 눌러 아래의 설정을 입력한다. NPP_SAVE cmd /C C:\Python34\python.exe..