일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- cloudstorage
- system_log
- linux대용량파일열기
- 파이썬 스톱워치
- ventoy 사용법
- cmd인스톨러설치
- VPN
- 딜라이브플러스앱설치
- OTT셋톱박스
- Dell Venue 8 Pro
- YCSB
- cmd로msi파일설치
- GUI 또는 CLI전환
- #Oracle
- CentOS7
- Linux
- 딜라이브플러스h3
- iptime원격부팅
- root패스워드분실
- windows10원격부팅
- ipvlan
- cloudready OS
- CentOS
- core 분석
- Windows
- putty
- docker
- MySQL
- Oracle
- cubrid
- Today
- Total
목록전체보기 (88)
일단은 프로그래머 나부랭이
날짜 및 시간 계산은 매우 귀찮고, 번거롭다.예를 들어보자. 59분에 10분을 추가하면 69분이다.그러나 시계에는 69분이라는 숫자가 없다.따라서 시간을 1시간 증가시켜주고, 분을 9분으로 바꿔주어야한다. 여기까지만보면, 아무런 문제가 없다.이정도는 if문 몇개 이용하면 금방만드니까.. 하지만, 시간의 특성상, 연도, 월, 일, 시간, 분, 초 라는 값들이 연쇄적으로 증가해야하는 경우가 있다.(ex : 2016년12월31일23시59분59초에 1초를 더할 경우..) 이걸 일일이 if문등으로 코딩하는건 정말이지 비생산적이고 곤란한 일이 될것이다..이럴때는 아래처럼 Calendar클래스를 이용하여 계산하도록 하자. 위와 같은 날짜 계산을 할때는 Calendar 클래스를 이용할 수 있다. 날짜 계산 방법은1. ..
function focusMove(this, targetID, toSize){ var str_length = this.value.toString().length; if(str_length >= toSize){ document.getElementById(targetID).focus(); } }___________________________________________________________________________________________ 위의 함수는 웹의 text상자의 포커스(흔히 말하는 커서)를 현재의 text상자에서 지정된 text상자로 이동시켜주는 내용을 담고 있습니다.예를 들어, 생년월일을 입력한 다음에 마우스나 Tab키를 누르지 않아도 자동으로 다음 입력창으로 이동할 때 활용하면 ..
이 글은 예전에 남겼던 이 글과 연관성이 있습니다. 링크를 클릭하신다음 한번 읽어보시면 아래의 내용을 이해하는데 도움이 됩니다. 1년반전에 난수(랜덤 함수)에 관한 글을 남긴적이 있습니다. 당시에 제가 설명하길, 컴퓨터의 난수라는건, 임의로 지정된 난수표에 Seed값을 대입하여 랜덤한 값을 출력한다고 설명하였습니다. 그리고 일상에서 사용하는 수많은 프로그램(대표적으로 게임)에 이 난수가 응용되어서 활용된다고 말씀을 드렸었죠. 오늘은 게임과 관련된 이야기를 해보려고 합니다. 우선, MMORPG를 하다보면 레벨업을 위한 사냥을 하게 됩니다. 몬스터를 잡고, 그러다보면 일정한 아이템을 획득하게 되지요. 그리고 게임상의 희귀템(이하 레어템)을 얻기도 하는데요. 가끔씩 이런분들이 있습니다. 'OO지점에서 사냥을 ..
오늘은 무료 도메인 등록을 소개합니다.제가 소개해드릴 방법은 '내 도메인 한국'을 통한 도메인 등록 방법을 소개해드립니다. 내 도메인 한국 위의 링크로 들어가서 회원가입을 합니다.(이때 주민번호등은 요구하지 않기 때문에 개인정보에 대한 걱정은 덜어놓으셔도 좋습니다.)이후의 순서1. 사용할 도메인을 하단의 사진처럼 검색2. 검색결과에서 마음에 드는 주소를 찾아서 등록하기를 클릭 이후에 보안코드 한번 입력하신 다음 등록하기 버튼을 누르시면, 하단의 이미지 같은 페이지가 나타납니다.여기서 웹 포워딩에 자신의 사용할 주소(ex : 자신의 블로그 주소)를 입력하고 하단의 수정하기를 눌러주시면 도메인이 등록됩니다. 이후 등록된 도메인으로 원하는 페이지가 접속되는지 확인해보시면 되겠습니다.
※ 본 게시글은 제가 2016년 4월 28일에 네이버에 작성하였던 글을 가져온것입니다. (원본) 요즘 회사에서 반응형 웹피이지를 구현하고 있습니다.반응형 웹이라는거, 생각해보면 별거 없습니다.특히, 기존의 웹페이지가 구현되어있는 경우에는 아래의 사항에 유의(?)하여 소스를 수정하시면 됩니다. 우선은 html파일의 헤더부에 '' viewport 태그를 삽입합니다.이로서 해당 페이지는 접속하는 기기의 해상도에 따라 페이지 크기가 자동으로 조절됩니다.(글자가 화면 밖으로 삐져나가서 이리저리 스크롤할 일이 없어집니다.) 그리고 이미지나 테이블 같은 경우에는 width나 height값을 px단위가 아닌 %단위로 설정한다면, 역시 기기 해상도에 따라 크기가 조절됩니다.단, 이미지의 경우 이미지 자체 해상도등에 따라..
XSS란, Cross site scripting 줄임말로, 웹 상에서의 보안 취약점을 뜻한다. 구체적으로 말하자면, 우리가 인터넷으로 어떤 사이트에 들어간다는 것은 해당 페이지가 저장된 서버에서 해당 페이지의 내용을 요청하고, 그것을 웹 브라우져라는 프로그램을 통해서 보는 것이다. 그런데, 서버와 웹 브라우져 사이에 '교묘하게 악의적인 코드를 삽입하여, 남에게 피해를 준다'면? 당연히 사용자 입장에서는 불쾌하면서도, 당황스러울수 밖에 없다. 이러한 공격방식을 XSS 공격이라고 한다.(그리고 흔히 말하는 악성코드가 바로 이거다.) 간단하게 말하자면, 누군가 나에게 이메일을 보냈다. 그런데 그 메일은 겉보기에는 지인이 안부를 전하는것처럼 보이지만, 실제로는 내 이메일 계정과 패스워드를 해킹하기 위한 코드가 ..
가끔 쿼리를 돌리다보면 A테이블의 값들중에 B테이블에 없는 값을 찾아야할 때가 있다.예를들면 이런 경우다 A테이블1 2 3 B테이블 1 2 이렇게 A, B테이블이 있다고 할 때 A테이블에서 B테이블에 없는 값만 찾기 위해서는'SELECT * FROM A MINUS (SELECT * FROM B)'라고 쓰면 된다. (결과는 당연히 3이 나온다) 물론 A나 B 테이블에 WHERE절을 넣을수 있음은 당연하다. p.s: 이걸 몰라서 where절에 '!='걸 넣는 시도를 해본바로서 말하는데 '!='로 불일치를 찾으려하지말자, 엄청 오래걸린다...
1)쿼리를 짜다보면 간혹 가다가, 여러행의 데이터를 1행에 보여줘야 할 경우가 있다.무슨말이냐면.. 이름 보유 이메일 이거원네이버 이거원다음 위와 같은 내용을이름보유 이메일이거원네이버,다음 이런식으로 보여줘야 할 때가 있다. 이때는 listagg또는 wm_concat등의 함수를 쓰면 된다.위의 두함수는 자신이 사용하는 2)오라클 버젼에 맞춰서 사용하면 된다. 10g일 경우 : wm_concat11g일 경우 : listagg 를 사용하는데, 함수명칭이 다른만큼, 사용방법이 다르다(만일 서버의 오라클 버전이라도 바뀌는 경우엔... 일일이 찾아서 고쳐줘야 하는 불편함이 있다) wm_concat의 경우wm_concat(컬럼명) 이라고 쓰면 되지만 listagg의 경우listagg(컬럼명, 구분기호) within..
요번에 회사에서 파일 업로드에 기능을 구현하고 있다.그 때문에 File클래스를 이용하게 되었는데, 이김에 한번 정리하려고 한다. 자바의 File클래스는 파일이나 폴더를 생성, 삭제, 복사등의 기능을 가지고 있다. file 객체를 생성할 때, 생성자로 파일 경로등을 설정할 수 있는데.(ex : File fPath = new File("파일경로");) 이후에 이 객체를 이용할 때 해당 경로에 설정된 파일 또는 폴더를 내 마음대로 할 수 있다. 메소드를 몇가지 살펴보면.. isDirectory() : 객체의 설정된 경로가 폴더인지 확인한다 (당연히 맞으면 true)isFile() : 객체의 설정된 경로가 파일인지 확인한다 (return값은 위와 동일)exists() : 현재 설정된 경로에 파일 또는 폴더가 있..
메모장을 실행하신 다음 아래의 소스를 필요에 따라 변경하신 후 *.bat로 저장하신다음 실행하여 사용하시면 됩니다.아래의 프로그램을 이용하시려면 7zip이 선행적으로 설치되어있어야 합니다.(반디집이 설치되어있어도 무관합니다. 자세한건 후술하겠습니다.) 우선은 코드를 보시겠습니다. ==========================================================================================rem set 변수명=값set Prun="(7zip설치경로)\7z.exe"set Folder="(압축 대상의 경로 및 파일)"set Backup="(저장할 경로)\(파일명)" rem 오늘날짜set Today=%date% rem 압축하기 (7z a -t[압축타입] 저장위치..