본문 바로가기

개발중

(617)
ES6 - 함수 표현식, 함수 선언, 익명함수 보통 함수를 선언하면 바디와 해당 식별자가 주어진다. 하지만 익명함수를 쓰면 식별자가 따로 필요 없이 작성할 수 있다. 이 익명 함수를 변수에 할당하고 호출할 수 있는 '함수 표현식'을 알아보도록 한다. const f = function(){ //.... } 하나의 변수에 익명함수를 할당하는 구조를 보여주고 있다. const g = function f(){ //∙∙∙∙ }; 함수 표현식으로 선언되었지만 함수명의 식별자가 'f()'로 설정되어 있다. 만약 f()가 자기 자신을 호출할 때는 똑같이 f를 써서 참조할 수 있지만 함수 외부에서 접근하려면 'f()'가 아닌 변수 g로 접근 해야 한다. const g = function f(stop){ if(stop){ console.log('f stopped');..
onload, DOMContentLoaded 차이 onload와 DOMContentLoaded의 차이 onload 외부자원과 이미지 로드가 모두 끝났을때 발생한다. DOMContentLoaded dom이 로드가 끝났을때 발생한다. 그러므로 DOMContentLoaded이 onload보다 더 빠름. Jquery에서 DOMContentLoaded 비슷한 기능을 하는것이! $(document).ready()
git의 .gitignore가 적용 되지 않을 때 ! git의 .gitignore가 적용 되지 않을 때가 있음. 아래 명령어로 해결 ( 적용을 위한 명령어 ) git rm -r --cached . git add . git commit -m "apply gitignore"
Response headers 에 Content-Disposition 안보임 😥Cors 관련인가 ? Cors 설정을 하기 전에 잘 동작했던 액셀 다운로드 / 업로드가 안되기를 시작했다.너무 슬프다. api  를 호출한다.  @Override protected void buildExcelDocument(Map model, Workbook workbook, HttpServletRequest request, HttpServletResponse response) throws UnsupportedEncodingException {     createExcel(workbook, model);     response.setCharacterEncoding("UTF-8");     response.setHeader("Content-Disposition", "attachment; filename=\"" + URLEnco..
com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI 에러잡기 빌드는 성공했는데 에러가 남 Loading class `com.mysql.jdbc.Driver'. This is deprecated. The new driver class is `com.mysql.cj.jdbc.Driver'. The driver is automatically registered via the SPI and manual loading of the driver class is generally unnecessary. SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder". SLF4J: Defaulting to no-operation (NOP) logger implementation SLF4J: See http://www.slf4j...
MiB와 MB는 어떻게 다른가? International System of Unit(국제 단위 시스템: SI라고 함)에서 K, M, G 는 10의 제곱으로 인정하고 있습니다. 우리가 익히 알고 있는 MB는 1,000,000 Byte를 의미합니다. 하지만 우리가 1MB짜리 메모리를 구매했다면 정확하게는 1,048,576 Byte 입니다. Byte는 이진법을 사용하고 있습니다. 2진법으로 1,000과 비슷한 값을 갖는 것은 1,024 즉 2의 10승입니다. 그래서 1KB는 1,000 Byte가 아닌 1,024 바이트이지만 대략 비슷한 값이기 때문에 1KB라고 표시하기 시작했습니다. 예를 들어 공대생은 문과대생에게 Byte를 설명하는 것보다 KB가 1,000 Byte 라고 설명하는 것이 쉽다는 것을 알기 시작했습니다. 1024 Byte를 1..
메가비트 메가바이트 공부하기 1메가비트(영어: Megabit, Mbit 혹은 Mb)는 1,000,000(106)을 의미하는 SI 접두어인 메가와 컴퓨터 데이터의 가장 작은 단위인 비트가 합쳐진 컴퓨터 데이터를 나타내는 단위이다. 1 메가비트는 125000 바이트이며, 125 킬로바이트 또는, 약 122 키비바이트이다 사용용도 저장장치의 전송속도나 메모리 크기 등을 표시하기 위하여 사용된다. 초고속 인터넷이나 원거리 통신에서 초당 전송하는 데이터의 메가비트 양을 Mbps 단위로 표시한다. 비트(bit)와 바이트(byte)의 혼동 메가비트와 메가바이트를 혼동하는 경우가 있는데, 이는 메가비트를 축약하였을 때 단위인 Mb와 메가바이트를 축약하였을 때 단위인 MB를 착각함으로써 생긴 혼동이다. 앞의 알파벳은 대소문자가 상관 없으나, 뒤의 ..
java 에서 int 를 comma(',') 삽입 후 String 으로 변환 import java.text.DecimalFormat; DecimalFormat decFormat = new DecimalFormat("###,###"); String str = decFormat.format(숫자)