목록프로그래밍 언어 (86)
IT 일기장
See the Pen Untitled by bbongsu (@bbongsu) on CodePen. 프린트 버튼 누르면 인쇄창 불러올 수 있다. 홈페이지 필수요소라 해도 과언이 아니다
비밀번호를 기존에 항상 썼던걸로 바꾸려니까 저런 메세지가 떴다. 바꾸면 그만인데.. 내가 또 다른데도 변경해줘야되는 경우가 있을까봐 찾아봤다. 1. passwd 파일 편집기로 열어준다 vi /etc/default/passwd 2. 다음과 같이 뜨는데 HISTORY=숫자 부분 찾아서 0으로 바꿔주고 저장하면 된다 3. 다시 비밀번호 변경해주면 잘된다
책 한권을 구매 했었는데 사놓고 공부를 안했다.. 다시 맘잡고 공부하기란 쉽지가 않은거 같다 (재미도 없고 금방 싫증남) 그래도 어떻게 또 번뜩 생각나서 이때 아니면 또 안할거 같아서 여기다 박제를 해놔야겠다 그 유명한 노랭이 책이다. 문제집만 있는걸로 사서 대책없이 산 감이 있긴한데.. 뭐 아무튼 해봐야지. 개념서 필요하면 또 사면 되니까 ㅇㅇ 아무튼 책을 좀 훑어봤는데.. 과목1은 개념 내용이라 지루해지기 쉬워서 과목2부터 할 계획이다 과목2 문제 개수만 146개다 내년 시험이 언제인지는.. 아직 안나왔으니까 시작은 무리없이 1문제 이상이라도 조금씩 풀어볼 계획이다.
회사에서 유틸로 사용하고 있는 Java 파일에서 발견한 getClientIP라는 함수가 있었다 아무래도 접속한 사람의 ip를 갖고올수있는 함수인거같은데.. 굉장히 간단해 보인다 실제로 getHeader, getRemoteAddr, HttpServletRequest 클래스를 파보면 복잡하겠지만.. 접속 로그를 구현할 때 써먹으면 유용한 함수다 public static String getClientIP(HttpServletRequest request){ String ip = request.getHeader("X-FORWARDED-FOR"); if(ip == null || ip.length() == 0){ ip = request.getHeader("Proxy-Client-IP"); } if(ip == null..
쿼리문 중에 ALTER TABLE t_board ALTER COLUMN bd_relevel SET DEFAULT 0; 실행시키다가 먹통이 되면서 홈페이지도 덩달아 먹통이 된 사례가 있었다.. 쿼리 실행속도가 긴 경우, 지금처럼 deadlock 현상에 걸리는 경우가 있는데 이러한 현상이 지속되는 경우 show processlist를 통해 확인 후, kill 명령어를 통해 실행을 중단시킬 수 있다 명령어를 치면 다음과 같이 리스트가 출력이 뜬다 id : 쿼리 아이디. Linux의 PID라고 생각하면 된다. User : 쿼리를 실행한 유저명이다. Host : 연결 host ip이다. db : 데이터베이스 이름이다. Command Time : 쿼리 실행 시간이다. State : 현재 쿼리가 뭘 하고 있는지 나타..
컴퓨터 노트북 둘 다 고장나서 아이패드로 할거 없나 찾아보다가 repl.it로 파이썬을 처음 접해봤었는데 C언어랑 굉장히 유사하다. 근데 이 사이트에서 라이브러리 없이 어떻게 작동 하는지는 아직 모르겠다 “2%”를 표기하는 방법과 format 함수를 이용하는 방법이 특이해서 정리 해둔다
1편에 정리한거 이어서 "사용자 화면 검색순위"는 다음과 같이 구현했다 사용자 화면 검색 순위 삭제 순위 사용자화면 위치 ${status.count} 이거 최초 구현했을때 시행착오를 좀 겪었었는데.. "DB 검색순위" 에서 추가 버튼 눌렀을때 append 되는거까진 좋았다 근데 화살표를 누르니까 동작을 안한다. append 이후에 정적으로 동작하다 보니 이 버튼으로 동적으로 클릭할 수 있게 만들어줘야 되는데.. document의 on 함수에 클릭할 class 속성을 추가하면 append 이후 버튼을 동적으로 클릭할 수 있더라 $(document).ready(function(){ // append 이후 버튼 동적클릭 $(document).on("click",".up",function() { var inde..