티스토리 툴바

주어진 Array에서 해당 값의 앞 뒤 값을 서로 비교해서 데이터를 샘플링 하는 소스를 짤 일이 생겼다.

Array의 처음과 끝 값은 무조건 들어가야 하는지라.
이렇게 지저분한 소스가 나오고야 말았다.
좀 더 깔끔하게 짤 수 있는 방법 없을까.
왠지 for 문은 0으로 시작하지 않으면 기분이 나쁘고... 갈길이 멀다.

        private double[] Sampling(double[] RawData)
        {
            List<double> SamplingData = new List<double>();

            if (RawData.Length < 3)
            {
                return RawData;
            }


            SamplingData.Add(RawData.First());
            for (int i = 1; i < RawData.Length - 1; i++)
            {
                if (IsTargetData(RawData[i], RawData[i - 1], RawData[i + 1]))
                {
                    SamplingData.Add(RawData[i]);

                }
            }
            SamplingData.Add(RawData.Last());

            return SamplingData.ToArray();
        }
저작자 표시 비영리

 구해야 할 것들
토픽 수퍼 투어리스트 림브레이크용.
우의.
토픽 핸들바백 중형사이즈.
물병
et cetra?


첫째날(75km)
남부터미널에서 남원가는 버스(7:00~10:00)
남원에서 곡성가는 버스 (10:00~11:00)
점심 간단히 먹고 하동까지 (75km)
하동 터미널에 찜질방 있음.



2일차(80km)
조금 일찍 출발할 것, 일정이 긴 하루.
하동 ~ 남해
남해대교 근처에서 점심식사 (12:00)
힐튼근처에 에 4시 정도 도착 
다랭이 마을 석양에 도착
약간의 야간라이딩으로 찜질방 도착
복곡찜질방 (약간 산중에 있음, 체력부족을 대비해서 대안 찜질방 두 개정도 섭외 필요)
저작자 표시 비영리

'GPS Logging' 카테고리의 다른 글

봄철 자전거 여행 _ 계획  (0) 2011/03/25

minor upgrade

Reefkeeping 2011/02/09 14:31
명절을 맞아 리턴모터를 교체했습니다.

기존에 쓰던 에하임 2000에서 히도 40으로 교체했는데요.
목적했던 출수량 증가는 달성하였으나.. 몇 가지 문제가 있습니다.
이 녀석이 오래된 모델이라서 그런지 시동이 잘 안걸리구요. 
(이건 물갈이 할때마다 리턴모터를 꺼야하는 자들에게는 크나큰 시련입니다.)
섬코 보급형 오버플로박스의 구조적 문제때문에 보조출수관으로 약간씩 물이 떨어집니다.
약간의 보강을 하지 않는 이상 에하임 3000급의 모터는 쓰기 힘들 것으로 보이네요.

어쨌거나 계속 이 모터를 써야할지 고민입니다.
생각보다 발열이 많네요. 어항 온도가 25.2도를 찍고 있습니다. (평소에는 25도 고정.

저작자 표시 비영리

'Reefkeeping' 카테고리의 다른 글

minor upgrade  (0) 2011/02/09
2011-01-06  (0) 2011/01/06
의욕  (0) 2010/11/28
2010-11-16 소금 재 구매 및 각종 유지보수  (0) 2010/11/16
궁금했던 녀석..  (0) 2010/11/11
2010-10-15  (1) 2010/10/26