본문 바로가기

Programming/Tip&Informaion

(69)
[js] 디버깅 팁 html, css를 수정할 경우에는 DOM 탐색기에서 수정을 해야한다. js의 경우에는 디버거 탭하면 된다. 예로 조건 식에 안 걸리게 하고 싶을 때의 경우 해당 조건식 시작과 끝 부분에 break point를 걸고, 시작 부분에 도달했을 때 조사식 부분에서 값을 수정한 뒤, 재생버튼을 눌러 끝부분으로 도달하면, 다시 값을 원복하면 된다. 또 IE 기준 breakpoint 설정 시 원하는 라인에 안 되는 경우가 있는데 해당 소스 부분을 드래그한 상태로 하면 라인 별로 breakpoint를 지정할 수 있다.
[asp.net/mssql] column_name 은(는) Table명 테이블의 DataColumn 또는 DataRelation이 아닙니다. 오류 column_name 은(는) Table명 테이블의 DataColumn 또는 DataRelation이 아닙니다. (영문: column_Name is neither a datacolumn nor a datarelation for table) 해당 내용을 보면 테이블에 존재하지 않은 컬럼을 사용하고 있다는 것으로 보인다. 사실 실제로 그런 내용이긴 했는데, 실제 내가 발생한 내용에서는 컬럼명 은(는) Table4 테이블의 DataColumn 또는 DataRelation이 아닙니다. 이라고 나왔다. 컬럼명은 정상적으로 나왔는데 테이블명이 Table4 라고 나오는 것이다. 해당 프로그램은 mssql의 프로시저를 호출만 하기 때문에 처음에는 프로시저에서 테이블명이 비정상적으로 바뀐 것은 아닌가 의심했다. 그래서 ..
[Java/Oracle] DB 인코딩 문제로 한글이 깨질 때 해결 방법 java에서 오라클을 select 쿼리를 실행해야 하는 상황에서 한글의 경우 문자가 깨지는 현상이 발생하는 경우가 있다. POST방식을 기준으로 request.setCharaterEncoding("euc-kr"); 선언. 을 getParameter 등을 하기 전에 선언 해주면 대부분 해결된다. 이게 안 될 경우, 보통 model이나 controller 단에서 getParameter 등을 쓰는 경우가 있어서 그 전에 선언해주면 된다. Oracle (db) 의 인코딩이 한글을 지원 안 할 경우. 이 경우는 인코딩 변환을 수동으로 해줘야 하는데 일단 where절에 한글 값을 주니 값이 아예 나오질 않았다. 그래서 where 절에 자바 스트링 값을 넣어줄 때 string afterStr = new String(..
docker container에서 react-native 실행하기 (안드로이드) container에서만 살기를 진행 중에 react-native를 실행하고 싶어졌다.docker나 react-native나 둘 다 막 걸음마를 하려고 하는 나에겐 쉽지 않았다.(그냥 이미 만들어진 이미지를 찾으면 되지 않았니?) 우선 우분투 18.04 에서 docker를 설치하였다. sudo apt updatesudo apt install apt-transport-https ca-certificates curl software-properties-commoncurl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add -sudo add-apt-repository "deb [arch=amd64] https://download.docke..
[APS.NET] 구성된 개발 웹 서버에 연결할 수 없습니다. asp.net 을 Visual Studio 에서 브라우저 보기로 웹 서버 설치 없이 실행할 수 있다. 그런데, 실행 시, 구성된 개발 웹 서버에 연결할 수 없습니다. 라는 메시지가 나올 때가 있다. 이럴 경우, Visual Studio를 관리자 권한으로 실행하면 된다. ----------------------------------------추가(2019.11.21)----------------------------- 실제 원인은 관리자 권한이 없어서가 아니라 프로젝트를 열 때 '프로젝트/솔루션'이 아닌 '웹사이트' 로 열지 않아서 생긴 문제라고 하네요. http://blog.naver.com/PostView.nhn?blogId=rickman2&logNo=221420803561&from=search&red..
[python] 반복문 index 수정하기 C++의 for문은for(int i = 0; i
[CentOS] 키보드 키 변경 (컨트롤 키, capslock 키) ctrl 키와 capslock 키를 바꾸면 더 편하다고 해서 CentOS 에서 바꾸려고 하니까 잘 안 되는 것을 한참 검색하다가 발견했다. 출처는 http://superuser.com/a/290149 고 대충 번역 및 수정을 해보면 1. 현재 키보드 layout 저장하기 # dumpkeys > backup.kmap 만약을 대비해 백업을 해놓는다. 복구하고 싶을 때는 # sudo loadkeys backup.kmap 을 하면 된다. *만약에 이 명령어도 안 먹히면 재부팅을 한다. 2. keycodes 확인 # showkey showkey 를 하고 난 뒤 자신이 바꾸고 싶은 키를 누르면 그 키값이 나온다. 내 컴퓨터에서는 caps lock = 58 오른쪽 ctrl = 29 왼쪽 ctrl (노트북이라 한자키)..
[C++] iterator, auto 를 이용한 stl 벡터의 합, 평균 int calculate() { int sum = 0; int temp = 0; for (auto i = testScores.begin(); i != testScores.end(); i++) { sum += *i; temp++; } int average = sum / temp; return average; } //auto pointer 를 이용한 방법 for (vector::iterator i = testScores.begin(); i != testScores.end(); i++) { sum += *i; temp++; } //auto pointer 대신에 interator 를 이용한 방법