수달의 IT 세상

[C#] 대리자와 delegate, Action, Func 포스트 Teaser

[C#] 대리자와 delegate, Action, Func

카테고리:

2 분 소요

대리자 대리자는 특정 매개 변수 목록 및 반환 형식이 있는 메서드에 대한 참조를 나타내는 형식이다. 쉽게 설명하면, 대리자를 통해 함수를 매개 변수로 전달할 수 있다. 이는 콜백 함수와 같은 이벤트에서 사용한다는 점에서 C++의 함수 포인터와 유사하지만, 멤버 함수에 대해 완전히 개체 지향이라는 점에서 다르다. 매개변수로는 상황에 따라 Action이나 Func를 사용한다. 매개 변수가 없으며 값을 반환하지 않는 경우에는 Action을 사용하

[Unity] Destory의 비밀과 DestroyImmediate 포스트 Teaser

[Unity] Destory의 비밀과 DestroyImmediate

카테고리:

2 분 소요

Destory 함수 유니티에서는 하이어라키(Hierarchy)에 살아있는 GameObject를 스크립트로 삭제하는 방법으로 Destory 함수를 사용한다. 일반적으로 Destory 함수를 사용하면 즉시 제거된다고 생각하기 쉽지만, 사실 지연된 소멸을 통해 해당 함수의 호출이 발생한 시점에서부터 다음 Update 함수가 호출되기 전 사이에 파괴된다. 그래서 흔히 다음과 같은 실수를 하기 쉽다. foreach (Transform child i

개발자를 위한 최소한의 실무 지식 포스트 Teaser

개발자를 위한 최소한의 실무 지식

카테고리:

3 분 소요

‘시행착오’라는 비용을 덜 지불하고 기본기의 중요성을 알게 해주는 책 필요 선수 지식 요구 학력 : 관련학과 대졸 이상(프로그래밍, 데이터베이스, 보안, 테스팅 기법등을 실무 관점에서 풀어내었기 때문) 예제 코드 : Java 난이도 : ★★☆☆☆ 책의 구성 중 마음에 들었던 주제 Chapter 01 데이터베이스의 효과적인 활용 데이터베이스의 중요한 개념들을 실무적인 관점에서 설명하고 다양한 DBMS들을 특징에 따라

메이플스토리 NGS Hacking Detected (0xD0000101) 포스트 Teaser

메이플스토리 NGS Hacking Detected (0xD0000101)

카테고리:

2 분 소요

NGS Hacking Detected 메이플스토리를 켜두고 다른 게임을 하다가 아래와 같은 메시지가 출력되며 메이플스토리가 종료되었다. 처음에는 네트워크 오류가 발생했겠거니 생각하고 재접속을 해도 캐릭터 선택창 까지만 진입하고 이후 맵이 로딩되는 시점에서 다시 아래와 같은 메시지가 출력되며 게임이 종료되었다. 고객센터 문의 이후 고객센터에 문의해보니 아래와 같은 답변을 받을 수 있었다. 확인 시 문의주신 계정은 클라이언트 변조

[Unity] 버튼에 할당한 Script 외부에서 실행하기 포스트 Teaser

[Unity] 버튼에 할당한 Script 외부에서 실행하기

카테고리:

최대 1 분 소요

소스 코드 유니티에서는 컴포넌트에 Script를 할당할 수 있다. 보통 유니티 에디터 상의 OnClick()에 스크립트를 매핑하여 사용한다. using UnityEngine; public class Example : MonoBehaviour { public void OnClick() { Debug.Log("Button Clicked"); } } 위와 같은 스크립트를 적용한 버튼을 클릭하면

부정적 사고의 함정 포스트 Teaser

부정적 사고의 함정

카테고리:

2 분 소요

부정적인 사고 패턴은 우리의 삶에 부정적인 영향을 준다. 하지만 우리는 이를 극복하고 긍정적인 방향으로 전환할 수 있는 능력을 가지고 있다. 반복성 부정적 사고 반복성 부정적 사고는 우리의 마음이 특정 주제나 상황에 대해 계속해서 부정적인 방식으로 생각하고 판단하는 경향을 말한다. 부정적 사고가 자주 반복되면서 습관처럼 되어, 심리적 건강과 일상 생활에 부정적인 영향을 준다. 자성 예언 자성 예언은 우리가 정보를 선택하고 해석하는 과정

[Java, Netty] PooledUnsafeDirectByteBuf을 Byte[]로 변환하기 포스트 Teaser

[Java, Netty] PooledUnsafeDirectByteBuf을 Byte[]로 변환하기

카테고리:

2 분 소요

PooledUnsafeDirectByteBuf PooledUnsafeDirectByteBuf는 Netty에서 제공하는 풀링(pooling) 및 unsafe 메모리 액세스를 통해 성능을 향상시키려는 목적으로 디자인된 바이트 버퍼(ByteBuf) 중 하나이다. EchoServer 예제 Netty의 EchoServer 예제를 살펴보면 EchoServerHandler.java에 아래와 같은 부분이 있다. @Sharable public class

[한글] 이미지 파일 용량 줄이기 포스트 Teaser

[한글] 이미지 파일 용량 줄이기

카테고리:

1 분 소요

한글 파일 용량 줄이기: 이미지 압축 많은 조직에서는 K-에듀파인이나 KROUS, 문서 24와 같은 공문 시스템을 통해 문서를 주고받는다. 그런데 첨부파일 용량 제한이 10MB 내외로 제한되어 있어, 공문을 작성할 때 대용량의 한글 파일을 첨부하는 것은 항상 고민거리이다. 이런 상황에서 효과적으로 한글 파일의 용량을 줄이는 방법을 알고 있다면, 원활한 업무처리가 가능하다. 보통 대부분의 게시글에서는 알집이나, 반디집으로 압축하는 방법을 알려