반응형

string[] filename

 

#기존 코드

            for (int i = 0; i < filename.Length; i++)
            {
                DataSet _ds = GetData(filename[i]);
                _dt.Merge(_ds.Tables[0]);
            }

#병열화 코드

            Parallel.ForEach(filenamefile =>
            {
                DataSet _ds = GetData2(file);
                _dt.Merge(_ds.Tables[0]);
            });

 

기존코드에서 데이터를 처리할때 2시간 걸리던 동작이 병열처리로 30분으로 줄었다.

단점은 데이터를 병열로 처리하다보니 순서가 뒤죽박죽이 된다. 데이터의 순서가 중요한 경우

사용에 주의가 필요하다.

Parallel.For로도 사용할 수 있다.

반응형

반응형

#신기록

 

#기존

반응형

### 01. MDI Child Form Name으로 Form 활성화 ###

Form fm

Type t = Type.GetType("myApp.forms." + _name);
fm = Activator.CreateInstance(t) as Form;
fm.MdiParent = this;
fm.Show();

 

### 02.  다른 Form의 함수를 호출 ###

using System.Reflection;

 

Type t = fm.GetType();
MethodInfo minfo = t.GetMethod("ClearData", BindingFlags.Instance | BindingFlags.Public);
object[] prm = new object[1];
prm[0] = strParam;
minfo.Invoke(fm, prm);

 

※ 02. 참고 : https://amored8701.tistory.com/112

 

 

반응형

C# MDI form을 사용하다보면 child form의 icon이 아래와 같이 이상하게 나올때가 있다.

해결 방법은

1. MdiParent form의 속성에 MainMenuStrip를 연결한다.

2. MdiChild FormActivate에다음과 같이 코드를 추가한다.

                var bmp = new Bitmap(16, 16);
                using (var g = Graphics.FromImage(bmp))
                {
                    g.DrawImage(childForm.Icon.ToBitmap(), new Rectangle(0, 0, 16, 16));
                }
                var newIcon Icon.FromHandle(bmp.GetHicon());
                childForm.Icon = newIcon;

                childForm.Show();

 

※출처 : https://stackoverflow.com/questions/6119533/scaling-the-icon-used-by-a-maximised-mdi-child-in-the-parent-forms-menustrip

반응형

반응형

 

 

출처 : https://www.clien.net/service/board/image/17016559?od=T31&po=0&category=0&groupCd=

반응형

AYA NEO 사용중

내가 원했던 궁극의 장난감에 가깝다.

스팀덱이 곧출시예정이고 성능도 우월하고 가격도 저렴하다고하니 아쉬움이 있기는 한데

현시점에서 구할 수 있는 가장 손쉬운 방안이고 며칠 사용해 보니 나의 요구에 충분하다.

중고로 구매해서 사용중이며 임의로 초기화 했다가 설정법을 몰라 애를 먹었다.

 

관련드라이버와 설정법을 아래와 같이 정리

2021_2021ENProV303.zip
0.98MB
BluePill.bat
0.03MB
radeon-software-adrenalin-2020-22.2.1-minimalsetup-220202_web.z01
19.53MB
radeon-software-adrenalin-2020-22.2.1-minimalsetup-220202_web.zip
17.69MB

01) 2021_2021ENProV303.zip

     => 컨트롤러 펌웨어 업데이트(설치안하면 AyaSpace사용 힘듬)

          ※ ①충전기 제거

             ②L3버튼을 누른상태에서 윈도우 종료

             ③L3버튼 누른상태에서 윈도우 실행

             ④로그인후 펌웨어 실행

     => 컨트롤러 리셋(가끔 컨트롤러 설정이 꼬임)

          ※ ① abxy + select 버튼을 눌러서 진동발생 후

             ② abxy + lb,rb 눌러서 초기화

02) BluePill.bat

     => 액정 캘리브레이션 보정프로그램

03) radeon-software-adrenalin-2020-22.2.1-minimalsetup-220202_web (zip, z01)

     => 라데온 드라이버

 

 

AYASpaceGlobalSetup1.0.1.137.z01
19.53MB
AYASpaceGlobalSetup1.0.1.137.z02
19.53MB
AYASpaceGlobalSetup1.0.1.137.z03
19.53MB
AYASpaceGlobalSetup1.0.1.137.z04
19.53MB
AYASpaceGlobalSetup1.0.1.137.z05
19.53MB
AYASpaceGlobalSetup1.0.1.137.z06
19.53MB
AYASpaceGlobalSetup1.0.1.137.zip
5.61MB

04) AYASpaceGlobalSetup1.0.1.137(zip, z01~z06)

     => AYA NEO의 전력량을 조정하고 게임들을 등록하여 관리할 수 있는 프로그램

          (이메일 주소 필요)

반응형

땡전뉴스의 주인공이 드디어 떠나다.

90세로 사망했으니 오래도 살았구나.

반응형

2021년 11월 늦던 빠르던 맞이해야할 순간이 다가오고있습니다. 애석하게도...

+ Recent posts