728x90
300x250

[Matlab 2010] 5. 행렬의 연산 -3-

행렬의 합 구하기



1. sum 기능 사용하기

행렬 출력 : A = [16 3 2 13; 5 10 11 8; 9 6 7 12; 4 15 14 1]
합계 : sum(A)





2. Diag 명령 사용하기


 (1,1)      
  (2,2)     
    (3,3)   
      (4,4) 

출력 : diag(A)

참조 : 행렬 값은 1번 sum 기능



3. Subscript

A(1,4) + A(2,4) + (3,4) + (4+4)



반응형
728x90
300x250

[MS SQL Server 2008] Excel 파일 데이터 가져오기

데이터를 가공하다가 보면 우편번호 파일과 같이 대량의 파일을 처리해야 할 일이 생기게 됩니다.
이런 상황에 닥쳤을 때 해결하는 방법에 관하여 적어보았습니다.


1. 엑셀 파일 처리

위에처럼 파일을 구성합니다.
A1:G1셀은 필드를 의미합니다. 즉 다시 말하면 데이터베이스 테이블의 구조를 의미합니다.



2. MSMS(Microsoft SQLServer Management System)에서 데이터 가져오기



데이터 가져오기를 클릭합니다.


다음을 클릭합니다.


엑셀 파일을 선택합니다.
그리고 다음을 클릭합니다.


다음을 클릭합니다.


파일을 가져오는 기능을 해야하므로 '하나 이상의 테이블 복사'에 체크하고 다음을 클릭합니다.


전송할 대상의 위치를 선택하시고 미리보기를 통해 확인한 후 다음을 클릭합니다.


다음을 클릭합니다.
(필요한 옵션은 상황에 따라 체크합니다.)


SQL Server에 따른 기능 차이가 있으므로 명시한 후 다음을 클릭합니다.


해당 설정이 맞다고 판단이 된다면, 마침을 클릭합니다.

성공적으로 마쳤습니다.
하지만 간혹 오류가 나올 때가 있습니다. 오류의 대부분은 자료형 설정에서 발생합니다.

반응형
728x90
300x250

[MS SQL Server 2008] 초기설치 후 설정하기
(포트 활성화, 인증방식, 접속 구분)

MS SQL Server를 초기에 설치하면 Windows 인증으로 설치됩니다. 그러므로 환경설정을 설정해줘야 합니다.
MS SQL Server 2008을 초기에 설치하면 포트 활성화와 여러 보안 장벽으로 인해 작업이 통제됩니다.
그래서 이 게시물에서는 '포트 활성화', 'SQL 인증 및 Windows 인증', '외부 접속'에 관하여 언급하고자 합니다.

시스템 사양
OS : Windows 7
DBMS : SQL 2008 Enterprise Editions


1. 포트 활성화



구성관리자클릭합니다.



SQL Express에 대한 프로토콜 -> TCP/IP 속성



TCP 포트에 1433을 입력한다.
TIP) 외부에서 접속할 경우에 1433포트를 개방해주면 된다.


2. 보안 설정



Microsoft SQL Server Management Studio를 실행합니다.



서버 선택 후 속성을 클릭합니다.



보안 탭을 클릭한 후에 'SQL Server 및 Windows 인증 모드'을 선택합니다.
그리고 확인을 누릅니다.


3. 외부 접속 허용



서버 선택 후 속성을 클릭합니다.



연결 탭을 클릭합니다.
이 서버에 대한 원격 연결 허용(A)를 선택 후에 확인을 누릅니다.
반응형
728x90
300x250

MySQL 문자열 함수

1. Char_Length(string)
문자열의 길이를 알아봅니다. 2Byte문자는 1개로 취급합니다.
mysql> SELECT CHAR_LENGTH("안녕하세요");
+---------------------------+
| CHAR_LENGTH("안녕하세요")  |
+---------------------------+
|                         5 |
+---------------------------+
1 row in set (0.03 sec)

2. LENGTH(string)
문자열의 Byte수를 알아봅니다.
mysql> SELECT LENGTH("안녕하세요");
+----------------------+
| LENGTH("안녕하세요")  |
+----------------------+
|                   10 |
+----------------------+
1 row in set (0.00 sec)


3. CONCAT(string1, string2,...)
문자열을 합칩니다.
mysql> SELECT CONCAT("안녕", "하세요");
+--------------------------+
| CONCAT("안녕", "하세요")  |
+--------------------------+
| 안녕하세요                |
+--------------------------+
1 row in set (0.03 sec)


4. CONCAT_WS ("구분자", string1, string2,...)
문자열을 특정 구분자를 포함시켜 합쳐줍니다.
mysql> SELECT CONCAT_WS(',', "안녕", NULL, "하세요");
+----------------------------------------+
| CONCAT_WS(',', "안녕", NULL, "하세요")  |
+----------------------------------------+
| 안녕,하세요                             |
+----------------------------------------+
1 row in set (0.00 sec)


5. FORMAT(number, round)
숫자의 천단위 구분자를 넣어줍니다. round 는 소수점 뒷자리 절사 길이 입니다.
mysql> SELECT FORMAT(123456, 0);
+-------------------+
| FORMAT(123456, 0) |
+-------------------+
| 123,456           |
+-------------------+
1 row in set (0.00 sec)


6. REPLACE(string, from_string, to_string)
문자열을 치환합니다.
mysql> SELECT REPLACE("우리나라 나쁜나라", "나쁜", "좋은");
+----------------------------------------------+
| REPLACE("우리나라 나쁜나라", "나쁜", "좋은")    |
+----------------------------------------------+
| 우리나라 좋은나라                              |
+----------------------------------------------+
1 row in set (0.02 sec)


출처 : http://www.lovelgw.com/Blog/257

반응형
728x90
300x250

[Windows 7] Home Basic - Aero와 같은 형태의 작업표시줄 사용

[Windows 7] Home Basic - Aero 기능 활성화 안내, http://yyman.tistory.com/182, 2010.10.22 23:49

Windows 7 Home Basic은 이전의 글에서도 알다시피 낮은 사양의 컴퓨터에 적용되는 운영체제입니다.
Aero에 적용되는 형태의 작업표시줄을 사용하기 위해선 별도의 설정을 해야만 합니다.
= Windows 7 Home Basic is an operating system for low-end computers, as we've seen in previous articles.
= In order to use the task bar of Aero type, you have to set it separately.



1. 설정 방법 소개(Introduction)

실행 : Regedit 

프로그램명
(Program name)

변경 경로
(Change path)

세부 사항
(Detail)

 Regedit

 HKEY_CURRENT_USER\Software\Microsoft\Windows\DWM

[값 변경]
Composition (기본값 : 1) -> 2로 변경 (16진수 그대로 사용)

 

 

 

설정을 완료한 후에 재부팅하면 적용됩니다.
= This will take effect after rebooting after completing the settings.

반응형
728x90
300x250

[Windows 7] Home Basic - Aero 기능 활성화 안내

Windows 7 Home Basic은 낮은 사양의 컴퓨터에 제공되는 운영체제입니다. 그러므로 Aero 기능은 빠져있습니다.
 = Windows 7 Home Basic is an operating system that is available on low-end computers. Therefore, the Aero function is missing.

 참고)

 Aero 기능(Aero Peak)

 기존의 멀티테스킹과는 달리 이전의 작업동작과 더불어 다양한 프로세스를 쉽게 바라볼 수 있도록 도와주는 3D 그래픽을 활용한 멀티테스킹 도구 
= Unlike conventional multitasking, multitasking tools that utilize 3D graphics to help you easily view various processes as well as previous tasks

아래의 자료는 AeroEnabler라는 도구입니다.
이 도구는 영문 버전이며 닷넷 프레임 워크 3.5 이상을 지원합니다.

저작자는 DiSTANTX 입니다.

= Below is a tool called AeroEnabler.
= This tool is in English and supports .NET Framework 3.5 or later.
= The author is DiSTANTX.

이 프로그램을 사용하고 난 후에 발생되는 문제에 대해서 책임지지 않습니다.
We are not responsible for any problems that arise after using this program.

윈도우 파워유저들을 위해서 작성하였습니다.
It was written for Windows Power Users.


1. Aero Enabler 사용하기

그림 1. Aero Enabler

[첨부 / Attachment]
AeroEnabler.zip

사용 방법은 관리자 권한을 이용하여 Enable Aero를 클릭하고 나서 재부팅하시면 됩니다.
= To use it, click "Enable Aero" and then reboot using administrator privileges.


2. 영어 단어(English words)

번호
(Number)

단어(Word)

뜻(Means)

국문 읽기

1

privileges.

특권, 권한

프리빌리지

 

 

 

 

 

반응형
728x90
300x250

[Windows 7] 인터넷 익스플로러 바탕화면 아이콘 만들기

윈도우 7는 인터넷 익스플로러의 바탕화면 기본 아이콘을 생성하지 못하도록 되어 있습니다.
다음의 파일을 통해 인터넷 익스플로러 아이콘을 바탕화면에 생성할 수 있습니다.

RealInternetExplorerIcon.zip

undo.reg 파일은 원래 상태로 복원시켜주는 파일입니다.
w7-ie-icon-restore 파일을 설치하시면 인터넷 익스플로러 아이콘을 바탕화면에 생성시킬 수 있습니다.

반응형
728x90
300x250

[Linux] 리눅스 배포 버전 확인하는 방법

리눅스 배포버전 확인하는 방법은 간단합니다.

명령어

 cat /etc/issue

우분투를 깔았는지 레드햇을 깔았는지 확인할 수 있습니다.

그림 1-1. 시연

반응형

+ Recent posts