개소리 왈왈/수영2014. 3. 2. 22:36
2월 26일 지난 수요일에 오리발 끼고 벽에 헤딩해서
아직도 목이 뻐근.. ㅠㅠ
4일 만에 나을리가 없겠지만
그래도 타격이 아직도 많이 남아서 죽을 맛 ㅠㅠ



아무튼 자유수영 2시간 했더니 골골골
대신 자유형 25m 정도는 이제 무난하게 가고
아직 50m는 무리 ㅠㅠ

평형은 100m 까진 가능

배영은 코에 물들어와서 포기 ㅠㅠ 

'개소리 왈왈 > 수영' 카테고리의 다른 글

영법별 현재 상태  (0) 2014.06.13
자유영 / 배영 / 평영 / 접영 업그레이드  (0) 2014.03.12
접영 영업 업그레이드  (0) 2014.03.01
배영영업 업그레이드  (0) 2014.02.21
접영 영법 ...  (0) 2014.02.13
Posted by 구차니
팔당 궈궈싱~
오늘은 초계국수 대신 간장게장을 먹으러 갔는데
사진을 찍은게 없네 ㅋㅋ

아무튼 간장게장은 자전거 길에 바로 있었는데
네비가 차만 끌고 다니며 가서 헤매다가 뻘짓 하는 바람에 추가 ㅋㅋ

어제 밤은 죽먹고
오늘 아침은 굶고
쪼꼬바 한개 먹고 겨우겨우 타는 바람에 골골골 ㅠㅠ

 
Posted by 구차니
개소리 왈왈/수영2014. 3. 1. 23:19
접영은 허리! 가 중요하다
기존에 무릅까지 써가면서 쑈를 해도 잘 안나갔는데
이번에 다시 실험을 해보니
허리가 움직이고 그 반동으로 다리가 움직여지는 추진력으로 나아가는게 정석인듯

접영 - 허리(골반)이 움직임의 축 다리는 반동으로 움직임
배영 - 머리를 앞으로 숙이고 발을 좀 더 위로 차면 잘 나감
자유영 - 물 끌어 당길때 팔은 쭈욱 펴고 팔이 꺽여야 하므로 너무 욕심내서 뒤에까지 물을 밀지 않으면 잘 나감
평영 - 팔전체를 이용해서 물을 땅겨주면 잘 나감


음.. 나중에 그림이라도 그려놔야 하겠네.. 

'개소리 왈왈 > 수영' 카테고리의 다른 글

자유영 / 배영 / 평영 / 접영 업그레이드  (0) 2014.03.12
헤딩한지.. 4일...차?  (0) 2014.03.02
배영영업 업그레이드  (0) 2014.02.21
접영 영법 ...  (0) 2014.02.13
올해 수영 업그레이드  (0) 2014.02.07
Posted by 구차니
개소리 왈왈/자전거2014. 2. 28. 22:45
내일 팔당댐 벙이 잡혀서
가려고 정비를 하러갔더니 예전에 주문해 놓고 까마득히 잊고 있던 토크렌찌가 들어와서 구매!
일단 4Nm 인데.. 무진장 센 느낌?
싯포에 얼마나 힘을 주어야 하는지 안쓰여 있어서
일반적으로 많이 적혀 있던 5Nm 이하인 4Nm 으로 구매

산업용 토크 드릴 처럼 오버 토크시 드르르르륵 하고 돌아가는게 아니라
일정 각도로만 한번 딸깍 하고 힘을 빼면 원위치 하는 식으로 작동한다.




'개소리 왈왈 > 자전거' 카테고리의 다른 글

굿바이 엘리엇 하이 솔레이어  (0) 2014.03.30
3.1절 맞이 시즌 온 자전거 타기  (0) 2014.03.01
간만에 자전거..  (0) 2014.01.11
2014 랜도너스 도전?  (2) 2013.12.23
바이크 쇼 2013  (6) 2013.11.29
Posted by 구차니
eatc에서 이걸 담당하네..?

