전체 글319 [JS] Arrow function 화살표 함수(Arrow Function)는 JavaScript에서 간결하게 함수를 작성할 수 있도록 도와주는 문법=> 기호를 사용하여 정의하며, 일반 함수 표현식보다 코드가 짧아지고 가독성이 높아지는 장점// 일반 함수 표현식const add = function(a, b) { return a + b;};// 화살표 함수const add = (a, b) => { return a + b;}; 주요 특징간결한 문법: 코드가 짧고 간결this 바인딩: 화살표 함수는 자신만의 this를 가지지 않으며, 선언된 위치의 this를 상속. 즉, 이러한 특징 때문에 function 키워드를 사용할 때 발생하는 this 관련 문제를 방지암묵적 반환: 함수 본문에 중괄호({})가 없으면 표현식의 결과가 자동으로 .. 2025. 1. 13. 가벼운 WIL(Work I Learn & diary) - 2024년 1월 2주차 (1.05~1.12) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event기존소스 및 로직 분석 리액트 공부이번주 동안에 느낀점이번달은 기존 회사 프레임워크의 새로운 부서를 이동하였기 때문에 로직분석을 실행하였다기존 부서에서 사용하는 코드와 언어가 달라졌기 때문에 그랫다.웹에서 WPF(윈도우프로그래밍)으로 바뀐것이 컸는데 해당 방식의 차이가 좀 있었다. 차이를 분석하고 하다보니 쿼리에서 문제점이 발견하는게 있었고 코드자체에 이슈가 있는것도 있고로직에 대해서 분석하다보니 어느 관점에서 이렇게 설계를 했었는지 개발자간의 차이점을 알게 되었다 또한 개인적으로 리액트를 공부중인데무엇을 만들때 리액트를 이.. 2025. 1. 13. [특강] 일잘하기 위한 커뮤니케이션 커뮤니케이션이란?소통, 전달 등등 다양하게 이야기가 나오지만결국 커뮤니케이션을 하는 이유는 각자의 요구와 욕구를 해결하기 위한 행위이다. 커뮤니케이션을 잘하기 위하는 것은 요구사항만 분석하는 게아니라 그사람의 욕구를 분석해보자요구를 하는 이유는 그사람의 욕구가 있기 때문이다. 상대가 진정으로 원하는 것을 파악해보자. 그럼 상대방이 원하는 것을 파악하는 법은이유분석, 상황분석, 행동분석을 해보자이유분석은 왜 이렇게 말씀하실까? 이유가 뭘까?상황분석은 현재 무슨일이 일어났지? 현재 진척도가 얼마나되었지?행동분석은 표정은 무슨의미일까? 왜이리 떠시지? 그럼 일단 상대방의 이야기를 듣고 나도 생각을 해야한다. 그럼 이제 내생각을 전달을 해야하는데말을 잘해야 받은 상대방도 이해를 할 수 있다.우선 말을 잘하기 위.. 2025. 1. 7. 가벼운 WIL(Work I Learn & diary) - 2025년 1월 1주차 (12.30~1.5) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event부서이동(본사)이번주 동안에 느낀점금주는 2025년으로 바뀌는 한 주였다이번주는 부서를 1.1일부로 본사로 이동하는 한주인데 포멧하고지금까지 만들어 둔 내용을 인수인계파일로 만들어논 것을 읽기 편하게 정리를하고코드를 한번더 정리를 하였다.그리고 어느 방향으로 정리를 해야하는지 고려를 했었다. 부서를 옮기고 나서는 많은 세팅을 다시 진행하였다 이번주는 정신없이 이동하고 바꾸고 세팅하고만 진행하였다.. 2025. 1. 6. [JS] Import 그리고 export javascript에서는import를 통해 내보내진 데이터(함수, 클래스, 변수 ...등)를 사용할 수 있고 export를 통해 간단하게 데이터(함수, 클래스, 변수 ...등)를 내보낼 수 있다. 중요한 내용은 import와 export를 사용하는 ES 모듈(ECMAScript Module)은자동으로 엄격모드에서 실행된다 React에서도 Node.js기반이기 때문에 import와 export를 사용하여 불러올 수 있는데불러오는 이유는 하나의 소스코드에 모든 데이터를 코드로 작성을 하면 너무 복잡해진다.따로 관리하기 위해서 그리고 코드를 깔끔하게 작성하기 위해서 주로 사용한다. 마지막 디테일하게 설명하고자 한다.Export란?JavaScript 모듈에서 데이터를 내보낼 때 사용한다.사용하는 방법은 함수.. 2025. 1. 5. [Js] 엄격모드(strict mode) 엄격 모드는 JavaScript에서 코드를 더 안전하고 오류를 방지하기 위해 설정하는 기능입니다.ES6(ES2015)부터 도입된 모듈 시스템은 기본적으로 엄격 모드를 적용하여 실행됩니다. 엄격모드(strict mode)?JavaScript에서 잠재적인 오류를 방지하고자 한 기능으로 제약이 추가가 됩니다.use strict;를 코드의 맨 위에 선언함으로써 활성화할 수 있습니다. 엄격모드 선언방법코드스크립트 전체, 함수, export(모듈)모듈을 제외한 모든 상단에 명시//----------------//'use strict';let x = 10;delete x; // 전체가 엄격모드//----------------//function() { 'use strict'; // 함수 내부는 엄격 모드 // .. 2025. 1. 4. [C#]외부 DLL을 사용하는 DLLImport C#에서 외부 DLL(네이티브 라이브러리)을 사용하기 위해 System.Runtime.InteropServices 네임스페이스의 DllImport을 이용합니다 이를 이용해서 C#에서 C/C++로 작성된 네이티브 함수를 호출을 할 수 있습니다! using System.Runtime.InteropServices;[DllImport("user32.dll", CharSet = CharSet.Auto)]private static extern IntPtr SendMessage(IntPtr hWnd, uint Msg, IntPtr wParam, IntPtr lParam); //사용SendMessage(HwndSource.Handle, WM_SYSCOMMAND, (IntPtr)(61440 + Directi.. 2025. 1. 3. 가벼운 WIL(Work I Learn & diary) - 2024년 12월 4주차 (12.23~12.29) 가벼운 WIL(Work I Learn & diary) 매주 회사에서 성장해 나아가는 모습을 일기형식으로 적어보기나중에 제가 이랬던 저를 보면서 흐뭇해 하기를 바라면서 :) Event크리스마스버그 수정 이번주 동안에 느낀점이번주는 좀 사용자들의 요구 수정을 한개 마무리하였고 테스트를 진행하였다프로시져로 작성하는데 사용자의 요구사항대로 pivot을 이용하여 작성하다보니 동적Sql에 필요성을 느꼇고 해당 부분을 어떻게 해결을 할까 고민을 하면서 코드를 수정하고 수정하였다사소한 버그같은거 수정을 하고 자체적인 SQL 성능 튜닝에 대한 테스트를 진행하였다Count함수에 대해서도 고민을 해봤다 경험 한 내용- 사용자의 커뮤니케이션- 사용자와 요구사항 정리- 버그찾기- 성능튜닝 2024. 12. 29. [프로그램/Oracle]Golden 기초사용법 Golden은 Benthic Software에서 제작된 Oracle DataBase Query & Script Tool로 해당 프로그램은 유료이지만 30일 무료 사용이 가능합니다.다운로드 공식 사이트 작업하다 주로 사용하는 내용을 정리합니다. [목차] 1. 로그인 2. 스크립트 작성 단축키 2.1. 주석 단축키 2.2. 대소문자 변경3. 스크립트 실행4. 쿼리 저장 5. 실행결과 6. 각종 꿀팁 1. 로그인 Golden을 실행하면 데이터베이스에 접속하기 위한 로그인을 한다 로그인후 상단에는 접속한 디비와 정보가 나타난다 Username : DB의 계정Password : 계정의 비밀번호Database : tnsnames.ora에 저장되어있는 DB주소 2. 스크립트 작성 단축키 2.1. 주석 .. 2024. 12. 29. SQL 개발자[SQLD] 3일 합격 후기 (55회, 전공자기준) SQLD 시험일정정 데이터자격검정데이터자격검정, 빅데이터분석기사, DAP, DAsP, SQLP, SQLD, ADP, ADsPwww.dataq.or.kr 저는 55회 2024년 11월 17(일)에 시험을 쳤습니다. 시험을 치기 전에 SQLD는 꼭 사용하는 내용이니까 꼭꼭 공부해야겠다는 다짐은 무색하게 회사에서 개발을 진행하는 만큼 시간은 지나갔고 개념은 많이 놓친상황에서 시험을 보게 되었습니다. 이번 시험의 목표는 일단 SQL문 자체에서 아는건 안헷갈리고 빠르게 풀고 나오자 였습니다. 즉 기본적인 것만 일단 쏙쏙 배우고 부족한 부분은 1회독을 하여 들어오면 좋고 아님 말고 이렇게 말하면 기본적인게 뭔데 라고 하실수 있겠지만 SQL문을 읽고 요구하는게 뭔지 생각을 하는 능력을 키우고자 했습니다. 따라서.. 2024. 12. 27. 이전 1 2 3 4 5 ··· 32 다음 728x90