목록분류 전체보기 (264)
BASHA TECH
1. Considering the following code snippet. int[] data = new int[]{1, 3, 5, 7, 9}; => the value of data[3] is 7. In Java and many other programming languages, array elements are accessed using an index starting from 0. So, data[3] refers to the element at the 4th index of the array, which is 7 in this case. * cf. the value of data[9] => In the given Java code, data[9] will result in a runtime err..
import java.io.*; import java.util.*; class Result { /* * Complete the 'simpleArraySum' function below. * * The function is expected to return an INTEGER. * The function accepts INTEGER_ARRAY ar as parameter. */ public static int simpleArraySum(List ar) { // Write your code here int sum = 0; for (int i = 0; i < ar.size(); i++) { sum += ar.get(i); // Add each element of the list to the sum variab..
Project JDK 설정 확인 제일 먼저 프로젝트 JDK 가 제대로 설정되었는지 확인해 봅니다. File → Project Structure 를 클릭한 후에 "Project Settings" 에 Project SDK 가 제대로 설정되었는지 확인해 봅니다. JDK 가 안 보인다면 SDKs 에서 확인해 봅니다. invalidate caches 다음은 캐시를 날리고 재시작해 봅니다. File → invalidate caches 메뉴를 선택합니다. Invalidate and Restart 버튼을 클릭하면 캐시를 무효화하고 재시작합니다. Gradle JVM 설정 gradle 에서 사용하는 JVM 과 Project JVM 을 일치시켜 줍니다. Settings → "Build, Execution, Deploymen..
// lifetime.cpp : lifetime and location // (2) C++ 오브젝트의 존속기간(lifetime)과 저장부류(storage class) 관점에서 프로그램을 기술하세요. // 프로그램 내의 심볼은 자신이 생성되는 시점과 소멸되는 시점. 즉, 존속기간을 가진다. // 심볼이 생성된다는 것은 프로그램이 실행되어 메모리 공간을 할당 받는 것을 의미하고 소멸된다는 것은 공간을 반환하는 것이다. // 객체 존속 기간을 다양하게 지정할 수 있다는 것이다. // 즉 프로그램의 실해왁 같은 존속 기간을 주어 실행 중 필요한 때에 언제라도 그 객체를 접근하게 할 것인지(정적 존속기간) 아니며 계산의 중간 결과를 위해 임시 객체를 둘 것인지(지역 존속기간), 또는 객체의 생성과 소멸을 프로그래..
// file2.cpp #include "file2.h" // file2 헤더파일 포함 // 아무것도 없음 // file2.h static int b = 10; // 정적 변수 : 프로그램 시작과 함께 생성되어 프로그램 종료와 함께 소멸됨. static int h() { return ++b; }
// file1.cpp #include "file1.h"// 헤더 파일 포함 #include using namespace std; int a;// 전역 변수 정의 static int b = 3;// 정적 변수 정의 int f() { return ++a; } // a에 1이 더해진후 a값 출력 // 함수는 {}없이 ;만 쓰면 선언만 되서 나중에 언제라도 구현하도록 되어있고, // 변수는 ;으로 끝나는 표현과 = 초기값;으로 끝나는 표현 모두 메모리에 해당변수를 만들어놓고 값을 설정한다. int g() { return ++b; } // file1.h extern int a;// 전역 변수 선언 int f();// 함수 선언 int g(); // 함수 선언 // // file2.h // static int b..
#include int main(void) { int a; return ++a; }
application of c++ - high performance applicaations - video game - device drivers - web browsers - servers - operating systems c++ standard library > data structures : list, map > algorithms : searching, sorting
homebrew가 설치되어 있는 상태에서 (*brew로 mariadb를 설치해줄 것이기 때문에 필요) homebrew 설치 과정은 해당 게시글에 정리 되어 있다. https://basily.tistory.com/340 Homebrew 설치 https://brew.sh/index_ko 에서 확인 Homebrew The Missing Package Manager for macOS (or Linux). brew.sh homebrew는 mac의 패키지 관리자 툴이다. 그래서 설치 해두면 여러모로 도움이 많이 됨. 그래서 설치를 해보겠다. /bin basily.tistory.com brew install mariadb 설치가 잘 되었는지 확인한다. mariadb -V mariadb server 실행 / 중지 / ..
https://brew.sh/index_ko 에서 확인 Homebrew The Missing Package Manager for macOS (or Linux). brew.sh homebrew는 mac의 패키지 관리자 툴이다. 그래서 설치 해두면 여러모로 도움이 많이 됨. 그래서 설치를 해보겠다. /bin/bash -c "$(curl -fsSL https://gist.githubusercontent.com/nrubin29/bea5aa83e8dfa91370fe83b62dad6dfa/raw/48f48f7fef21abb308e129a80b3214c2538fc611/homebrew_m1.sh)" 이렇게 해도 되고 /bin/bash -c "$(curl -fsSL https://raw.githubusercontent..