전체 글 77

프론트엔드 작업을 위한 소스

졸업과제 웹 어플리케이션을 만드는 작업에서 프론트를 맡게 되면서 3명의 인원으로 디자이너를 포함할 수 없으니, 디자인까지 맡게되었다. 그렇다고 없던 디자인 센스가 생겨나는 것은 아니니까...무료 사이트를 잘 뒤져보면 학교 5년다니면서 늘어난 ppt만드는 짬바를...활용해서...!! 1. 로고만들기 https://logo.squarespace.com/ Squarespace Building a website? Create a logo with the Squarespace logo maker. Build a website with Squarespace with a custom logo from your own design with our own logo maker. www.squarespace.com 로고는 ..

Node.js 설치

node.js란? Node.js는 확장성 있는 네트워크 애플리케이션 개발에 사용되는 소프트웨어 플랫폼이다. 작성 언어로 자바스크립트를 활용하며 Non-blocking I/O와 단일 스레드 이벤트 루프를 통한 높은 처리 성능을 가지고 있다 출처: 위키백과 - 는 정석적 설명. 자바스크립트의 인기를 하드캐리한 녀석이며 확장성 있는 네트워크 어플리케이션 어쩌고는 주로 서버사이드 개발에 사용되는 sw 플랫폼이라는 뜻이다. crome의 v8엔진을 이용하여 브라우저에서 자바스크립트를 해석? 빌드? 해준다고 이해하면 될 것 같다. 자세한건 공식문서를 첨부한다. https://nodejs.org/ko/about/ About | Node.js Node.js® is a JavaScript runtime built on C..

React 공부(1) : 함수형 vs 클래스형

커서 공유기능을 위한 스터디. https://www.npmjs.com/package/quill-cursors quill-cursors A multi cursor module for Quill. www.npmjs.com 동시편집을 위해 퀼 에디터 라이브러리를 사용했으며 커서 공유기능을 위해서는 퀼커서의 코드를 활용했다. 전체 로직을 내가 짠 것은 내가 아니지만 읽고 이해할 수 있어야 여기저기 붙일 수 있기 때문이다. 리액트 공부를 과제를 위해 하면서 느낀건데 예전에 멋사 활동기에 리액트만 해도 자바스크립트 기반이었는데 요즘엔 타입스크립트가 뜨긴 떴나보다. 함수형 컴포넌트를 짜는 방식이 대부분인 것을 보면서 프롭스와 훅의 사용이 더 중요해진게 느껴졌다. 정말 빠르게 변하는 것 같다. 나는 분명 클래스형으로 ..

PAS_Programming Assistant System

프로젝트명 : PAS_Programming Assistant System 팀명 : thlee 담당자 : 우균 교수님 프로젝트 깃헙 주소 : https://github.com/pnu-thlee/pas-client GitHub - pnu-thlee/pas-client: 원격 프로그래밍 교육 보조시스템 클라이언트 원격 프로그래밍 교육 보조시스템 클라이언트. Contribute to pnu-thlee/pas-client development by creating an account on GitHub. github.com 내 브랜치 깃헙 주소 : https://github.com/PeachDo/pas-client GitHub - PeachDo/pas-client Contribute to PeachDo/pas-cl..

computer algorithm_03(2)

Lect03. Divide and Conquer Quick sort prof.이도훈 school of computer science & engineering pusan national university 개인의 학습 목적의 수업 내용의 정리입니다. *** 이하는 개인적인 추가내용이므로 혹여, 잘못된 점이 있다면 댓글로 남겨주세요. 1. Quick sort C.A.R. Hoare(찰스 앤터니 리처드 호어, 1962 영국)에 의해 발명 기본 개념은 정해진 pivot, 기준 값과 비교해서 작으면 왼쪽 크면 오른쪽에 두는 방법 빨간 동그라미가 pivot. 배열의 각 값을 pivot과 비교, 정렬 2. 전체 알고리즘 문제 : 정렬되지 않은 n 개의 키를 정렬해라 input : 양의 정수 n, 배열 S[1..n] ..

computer algorithm_03(1)

Lect03. Divide and Conquer merge sort prof.이도훈 school of computer science & engineering pusan national university 개인의 학습 목적의 수업 내용의 정리입니다. *** 이하는 개인적인 추가내용이므로 혹여, 잘못된 점이 있다면 댓글로 남겨주세요. 참고 : wonillism.tistory.com/17 [Algorithm - Theory]반복문과 재귀함수의 차이 알고리즘 문제를 풀면서 DFS, DP, Brute Force, Combination 등의 문제를 풀다 보면 간혹 의문이 생긴다. 나는 보통 위와 관련된 알고리즘 문제를 풀 때 재귀함수 를 이용한다. 문제에 따라 달라지긴 하겠 wonillism.tistory.com ..

computer algorithm_01(1)

Lect01. 알고리즘 : 효율성, 분석, 순서 prof.이도훈 school of computer science & engineering pusan national university 개인의 학습 목적의 수업 내용의 정리입니다. *** 이하는 개인적인 추가내용이므로 혹여, 잘못된 점이 있다면 댓글로 남겨주세요. 1. 알고리즘(1) 컴퓨터 프로그램 : 특정 작업 (예 : 정렬)을 해결하는 컴퓨터가 이해할 수있는 개별 모듈로 구성되어야합니다. 특정 작업을 수행하는 개별 모듈 디자인 문제는 우리가 답을 구하기 위한 질문 문제 해결 절차 세심하게 설계된 단계별 절차 입력값을 출력으로 변경하는 일련의 절차(솔루션) 2. 알고리즘(2) 문제에는 문장 안에 특정 값이 할당되지 않은 변수가 포함될 수 있습니다. 이러한..