위와 같은 정보가 없을 때가 있다. 한참 헤맸는데 방법을 찾아서 기록해둠.

 

도구 - 옵션 - 텍스트편집기 - 모든언어 - CodeLens 에서 CodeLens사용 에 체크 

Posted by npk1234
,

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

보호되어 있는 글입니다.
내용을 보시려면 비밀번호를 입력하세요.

1. ICloneable 상속 : 대상 클래스에 ICloneable 인터페이스를 상속해주면


Clone() 메소드 사용가능


2. Serialize 사용하기 : Object를 직렬화해서 byte 코드형으로 빼 놓은 후 복사를 해주면


byte는 참조 타입이 아닌 값 타입이기 때문에 Deep Copy가 일어남 

Posted by npk1234
,


디버그 중에 간혹 뜨는데,


가만히 놔두면 각 Step마다 반복해서 뜬다.


원인은


Watch


이 화면에서 잡고 있는 값이 문제가 되는것...


정리해주면 더 이상 뜨지 않음.

Posted by npk1234
,

이번에 프로젝트를 진행하면서 비주얼 스튜디오를 사용하면서 작업중

오류가 발생해서 종료뒤에 복구했는데

몇시간동안 작업했던 자료가 다 날라갔더라.

방법이 없을까?

있다!!

C:\Users\\Documents\Visual Studio 2010\Backup Files

요기로 들어가면 백업파일이 있다.

들어가서 오리지날 파일들만 가지고 덮어씌우면 마지막 저장했던

형태로 복구가 된다.
Posted by npk1234
,
Posted by npk1234
,

ie : [i:] 거의 모두
     [iσ] ie 바로 앞에 Akεent(악센트) 있을때만 (극소수)

h[x]흐 - 목뒤 a, o, u, au 뒤에서만
  [ε]히 - 목앞 e, i 그리고 자음 뒤에서만
  [k]
  [l ]
  [ts]

st[St][st]
sp[Sp][sp]
-> 맨앞 또는 음절의 처음에서 [슈트]
-> 맨끝 또는 중간음에서 [스트]

ig가 어미에서도 발음[ε]
chs = X[ks]    d = t = dt = th[t]
z = ds = ts tz = tion [ts]

<장단음>

1. 장음이 되는경우
a. 중모음인 경우 ex)Haar
b. 모음 + h(앞의 모음은 장음 h는 묵음)
c. 모음 + 자음 + 모음(앞의 모음이 장음)

2. 단음이 되는 경우
a. 중자음 앞 모음  ex)kommen
b. x 앞의 모음
c. 복자음앞 모음 (약간의 예외 존재)

Akεent(악센트)

1. 독일어는 첫음절에 악센트 오는것을 원칙으로 한다.
2. 비분리전철에 (be - ge - er - ent - emp - ver - zer - miβ)악센트 없고 바로 다음에 있다.
   ex) bekommen, geho(..)ren
3. 분리전철에 악센트 있다.  ex) mitkommen

오늘배운 단어

Prost, zum Wohl : 건배
Wie heiβen Sie? : 이름이 무엇입니까?
Vielen Dank, Besten Dank : 대단히 고맙습니다.
Danke scho(..)n / Danke sehr : 위와 동일
noch einmal , Wie bitte : 다시한번 해주세요.
                

'외국어 > 독일어' 카테고리의 다른 글

(독일어-1) 1주차  (0) 2009.09.11
Posted by npk1234
,
A    a:      B    be:    C    tse:    D    de:    E    e:
F    εf      G    ge:    H    ha:      I    i:       J    jct
K    ka:    L    εl      M    εm     N    εn    O    o:
P    pe:    Q    ku:    R    εr       S    εs     T    te:
U    u:      V    fau    W    ve:     X    iks    Y    'Ypsi:lon
Z    tsεt

알파벳과 기본 발음이다.

ㅏ ㅣ = ai, ay, ei, ey
ㅏ ㅜ = au
ㅗ ㅣ = eu, a(..)u

한글 발음이 저렇게 나게 되면 붙은 모음 리스트다.

a(..)  a-umlaut
o(..)  o-umlaut
u(..)  u-umlaut
β      estsεt

가로 치고 점점은 원래 알파벳 머리위에 올라가야 하는 것이다.
특수문자 모음.

b(ㅂ)
d(ㄷ)
g(ㄱ)
s(ㅈ)
-->맨앞이나 모음앞에서의 발음
b(ㅍ)
d(ㅌ)
g(ㅋ)
s(ㅅ)
-->맨뒤나 자음앞에서의 발음
w{v}, v{f}, j{y:야}

주의해야할 발음 모음이다.

Danke : 고맙습니다.
Bitte : 천만해요.
ja / nein : Yes/No
Autobahn : 고속도로
Volks(국민)Wagen(자동차) : 폭스바겐

이번주 배운 단어모음.

'외국어 > 독일어' 카테고리의 다른 글

(독일어-2) 2주차  (0) 2009.09.11
Posted by npk1234
,


일단 파이썬은 변수타입을 지정하지 않아도 된다.

int x, double y, char z (X)
x = 5, y=3.14, z='A' (O)

내가 접해봤던 언어중에서 PHP가 이와 유사했던걸로 기억한다.

출력문은 간단하다.

print(내용)

버전이 3으로 올라가면서 바뀐거라고 한다.

분기문 구현은 if~elif~else 를 사용한다

if 조건 :
    내용
elif 조건 :
    내용
else :
    내용

중요한점은 아래 내용부분은 반드시 들여쓰기를 해줘야 하며 이를 어길시
컴파일 에러가 난다. 필자는 주로 <TAB>키를 애용하지만 글에서는 4칸띄우기로
통일하려 한다.(너무 많이 띄어져서;;;)
C와 유사한거 같지는 다른점은 else if 가 아니라 elif 라는거...

그리고 반복문은 for, while 2가지가 있는데 방식이 상당히 다르다.

for 구간 :
    내용

while 조건 :
    내용

이런 방식이다. for문은 출발위치와 끝위치를 지정해주면 되고 while문은 C언어의
while문과 유사하게 조건이 안맞을때까지 돌아가는 방식이라 보면 되겠다.

함수는 선언시

def 함수명 (파라미터값) :
    내용

이렇게 보면 되겠다. 자세한건 나중에 다뤄보도록 하자.

마무리로 이번주에 만든 팩토리얼의 2가지 버전을 올려보도록 하겠다.

1. 팩토리얼(재귀버전)

def Facto(num) :
    if num > 1 :
        return (num * Facto(num-1))
    else :
        return 1

print(Facto(20)) 

2. 팩토리얼(반복버전)

def Facto(num) :
    a = 1
    while (num > 1) :
        a = a * num
        num = num - 1
    num = a
    return num

print(Facto(20))

'프로그래밍 > Python' 카테고리의 다른 글

Python 시작  (0) 2009.09.11
Posted by npk1234
,