[macOS / C] Xcode 내 stdio.h의 경로는?
Command Line Tools 패키지를 설치하지 않은 경우 Terminal에서 아래 커맨드를 실행함으로써 위치를 확인할 수 있습니다. $ find /Applications/Xcode.app -name stdio.h 혹은, $ find /Applications/Xcode.app -path '*/usr/include/stdio.h' 실행 결과는 아래와 같습니다.Command Line Tools 패키지를 설치한 경우 Command Line...
[Xcode / Swift] tableView의 DataSource ViewController와 연결하기
TableView와 ViewController을 연결하는 과정에서 아래와 같은 오류 메세지가 나오면서 TableView가 ViewController와 연결되지 않은 문제가 있어 이 글을 씀. '-: unrecognized selector sent to instance 0x7fe601d20650'오류의 문제점 필자의 경우, delegate 부분을 제외하고 dataSource만 View...
HTML 소스 코드 웹페이지에 나타내기
HTML 소스 코드를 웹페이지(웹 문서)에 나타내는 방법에 관한 글입니다. 완성된 HTML 코드를 웹 문서에 나타내기 위해선, 코드를 표현할 수 있는 태그를 활용해야 합니다. 단순히 웹 문서에 아래 코드를 작성한다면, 분명 브라우저에 의해...
[C / C++] Singly Linked List 구현
Singly Linked List 배열처럼 데이터 집합을 보관하는 기능을 가지면서 배열과는 달리 유연하게 크기를 바꿀 수 있는 자료구조인 Linked List 중, 단 방향으로 존재하며 가장 간단한 Linked List. 각 요소는 노드라 불리는 각...
MSVCP140.dll 오류 해결 방법
msvcp140.dll 오류는 일반적으로 'Visual C++ 재배포 패키지'가 설치되지 않아서 발생하는 것으로 파일이 손상된 경우에도 비슷한 오류가 발생합니다. 안본지 오래된 오류인데, 제 경우, 패럴러즈로 새로 설치한 윈도우에서 보게 되어 다음과 같이 해결...
HTML 소스 코드 웹페이지에 삽입하기 | HTML Entities Encoder / Decoder
HTML 소스 코드를 웹페이지에 삽입하고자 할때, 과거 '<xmp></xmp>' 태그를 많이 사용했었습니다. 하지만, 이 태그는 Obsolete 되어 권장되지 않는 방법이며, '<pre><code> 내용 </code></pre>'과 같이 <pre>와 <code> 태그에 감싸서 사용하는 것이 바람직하다고 명시되어 있습니다....
macOS 터미널에서 mysql 서버 켜기 / 끄기
맥 터미널에서 MySQL 서버를 켜고 끄는 방법에 관한 글입니다. 본 글은 개인적으로 메모해두고 참고할 목적으로 간결하게 작성되었습니다. 필요하신 분들은 참고하시기 바랍니다.시작 전, 아래와 같이 mysql -V로 버전확인을 했을 경우, mysql server가 이미 설치된...
[Xcode / Swift] ViewController간 데이터 교환하기
ViewController간에 데이터를 보내는 방법이다.시작 FirstViewController.swift 첫 화면은 아래와 같이 설정되었다(storyboard 왼쪽의 작은 화살표는 시작 화면을 의미). Class 이름은 미리 FirstViewController로 수정해놓았다. 혹 Class 이름을 변경하다 Outlet과 UI Element들의 연결이 끊어진 경우가 생겼다면 아래...
Xcode의 Playground 자동 실행 막는 방법 및 단축키 설정
Xcode의 Playground의 실행 관련 기본 설정은 "Automatically Run"입니다. 즉, 코드가 조금이라도 변경되고 키보드 입력을 멈추는 순간 자동으로 구동되어 버립니다. Test 코드의 길이가 짧으면 크게 관련 없지만, 코드가 길어지거나 현재 메모리를 많이...
[C] 백준 11718번 문제, 그대로 출력하기 | 공백 포함한 문자열 입력
BAEKJOON Online Judge - 11718번 문제, 그대로 출력하기아래와 같은 조건을 주고, 문자 사이 공백을 포함하여야 하고 빈 줄은 주어지지 않으며, 입력 받은 대로 출력하는 문제입니다.입력은 최대 100줄로 이루어져 있고, 알파벳 소문자,...
[Xcode / Swift] if 문의 여러가지 형태 | Conditional Statement
Swift의 간단한 if문, 같은 동작을 하는 코드를 2가지 형태로 변환 및 또 다른 한가지 경우.우리가 일반적으로 처음 접하는 if 문의 모습.a값이 1과 같으면 b에 2 할당let a :Int = 1 var...
[C] 백준 2839번, 설탕 배달 문제
문제 링크 : https://www.acmicpc.net/problem/28395KG, 3KG 봉지에 각각 입력 받은 NKG의 설탕을 담아 최대한 작은 숫자의 봉지를 가지고 배달을 하면 되는 문제입니다. 해답을 찾아내기까지의 과정은 아래와 같습니다.5KG 봉지에 최대한 담아보고, 떨어진다면 출력하고...
[C] printf 함수에서 실수 소수점 자리 및 너비 지정하는 방법
printf 함수를 이용한 실수 출력 시, 소수점 자리 및 너비를 지정하는 방법에 대한 간단한 정리.예제 코드1 2 3 4 5 6 7 8#include <stdio.h> #include <math.h>int main(int argc, const char * argv) { for (int i = 1; i <= 200; i+=10) printf("%3d = %10.7fn", i, sqrt((double) i)); }Colored by Color Scripter cs%d, 정수 출력 %3d는 공백을 포함하여 총 3의 길이를 갖는 정수를 출력합니다. 즉, 1을...
[Xcode / Swift] Type Casting(형변환) 관련 | is, as, as?, as! 차이점
형변환은 Instance의 타입을 확인하거나, Instance를 superclass 혹은 subclass로 취급하여 처리하기 위해 필요한 작업.Type casting is a way to check the type of an instance, or to treat that instance as a different...
[macOS / C] gcc를 활용한 c 컴파일 및 실행 방법
1) Terminal을 열고 아래 예제 파일을 작성합니다. #includeint main() { printf("Hello Worldn"); }2) 아래 커맨드를 실행합니다.-o a : Output으로 나올 파일의 이름이 a입니다.$ gcc -o a a.c 3) 아래 커맨드를...
Javascript로 Clipboard 복사 버튼 만들기
개인적으로 노트할 목적으로 만든 글이라 내용만 추려 기록해두었습니다. 필요하신 분들은 참고해보시기 바랍니다.웹페이지를 돌아다니다 보면, 'Embed Code' 같은 걸 버튼 하나로 클립보드에 복사하는 기능이 많이 있습니다. 클립보드 복사 버튼을 개인적으로 작업 중인...
온라인 최대 공약수 계산기
UPDATE 2019-02-21 : 서버비 문제로 기존의 최대 공약수 페이지 운영을 종료합니다. 다른 최대 공약수 사이트를 링크해두니 이를 이용하시거나 'GCD Calculator' 키워드로 구글링하시기 바랍니다.최대 공약수 계산기 사이트 1 : https://www.calculatorsoup.com/calculators/math/gcf.php 최대...
Swift에서 쓰이는 쌍따옴표 안 변수/상수 호출 “()” 단축키 만들어서 사용하기
"" 안에서 변수 값을 호출하는 코드 작성 시, 쓰이는 () 표현은 아주 빈번하게 사용되는 표현입니다. 필자는 매번 쓸 때마다 , shift + 9, shift + 0 을 하기가 짜증나서 단축키를 만들어서...