'잡동사니'에 해당되는 글 13674건

  1. 2020.10.05 c# using 키워드, 예외처리
  2. 2020.10.05 c# @문자열
  3. 2020.10.05 아내몰래 지르자 ㅋ
  4. 2020.10.04 애완조(?) 윙 트리밍!
  5. 2020.10.03 다 귀찮아
  6. 2020.10.02 집에만 있으니 우울해서
  7. 2020.10.01 추석 그리고 RTL-SDR
  8. 2020.09.30 추석 전날
  9. 2020.09.29 winform socket
  10. 2020.09.29 TCP timeout
Programming/c# & winform2020. 10. 5. 11:16

c# 프로그래밍 책을 보는데 오랫만에 봐서 그런가 먼가 많이 건너뛰어버린 느낌 ㅠㅠ

스트림에서 갑자기 Dispose() 나오지 않나 StreamReader 클래스도 IDisposable 인터페이스 구현 이런 이야기 나오는것 봐서는

다시 봐야할 것 같다 -_ㅠ

 

아무튼!

using 은 name space를 정의하는데 쓰는 것 뿐만 아니라

내부에서 예외발생시 Dispose() 메소드를 호출해주는 유용한 녀석이라고 한다.

 

아래 예제는 삼항연산자는 아닌거 같은데 다시 봐야겠네..

 

string manyLines=@"This is line one
This is line two
Here is line three
The penultimate line is line four
This is the final, fifth line.";

using (var reader = new StringReader(manyLines))
{
    string? item;
    do {
        item = reader.ReadLine();
        Console.WriteLine(item);
    } while(item != null);
}

 

c# 8.0 이후

string manyLines=@"This is line one
This is line two
Here is line three
The penultimate line is line four
This is the final, fifth line.";

using var reader = new StringReader(manyLines);
string? item;
do {
    item = reader.ReadLine();
    Console.WriteLine(item);
} while(item != null);

[링크 : https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/keywords/using-statement]

 

+

 

IDisposable.Dispose 메서드
관리되지 않는 리소스의 확보, 해제 또는 다시 설정과 관련된 애플리케이션 정의 작업을 수행합니다.

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.idisposable.dispose?view=netcore-3.1]

'Programming > c# & winform' 카테고리의 다른 글

c# out  (0) 2020.10.07
c# 타입? 변수명;  (0) 2020.10.05
c# @문자열  (0) 2020.10.05
winform socket  (0) 2020.09.29
c# conditional attribute  (0) 2020.09.29
Posted by 구차니
Programming/c# & winform2020. 10. 5. 11:10

@는 수 많은 \ (escape)의 향연에서 벗어날수 있게 해주는 마법의 키워드이다.

string filename1 = @"c:\documents\files\u0066.txt";
string filename2 = "c:\\documents\\files\\u0066.txt";

