본문 바로가기

문제3

[Linux] 리눅스 한글 입력 안 될 때 1) Ubuntu os 설치 과정에서 언어에 'korean 101/104' 인가를 설정 2) Ubuntu를 실행해 보니 한글 입력은 설정에 정상적으로 뜨는데 입력이 안된다...? 3) cmd ==> ibus-setup 으로 입력기 설정을 확인 4) 기본 설정 ==> 한영전환키 조차도 정상이다. 5) 뭐가 문제??? - korean 101/104 자체가 문제. ==> 101/104를 삭제하고 hangul을 따로 찾아 설치 ====> 설치 후 터미널의 ibus-setup 에서 한영전환키 설정도 다시 한다. ==> 해결 https://mryeo.tistory.com/18 uu 2022. 7. 22.
[Error] ATM 이중인출 Error 발생 실제 사례 atm에서 어떤 사용자가 이중인출하여 갔다. 은행에서 항의가 들어와 문제를 찾아보니 서버, DB, OS, 네트워크, 하드웨어 등 시스템에 문제는 없었다. 문제 발생의 원인인 프로그램은 무슨 문제가 있었던 것인가? 8-90년대에 발생한 문제임을 감안하여 생각할 것(1금융권에서 발생) * 전제 1 : ATM 사용자의 잔고는 1천만원 이었다. 사용자는 잔고가 부족함에도 2천만원을 인출하였으나 프로그램 및 시스템에 장애 발생은 없었다. * 전제 2: 이중인출은 1천만원이 각각 다른 process에서 2번 발생한 것이다. 인출 + 인출과 같은 비정상적인 process가 아니다. 1천만원을 입력하였더니 2천만원이 나오는 error도 아닌 셈. * 전제 3 : 현재 ATM 시스템은 모든 과정을 마쳐야만 카드를 뺄 수.. 2022. 5. 27.
[JavaScript Algorithm] 배열 순회 / L사 면접 문제 1 2 3 4 5 6 7 8 var input = [1, undefined, [2, [3, 4, [5, 6]]], NaN, 7, {a:"b"}, 8]; function func(arr) { return arr; } // output 아래 배열 처럼 출력 console.log(input); // output // [1, undefined, 2, 3, 4, 5, 6, NaN, 7, {a:"b"}, 8]; cs 여러 방법을 써봤으나 원본의 풀이인 재귀 호출이 아닌 다른 방법으로 풀 수가 없었다. 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 var input = [1, undefined, [2, [3, 4, [5, 6.. 2022. 5. 12.