본문 바로가기

Programming424

[jstl] callback 함수명 전달하기 JSTL을 사용하여 child window에서 부모창 함수를 호출합니다. 팝업창 생성시에 부모창의 함수명을 서버로 전달하고, 해당 함수명을 받아서 호출할 수 있도록 합니다. JSTL : JavaServer Pages Standard Tag Library 파라미터로 전달한 함수명을 이용하여 함수를 호출합니다. function callback() { parent.(); } !(not) 을 제거하고 삼항연산자의 순서를 변경합니다. parent.(); 다른 방법으로는 서버로 전달하지 않고, 부모창에서 바로 자식창에 호출받을 callback 함수를 지정할 수도 있습니다. 또는 eval() 함수를 이용하여 서버로 전달된 함수명을 통해서 호출할 수도 있습니다. 2016. 1. 27.
[jquery] jquery를 사용한 input, select 읽기전용으로 변경 jquery를 사용한 input 읽기전용 속성 변경 input 태그에 readonly 속성을 추가하여 읽기 전용으로 변경합니다. $(function(){ $('input').prop('readonly', true); // 모든 input 태그를 readonly로 변경함. }); 페이지 onload 이벤트시에 모든 input태그를 읽기전용으로 변경합니다. jquery를 사용한 option 비활성화 select에는 readonly가 없으므로 option에 diabled를 설정해야 합니다. 각 option에 disabled를 설정하여 변경이 안되도록 할 수 있습니다. $(function(){ $('option').attr('disabled', true); // option 태그를 모두 disabled 로 변경.. 2016. 1. 25.
[autohotkey] PPT 작성을 위한 AutoHotkey 스크립트 WASD를 방향키로 변경하기스크립트를 실행하면, fnOn의 값은 false이기때문에 정상적으로 키입력이 됩니다. 왼손으로 방향키 입력이 필요한 경우에 Capslock + TAB 키를 눌러서 fnOn의 값을 true변경합니다. 이때부터 WASD는 방향키로 동작하게 됩니다. 소스는 아래와 같습니다. fnOn == false ~Capslock & TAB::fnOn:=!fnOn #If fnOn a::Send {Left} s::Send {Down} d::Send {Right} w::Send {Up} #If 다른 키들도 변경하기 wasd 가 변경되어서 이미 일반 키보드로써의 기능은 잃어버렸습니다. 다른 키들도 변경되도록 하겠습니다. 동일한 형식으로 작성하여 원하는 키로 변경하면 됩니다.텐키리스 키보드를 사용중일 때.. 2016. 1. 24.
[algospot] 알고스팟 - MERCY [algospot] 알고스팟 - MERCYscala로 작성해보려 합니다. 먼저 튜토리얼을 확인해 봅니다. 스칼라의 경우에도, main() 함수가 있는 오브젝트의 이름은 항상 Main 이어야 한다. object Main { def main(args: Array[String]): Unit = { var cases = Integer.parseInt(readLine()) while (cases > 0) { println("Hello, " + readLine() + "!") cases -= 1 } } } 위의 예시코드를 확인할 수 있습니다. Scala의 새 버전(2.11.1)에서는 scala.readLine()함수 대신 scala.io.StdIn.readLine()을 사용해야 한다고 합니다. 정수를 입력 받을 때.. 2016. 1. 15.
[c#] 대용량 숫자 값들 중에서 중복 확인 [c#] 대용량 숫자 값들 중에서 중복 확인 총 숫자 카운트 확인배열 생성배열에 할당Array.Sort이전값과 비교 위와 같은 순서로 진행합니다.총 숫자 카운트를 확인합니다. 파일에 저장된 데이터를 읽습니다. 한줄에 하나씩의 데이터를 읽어오기 때문에, 줄 수를 카운트 합니다. string path = @"c:\test\code\"; string[] filePaths = Directory.GetFiles(path); int lineCnt = 0; foreach (string file in filePaths){ string[] lines = System.IO.File.ReadAllLines(file); lineCnt += lines.Length; } 카운트 크기의 배열을 생성합니다. long[] codes .. 2016. 1. 13.
Unix/Linux Command df & du 디스크용량을 확인하기 위해 df, du 명령어를 사용합니다. df Reports information about space on file systems. 파일 시스템 용량에 관한 정보를 제공합니다. 파일시스템, 블록, 사용가능, %사용, Iused, %Iused, 마운트 위치 정보를 제공합니다. 파일 시스템 GB 블록 사용가능 %사용 Iused %Iused 마운트 위치 /dev/hd4 330.00 0.00 100% 184939 93% / /dev/hd2 20.00 17.53 13% 46301 2% /usr /dev/hd9var 5.00 4.90 2% 4581 1% /var 옵션 df -m : 메가바이트 단위로 정보를 확인합니다. df -g : 기가바이트 단위로 정보를 확인합니다. du Summarizes.. 2016. 1. 12.