분류 전체보기(599)
-
[루아] Lua에서 .과 :의 차이(?) + OOP
http://lua-users.org/wiki/ColonForMethodCall 일반적으로인스턴스 메소드는 : 콜론을 사용하여 호출한다.클래스나 팩토리 매소드, 필드를 접근할 때는 . 을 주로 사용한다. OOP느낌으로?https://github.com/ElementalKiss/Lua/blob/master/OopExample.lua 12345678910111213141516171819202122232425262728293031323334353637-- Meta ClassRectangle = {area = 0, length = 0} -- Base Class function Rectangle:New(cpyRect,length)-- copy constructure? newRect = cpyRect or {} s..
2015.12.17 -
[effective STL] 항목 15 : string은 여러 가지 방식으로 구현되어 있다.
정리string의 문자열 값은 참조 카운팅일 수 있다.- 많은 라이브러리가 참조 카운팅을 사용한다.- 물론 참조 카운팅 기능을 끌 수 있는 방법도 대개 제공한다. string 객체 자체의 크기는 다양할 수 있다. 문자열을 새로 생성할 때 필요한 메모리 할당 회수는 0~2번이 될 수 있다. 둘 이상의 string 객체가 문자열 크기나 용량 정보를 함게 가질 수도 있고, 그렇지 않을 수도 있다. 문자 버퍼를 위해 할당하는 메모리의 최소량에 대한 정책은 모두 다르다. string 객체 구현에 일반적인 요소들필수문자열 크기, 용량, 문자열 선택할당자, 참조 카운트 이건 뭐 지 맘대로 다 구현되어 있으니.. 잘 보고 잘 써란 소리.
2015.12.17 -
[effective STL] 항목 14 : 재할당 방지 reserve
STL의 컨테이너는 프로그래머가 신경쓰지 않고 요소를 늘릴 수 있다. 제약 - 최대 크기를 넘지 않는 하. 컨테이너 최대 크기를 넘으면?- 컨테이너의 현재 용량의 배 수(보통 2배)를 늘린다.- 새 메모리에 객체를 복사한다.- 기존 메모리의 객체를 소멸시키고 메모리를 해제한다. reserve 멤버 함수는 사용할 메모리를 미리 할당해 둠으로써 재할당 회수를 최소화시킨다. STL 맨들이 알아야 할 네 가지 함수* 이 네 가지를 모두 지원하는 컨테이너는 vector와 string이다. size() - 컨테이너에 들어 있는 요소의 개수.capacity() - 할당된 메모리로 담을 수 있는 요소의 개수.resize(size_t n) - 컨테이너가 담을 수 있는 요소의 개수를 n개로 무조건 만든다.reserve(s..
2015.12.17 -
[퍼드] 서유기 강림
서유기 강림!삼장 강림이 매우 더럽기 때문에.. 심각한 고통을 받았던 많은 유저들에게 꿀맛같은 던전이다.하지만 실제로 던전 자체는 좀 어렵다.드디어 나도 삼장을!!어렵나? 100배100배면 모두 해결 되었다.기린에게 초지옥따윈 사실 아무것도 아니었다...항상 강림 보스의 뎀감따위는 개나줘버렸다...
2015.12.17 -
[erlang] 순차 프로그래밍
작성 소스https://github.com/ElementalKiss/Erlang/tree/master/example 모듈모듈은 얼랭에서 코드의 기본 단위. 확장자는 .erl인 파일에 저장된다. 코드가 실행되기 위해선 컴파일을 해야 한다. 컴파일 된 모듈은 .beam 확장자를 가진다. 간단한 모듈 만들어보기 geometry.erl12345678910-module(geometry).-export([area/1]).% area 함수는 2개의 절로 구분된다.% 함수는 여러개의 절로 될 수 있으며 ;로 구분하고% 마지막 절은 .으로 마친다. % 일반적인 모양 : funcationName ({pattern}) -> statement area({rectangle, Width, Ht}) -> Width*Ht;area(..
2015.12.16 -
[퍼드] 성탄절 1굴림
에키 심쿵 부들부들!! 상자 속에 든 에키들도 완전 귀엽다 ㅋㅋㅋㅋ 미친척 하고 스작 해줘야겠다. 보옥... 삐... 최근엔 남아도는 보옥을 어떻게 처리할지 모르겠다... 아이고 겅호 이놈들아 보옥 처리할 곳 좀... 사실상 심심하면 나오는 챌린지 던전 때문에 처치 불가이다. 물론 챌린지 깨기 힘들어서 고통 받는 사람도 많겠지만.... 이건 뭐.. 상자의 법칙 - 아무리 늘려도 항상 부족하다. 1000칸 곧 찍을 기세.
2015.12.14