본문 바로가기

개발노트

private, protected, public 차이 [ class 의 경우 ] public : 모든 팩키지에서 이 클래스를 참조할수 있다. private : 자신을 포함한 클래스에서만 참조가능 protected : 자신을 포함하는 클래스에서 상속받은 클래스에서 도 참조가능 아무것도 없으면 현재 팩키지에만 이 클래스를 참조할수 있다. [ 메소드의 경우 ] public : 이 클래스밖에서도 이 메소드를 참조할수 있다. protected : 상속받은 클래스와 이 클래스내에서만 참조할수있다. private : 이 클래스내에서만 참조가능 아무것도 없으면 이 팩키지내에서만 참조가능 더보기
heidisql 설치 안녕하세요. 회사에서 MSSQL을 Mariadb로 변환하는 작업을 하게 되면서 mysql과 maraidb를 공부하게되었어요. 아무래도 MSSQL은 비싼 라이센스비로 인하여 회사에서 피하게 되는거겠죠. mariadb를 사용하면서 무료 DB client도 사용하게 되는데요. 저희회사는 heidisql을 사용합니다. 어려운거 없이 http://www.heidisql.com/download.php 접속하여서 다운로드 하시면됩니다. 다운로드를 하시고 계속 next를 눌러주시면 프로그램이 설치가 됩니다. 프로그램을 설치 된 후 , 실행시키면 이렇게 mariadb가 있는 IP와 사용자 root 암호를 입력하시면 바로 mariadb에 접속하시게 됩니다. #TIP maraiDB를 접속하신다고 해도 mariadb는 mys.. 더보기
"지정된 dsn은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다" ## "지정된 dsn은 드라이버와 응용 프로그램 간 아키텍처 불일치를 포함합니다" odbc 64bit 32bit 문제 해결 방법 DBMS 에 접속 하기 위해 ODBC 에 정보를 등록하고 SQLConnect 를 사용할 때 오류가 발생 한다면 32, 64 BIT 호환성 문제를 확인할 필요가 있다. OS 가 64bit 이고 SQLConnect 를 사용하는 프로그램이 32bit 로 빌드 되었다면 이 문제 발생 이 문제에 대한 원인은 윈도우 64bit OS 에는 ODBC 관리자가 32bit 용 64bit 용이 따로 있기 때문이다. 그래서 32bit 응용프로그램에서 접속을 하려면 32bit 용 ODBC 관리자를 통해 정보를 작성해야 한다. 64bit OS 에서 "관리 도구" - "데이타 원본(ODBC)" 를 실행 .. 더보기
MariaDB ODBC 설치 및 주의점 안녕하세요. MariaDB ODBC 설정에 대해서 말해볼게요. 2015 9월까지만 해도 ODBC 설정은 mysql ODBC를 사용해서 연결하였습니다. 근데 mariadb 버전업이 되면서 언젠가부터 mysql ODBC를 사용하면 안되더라구요. 어제 삽질하면서 배우게 되었습니다. 그것도 모르고 한 5시간을 오류창보면서 삽질....... 시간은 가고 구글링해도 도통 알 수 없는.... 해결책으로 9월당시만해도 mariadb에서 제공하는odbc를 사용하면 인식이 안되서 mysql odbc를 사용했다는 소식을 듣고 mariadb odbc를 다운 받으니 바로 연결이 되더라구요 . 다들 아까운 시간 피하시라구 아래 링크로 접속하셔서 다운로드 -ODBC 커넥터 들어가셔서 다운받으시면 됩니다. https://mariad.. 더보기
html font color HTML CSS : font-color, font-face 는 없다. 1. IE7을 포함하여, font-color 가 사용될 경우 무시된다. 지원 x 스타일 시트에서는 font-color 가 아닌 그냥 color 를 사용해야 한다. 2. 폰트를 지정하면서 font-face 를 사용하면 역시 스타일이 무시된다. 스타일 시트에서는 font-family 를 사용한다. 더보기
foreach문이란? foreach 응용 ## FOREACH 문 .each()함수는 jQuery 객체의 수만큼 for 문 같이 반복을 해주는 함수입니다. $('input', $('#TABLE명')).each(function () { // TABLE명이라는 id를 가진 table 안에 모든 input만큼 each를 실행 $(this).attr("disabled", "disabled"); //모든 input 속성을 disabled 시킨다. if ( ($(this).attr("id") == "AAA")||($(this).attr("id") == "BBB") ) { $(this).removeAttr("disabled"); } }); 더보기
mssql xml atteibute 속성 변경 *mssql xml attribute 변경 xml 속성변경 UPDATE [table명] SET [xml이 저장되어있는 컬럼명].modify('replace value of (/xmlA/@변경할 속송명)[1] with "변경할 내용"') 더보기
웹프로그래밍 이해, 클라이언트와 서버 클라이언트와 서버 웹에 연결된 컴퓨터는 클라이언트 와 서버 라고 합니다. 그들이 어떻게 상호작용하는가에 대한 간소화된 다이어그램은 다음과 같습니다: 클라이언트는 일반적인 웹 사용자의 인터넷이 연결된 장치들 (예를 들어, 여러분의 컴퓨터는 WI-FI에 연결되어 있고, 또는 여러분의 폰은 모바일 네트워크에 연결되어 있습니다) 과 이런 장치들에서 이용가능한 웹에 접근하는 소프트웨어 (일반적으로 파이어폭스 또는 크롬 과 같은 웹 브라우저) 입니다. 서버는 웹페이지, 사이트, 또는 앱을 저장하는 컴퓨터입니다. 클라이언트의 장비가 웹페이지에 접근하길 원할 때, 서버로부터 클라이언트의 장치로 사용자의 웹 브라우저에서 보여지기 위한 웹페이지의 사본이 다운로드 됩니다. 브라우저란? 브라우저의 주요 기능 브라우저의 주요 .. 더보기
DOM 이란? DOM 이란? 우선 DOM 이 뭔지 제대로 짚고 넘어갑시다. DOM 은 Document Object Model 의 약자입니다. 이는 객체를 통하여 구조화된 문서를 표현하는 방법이며, XML 혹은 HTML 로 작성됩니다. 웹 브라우저는 이 DOM 을 활용하여 객체에 JavaScript 와 CSS 를 적용하지요. DOM 은 트리 형태로 되어있어서, 특정 node 를 찾을 수도 있고, 수정 할 수도 있고, 제거하거나 원하는 곳에 삽입 할 수도 있습니다. DOM 의 문제점 요즘의 DOM API 는 수많은 플랫폼, 그리고 수많은 브라우저에서 사용되고 있는데, 이 DOM 에는 치명적인 문제점이 하나 있습니다. 그것은 바로, 동적 UI 에 최적화되어 있지 않다는 것 있습니다. HTML 은 자체적으로는 정적이잖아요. .. 더보기