본문 바로가기

전체 글45

SQLP 데이터베이스 아키텍처 1. 아키텍처 개관 가. 모델링의 정의 oracle에서는 디스크에 저장된 데이터 집합(datafile, redo log file, control file 등)을 데이터베이스라고 한다. sga 공유 메모리 영역과 이를 액세스하는 프로세스 집합을 합쳐서 인스턴스라고 부른다. 기본적으로 하나의 인스턴스가 하나의 데이터베이스만 엑세스 하지만, rac 환경에서는 여러 인스턴스가 하나의 데이터베이스를 액세스 할 수 있다. 하나의 인스턴스가 여러 데이터베이스를 액세스 할 수는 없다. 기본은 인스턴스 ---(엑세스)---> 데이터베이스가 1:1인데 rac 환경에서는 인스턴스 ---(엑세스)--> 데이터베이스 (N:1) 하나의 인스턴스 ---(엑세스)---> 데이터베이스 3개 (X) 나. SQL Server 아키텍처 s.. 2023. 7. 28.
View 환경 설정 보호되어 있는 글 입니다. 2023. 7. 26.
엑셀에 있는 데이터로 파일명, 배치 파일로 파일 여러개 한번에 만들기 1. 복사할 파일을 만든다. 있다면 내용도 복사되니 감안해서 만들어둔다. 2. 새로 만들어질 파일 명을 sheet에서 복사한다.copy "AAA12" "새 파일명" 형식으로 copy "AAA12"  "sheet명:글자위치" 이런식으로 불러오기 한다. 칼럼을 copy "복사할 파일명" "sheet2:A6" 해서 생성할 파일 개수만큼 아래와 같이 줄을 만든다. 새 파일명이 BBB12, CCC12, DDD12인 경우 결과는 아래와 같다. copy "AAA12" "BBB12"copy "AAA12" "CCC12"copy "AAA12" "DDD12"copy "AAA12" "EEE12"  3. 엑셀에서 복사한다음 바꾸기로 탭을 삭제해주고 4. 파일명에 \ * / ? " |  등은 들어갈 수 없다. 미리 바꾸기로 바.. 2023. 6. 5.
[플러터] 화면간 데이터 전달 참고 : https://cyj893.github.io/flutter/Flutter6/ A에서 B로 보낼 때 route할때 넘어갈 페이지에 data를 넣는다. MaterialPageRoute( builder: (context) => SecondPage(data) ) B에서 데이터 받을 때 statefulWidget에서 이렇게 생성자로 받으면 댐 접근할땐 ${widget.data} 이런식으로 하면 됨 2023. 5. 21.
[플러터] 아이폰 실기기 연결 후 개발하는 법 플러터 앱 빌드 오류 = iOS 16.4 버전, Xcode 14.2, DeviceSupport 를 16.4 추가 https://www.clien.net/service/board/cm_app/18025131 device support 16.4 추가 open /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport 여기에 16.4 폴더 추가 https://github.com/JinjunHan/iOSDeviceSupport debug 모드가 아니라 release 모드로 배포 https://devkids.tistory.com/entry/Flutter-In-iOS-14-debug-mode-Flutter-apps-can .. 2023. 5. 18.
[플러터] 객체 생성 및 선언, 생성자 //dart 생성자 class Person{ String name; int age; String sex; //인스턴스를 생성하기 위해 아규먼트를 받는다 //name, age, sex는 멤버 변수다 Person(String name, int age, String sex) { //this.name이 멤버변수라고 알려준다 //age라는 아규먼트를 받으면 this.age변수에 넣어줌 this.name = name; this.age = age; this.sex = sex; } } void main() { //생성자에 아규먼트를 넣어 인스턴스 생성하기 Person p1 = new Person('Tom', 30, 'male'); Person p2 = new Person('Jane', 27, 'female'); } 2023. 5. 17.
[Oracle] 자주 쓰는 쿼리 * Oracle 11g 32비트를 사용하고 있습니다. 오늘이 1년 중 몇 주차인지, 주간 보고 적을 때 사용ㅎㅎ.. SELECT TO_char(SYSDATE, 'ww') 주차 FROM dual; 2023. 5. 17.
[플러터] 비동기 데이터 못 받아왔을때 circularProgressIndicator 넣는 코드 FutureBuilder( future: _future(), builder: (BuildContext context, AsyncSnapshot snapshot) { //해당 부분은 data를 아직 받아 오지 못했을 때 실행되는 부분 if (snapshot.hasData == false) { return CircularProgressIndicator(); // CircularProgressIndicator : 로딩 에니메이션 } //error가 발생하게 될 경우 반환하게 되는 부분 else if (snapshot.hasError) { return Padding( padding: const EdgeInsets.all(8.0), child: Text( 'Error: ${snapshot.error}', // 에.. 2023. 5. 16.
[모피어스] 유튜브 온라인 교육 정리 User Interface는 Web Browser : HTML, JavaScript Web Engine : Image, XML 화면 구조 html로 화면을 그려주고 nativeActivity와 html이 1:1로 매칭됨 다음 화면으로 넘어갈 때 웹에서는 로 하이퍼링크로 넘어갔다면 모피어스에서는 새로운 액티비티를 생성하고 그 위에다가 웹뷰나 html을 그려주는 형태 모피어스 프로젝트 트리 M-Core : 프로젝트에 적용된 M라이브러리들 Android x.x : 프로젝트에 적용된 안드로이드 SDK 라이브러리들 Android Private Libraries : 안드로이드 프로젝트에 적용된 JAVA 라이브러리들 src : 안드로이드 Java 소스파일이 위치해있음. 이곳에서 안드로이드 Native Source를 .. 2023. 5. 4.