[링크 : https://docs.microsoft.com/ko-kr/dotnet/csharp/language-reference/tokens/verbatim]

 

어떻게 보면 pre 태그 같은 느낌마저 주네?

[링크 : https://docs.microsoft.com/ko-kr/.../convert-between-regular-string-verbatim-string?view=vs-2019]

'Programming > c# & winform' 카테고리의 다른 글

c# 타입? 변수명;  (0) 2020.10.05
c# using 키워드, 예외처리  (0) 2020.10.05
winform socket  (0) 2020.09.29
c# conditional attribute  (0) 2020.09.29
mono로 sln 프로젝트 빌드가 되네?  (2) 2020.09.28
Posted by 구차니

포고플은 편할거 같아서(세 큰 딸래미들 공 편하게 모으려면..) 지르고

사운드 카드는 걍 있으면 좋을것 같아서 지르고 (응?)

Posted by 구차니

요즘 하도 날라다니면서 안 잡히고

온갖데 똥 싸대고 그래서 드디어.. 그 때가 왔나!!! 싶어서

마트에 애완동물 파는데 가서 (구매한 곳도 아닌데!) 날개 좀 자르고 옴!

 

그런데 너무 잘라서 그런가 아예 날지를 못하고

추락만 겨우 막는 수준이네 ㅠㅠ

 

미안해 다음에는 항력을 고려해서

3개 까지만 자를게 ㅠㅠ

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

오늘은 운전을 하면 안되는 날이구만  (0) 2020.10.10
분노분노분노  (0) 2020.10.09
다 귀찮아  (0) 2020.10.03
집에만 있으니 우울해서  (0) 2020.10.02
추석 그리고 RTL-SDR  (0) 2020.10.01
Posted by 구차니

멀 적으려고 했는지도 기억 안난다 ㅠㅠ

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

분노분노분노  (0) 2020.10.09
애완조(?) 윙 트리밍!  (0) 2020.10.04
집에만 있으니 우울해서  (0) 2020.10.02
추석 그리고 RTL-SDR  (0) 2020.10.01
추석 전날  (0) 2020.09.30
Posted by 구차니

포켓몬 고 레이드라도 하러 나갔는데 하는 사람들이 없어 ㅠㅠㅠㅠㅠ

아무튼.

자전거 페달이라도 좀 고치려고 가봤더니 문 닫았고

아 오늘 참 추석 연휴 마지막 날이지? 라고 다시 되뇌이고.. ㅠㅠ

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

애완조(?) 윙 트리밍!  (0) 2020.10.04
다 귀찮아  (0) 2020.10.03
추석 그리고 RTL-SDR  (0) 2020.10.01
추석 전날  (0) 2020.09.30
추석 차례 안지내기로 결정  (2) 2020.09.27
Posted by 구차니

추석 차례를 지내고 오전내로 후딱 옴

 

HAM 안테나 써도 별 차이가 없는 것 같긴한데..

내꺼에서 보이던 파형 특성이랑

아부지꺼에서 보이는 거랑 또 다른데 왜일까 드라이버 문제인가?

 

아무튼 조만간 또 하나 사던가 걍 라디오를 사던가 할 듯 ㅋ

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

다 귀찮아  (0) 2020.10.03
집에만 있으니 우울해서  (0) 2020.10.02
추석 전날  (0) 2020.09.30
추석 차례 안지내기로 결정  (2) 2020.09.27
키즈카페 망한줄 알았는데  (0) 2020.09.26
Posted by 구차니

안한다고 하시더니

아부지 혼자서 작게 준비해서 하는걸로 말이 바뀌는 바람에 후다닥 이동 -_-

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

집에만 있으니 우울해서  (0) 2020.10.02
추석 그리고 RTL-SDR  (0) 2020.10.01
추석 차례 안지내기로 결정  (2) 2020.09.27
키즈카페 망한줄 알았는데  (0) 2020.09.26
버블건 수리  (0) 2020.09.13
Posted by 구차니
Programming/c# & winform2020. 9. 29. 14:28

비동기는 callback을 이용하고

동기는 무한대기 하는 것으로 구현되어 있다.

 

[링크 : https://docs.microsoft.com/en-us/dotnet/framework/network-programming/socket-code-examples]

   [링크 : https://docs.microsoft.com/.../asynchronous-server-socket-example]

   [링크 : https://docs.microsoft.com/.../asynchronous-client-socket-example]

   [링크 : https://docs.microsoft.com/.../synchronous-server-socket-example]

   [링크 : https://docs.microsoft.com/.../synchronous-client-socket-example]

 

그나저나 동기, 비동기는 여전히 헷갈리네..

동기는 추상적인 구분인데 어떠한 행위를 같이 하냐 안하냐 라고 봐야 하는건가?

[링크 : https://okky.kr/article/442803]

 

+

동기/블러킹 방식으로 구현

 

NetworkStream클래스는 Stream 차단 모드에서 소켓을 통해 데이터를 보내고 받는 메서드를 제공 합니다.

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.net.sockets.networkstream?view=netcore-3.1]

[링크 : https://docs.microsoft.com/en-us/dotnet/api/system.net.sockets.networkstream?view=netcore-3.1]

'Programming > c# & winform' 카테고리의 다른 글

c# using 키워드, 예외처리  (0) 2020.10.05
c# @문자열  (0) 2020.10.05
c# conditional attribute  (0) 2020.09.29
mono로 sln 프로젝트 빌드가 되네?  (2) 2020.09.28
c# 오버라이드, 하이드, 쉐도우  (0) 2020.09.23
Posted by 구차니
Linux API/network2020. 9. 29. 14:10

 

 

[링크 : https://www.joinc.co.kr/w/Site/Network_Programing/Documents/Sockettimeout]

[링크 : https://blog.cloudflare.com/ko/when-tcp-sockets-refuse-to-die-ko/]

'Linux API > network' 카테고리의 다른 글

linux tcp server listen accept connect  (0) 2022.05.11
ssl socket 예제  (0) 2022.03.25
UDS (Unix Domain Socket)  (0) 2020.09.01
raw socker과 promiscous mode  (0) 2019.07.03
리눅스 UDP 소켓  (0) 2019.05.24
Posted by 구차니