반응형

전체 글 248

Google Cloud Platform 을 이용한 svn 서버

- svn 서버 알아보다가 - 구글 드라이브 로 svn 가능하다고 해서 알아보는데, 정보가 너무 없고 - 구글코드는 막힌걸로 알고 있고 - 네이버센터 svn 도 서비스 종료로 알고 있고 - 막~~ 찾다가 - 구글 클라우드에 svn 설치 사용하면 되지 않을까 하다가.. - 돈 내야 된다고 해서 알아보니, 1년 무료 / 그리고 결제인데.... 평생무료라는 글들이 있긴한데... - 음..... 일단, 고~ - 아래 블로그 너무 감사합니다. 사랑합니다. 좋아요 눌렸어요~ https://devchul.tistory.com/4 [Cloud] Google Cloud Platform을 이용한 개인 svn서버 만들기 현재 구글 클라우드 플랫폼은 1년 무료 혹은 요금 300달러 까지 무료로 사용 가능합니다. 구글 클라우드..

IT/Etc 2020.03.03

4. Kotlin(코틀린)_3

- 람다( Lambda ) - 람다 표현식의 줄인 말 - 익명 함수를 표현하는 방법 - 익명 함수란 실행 가능한 코드 블럭 - 람다 표현 방법 - 먼저 중괄호를 쓰고 함수의 파라미터를 쓴 뒤 '->' 기호로 실행되는 코드 블럭을 정의 val sum = {x:Int, y:Int -> x + y} - 최상위 프로퍼티로 바로 접근 가능 - 코틀린이 함수를 일급 객체로 취급하기 때문 - 일급 객체( First Class Citizen ) - 변수와 자료 구조에 할당 가능해야 한다. - 함수의 파라미터로 전달이 가능해야 한다. - 함수의 반환값으로 전달이 가능해야 한다. - 동등성 비교가 가능해야 한다. // 람다표현식 내부에서 람다표현식을 반환 val exp = { x: Int, y: Int -> { z: In..

jquery history 제어

- 뒤로가기 history.back(); OR history.go(-1); - 앞으로 가기 history.forward(); OR history.go(1); - history 이벤트 감지 ( pushState / popstate ) // state : 직렬화할 수 있는 모든 것의 값 // title : history title // url : history url / 익스플로러 url 변경됨. history.pushState( state , title , url ); - history API 예제 ( https://developer.mozilla.org/ko/docs/Web/API/History_API ) History API DOM의 Window 객체는 history 객체를 통해 브라우저의 세션 기록에..

IT/Script 2020.02.28

3. Kotlin(코틀린)_2

- 클래스(Class) - 테스트케이스 - ~(test) 패키지는 안드로이드 기능과 상관없는 java or kotlin 코드를 테스트 - ~(androidTest) 패키지는 안드로이드 환경과 연관된 코드를 테스트 package com.example.kotlinsample import org.junit.Assert import org.junit.Test class KotlinTest { @Test fun test1(){ // 예측결과와 실제결과가 동일하지 않는다면 테스트를 실패시키는 함수 Assert.assertEquals(4, 2 + 2) } } - 프로퍼티(Property) / 필드(Field) - 필드(Field)는 클래스에 선언되어 있는, 클래스 변수가 아닌 인스턴스 변수를 의미 - 프로퍼티(Pro..

Postgresql pk/index 추가삭제

- pk / index -- 1. pk 삭제 ALTER TABLE [테이블명] DROP CONSTRAINT [테이블명_PK]; -- 2. index 생성 CREATE UNIQUE INDEX [테이블명_PK] ON [테이블명] ( 칼럼1, 칼럼2 ); -- 3. 제약조건 추가 ALTER TABLE [테이블명] * ADD CONSTRAINT [테이블명_PK] PRIMARY KEY USING INDEX [테이블명_PK]; - index - 삭제 DROP INDEX [인덱스명]; - 생성 CREATE INDEX [인덱스명] ON [테이블명] ( [컬럼명] ); - 생성 인덱스 확인 / 테이블명 대소문자 구분 SELECT * FROM pg_indexes WHERE tablename = '[테이블명]';

IT/Database 2020.02.25

Postgresql 계정/데이터베이스 생성/삭제

- 계정 / 데이터베이스 조회 -- 유저조회 SELECT * FROM PG_USER; -- 비번 / 권한 조회 SELECT * FROM PG_SHADOW; -- 데이터베이스 조회 SELECT * FROM PG_DATABASE; - 계정 - 계정 생성 CREATE ROLE 계정명; - 계정 삭제 DROP ROLE 계정명; - 계정 패스워드 변경 ALTER ROLE 계정명 LOGIN password '패스워드'; - 데이터베이스 - 데이터베이스 생성 CREATE DATABASE 데이터베이스명; - 데이터베이스 삭제 DROP DATABASE 데이터베이스명;

IT/Database 2020.02.21

2. Kotlin(코틀린)_1

1. KOTLIN(코틀린) - 2017년 안드로이드 공식 개발 언어로 지정 - https://kotlinlang.org/ Kotlin Programming Language kotlinlang.org * 코틀린은 java 와 100% 상호 호환 / 하나의 프로젝트에서 썩어 사용할 수 도 있음 * 코틀린은 Null Pointer Exception 발생 코드를 금지, Null 에 대해 안전한 코드를 간결하게 표현할 수 있도록 지원 * 코틀린은 '타입 추론'을 지원 / 정적 타입 지정 언어가 가진 정확성과 성능을 보장하면서도 동적 타입 언어와 같은 간결함을 유지 * 코틀린은 '람다 표현식'을 지원 * 코틀린은 객체지향 / 함수형 프로그램 스타일을 모두 지원 * 코틀린의 확장 함수는 기존 클래스의 변경 없이 클래..

svn repository 추가

- 저장소 확인 $ ps -ef | grep svnserve OR $ ps -ef | grep svn - 저장소 추가 $ svnadmin create /home/svn/TEST - 저장소 설정 파일 - authz / passwd / svnserve.conf $ cd /home/svn/TEST/conf - 저장소 사용자 권한 $ vi authz # 사용자아이디 그룹을 지정할 수 있다. [groups] dev = dev01,dev02,dev03 [/] # 모든사용자 read * = r # dev 그룹 read/write @dev = rw - 저장소 사용자 비밀번호 $ vi passwd dev01 = 1111 dev02 = 2222 dev03 = 3333 - 저장소 설정 $ vi svnserve.conf an..

IT/Etc 2020.02.17

1. Android 기본

1. 프로젝트 구조 - app - manifests / java / res - 설정및환경정보 / 코드 / 리소스 - manifests - 앱의 코드를 실행하기 위해 반드시 알아야 하는 정보들 - android:allowBackup : 데이터를 백업하고 복원할지 여부 , default : true - android:icon : 아이콘 - android:label : 전체 어플리케이션에 대한 사용자가 읽을 수 있는 레이블 - android:roundIcon : 원형 아이콘 - android:supportsRtl : 어플리케이션이 오른쪽에서 왼쪽으로(RTL) 레이아웃을 지원할지 여부 , default : false - android:theme : 기본 테마 스타일 - res - res/layout : 화면의 ..

반응형