본문 바로가기
반응형

IT126

PHP Session 세션 변수는 전역변수 보다 더 큰 범위를 유지하는 변수이다서버에 Session 타임 아웃이 설정되어 있지 않다면 명시적으로 변수를 지우기 전까지 유지된다. Session 은 Cookie 와 다르게 정보가 로컬 컴퓨터에 저장되지 않고 서버에 저장된다. 세션 값은 글로벌 변수인 $_SESSION 에 저장한다세션 변수는 PHP 에서 제공하는 모든 타입의 변수를 사용할 수 있다 세션 변수는 register_globals 가 “on” 이면 세션 저장소에 저장되고 아니면 $HTTP_SESSION_VARS[] 에 저장된다 $_SESSION[‘A’]=10; 세션 관련 함수더 많은 정보는 http://php.net/manual/kr/ref.session.php 이곳을 참고 bool session_start(void); .. 2016. 6. 23.
Error Control Operators 에러 제어 연산자 @ Error Control Operators 는 @ 기호를 사용한다이 연산자를 사용하면 에러 메시지가 무시되며, 표현식에만 사용할 수 있다 임의의 에러 메시지를 생성하고 싶을 때도 사용할 수 있다$fp = @fopen(“non_existent_file.php”, ‘r’) or die(“there is no such file”); 만약 track_error 가 활성화 되어 있다면그 표현식에 의해 발생된 에러 메시지는 $php_errormsg 에 저장될 것이다.이 변수는 각 에러에 의해 덮어 쓰여지게 되므로 바로 체크해야 한다. @ error-control operator 는스크립트 실행을 멈추게 하는 크리티컬한 에러에 대한 에러 메세지도 막을 것이다. 2016. 6. 20.
MFC OnDraw WM_PAINT 메시지가 발생했을 때, OnDraw() 가 호출되는 것은 사실이지만, 항상 그런 것은 아니다. 실제로 WM_PAINT에 대응하는 메시지 핸들러는 OnPaint()로 가상 함수가 아니다. OnPaint()의 내부에서 OnDrw()를 호출하는 것이다. OnDraw()가 항상 화면에 뭔가를 그릴 것이라고 기대해서는 안된다. OnDraw()는 파라미터로 전달되는 디바이스 컨텍스트의 표면에 그리기 작업을 하는 것이다. 만약 파라미터로 전달되는 pDC가 프린터의 디바이스 컨텍스트라면 OnDraw()는 프린터에 출력을 하게 된다. - MFC 구조와 원리 (서진택 저) 2016. 4. 30.
Port Number 포트 번호 전송 계층(transport layer)은 최종적인 통신 목적지를 지정하고, 오류 없이 데이터를 전송하는 역할을 한다. 앞에서 언급한 인터넷 계층이 담당하는 역할은 IP 주소와 라우팅을 이용하여 목적지 종단 시스템에 데이터가 도달할 수 있도록 하는 것이다. 그러나 통신의 최종 목적지는 컴퓨터가 아닌 해당 컴퓨터에서 실행되고 있는 프로그램(프로세스)이다. 따라서 전송 계층에서는 해당 프로세스를 지정하는 일종의 주소를 사용하며, 이를 포트 번호(Port Number) 라고 부른다. 하지만 한 포트 번호를 두 개 이상의 프로세스가 사용하는 것도 가능하기 때문에, 포트 번호는 프로세스를 구분하는 식별자라기 보다는 통신의 종착지를 나타내는 식별자로 보는 것이 바람직하다. 포트번호 분류 0 ~ 1023 Well-k.. 2016. 4. 30.
계산기 팁 - 종이 테이프 (Paper Tape) 맥에 있는 계산기를 사용할 때,현재까지 계산했던 내역을 보고 싶을 때가 있다이전 기록을 볼 수 있는 창이 종이 테이프 (Paper Tape) 이다Window > Show Paper Tape 을 선택하면 된다 종이 테이프 단축키Command(⌘) + T 종이 테이프 저장하기 단축키Shift + Command(⌘) + S 2016. 4. 26.
Mac 화면 캡처 기능 (단축키) 화면 캡쳐 단축키 설정화면입니다아래 화면에서 단축키 부분을 클릭하면 단축키를 변경하는 것도 가능합니다전체 화면 캡쳐하기Command(⌘)-Shift-3전체 화면 캡쳐하여 클립보드에 복사하기Control-Command(⌘)-Shift-3부분 화면 캡쳐하기Command(⌘)-Shift-4부분 화면 캡쳐하여 클립보드에 복사하기Control-Command(⌘)-Shift-4윈도우 캡쳐하기Command(⌘)-Shift-4 를 누른후Spacebar 를 누르면 커서가 카메라 모양으로 바뀜원하는 윈도우를 선택한 후 클릭한다메뉴 캡쳐하기먼저 메뉴가 나오도록 합니다윈도우 캡쳐와 동일한 방법으로 진행합니다 2016. 4. 22.
Javascript 로 URL 주소 가져오기 자바스크립트로 URL 구하기현재 URL을 http://Godwithus.tistory.com/test/test.php?key=val#getURL 이라고 가정하겠습니다 location.href http://Godwithus.tistory.com/test/test.php?key=val#getURL location.hostname http://Godwithus.tistory.com location.pathname /test/test.php location.protocol http: location.search ?key=val location.hash #getURL location.hash.substr(1) getURL location.assing("http://www.loads_a_new_document.co.. 2016. 4. 21.
맥 한자 입력 단축키 맥에서 한자를 쉽게 입력하는 단축키 입니다먼저 한자로 변환할 글자를 입력합니다그리고 option + return 키를 누르면 한자를 선택할 수 있습니다 2016. 3. 23.
Web에서 카카오톡 링크 API 달기 지인으로 부터 카카오톡 링크를 웹에 달아달라는 부탁을 받고카카오톡 링크를 달아보았습니다기록을 위해서 포스트를 정리해 봅니다 먼저 KaKaoDevelopers 사이트에 가입합니다https://developers.kakao.com/ KaKaoDevelopers 사이트에 로그인 후오른쪽 위의 노란색 화살표를 클릭하면내 어플리케이션 메뉴가 있다.그 페이지에서 앱 만들기를 선택한다.임의의 이름을 입력하고 앱을 만들면 앱 키가 바로 발급된다아래에 TestApp 이라는 이름으로 앱을 만들었다 그리고 위 페이지에 보면 플랫폼 추가라는 버튼을 누르면Android , iOS, Web 세가지 중에서 플랫폼을 선택할 수 있는데,자신의 개발에 필요한 플랫폼을 선택하면 됩니다 저는 웹에서 카카오톡 링크가 필요하기 때문에 웹을 선.. 2016. 3. 23.
LDRA Unit Testing Tool ✱ Procedure Calls / Stubbing• 단위 함수 안에 함수를 호출 하는 경우 실제 함수를 호출하거나 Stub처리를 하여 테스트• 실제 함수를 호출하는 경우에는 고려 해야 할 부분이 많기 때문에 Stub을이용• 하지만 정확한 Test를 하기 위해서는 Stub을 정확히 구현해야함 ✱sysearch.dat : include file optionssysppvar.dat : Macro Expansion Settingscpppen.dat : Programming standards TBrun은 Test Harness Generator ✱- IG = Input Global– IP = Input Parameter– GPI = Global Pointer Initialisation– PPI = Paramet.. 2015. 2. 17.
반응형