본문 바로가기

ORACLE ORA-01950 테이블스페이스 오류 계정 생성 후 계정이 사용할 공간 할당 문제.. --USERNAME에게 제한없이 USERS 테이블스페이스를 사용하도록 할당 ALTER USER [유저명] DEFAULT TABLESPACE [테이블스페이스] QUOTA UNLIMITED ON [테이블스페이스]; EX)ALTER USER USERNAME DEFAULT TABLESPACE USERS QUOTA UNLIMITED ON USERS; --USERNAME에게 일정 용량을 할당 ALTER USER [유저명] QUOTA [용량] ON [테이블스페이스]; EX)ALTER USER USERNAME QUOTA 50M ON USERS; 더보기
ORACLE CREATE TABLE / 오라클 테이블생성 --사원테이블 생성 CREATE TABLE EMP ( EMPNO NUMBER(4,0), ENAME VARCHAR2(10 BYTE), JOB VARCHAR2(9 BYTE), MGR NUMBER(4,0), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2,0) ); --기본키 설정 ALTER TABLE EMP ADD CONSTRAINT EMP_pk PRIMARY KEY (EMPNO); --사원 테이블 설명 COMMENT ON TABLE EMP IS '사원정보'; COMMENT ON COLUMN EMP.EMPNO IS '사원번호'; COMMENT ON COLUMN EMP.ENAME IS '사원명'; COMMENT ON COLUMN EMP.DE.. 더보기
mysql date to number(int) / unix_timestamp SELECT UNIX_TIMESTAMP(NOW()) AS DtoN; 더보기
카카오 키해시 발급 적용하기 카카오와 연동하는 모바일 어플을 만들게되면 대부분 키해시를 등록해야 하는 경우가 있다 디버그용과 릴리즈용 키해시를 발급하여 카카오 개발자 페이지에 등록해야한다. 디버그용은 어플 내에서 간단하게 처리가 가능하다 private void getAppKeyHash() { try { PackageInfo info = getPackageManager().getPackageInfo(getPackageName(), PackageManager.GET_SIGNATURES); for (Signature signature : info.signatures) { MessageDigest md; md = MessageDigest.getInstance("SHA"); md.update(signature.toByteArray()); S.. 더보기
<안드로이드스튜디오> 화면 회전시 onCreate 안되게 하기 AndroidManifest.xml 에 추가 더보기
<안드로이드> Back버튼(뒤로가기) 종료 이벤트 long first_time; long second_time; @Override public void onBackPressed() { second_time = System.currentTimeMillis(); if(second_time - first_time < 2000){ super.onBackPressed(); finishAffinity(); }else { Toast.makeText(MainActivity.this, "한 번더 누르면 종료됩니다", Toast.LENGTH_SHORT).show(); } first_time = System.currentTimeMillis(); } 종료 더보기
안드로이드 좌우 화면전환 예제 출처 : https://webnautes.tistory.com/1013 좌우로 움직이는 스와이프 제스처로 앱의 화면을 전환을 하는 예제입니다. 최초작성 2016. 7. 24 최종작성 2019. 10. 12 스와이프(swipe)는 손가락을 화면에 댄 후, 일직선으로 드래그했다가 손을 떼는 동작입니다. 스와이프하여 이동할 때마다 상단에 있는 인디케이터가 움직여서 현재 위치를 알려줍니다. ViewPager는 좌우 스와이프 동작으로 페이지 전환을 가능하도록 해주는 레이아웃 매니저입니다. 보여지는 뷰를 생성하기 위해서 FragmentPagerAdapter와 FragmentStatePagerAdapter를 사용하여 fragment를 생성할 수 있습니다. FragmentStatePagerAdapter는 화면에 보여지.. 더보기
[Release Compile] 릴리즈 버전 컴파일 출처: https://black-jin0427.tistory.com/187 서론 안드로이드 배포 경험이 있으신 분은 Debug 용으로 컴파일 하다가 배포할 때는 Release 용으로 APK 를 만드셨을 겁니다. 하지만 배포를 하다보면 Debug 버전에서 문제가 없었더라도 Release 버전으로 배포했을 때 문제가 터진 경험이 있으실 겁니다. 그렇기에 최종 배포 전에는 Release 용으로 APK 를 뽑아 테스트를 해야되는데 이는 개발자로서 불편한 일입니다. Release 로 컴파일 하기 몇가지 설정을 통해 Release 로 컴파일 할 수 있는 방법이 있습니다. 0. 배포시 필요한 Keystore 파일을 app 폴더안에 넣어줍니다. 저는 app 폴더안에 'test.keystore' 파일을 넣어주었습니다. .. 더보기
.htaccess 파일 수정으로 도메인 연결 바꾸기 www.aaa.com접속을 www.bbb.net으로 연결해주기 : aaa.com의 root디렉토리 .htaccess에 추가한다. RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.aaa\.com) RewriteRule (.*) http://www.bbb.net/$1 [L] www.aaa.com또는 aaa.com의 연결을 www.bbb.net연결해주기 : aaa.com의 root디렉토리 .htaccess에 추가한다. RewriteEngine On RewriteCond %{HTTP_HOST} ^(www\.aaa\.com|aaa\.com) RewriteRule (.*) http://www.bbb.net/$1 [L] aaa.com에 www 추가하기 : aaa.com의 roo.. 더보기
인터넷뱅킹 32bit 호환 모드로 접속하세요 (제일은행,농협은행,하나은행 등) 인터넷 뱅킹을 하려고 은행 사이트에 접속했는데 왠걸 이게 무슨 말이죠? 특별히 나쁜짓 한적 없는데 왜 이런 오류가 뜨는걸까요? 이 문제는 레지스트리 문제인데요 레지스트리가 바뀌는건 여러 원인으로 바뀔 수 있기때문에 무슨 이유라고 특정해서 말씀 드리기 어려운 부분이 있습니다 어떤 사이트를 들어갔다와서 그럴 수 있고 어떤 프로그램을 실행해서 그럴 수 있고 다양한 원인으로 레지스트리는 꼬일 수 있답니다 그럼 어떻게 해결 하면 될까요? 방법은 의외로 간단합니다!~ 첨부파일에 익스플로러 10이상 버전을 32비트로 패치해주면 된답니다 파일을 다운로드 받으셔서 실행만 하시면 해결된다고 하니 정말 간단하게 해결되는 거죠 ㅎㅎ 그럼 문제 해결하시길 바랍니다 ^^ 더보기