Skip to content

Instantly share code, notes, and snippets.

🎯
Focusing

Lee Sun-Hyoup kciter

🎯
Focusing
Block or report user

Report or block kciter

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
View folder-structure.md

Folder Structure

Motivations

  • Clear feature ownership
  • Module usage predictibility (refactoring, maintainence, you know what's shared, what's not, prevents accidental regressions, avoids huge directories of not-actually-reusable modules, etc)
View FRONTEND.md

프론트엔드 팁

View gulpfile.babel.js
import gulp from 'gulp';
import sass from 'gulp-sass';
import autoprefixer from 'gulp-autoprefixer';
import sourcemaps from 'gulp-sourcemaps';
import uglify from 'gulp-uglify';
import rename from 'gulp-rename';
import cleanCSS from 'gulp-clean-css';
import browserify from 'browserify';
import babelify from 'babelify';
import source from 'vinyl-source-stream';
@kciter
kciter / disable_friendlyTap.md
Created Sep 21, 2016
KCFloatingActionButton friendlyTap 해제 방법
View disable_friendlyTap.md

UIWindow 기반으로 사용하는 경우

KCFABManager.defaultInstance().getButton().friendlyTap = false

UIViewController 기반으로 사용하는 경우

let fab = KCFloatingActionButton()
fab.friendlyTap = false
View RxAlamofire+ObjectMapper.swift
import UIKit
import RxSwift
import RxAlamofire
import ObjectMapper
class Post: Mappable {
var id: Int = 0
var title: String = ""
required init?(_ map: Map) {
View gulpfile.js
'use strict';
var gulp = require('gulp'),
gutil = require('gulp-util'),
rename = require('gulp-rename'),
glob = require('glob'),
sass = require('gulp-sass'),
cleanCSS = require('gulp-clean-css'),
babelify = require('babelify'),
browserify = require('browserify'),
View solution.cpp
/**
* Definition for singly-linked list.
* struct ListNode {
* int val;
* ListNode *next;
* ListNode(int x) : val(x), next(NULL) {}
* };
*/
#include <map>
@kciter
kciter / 댕글링 포인터 해결방법.md
Created Mar 6, 2014
댕글링 포인터 해결방법
View 댕글링 포인터 해결방법.md

댕글링 포인터란 이미 해제된 메모리를 가리키고 있는 포인터를 뜻한다.

#include <stdio.h>
int main() {
    int *p = (int*)malloc(sizeof(int));
    free(p); // p는 댕글링 포인터
    p = 1; // 이미 해제했기 때문에 에러가 발생
}
@kciter
kciter / 싱글톤 패턴.md
Last active Aug 29, 2015
싱글톤 패턴 (Singleton Pattern)
View 싱글톤 패턴.md

싱글톤 패턴이란 단 하나의 객체로 존재해야하는 객체를 구현해야 할 때 많이 사용된다.
주로 객체의 부적절한 의존관계를 지우기 위해 많이 사용되지만 객체지향 개념을 잘 모르고 사용할 경우 오히려 더 안좋은 코드가 될 가능성이 높다.

소스는 다음과 같다. (C++로 작성됨)

#include <stdio.h>

class MyClass
{
public:
View Flask+Nginx 설치 방법.md

Flask + Nginx 설치 방법

환경

데비안 계열 중 우분투 서버
여기서 접근하는 모든 디렉토리는 권한이 있어야함.

설치

You can’t perform that action at this time.