일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Spring
- 다이어리
- CD
- DBMS
- 스프링
- 스프링부트 웹 소켓
- IOS
- libasm
- jenkins
- 아이패드다이어리
- 데이터베이스
- CI
- Xcode
- 오라클
- 소켓
- 스프링부트
- springboot
- Dining philosopher problem
- 밥먹는 철학자
- 네트워크
- AI
- sql
- 리눅스
- 42seoul
- 프로그래밍언어론
- MySQL
- 인공지능
- javascript
- swift
- JPA
- Today
- Total
목록프로그래밍 언어 (34)
Hi yoahn 개발블로그
1. 구조체 struct 이름 { /* 구현부 */ } UpperCamelCase 사용 프로퍼티: 인스턴스 변수 (타입 안에 들어있는 변수) 인스턴스 프로퍼티: var, let 타입 프로퍼티: static , 타입에서 사용할 수 있는 프로퍼티 메소드: 구조체 안에 들어있는 함수 (타입 안에 들어있는 함수) 인스턴스 메서드: 인스턴스가 사용 타입 메서드: static, 타입 자체가 사용하는 메서드 struct Sample { // 가변 프로퍼티(값 변경 가능) var mutableProperty: Int = 100 // 불변 프로퍼티(값 변경 불가능) let immutableProperty: Int = 100 // 타입 프로퍼티(static 키워드 사용 : 타입 자체가 사용하는 프로퍼티) static va..
1. 함수 func 함수이름(매개변수이름1: 매개변수타입1, 매개변수이름2: 매개변수타입2...) -> 반환타입(없으면 Void, 생략 가능) { 함수 구현부 return 반환값 } 호출 방법 함수이름(매개변수이름1: 값,,,) 1) 매개변수 기본 값 지정 func greeting(friend: String, me: String = "yoahn"){ print("hello \(friend)! I'm \(me)") } 기본값을 가지는 매개변수는 호출 시 생략 가능 2) 전달인자 레이블 함수를 호출할 때 함수 사용자의 입장에서 매개변수의 역할을 좀 더 명확하게 표현하고자 할 때 사용합니다. 전달인자 레이블은 변경하여 동일한 이름의 함수를 중복으로 생성가능합니다.(함수 중복정의 가능) 함수 내부에서 전달인자를..
1) Swift 소개 스위프트는 문법 표현의 다양성이 높은 언어 2) 명명법 / 콘솔로그 / 문자열 보간법 Lower Camel Case : 함수, 메소드, 변수, 상수 Upper Camel Case : 타입(클래스, 구조체, enum, extension) 3) 콘솔로그 print -> 주어진 문자열을 출력 dump -> 클래스의 인스턴스를 콘솔에 찍거나, 딕셔너리를 더 자세히 찍 4) 문자열 보간법 문자열 내에 변수 또는 상수의 값을 표현하기 위해 사용 let age: Int = 10 “안녕하세요! 저는 \\(age)살입니다” 4) 상수, 변수 선언 - 상수 let 이름: 타입 = 값 차후에 값 변경 불가 상수 선언 후 할당 한번만 가능 - 변수 var 이름: 타입 = 값 차후에 값 변경 가능 변수 /..
C에서 가변인자 함수를 정의하는 방법 void func(int num_args, ...) # 주의 사항 최소 1개 이상의 고정 인수가 있어야 하며, '...' 은 매개변수 가장 마지막에 위치해야 한다. 1. 가변인수를 사용하기 위한 매크로 - va_list 가변인자를 저장하려면 가변 저장공간이 필요하다. va_list 라는 타입이 가변공간의 타입이 된다. va_list ap; => 여러 인수를 저장하는데 쓰일 타입을 선언하는 코드가 된다. 1) void va_start(va_list ap. last); : va_list 를 초기화하는 역할 => va_start를 사용하기 전에 va_list 타입이 이전에 선언되어 있어야 한다. - va_list (ap) : va_list 타입의 변수인 ap를 초기화 - ..
2.1 앱의 기본 구조 2.1.1. 엔트리 포인트와 앱의 초기화 과정 C언어에 뿌리를 둔 모든 애플리케이션은 main() 함수로부터 시작된다. (=엔트리 포인트) 오브젝티브-C 역시 C언어에 기반, 오브젝티브-C 도 main( ) 함수로부터 시작됨 운영체제가 애플리케이션 내부에 정의된 main() 함수를 찾아 호출하면 코드들이 연쇄적으로 실행됨 Xcode 프로젝트를 생성하면 main( ) 함수가 자동으로 만들어지는데 iOS 앱이 실행될 때 처리할 내용이 적혀있으므로 건드릴 필요 없음 #import #import "AppDelegate.h" int main(int argc, char * argv[]) { @autoreleasepool { return UIApplicationMain(argc, argv, n..
// // ViewController.swift // Scene-Trans02 // // Created by ooo on 2020/12/15. // import UIKit class ViewController: UIViewController { @IBOutlet var uiTitle: UILabel! override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. } @IBAction func sayHello(_ sender: Any) { self.uiTitle.text = "Hello, World!" } } 1. import UIKit - UIKit 앱 화면을 구성하는 데에 필요한 모든 ..
파이썬 1. 조건문 (중첩 가능)- ifscore = int(input("정수 입력: ")) if score >= 90: print("성적: A") print("장학금 수여") age1 = 20 age2 = 25 age = int(input('your age?')) if age > age1 and age = 90 else 'fail' print(res)// score 가 90 이상이면 pass를 출력하고 아니면 fail 을 출력한다. - if - elif - elseelif == else if // 다중 사용 가능n = 10..
1. 연산자 - 지정 연산자 assignment operator i = 3 변수의 값을 지정하기 위해 사용 - 산술 연산자 arithmetic operator 사칙연산: +, -, *, / 정수 나눗셈: // 나머지 연산: % a = 10 b = 3 c = a % b => 1 d = a // b => 3 e = a / b => 3.3333333333 - 논리 연산자 logical operator and, or, not 연산 대상 => True, False 연산 결과 => True, False exam = 85 report = 85 exam >= 80 and report>=80 => True exam >= 90 or report >= 90 => False not(exam False not ..
1. 데이터 형 파이썬 프로그램은 변수, 상수, 예약어, 연산자, 함수 등으로 구성 -> 예약어는 변수나 함수명으로 사용 불가 import keyword keyword.kwlist > 식별자 변수, 사용자 정의 함수, 클래스, 모듈 등의 이름 - 숫자로 시작할 수 없음 - 영문자, 숫자, 밑줄, 유니코드 문자 사용 가능 - 예약어 사용 불가 - 식별자의 첫 문자는 알파벳 or 밑줄 > 주석 #문자부터 줄 끝 ''' 여러줄 주석 ''' """ 여러줄 주석 """ 기본 입출력 함수 - print() print("i=", i, "j=", j) # 출력: i= 10 j= 20 print(10+20) # 괄호 속의 연산결과 출력 print("string" * 3) # 문자열 3번 출력 # string string..
C++ 파일 관련 클래스 ifstream : input file stream ofstream : output file stream fstream : file stream cin, cout도 표준 입출력을 담당하는 객체 istream, ostream -> iostream 1. 출력스트림 #include #include using namespace std; int main(){ ofstream output; output.open("scores.txt"); output