Skip to content

Instantly share code, notes, and snippets.

View kwangheum's full-sized avatar

kwangheum kwangheum

View GitHub Profile
@kwangheum
kwangheum / 구글 로그인.js
Last active January 10, 2019 09:03
구글 로그인 연동
<!doctype html>
<html>
<head>
<title>구글 로그인</title>
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="https://apis.google.com/js/api:client.js"></script>
<script>
gapi.load('auth2', function() {
gapi.auth2.init({
client_id: '위에서 발급받은 클라이언트 ID를 넣어주세요 ',
@kwangheum
kwangheum / 유클리드 호제법.java
Created January 10, 2019 05:44
유클리드 호제법
import java.util.Scanner;
public class euclidean {
public static void main(String[] args) {
System.out.println("두수 입력해 주세요 : ");
Scanner sc = new Scanner(System.in);
int firstNum = sc.nextInt();
int secondNum = sc.nextInt();
int[] result= UH(firstNum, secondNum);
System.out.println("입력 값 : " + firstNum + ", " + secondNum );
System.out.println("최대공약수 : " + result[1]);
@kwangheum
kwangheum / oracle-domain.sql
Created January 10, 2019 05:40
오라클 domain 만드는 쿼리
SELECT
'/*'||B.COMMENTS||'*/'||chr(13)||
'private '||
CASE
WHEN
UPPER(A.DATA_TYPE) = 'NUMBER'
OR UPPER(A.DATA_TYPE) = 'DECIMAL'
OR UPPER(A.DATA_TYPE) = 'FLOAT'
OR UPPER(A.DATA_TYPE) = 'INTEGER'
OR UPPER(A.DATA_TYPE) = 'SMALLINT'
@kwangheum
kwangheum / mysql-domain.sql
Created January 10, 2019 05:35
mysql domain 만드는 쿼리
SELECT
CONCAT(
'/**', COLUMN_COMMENT, '*/', CHAR(13),
'private ',
CASE
WHEN
UPPER(COLUMN_TYPE) LIKE 'NUMBER%'
OR UPPER(COLUMN_TYPE) LIKE 'DECIMAL%'
OR UPPER(COLUMN_TYPE) LIKE 'FLOAT%'
OR UPPER(COLUMN_TYPE) LIKE 'INTEGER%'
@kwangheum
kwangheum / mybatis-null.xml
Created January 10, 2019 05:30
Mybatis에서 결과값에 null도 포함시키기
<configuration>
<settings>
<setting name="callSettersOnNulls" value="true"/>
</settings>
</configuration>
@kwangheum
kwangheum / kakaotalk.html
Created March 24, 2015 07:35
카카오톡 로그인
<!docType html>
<html lang="ko">
<head>
<title>카카오톡 로그인</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<script src="http://code.jquery.com/jquery-1.11.2.min.js"></script>
<script src="https://developers.kakao.com/sdk/js/kakao.min.js"></script>
<script>
$(document).ready(function(){
Kakao.init("발급받은 키");
@kwangheum
kwangheum / extJS-tree-basic.js
Created March 24, 2015 02:54
EXT JS 4.2 트리 기본 구조
Ext.require(['*']);
Ext.onReady(function(){
var store = Ext.create('Ext.data.TreeStore', {
id: 'store',
proxy: {
data : data
type:'memory',
reader:{
type:'json'
}
@kwangheum
kwangheum / extJS-tree-name-change.js
Created March 24, 2015 02:53
EXT JS 4.2 트리 이름 변경하기
var store = Ext.create('Ext.data.TreeStore', {
id: 'treeStore',
proxy: {
data : 'data',
type:'memory',
reader:{type:'json'}
},
root: {
text: "text",
id: "id",
@kwangheum
kwangheum / extJS-tree-grid-editing.js
Created March 24, 2015 02:53
EXT JS 4.2 트리 그리드 에디팅
var tree = Ext.create('Ext.tree.Panel', {
id:"gridTree",
autoHeight:true,
renderTo: Ext.get('dataArea'),
useArrows: false,
rootVisible: false,
store: store,
multiSelect: true,
plugins: [
Ext.create('Ext.grid.plugin.CellEditing', {
@kwangheum
kwangheum / extJS-tree-dragdrop.js
Created March 24, 2015 02:52
EXT JS 4.2 트리 드래그 & 드롭
var tree = Ext.create('Ext.tree.Panel', {
id:"gridTree",
autoHeight:true,
renderTo: Ext.get('dataArea'),
useArrows: false,
rootVisible: false,
store: store,
multiSelect: true,
rowLines:true,
viewConfig: {