반응형

분류 전체보기 556

C# - Enum 형의 내부 형식 변경과 유용한 메소드 - byte

1. Enum 타입의 내부 기본 타입 변경 Enum 변수를 선언 할 때 기본적으로 데이터 형이 Int32 형으로 선언 된다. 메모리 사용을 조금이라도 줄일기 위해서 숫자가 크지 않는 경우에는 byte를 사용 하고 싶을 때가 있다. Enum 형의 기본 데이터 형을 변경 하려면 다음과 같이 하면 된다. public enum Days : byte { Saturday, Sunday, Monday, Tuesday, Wednesday, Thursday, Friday }; 2. Enum 타입의 내부 기본 타입 얻기 Enum.GetUnderlyingType(enumType); static void DisplayEnumInfo(Enum enumValue) { Type enumType = enumValue.GetType(..

Programming 2020.03.13

Linux 64bit system에서 32bit apps 실행 시 설치 패키지

+ linux 64bit system에서 32bit apps 실행 시 설치 패키지 + ​ 요새 배포판에서는 32bit 관령 패키지가 없어서 따로 설치 해줘야 32bit 프로그램을 실행 할 수 있다. ​ 현재 아키텍쳐 확인 ​ dpkg –print-architecture dpkg –print-foreign-architectures 32bit arch 추가​ dpkg –add-architecture i386 apt-get update ​​ 32bit 프로그램 실행에 필요한 패키지 설치​ apt-get install libstdc++6:i386 ( i386 이 32bit용 패키지를 설치 하겠다는 의미 ) ​ 위로 안 되면 다음도 설치 해보자. libncurses5:i386 libc6:i386 libgcc1:i..

Linux 2020.03.09

3D 캐릭터 및 에니메이션 관련 사이트

1. Mixamo : 무료 3D 캐릭터 및 에니메이션을 다운로드 / 에니메이션을 조절 해서 원하는 동작으로 받을 수도 있음. https://www.mixamo.com/ Mixamo www.mixamo.com 2. MakeHuman : 무료 오픈 소스 3D 캐릭터 만들기 툴 http://www.makehumancommunity.org/ www.makehumancommunity.org Long-time users of MakeHuman will remember a time when the nightly builds were the go-to place to get the most stable and functional code. After the first stable release of the 1.1.x ..

Information 2020.03.04

Windows 7에서 Windows 10 업그레이드 에러 해결 - aka.ms/realtek_bt_1_5 error

https://youtu.be/ICo7MefOegg Windows 7에서 Windows 10으로 업그레이드 할 때 다음 에러 발생 하고 더 이상 업그레이드를 진행 할 수 없어 한 동안 애를 먹었다. Realtek Bluetooth 드라이버가 Windows 10에 지원 안 된다고 문제 해결을 하라고 나오는 에러인데 다음과 같이 해결 할 수 있다. ( 블루투스를 사용 하지 않고 장치 비활성화 해도 에러 발생. ) ( aka.ms/realtek_bt_1_5 error ) 1. C:\Windows -> System32 -> drivers 폴더 오픈 2. 이 폴더에서 RtkBtfilter.sys 파일을 찾기 3. RtkBtfilter.sys 파일의 이름을 다른 이름으로 변경 RtkBtfilter.sys -> ab..

Information 2020.03.03

구글 키워드 플래너 - Google Keyword Planner

원하는 검색 키워드들의 연관 리스트를 보고 검색량 등을 볼 수 있는 사이트 소개 합니다. 1. Google Keyword Planner How to Use Google Keyword Planner Reference Link : https://ahrefs.com/blog/google-keyword-planner/ How to Use Google Keyword Planner (Actionable Guide) Learn how to master Google Keyword Planner today. ahrefs.com 2. KeywordTool.io Reference Link : https://keywordtool.io/ Keyword Planner Alternative #1 For Google AdWords ..

Youtube 2020.02.28

Curved World with Surface Shader

유니티의 Surface Shader를 이용 하여 Curved World를 구현 하는 방법을 설명 합니다. Download Scripts and Shaders for this video - Unity Package ( Unity 2019.2.12f1 ) : https://drive.google.com/drive/folders/1nEheC88X7ZUfgCdsVIoAWNoDWhZ5XiqC?usp=sharing CurvedWorld_Sample - Google 드라이브 drive.google.com Grass Road Race asset reference : https://assetstore.unity.com/packages/3d/environments/roadways/grass-road-race-46974 G..

Unity3D 2020.02.28

Loading Scene Asynchronously for Unity

Loading Scene Asynchronously for Unity 비동기 씬 로딩 하기 및 로딩 프로그래스 바에 값 넘기기 using UnityEngine; using System.Collections; using UnityEngine.SceneManagement; public class LoadingScene : MonoBehaviour { public string NextScene = "MainScene"; public UISlider LoadingProgressBar; public void Start() { StartCoroutine( LoadNextScene() ); } IEnumerator LoadNextScene() { AsyncOperation async = SceneManager.Loa..

Unity3D 2020.02.26

Generic Singleton for Unity - 싱글턴 패턴 사용 하기

1. 검색 "unity wiki generic singleton" 으로 찾은 제너릭 싱글턴 ( 탬플릿 ) 코드 : 쓰레드 세이프 및 에디터에서 어플리케이션 종료 후 비정상 행동까지 방지하게 구현 되어 있다. using UnityEngine; /// /// Inherit from this base class to create a singleton. /// e.g. public class MyClassName : Singleton {} /// public class Singleton : MonoBehaviour where T : MonoBehaviour { // Check to see if we're about to be destroyed. private static bool m_ShuttingDown = ..

Unity3D 2020.02.25

Smart Card에서 Card Number 읽어 오기

스마트카드 ( IC Smart Card ) 에서 카드 번호를 읽어 오는게 필요 해서 카드 리더기도 사고 이것 저것 유틸리티 프로그램도 알아 보고 했는데 정보도 많이 없고 스마트 카드 구조가 복잡 해서 계속 에러만 리턴 하고 몇일이 지났다. 우선 스마트 카드와의 통신을 위한 명령어에 대해 정의 한 표준 문서를 살펴 볼 필요가 있다. 1. ISO Standard 파악 ISO-7816-4 : 1~9 Annex: A ~ F 까지 읽어 보자. 접촉형 스마트 카드에 대한 명령어 표준. ( 공식 문서는 돈 주고 사서 봐야 하는 것 같으니 패스 하고 여기 사이트를 참고 ) https://cardwerk.com/iso-7816-part-4 ISO 7816 part 4 smart card standard APDU comm..

Programming 2020.02.19

오픈JDK 설치 및 환경 설정 ( OpenJDK )

Oracle Java - JDK 설치 하려다 가입도 해야 하고 상업용은 유료로 사용 해야 한다고 해서 검색 결과 무료버전 발견. 1. 다운로드 : https://jdk.java.net/ JDK Builds from Oracle jdk.java.net 에 들어가서 Ready For Use : 에서 최신버전 클릭 -> 중간 쯤 Windosw/64 항목 : Zip 파일 클릭 하여 다운로드 및 압축 해제 ( jdk-13.0.2 ) 압축 해제된 폴더 ( jdk-13.0.2 )를 특정 폴더로 복사 ( C:\Program Files\jdk-13.0.2 ) 2. 시스템 변수 설정 : 탐색기 -> 컴퓨터 -> 속성 -> 고급 시스템 설정 -> 환경 변수 -> 버튼 클릭 -> 시스템 변수 항목에서 -..

Programming 2020.02.17
반응형