보호되어 있는 글입니다.
[TIMESTAMP: 2014-04-10] 조금 지난 일이지만 국립공원 내 Mysql(4.x 버전) database의 table이 깨진 적이 있었다. 그때 복구 작업을 하면서 정리를 했어야 했는데.. 문득 생각 난김에 적는다. 당시 ASP 웹 화면에서 출력된 오류메세지는 [Table 'xxx.MYI' is marked as crashed and should be repaired.] 형태였으며, 테이블 파일 확장자명 까지 출력이 됐던걸로 기억한다. ..같은 환경을 구성해서 하고싶지만 귀차니즘으로 인해 현재 설치된 5.0.0-alpha 버전을 바탕으로 작성한다. 일단 복구는 쉘(Shell)에서 복구하는 방법과 mysql\bin 폴더 내의 myisamchk.exe 파일을 사용하여 복구하는 방법이 있다. 1. ..
[TIMESTAMP:2013-05-24] 음성경보시스템 Application 리뉴얼 작업중... 아...끝나지 않는 삽질과 나날이 새로운 기술이 나오지만 자꾸 뒤쳐져만 가는 내 스킬에 깊은 빡침이...오늘의 삽질은 기존의 MFC로 짜여진 프로젝트를 C#으로 리뉴얼 하는 과정에서 WinForm application의 나름 구조를 잘 만들어보겠노라 Form class와 Thread class로 쪼개면서 발생한 것같다. 구조를 잡을 당시는 몰랐지만 그때 이미 오늘 삽질할 스케줄을 스스로 만들어버렸다...... 프로그램의 주요기능은 CDMA(Telit BSM-856) modem을 사용하며 Form class에서 SMS전송에 대한 버튼클릭 시 Database에 내용을 Insert하게 되며 Thread class에..
루비를 사용하여 오라클 데이터베이스의 완성형 자료를 mysql에 유니코드로 변환하여 저장한 것이 있습니다. 이것을 검색하는 프로그램을 C#으로 짤 일이 생겼는데 프로그램 자체는 그리 복잡하지 않게 만들수 있었습니다만 한글이 깨어져서 나오는 것이었습니다. 구글 검색에서도 신통한 답을 얻을 수 없던 차 이런저런 삽질 끝에 다음과 같은 코드로 깨어지지 않은 한글을 얻을 수 있었습니다. 1 2 3 4 5 6 7 8 9 10 11 12 13 OdbcCommand command = new OdbcCommand(query, connection); OdbcDataReader result; result = command.ExecuteReader(); first_field = result.GetString(0); // 이..
하...C#을 보면서 WPF란것을 접하게 되었다...MFC를 하면서 UI쪽이 없어보여서 winform(혹은 dialog) application을 만들때 마다 아쉬웠던 부분이다..이미 내 앞에서 남긴 발자국들을 근 몇시간을 찾아보고 읽어보고..했지만 아직 어디서 부터 손을 대야할지는 모르겠따.. [WPF] 2002년 정식으로 출시된 .NET Framework 1.0에서 Windows Forms이라는 좋은 기술이 등장했지만 사용자들의 눈높이가 높아지면서 Window Application에서 풍부한 비디오와 다양한 컨텐츠를 요구하기 시작했고, 미디어, 애니메이션, 2D 3D그래픽 등을 사용할 수 있기를 원하게 되었습니다. 또한 기존의 주요 윈도우 플랫폼(User32/GDI32, Ruby, Windows For..
WPARAM과 LPARAM ◈ LPARAM, WPARAM LPARAM과 WPARAM은 메시지에 대한 추가적인 정보를 가지고 있다. 예를 들어 키보드를 눌렀을 경우 메시지가 발생하는데 무슨 키를 눌렀는지 2개의 키를 동시에 눌렀는지, 마우스를 클릭했을 경우도 메시지가 발생하는데 어느 위치에 눌렀는지 등에 정보를 가지고 있다. LPARAM은 보통 위치정보, WPARAM은 보통 어떤 키를 눌렀는지 중복 키를 눌렀는지 정보, resource의 발생정보 ◎ 기본적인 마우스 메시지 메 시 지 내 용 lParam wParam WM_LBUTTONDOWN 좌측 마우스 버튼을 DOWN 마우스 위치 키 상태정보 WM_LBUTTONUP 좌측 마우스 버튼을 UP 마우스 위치 키 상태정보 WM_RBUTTONDOWN 우측 마우스 ..
오라클 설치시 자동적으로 생성됨 - SYS : DBMS의 데이터딕셔너리소유자, 오라클데이터베이스관리자(super user) 디폴트패스워드 - change_on_install DB생성 가능 - SYSTEM : SQL*Forms등의 툴을 위한 데이터딕셔너리소유자 모든 권한이 SYS와 같으나 DB생성 권한은 없음 디폴트패스워드 - manager - scott : sample 사용자계정 디폴트패스워드 - tiger [출처] 오라클 SYS,SYSTEM,scott 계정|작성자 공부중 오라클 sys, system암호 까먹었을때 명령 프롬프트에서 다음을 실행합니다. C:>sqlplus "/as sysdba" SQL> show user USER is "SYS" 암호를 원하는 대로 설정합니다. SQL> alter user..