24년 1월 기준. https://reactnative.dev // React Native. react 의존적 UI, bridge로 인한 성능 저하. React Native 설치 https://nodejs.org // Node.js 설치. node -v npm -v // 설치 확인. npm install -g react-native-cli // React-Native-Cli 설치. global 설치 권장 안함. react-native -v // 설치 확인. https://www.oracle.com/java/technologies/downloads/#java8 내 PC-우클릭 속성-고급 시스템 설정-환경 변수 변수 이름 : JAVA_HOME 변수 값 : JDK 설치 위치(C:\Program Files\Ja..
20년 10월 기준. GTM 계정-컨테이너-태그(트리거, 변수) 데모 계정을 먼저 생성하 경우, 설정에서 새 계정 추가 UA 속성 생성-고급 옵션 보기(2023년 7월 1일부터 UA 속성 데이터 수집중지) UA 속성-추적 정보-추적 코드-추적 ID(GA ID 확인) 속성-데이터 스트림-웹 스트림 세부정보에서 측정 ID 확인(GA4) 변수-새로 만들기-Google 애널리틱스 설정(GA_Tracking_ID) 추적 ID(GA ID 붙여넣기) GTM 페이지뷰 설정 새 태그-태그 구성-Google 애널리틱스: 유니버설 애널리틱스 추적 유형 페이지뷰, 애널리틱스 설정 변수 트리거 All Pages 설정할 필드가 아니라 사용자 속성에 user_id {{user - User ID}}, user_role {{user ..
21년 8월 기준. cat /proc/meminfo // 현재 메모리 사용 정보. sar -r 1 // 시스템 메모리 사용량 주기적 확인. ps -o pid,pcpu,pmem,rss,vsz,cmd -p 18299 // pid: 프로세스 ID, pcpu: CPU 사용률, pmem: 메모리 사용률, rss: 물리 메모리 사용량, vsz: 가상 메모리 사용량, cmd: 커맨드 top -p 18299 // 프로세스 확인. shift+m 메모리순 정렬. cat /proc/18299/status // /proc/[pid]/status. 프로세스 정보. telnet [host] [port] // 텔넷 확인 ssh -p [port] root@[hostname] // ssh 확인 echo > /dev/tcp/[host]..
22년 8월 기준. share된 원드라이브 웹에서 Sync하면 해당경로(ex: D:\C Corporation)에 생성됨. Add shortcut to My files 내 파일(My files)에 바로가기 생성. 이미 D:\에 잡은 경우, 바로가기 동기화 안됨. 충돌 확인하면, 바로가기쪽이 sync됨. 바로가기 제거. 상단 파란화면의 레이아웃-Shared 해당 폴더 클릭-Add shortcut to My files // 파일 바로가기 추가. 메일 링크 또는 해당 레이아웃에서만 되는듯. 상단 흑백 안됨. Share-Get a link-Restricted link // 해당 링크 상단 흑백, Add shortcut to My files 없음. Share-Get a link-View link, Edit link..
22년 9월 기준. Fiddler 모바일 디버깅 Tools-Options-HTTPS-Capturing HTTPS Connects // https 체크 해제 Tools-Options-HTTPS-Actions-Reset all certificates https://www.telerik.com/fiddler/add-ons // iOS 및 Android용 CertMaker 다운로드 후 실행 Options-Connections-Allow remote computers to connect(기본 포트:8888) // 리모트 설정 Capturing HTTPS Connects 체크 및 Decrypt HTTPS Traffic 활성화 설정-Wi-Fi-HTTP 프록시-프록시 구성-수동 // PC 서버 192.168.0.10,..
14년 4월 기준. Android에서 주소 자동링크 막기 address=no, email=no content=no 안드로이드 에뮬레이터 회전 CTRL + F11, CTRL + F12 현재 해상도 구하기 Display display = ((WindowManager)getSystemService(WINDOW_SERVICE)).getDefaultDisplay(); int width = display.getWidth(); int height = display.getHeight(); View에서는 int mWidth = context.getResources().getDisplayMetrics().widthPixels; int mHeight = context.getResources().getDisplayMetric..
14년 9월 기준. 쿠키와 세션차이 쿠키 String 클라이언트 저장 세션 Object 서버 저장 프로시저 쓰는 이유 parsing 작업을 먼저 하기때문에 속도가 빠르다 캡슐형, 유지보수 용이 보안강화 데이터 무결성 *구문 규칙이 SQL / PSM 표준과의 호환성이 낮기 때문에 코드 자산으로의 재사용성 나쁨 AOP 공통으로 써야되는 것을 핵심코어를 건드리지 않고 거기에 삽입하는 것 advise, joinpoint, pointcut, weaving DDD domain driven design. ORM Object Relation Mapping. DB와 어플리케이션 사이에 프레임워크가 존재. JDBC API, ORM API로 연결. 자바 스프링(MVC) 메이븐(Build) 마이바티스(JDBC) log4j d..
12년 5월 기준. ToolManager_bak.cs using UnityEngine; using System.Collections; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; enum STATE { STATE_CREATENOTE, STATE_MOVENOTE, STATE_MOVE }; public class ToolManager : MonoBehaviour { private STATE m_eState = STATE.STATE_MOVE; ..
12년 5월 기준. Visual Studio(비주얼 스튜디오) 2010 줄 번호 표시 디버그 > 옵션 및 설정 > 텍스트 편집기 > C/C++ 표시에 줄 번호 error MSB8031: Building an MFC project for a non-Unicode character set is deprecated. You must change the project property to Unicode or download an additional library. See http://go.microsoft.com/fwlink/p/?LinkId=286820 for more information. C:\Program Files (x86)\MSBuild\Microsoft.Cpp\v4.0\V120\Microsoft.C..