목록개발이야기 (528)
준호씨의 블로그

JavaScript React를 사용하는 프로젝트를 다루다 보면 import 문을 자주 이용하게 되는데요. import 할 때 {} 괄호를 많이 사용하게 됩니다. 그런데 WebStorm 기본 설정에서는 {} 괄호에 공백을 두지 않고 import {callSelectAPI} 처럼 됩니다. 그런데 제가 참여하는 프로젝트들은 보통 {} 괄호에 공백을 두고 import { callSelectAPI } 처럼 쓰는 경우가 많았습니다. 그래서 WebStorm에서 import 괄호에 공백을 넣도록 설정을 해보았습니다. Editor > Code Style > JavaScript > Spaces 설정으로 이동합니다. ES6 import/export braces 설정을 찾습니다. ES6 import/export braces..

파이썬으로 구구단을 다양하게 만들어 봅니다. 단순 구구단 for i in range(1, 10): for j in range(1, 10): print(f'{i} x {j} = {i * j}') 1단부터 9단까지 출력합니다. 1 x 1 = 1 1 x 2 = 2 ... 9 x 8 = 72 9 x 9 = 81 2단부터 출력하고 싶다면 첫 번째 줄의 1을 2로 고치면 됩니다. 단을 입력받기 def print_multiplication_table(number): for i in range(1, 10): result = number * i print(f"{number} x {i} = {result}") if __name__ == "__main__": try: input_number = int(input("구구단을 ..

Zeppelin에서 결과내역이 많은 경우 다음과 메시지를 보게 됩니다. Output is truncated to 102400 bytes. Learn more about ZEPPELIN_INTERPRETER_OUTPUT_LIMIT https://zeppelin.apache.org/docs/0.10.1/setup/operation/configuration.html

MySQL에서 여러 row로 나눠져서 나오는 결과를 하나의 문자열로 합쳐서 구하고 싶을 때가 있습니다. Java나 Python에서 리스트를 묶을 때 사용하는 join함수 같이 말이죠. 그럴 때 사용할 수 있는 함수가 group_concat입니다. 예를 들어 test라는 테이블에 다음과 같은 데이터가 있다고 가정해 봅니다. name ---- a b c d group_concat으로 name칼럼을 넣어줍니다. select group_concat(name) from test; 결과는 "a,b,c,d"라고 나옵니다. a,b,c,d 그런데 길이가 짧아서 잘 나오는데 데이터가 많아지면 어느 순간 결과가 잘려나갑니다. "zzzzzzzzzz"와 데이터를 왕창 집어넣고 결과를 확인해 보면 마지막 부분이 끝까지 나오지 않..

str.join(iterable) 함수로 리스트의 값들을 하나의 문자열로 합칠 수 있습니다.# join() 함수는 문자열을 연결해줍니다. mylist = ["1", "2", "3", "4", "5", "6"] print(",".join(mylist)) # 1,2,3,4,5,6 print("".join(mylist)) # 123456 숫자로 된 리스트를 사용할 때는 숫자를 문자열로 바꿔주는 작업이 필요합니다. 바꿔주지 않으면 TypeError가 발생합니다.# 숫자로 된 리스트는 문자열로 바꿔줘야 합니다. mylist = [1, 2, 3, 4, 5, 6] # print(",".join(mylist)) # TypeError: sequence item 0: expected str instance, int fou..