2시간 / 6만원 ㄷㄷㄷ

[링크 : http://sketchup.eatc.co.kr/]

'프로그램 사용 > sketchup' 카테고리의 다른 글

sketchup flip 하기  (0) 2016.08.31
sketchup 여러번 복사하기  (0) 2016.08.31
스케치업 / export to DWG  (0) 2014.02.04
스케치업 튜토리얼  (0) 2014.02.04
스케치업 그림자 만들기  (0) 2014.02.04
Posted by 구차니
Programming/C++ STL2014. 2. 28. 11:01
class_name a;
a =  val;

이런식으로 암시적으로 형 변환을 할 경우에 대해서
제한을 걸어 예측이 힘든 버그들을 막아주는 역활을 한다고 한다.

[링크 : http://opensw.wikidot.com/cpp-fundamentals-explicit]
[링크 : http://msdn.microsoft.com/en-us/library/h1y7x448.aspx]

'Programming > C++ STL' 카테고리의 다른 글

try - throw - catch  (0) 2014.03.05
연산자 오버로딩  (0) 2014.03.04
c++ class / const member variable & function  (0) 2014.02.28
deep copy / shallow copy < object copy  (0) 2014.02.27
crt0.o / crtexe.obj  (0) 2014.02.27
Posted by 구차니
Programming/C++ STL2014. 2. 28. 10:35
const 멤버변수는 초기화가 불가능 하지만 클래스에서 값을 준채로 초기화 할 수 없기에
 constructor(variables ...) : const variable(parameter) 

생성자에서 : 키워드를 이용하여 초기화 한다.(상속이 아니다!!!)
class class_name
{
    const int key; // const member variable

    class_name(int _key) : key(_key)
    {
    }
};  

아무튼.. const 멤버 변수가 하나라도 있으면 모든 생성자에 영향을 주는 듯
class student
{
	const int id;
	int age;
	char name[20];
	char subject[30];

public:
	student()
	{
	}

	student(int _id) : id(_id)
	{

	}

	student(int _id, int _age, char *_name, char *_subject) : id(_id)
	{
		age = _age;
//		id = _id;
		strcpy(name, _name);
		strcpy(subject, _subject);
	}

1>d:\cpp\ch12\ch12\ch12.cpp(13): error C2758: 'student::id' : 생성자 기본/멤버 이니셜라이저 목록에 초기화해야 합니다.
1>          d:\cpp\ch12\ch12\ch12.cpp(7) : 'student::id' 선언을 참조하십시오.
1>d:\cpp\ch12\ch12\ch12.cpp(44): error C2582: 'operator =' 함수는 'student'에서 사용할 수 없습니다. 


+
const 멤버 함수
 ret_type function(parameter ...) const

const 함수 내에서는
값을 조작할 수 없으며(포인터 값 return도 불가)
const 함수만 호출이 가능하다.
 

'Programming > C++ STL' 카테고리의 다른 글

연산자 오버로딩  (0) 2014.03.04
c++ explicit  (0) 2014.02.28
deep copy / shallow copy < object copy  (0) 2014.02.27
crt0.o / crtexe.obj  (0) 2014.02.27
c++ constructor  (0) 2014.02.26
Posted by 구차니
Programming/C++ STL2014. 2. 27. 11:46
객체 복사에 대한 전략이다.

깊은 복사는 캐릭터 배열까지 모든 데이터를 복사하며
얕은 복사는 primitive type 만 복사한다.

얕은 복사의 경우
포인터는 포인터 주소를 복사함으로 2중 delete가 발생할 수 있기에
포인터 사용시에는 new 이후 내용자체를 수작업으로 복사해야 한다.

[링크 : http://en.wikipedia.org/wiki/Object_copy]

'Programming > C++ STL' 카테고리의 다른 글

c++ explicit  (0) 2014.02.28
c++ class / const member variable & function  (0) 2014.02.28
crt0.o / crtexe.obj  (0) 2014.02.27
c++ constructor  (0) 2014.02.26
C++11 Lambda Fuction  (2) 2013.11.20
Posted by 구차니
Programming/C++ STL2014. 2. 27. 11:40
c의 경우 디버깅 시에 crt0.o를 호출하게 되는데
cpp의 경우 crtexe.c 파일로 디버깅이 연결된다.

crt는 C RunTime의 약자인데
crt 대신 다른게 될 줄 알았더니 먼가 싱겁... 


1>  LINK : D:\cpp\ch9\Debug\ch9.exe을(를) 찾을 수 없거나 마지막 증분 링크에 의해 빌드되지 않았습니다. 전체 링크를 수행하고 있습니다.
1>MSVCRTD.lib(crtexe.obj) : error LNK2019: _main 외부 기호(참조 위치: ___tmainCRTStartup 함수)에서 확인하지 못했습니다.
1>D:\cpp\ch9\Debug\ch9.exe : fatal error LNK1120: 1개의 확인할 수 없는 외부 참조입니다.
========== 빌드: 성공 0, 실패 1, 최신 0, 생략 0 ==========  

'Programming > C++ STL' 카테고리의 다른 글

c++ class / const member variable & function  (0) 2014.02.28
deep copy / shallow copy < object copy  (0) 2014.02.27
c++ constructor  (0) 2014.02.26
C++11 Lambda Fuction  (2) 2013.11.20
C++ AMP (Accelerated Massive Parallelism)  (0) 2013.10.08
Posted by 구차니
Programming/C++ STL2014. 2. 26. 10:49
클래스를 생성한뒤 값을 주거나
값을 주어 생성하는 경우 어떻게 다른가 테스트

일단.. operator= 와 같이
할당연산자가 기본으로 생성되어 그런건지 모르겠지만
클래스를 만들고 나서 값을 할당하는 경우와는 또 다르게 움직인다.

그리고 생성자가 마치 할당연산자 같이 작동하는 신기한 현상을 발견...
아아 c++ 어려워 ㅠㅠ

#include < iostream >

using namespace std;

class test
{
	int a1, a2;
	int a;

public:
	test()
	{
	}

	test(int b)
	{
		cout << "constructor called" << endl;
		a = b;
	}

	void dump()
	{
		cout << a1 << ' ' << a2 << ' ' << a << endl;
	}
};

void main()
{
	cout << "tt" << endl;
	test tt;

	cout << "t2(11)" << endl;
	test t2(11);

	cout << "tt = 11" << endl;
	tt = 11;

	cout << "tt = 55" << endl;
	tt = 55;

	tt.dump();
	t2.dump();
}

tt
t2(11)
constructor called
tt = 11
constructor called
tt = 55
constructor called
-858993460 -858993460 55
-858993460 -858993460 11 

생성자를 주석처리하여 실험해보면
operator= 일수도 있다고 연결되는 걸 봐서는... 쩝...
1>error C2679: 이항 '=' : 오른쪽 피연산자로 'int' 형식을 사용하는 연산자가 없거나 허용되는 변환이 없습니다.
1>          'test &test::operator =(const test &)'일 수 있습니다.
1>          인수 목록 '(test, int)'을(를) 일치시키는 동안 

[링크 : https://kldp.org/node/31436]
[링크 : http://skmagic.tistory.com/entry/복사생성자와-대입연산자의-차이]
[링크 : http://msdn.microsoft.com/ko-kr/library/c5at8eya.aspx ]

'Programming > C++ STL' 카테고리의 다른 글

deep copy / shallow copy < object copy  (0) 2014.02.27
crt0.o / crtexe.obj  (0) 2014.02.27
C++11 Lambda Fuction  (2) 2013.11.20
C++ AMP (Accelerated Massive Parallelism)  (0) 2013.10.08
c++ class - friend  (0) 2013.03.15
Posted by 구차니