목록Language (11)
체뚱로그
처음에는 그냥 아래 윈도우 JavaFX 설치 매뉴얼처럼 https://openjfx.io/ 이 사이트에서 MacOS 용으로 JavaFX SDK 다운 받아서 똑같이 하면 되는줄 알았는데 전혀 안됐다.. 애초에 나는 자바 자체도 이클립스 설치할 때 자동으로 Java JRE 17이 다운 받아졌기 때문에 윈도우처럼 환경변수 설정같은 것도 따로 해주지 않았다. 그래서 맥은 또 다른 방식이 있겠거니 하고 구글링을 통해 JavaFX를 다른 방식으로 설치를 해보았다. 그래서 내가 아래 3가지 방법으로 모두 해봤는데 전부 다 자꾸 에러떴다;; 하 ... 진짜 다른 할 일도 많은데 , 지금이것만 삽질 3시간째 하고 있는데 안돼서 그냥 울고싶다,, 1. 일단 아래의 공식 홈페이지 IDE 설치 방법을 그대로 따라해서 해봤는데..
이번에 맥북을 구입하게 되어 C++ 로 알고리즘 문제를 풀기 위해서 개발환경을 세팅하기로 했다. 먼저 VSCode를 설치한 후, VSCode의 마켓플레이스에서 C/C++ 확장 프로그램을 다운받아준다. 기본적으로 macOS에서 C/C++ 디버깅하려면 lldb라는 것이 필요하다는데, 기본적으로 맥에서 제공되는 lldb는 잘 작동되지 않는다고 한다. 따라서 확장프로그램 "CodeLLDB"라는 것을 다운로드 받아주었다. 먼저 .cpp 확장자로 C++ 파일을 생성해준다. 나는 다음과 같이 간단한 기본 동작만 보여줄 테스트 코드를 구현했다. 그럼 다음과 먼저 C++ 빌드 환경 설정을 해주겠다. command + shift + B 버튼을 눌러 다음과 같이 실행할 빌드 작업을 선택할 수 있는 작업 목록들이 뜨는데 여기..
https://school.programmers.co.kr/learn/courses/30/lessons/59405 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 프로그래머스의 상위 n개 레코드 sql문제를 풀다가 RDBMS 별로 문법이 어떻게 다른지 궁금하여 정리해보았다. MSSQL SELECT TOP 1 NAME FROM ANIMAL_INS ORDER BY DATETIME MySQL SELECT NAME FROM ANIMAL_INS ORDER BY DATETIME LIMIT 1 ORACLE SELECT NAME FROM ANIMAL_INS ORDER B..
GDB 사용법을 활용하여, 아래 C 코드를 컴파일한 실행 파일이 GDB 상에서 쉘을 실행하도록 실행 흐름을 바꾸는 과정에 대해 정리해보았다. #include void dont_call(void) { printf("Good job~!\n"); } void should_call(char *str) { printf("%s\n", str); } int main(int argc, char **argv) { void (*func)(char *); func = should_call; func("no way\n"); return 0; } 1. 디버깅할 소스 코드 생성 1) 실행 파일 생성 vim debug.c #include void dont_call(void) { printf("Good job~!\n"); } voi..
문제점 apt install을 했을 때 다음과 같은 오류가 발생했다. 해결방안 다음과 같이 잠금 파일을 수동으로 삭제하여 잠금 해제하는 명령어 실행한다. sudo rm /var/lib/dpkg/lock-frontend 다시 위 apt install ~ 명령어를 실행해보니 잘 된다.
문제점 ‘osboxes.org’ 비밀번호를 숫자로만 구성된 값으로 바꿨더니 로그인이 계속 안되고 오류났다. → 추측: 비밀번호를 숫자만 사용해서 발생한 오류? 해결방안 시도 (1) : 실패 https://jcil.co.kr/25 우분투 패스워드 초기화 ubuntu passwd reset 우분투 패스워드 초기화 ubuntu passwd reset 우분투 패스워드 분실 초기화 이번 스토리는 우분투를 사용하다가 패스워드를 잊어먹거나, 루트 패스워드가 필요한데 상황이 여의치 않을 때, 패스워드 jcil.co.kr 위 사이트를 참고하여 GNU GRUB 화면으로 접속해보았다. 해당 화면에서 root와 osboxes 비밀번호 바꾸려고 시도하였으나 실패했다. → osboxes 비밀번호 변경 과정에서 current pa..