프로그램 업데이트를 받다 보면 .. 종종..

 이렇게 예쁜 프로그램 아이콘이 사라지고  이렇게 나오는경우가 생긴다.


그럴때는


http://superuser.com/questions/668986/why-are-icons-missing-for-certain-programs-in-win7


이렇게 해주니 해결된다.


1. 아래 코드로 bat 파일을 생성하고


 taskkill /F /IM explorer.exe
 cd /d %UserProfile%\AppData\Local
 attrib –h IconCache.db
 del IconCache.db
 start explorer


2. C:\users\<UserName>\appdata\local\ IconCache.db. 파일을 삭제한후

3. 1에서 만든 bat 파일을 실행하면 없어진 아이콘 이미지가 살아난다.









반응형

왼쪽 라이트가 밝다 싶더니

확인해보니 오른쪽 라이트가 나갔다.

 

현대차 부품점가서 라이트 전구 하나 샀다

5000원 비싸다.

온라인으로 사면 더 싸다. 

걍, 마트 가도 다 판다...

아반떼 hd는 H7 사면 된다.

 

 

보닛을 열고 워셔액 투입구 뒤, 라이트 캡을 시계 반대방향으로 돌려 연다.

 

라이트 전구를 빼고 새전구를 넣으면 끝이다.

(전구는 핀으로 고정되있다. 먼저 전선을 뽑고, 그 다음 핀제거 하고 헌 전구 빼고 새전구 넣고 핀 끼우고 전선 끼우면 된다.

전선은 전기 플러그 처럼 쉽게 뺐다 꽂을 수 있다)

 

센터 가면 공임을 얼마나 받을지 궁금하다.

아무것도 모르면 눈탱이 맞겠지?

 

새 전구다.

 

 

교체후 라이트 켜보니 잘 켜진다.

근데 좌/우 밝기가 다른 것 같다..

마트에서 2개 한세트 사서 둘 다 교체할 걸... 그랬다.

암튼, 라이트 전구 교체 완전 쉽다.

반응형


https://www.devexpress.com/Support/Center/Question/Details/T109932



다중선택 모드인 경우

몇 Row 선택후 Filtering 하게 되면 이전 선택정보를 잃어버리는데..

아래 처럼 하면 선택된 Row를 저장하게됨.

위 링크 참조 소스는 링크에서 맨 밑 첨부파일에서 발췌함.



void SubscribeEvents()

{    

          gridView1.MouseDown += new MouseEventHandler(gridView1_MouseDown);
            gridView1.MouseUp += new MouseEventHandler(gridView1_MouseUp);
            gridView1.ColumnFilterChanged += gridView1_ColumnFilterChanged;
        }

        void gridView1_ColumnFilterChanged(object sender, EventArgs e)
        {
            RestoreSelection(sender as GridView);
        }

        void RestoreSelection(GridView view)
        {
            BeginInvoke(new Action(() =>
            {
                for (int i = 0; i < selectedRows.Count; i++)
                    view.SelectRow(view.GetRowHandle(selectedRows[i]));
            }));
        }

        List<int> selectedRows = new List<int>();
        void gridView1_MouseUp(object sender, MouseEventArgs e)
        {
            GridView view = sender as GridView;
            RestoreSelection(view);
        }

        void gridView1_MouseDown(object sender, MouseEventArgs e)
        {
            GridView view = sender as GridView;
            GridHitInfo hi = view.CalcHitInfo(e.Location);
            if (hi.Column.FieldName == "DX$CheckboxSelectorColumn")
            {
                if (!hi.InRow)
                {
                    bool allSelected = view.DataController.Selection.Count == view.DataRowCount;
                    if (!allSelected)
                    {
                        for (int i = 0; i < view.RowCount; i++)
                        {
                            int sourceHandle = view.GetDataSourceRowIndex(i);
                            if (!selectedRows.Contains(sourceHandle))
                                selectedRows.Add(sourceHandle);
                        }
                    }
                    else selectedRows.Clear();
                }
                else
                {
                    int sourceHandle = view.GetDataSourceRowIndex(hi.RowHandle);
                    if (!selectedRows.Contains(sourceHandle))
                        selectedRows.Add(sourceHandle);
                    else
                        selectedRows.Remove(sourceHandle);
                }
            }
            RestoreSelection(view);
        }

반응형

 var query = from s in context.Books
                            select new
                            {

BookName = s.Name,

BookNo = s.BookNo

};    



위의 Linq 구문을 실행하면 아래 그림과 같은 에러가 발생한다.



원인은 BookNo 의 Type 때문이다.  BookNo의 Type은  Nullable<int> 이다.


해결 방법은 아래와 같이 BookNo 의 Type을 Cast 해준다.


var query = from s in context.Books
                            select new
                            {

BookName = s.Name,

BookNo = (int?) s.BookNo

};    

반응형






자라섬 좀 가볼라고 .. 시간맞춰 예약눌렀더니 예약실패[잘못된 정보입니다.] ~!

저렇게 생겨먹은 예약사이트는 다 안됨.

한탄강관광지도 예약안됨. 동일 메시지 발생~

문의해보니 .. 컴퓨터 시간을 휴대전화 시간하고 맞추라고 함.

맞추고 해도 안됨.. 

..

해결 방법은....

날짜 시간만 맞추면 되는게 아니라 표준시간대를 서울로 맞춰야함.

근데 난 수정한적이 없는데. 도데체 누가 바꾼건지.. 흠






반응형

+ Recent posts