안녕하세요. 최근에 동기와 비동기, 블록킹과 논블록킹에 관련된 글이 자주 보이길래 저도 한번 찾아보고 나름 정리해 보았습니다. 그런데 사실 동기, 비동기와 블록킹 논블록킹을 함께 거론하는 글들을 보면 제 입장에서는 잘 이해가 되지 않는 게 많았습니다. 제가 잘 몰라서 그런 것이 가장 크거니와 사실 저 문제에 대해 논의하는 분들의 글을 자세히 보면 하나의 논리에 초점이 맞춰지는 게 아니라 각기 조금씩 다르게 알고 이해한 상태에서 글을 쓰고있다는 느낌을 받았기 때문입니다. 잘 모르는 제 입장에서 보면 A 라는 분이 쓰신 글을 보고 아 그렇구나 하다가도 B 라는 분이 쓴 글을 보면 어? A 라는 분이 쓴글이랑 조금 다르네? 이건가? 하고 매우 혼란을 겪은 적이 한 번이 아니었습니다. 그래서 일단은 제 나름대로..
안녕하세요. 이번에는 프로그래밍 관련 게시글을 하나 적어볼까 합니다. 아래 문제는 아주 오래전에 겪어봐서 알아두었던 건데 최근에 깜빡하고 다시 똑같은 실수를 범해서 그냥 다시 한번 참고차 남겨두려는 의미에서 포스팅을 해봅니다. A 태그로 javascript function 을 호출하는 방법은 2가지가 있습니다. javascript function onclick function 물론 위 처럼 그대로 다 적어두지 않고 bind 로 click 이벤트를 주도록 하는 등의 코딩이 가능 하겠지만 일반적으로는 위 처럼 쓰일 것입니다. 이렇게 A 태그에서 함수 호출 시 href 로 사용하는 방법과 onclick 을 사용하는 방법이 있는데 만약 href 로 사용 시 자기 자신을 지칭하는 this 가 전달되지 않습니다...
- DB에서 INDEX 제대로 사용하기 인덱스를 사용하기를 기대하지만 그렇지 않은 기본적이고 대표적인 예입니다. 1. 인덱스 컬럼을 변형하여 비교할 때 BAD WHERE TO_CHAR(HIREDATE,'YYYYMMDD') = '19980518'; GOOD WHERE HIREDATE = TO_DATE('19980518') BAD WHERE SALARY + 1000 > 100000; GOOD WHERE SALARY > 100000 - 1000; 비교하는 인덱스 컬럼의 형이나 값을 변경하면 발생합니다. 이 경우에는 비교값을 변경해 주어야 인덱스를 사용하게 됩니다. 2. 비교 대상의 형이 달라서 내부적으로 형변환을 하는 경우 BAD WHERE EMP_ID =..
:: 생활코딩의 황준식님 제 생각보다도 제 글은 더 센세이션 했던것 같습니다.오퍼가 왔다고 해도 딱히 가지도 않아서 크게 생각 안하고 살았는데 말이죠. 여튼, 제 글이 400회 가까이 공유가 되었습니다. 공유한 분들 중에서는 이제 막 프로그래밍 공부를 시작하는 분들이나 현직 개발자는 물론이고, 사장님들도 보였습니다. 그리고 나름 영향력을 가진 분들도 있더군요. 저에게 자신이 어떻게 해야되냐고 문의하신 분들도 있습니다. 앞선 제 경험담은 솔직히 읽으신 분들의 일상이 달라지는 것은 아닙니다. 그래서 이번 글은 읽어주신 분들이 구체적으로 어떻게 해야하는지를 전달 할 수 있기를 바라면서 “really impressed with the quality” 에 대해서 제 생각을 적습니다. 솔직히 말해서... 우리나라의..
JAVA 에서 JSONObject 를 사용 시에 아래와 같은 버그를 발견하였습니다.처음에 버그인지 몰랐을 때는 계속 이상한 값이 나오길래 내가 뭔가 잘못한 줄 알고 계속 디버깅 하면서 뭐지뭐지 하다가 결국 테스트 케이스를 한번 돌리고 나서야 버그라는 것을 깨닫게 되었네요. 아 살다 살다 이런 버그를 보게 되다니 어처구니가 없을 따름입니다. 이런 버그를 발견 시 해당 CLASS 를 까보고 원인을 파악하고 하시는 분들도 있다던데 그건 언젠가 시간나면 해보기로 하고 일단 어떤 버그, 어떤 상황인지에 대해 먼저 적어보려 합니다. 일단 언어는 위에 명시한대로 JAVA 이며 JSONObject 테스트를 위해서는 아래 의존 라이브러리들이 필요합니다. // json 라이브러리다운 : http://sourceforge...
ORA-17001 : 내부 오류ORA-17002 : IO 예외 상황ORA-17003 : 부적합한 열 인덱스ORA-17004 : 부적합한 열 유형ORA-17005 : 지원되지 않는 열 유형ORA-17006 : 부적합한 열 이름ORA-17007 : 부적합한 동적 열ORA-17008 : 접속 종료ORA-17009 : 명령문 종료ORA-17010 : 결과 집합을 종료했음ORA-17011 : 결과 집합을 모두 소모했음ORA-17012 : 매개변수 유형 충돌ORA-17014 : ResultSet.next가 호출되지 않았음ORA-17015 : 명령문이 취소되었음ORA-17016 : 명령문이 시간 초과되었음ORA-17017 : 커서가 이미 초기화되었음ORA-17018 : 부적합한 커서ORA-17019 : 질의만 설명할..
안녕하세요. Javascript 에서 임의의 한 문장이 어떤 문자로 시작되는 지, 또는 어떤 문자로 끝나는 지 true, false 로 반환하는 함수에 대해 간단 정리하려 합니다. 특정 문장의 시작이 어떤 문자로 시작하는 지를 체크하기 위해서는 startsWith 함수를, 끝이 어떤 문자로 끝나는 지를 체크하기 위해서는 endsWith 함수를 사용하며 사용법은 아래와 같습니다. var tempStr = 'i have a dream'; console.log(tempStr.startsWith('i')); // true console.log(tempStr.endsWith('m')); // true console.log(tempStr.startsWith(..
1. S/W 개발에서 절대로 바꾸지 않는 것은 없기 때문에.Class 대신이 Interface를 사용하고, New 대신에 DI를 이용하는 작업에 대한 비용보다 후에 바뀌게 되어서 지불하게 되는 비용이 더욱더 크다. 2. Class의 구현방식은 바뀌지 않는다고해도, Interface를 이용하면 다른 차원의 서비스가 구현 가능하다method의 호출전, 후에 다른 일을 한다던지, 아니면 count를 늘려주는 사소한 일을 하더라도, 기존 class의 변경 없이 개발이 가능하게 할 수 있다. 3. TEST가 용이하다단지 효율적인 테스트를 하기 위해서라도 DI를 적용해야지 된다.
mssql 명령어 정리 -- DB를 선택해 내림차순으로 authors테이블의 데이터를 추출 USE pubs SELECT * FROM authors ORDER BY au_lname ASC, au_fname ASC -- 테이블명, 소유자, 타입, 만든날짜등 테이블에 관한 모든정보를 가져오는 프로시져 EXEC sp_help "테이블명" EXEC sp_columns "테이블명" -- 컬럼 제목바꾸기 SELECT title_id AS Title_No, pub_id AS 출판사번호, price, title FROM titles -- 사용자변수와 시스템 함수(시스템 변수/전역변수) -- SQLServer는 정의된 변수만을 전역으로 사용할수 있다. @@error @@identity @@lock_timeout @@nes..
Object 형이 어떤 형인지 판별할때 사용.객체가 특정 클래스나 인터페이스로부터 생성된 객체인지를 판별 해주는 연산자. 형식) 객체참조변수 instanceof Type ex) public class TestA {}public class TestB extends TestA{}public class TestC extneds TestB{} 각각 testA, testB, testC 로 객체 생성하였다 했을 시testA instanceof testA > truetestA instanceof testB > falsetestA instanceof testC > falsetestB instanceof testA > truetestB instanceof testB > truetestB instanceof testC >..
- Total
- Today
- Yesterday
- 빅토리아폴스
- 토레스 델 파이네
- 남미 저가항공
- 푸에르토 나탈레스
- 나미비아
- Cambodia
- Namibia
- Uyuni
- calama
- 마추피추
- Cusco
- 성스러운 계곡
- 볼리비아
- 햄버거
- 우유니
- 족발
- 남미
- jQuery
- 애드센스
- 캄보디아
- 칠레
- 아구아스 칼리엔테스
- 빈트후크
- 성계 투어
- 킹덤 호텔
- 후마리
- 쿠스코
- aguas calientes
- Oracle
- 칼라마
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |