Eclipse 내에서 Java doc 코멘트를 자동 생성해주는 방법 단축키


두가지 방법이 있는데 메소드 이름 위에서


1. 단축키

Alt+ Shift J


2. /** + Enter 


아래와 같이 사용할수 있다.

/**
 * @param fooPa
 */
public void foo(String fooPa) { }


'Tools' 카테고리의 다른 글

Scala IDE eclipse 맥에서 실행시 에러 현상  (0) 2016.11.18
Hyper-V 와 VirtualBox 쉽게 변경하기  (0) 2016.10.05

C# Region



0. Region 을 사용하는 이유?

코드 내에서 사용 용도별로 지역화로 분리 시켜 코드의 가독성을 높여준다. 이렇게 말하면 감이 안올 것이므로 바로 예제 코드를 보도록 하자 


1. Region 사용 예제


public class Foo

{

#region 변수 부분

int fooCount;

     int fooName;


#endregion 


#region 생성자 

public Foo(int count, string name)

{

this.fooCoutn = count;

this.fooName = name;

}

#endregion 

}



참고자료: 

http://nsstbg.tistory.com/5


Python 을 활용하여 시스템 명령어를 내리는 작은 규모의 모듈을 작성하는 일이 많기 때문에 자주 이용한다.

 

방법:

  1. os 내장 모듈 사용
  2. subprocess 모듈 내장 사용 (추천)

단순 명령어 실행:
1. os.system(명령어)
ex) os.system("ls -al")

2. subprocess.call("명령어")
ex) subprocess.call("ls -al")

시스템 출력결과 얻는법


1. 화면으로 출력

2. 파일로 저장

ES6 (ECMA Script 2015) 문법 간단 요약본 링크 

:https://github.com/lukehoban/es6features

 

DB접속 (MySQL 기준)

- 학습 목적

요즘은 프레임워크에 내장된 우수한 시스템을 통해서 DB 접속정보를 알려주지만 

PHP 프레임워크 내부에서도 결국 PHP 코드를 이용해 접속하기 떄문에 내부구조를 이해하기위해 PHP로 DB 접속 하는 방법은 간단하지만 알아둘만한 가치가 있다. 

 

- DB 접속 방법

 

1. mysqli 

1
2
3
4
5
6
7
8
9
10
11
12
13
<?
$servername = "localhost";
$username = "username";
$password = "password";   
$conn = new mysqli($servername$username$password);    
 
// 접속 확인
if ($conn->connect_error) {         
    die("Connection failed: " . $conn->connect_error);
 
// DB 접속 끊기
mysqli_close($conn)
cs


2. PDO 

1
2
3
4
<?php
    $conn = new PDO('mysql: host=DB주소;dbname=DB이름'$DB접속이름$비밀번호);
    // EX) $conn = new PDO('mysql:host=127.0.0.1:3306;dbname=mydb', "myid", "mypd");
?>
cs

PDO는 접속 종료에 관해서 함수로 제공하고 있지 않아 사용자가 접속 정보를 null 로 직접 처리해주어야만 합니다.

 

1
2
3
4
5
6
7
8
9
<?
$pdo = new PDO('mysql: host=DB주소;dbname=DB이름'$DB접속이름$비밀번호); 
$stmt = $pdo->prepare('SELECT * FROM my_table'); 
$stmt->execute();
 
// stmt 연결 끊기
$stmt = null
// DB 연결 끊기
$pdo = null;
cs



 보통  db_connection.php 파일로 따로 빼두어 모듈화를 시킨후 필요한 곳에 사용한다. 

+ Recent posts