Skip to content

Instantly share code, notes, and snippets.

두번째 실습 : class + 동적할당

mock.h

#ifndef XPP_MOCK_H
#define XPP_MOCK_H

#endif //XPP_MOCK_H

int sizeOfStr(const char str[]);

실습 3

mock.h

#ifndef XPP_MOCK_H
#define XPP_MOCK_H


#include <cstring>
@jjangga0214
jjangga0214 / 실습4.md
Last active May 3, 2018 05:32
c++ 실습 4

실습 4

mystring.h

#ifndef XPP_MYSTRING_H
#define XPP_MYSTRING_H

#include <cstring>
#include <cstdlib>

스프링 기반 백엔드 개발 기술 및 배포 소개

Spring Boot

스프링은 자바기반 엔터프라이즈 어플리케이션 개발에 쓰이는 프레임워크입니다. 개발 환경 세팅, 어플리케이션 설정, 개발 과정을 모두 마음대로 configure 할 수 있지만, 그만큼 복잡했습니다. 그래서 convention over configuration (설정보다 관례) 를 철학으로 내세운 스프링 부트가 등장했고, 간결하게 코드와 프로젝트를 구성하면서도, 원하는 부분을 유연하게 설정할 수 있게끔 했습니다. 또 MSA(Micro Service Architecture : 서비스를 비교적 작은 컴포넌트처럼 나누어 그들끼리 API 로 연계해 큰 서비스 덩어리를 만드는 아키텍쳐) 에도 더 유리합니다. 스프링 부트를 아는 것이 훨씬 유리하기 때문에, 강하게 권장드립니다.

@jjangga0214
jjangga0214 / constructor_obfuscation.js
Last active May 30, 2018 08:56
javascript 난독화
[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]][([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+([][[]]+[])[+!+[]]+(![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[+!+[]]+([][[]]+[])[+[]]+([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]])[+!+[]+[+[]]]+(!![]+[])[+!+[]]](([][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+(![]+[])[!+[]+!+[]]+(!![]+[])[+[]]+(!![]+[])[!+[]+!+[]+!+[]]+(!![]+[])[+!+[]]]+[])[!+[]+!+[]+!+[]]+(!![]+[][(![]+[])[+[]]+([![]]+[][[]])[+!+[]+[+[]]]+
@jjangga0214
jjangga0214 / CMakeLists.txt
Created May 30, 2018 13:25
CMakeLists.txt 기본 템플릿 (출처 : https://tuwlab.com/ece/27270)
# 요구 CMake 최소 버전
CMAKE_MINIMUM_REQUIRED ( VERSION <버전> )
# 프로젝트 이름 및 버전
PROJECT ( "<프로젝트_이름>" )
SET ( PROJECT_VERSION_MAJOR <주_버전> )
SET ( PROJECT_VERSION_MINOR <부_버전> )
# 빌드 형상(Configuration) 및 주절주절 Makefile 생성 여부
SET ( CMAKE_BUILD_TYPE <Debug|Release> )
@jjangga0214
jjangga0214 / mysql-utf8설정.md
Last active May 31, 2018 01:02
mysql에 (특히 한글 지원을 위해서) utf8 로 설정하는 것을 설명한다.

Mysql utf8 설정

(주로 설치 직후) 설정을 수정한다.

/etc/mysql/my.cnf

#
# The MySQL database server configuration file.
#
# You can copy this to one of:
# - "/etc/mysql/my.cnf" to set global options,
@jjangga0214
jjangga0214 / git.md
Last active December 15, 2018 03:40
[git commands] 전반적인 명령어도 다루지만, 특히 협업할때 유용한 command 를 다룬다. #git #cli

git commands

전반적인 명령어도 다루지만, 특히 협업할때 유용한 command 를 다룬다.

remotes

# remote 를 추가할 때 (local의 master에 적어도 하나의 commit 이 있어야 한다.)
$ git remote add origin https://github.com/jjangga0214/<repo-name>.git
$ git push -u origin master 

MySQL Practice Report

작성자

Queries

1. 성과 이름이 ‘John B. Smith’인 사원의 생년월일과 주소를 검색하라.

@jjangga0214
jjangga0214 / py-dependency.md
Last active July 3, 2018 15:42
python 프로젝트의 의존성 설정

py-dependency

PIP

pip commands

  • package 설치 :
pip install <package>