'잡동사니'에 해당되는 글 13155건

  1. 2021.07.13 gstreamer element 생성 gst_element_factory_make()
  2. 2021.07.12 rpi 2b pxe
  3. 2021.07.12 winform MDI 시도!
  4. 2021.07.12 winform IsMdiContainer
  5. 2021.07.12 DataGridView
  6. 2021.07.11 초복
  7. 2021.07.11 늬우스
  8. 2021.07.10 별이 발라당
  9. 2021.07.09 glibc 버전 얻기
  10. 2021.07.09 fopen exclusivly

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

gstreamer 관련  (0) 2021.07.13
gstreamer 용어  (0) 2021.07.13
gst fpsdisplaysink  (0) 2021.02.18
gst videorate  (0) 2021.02.09
gstreamer tee  (0) 2021.02.08
Posted by 구차니
embeded/raspberry pi2021. 7. 12. 20:35

라즈베리 2에도 PXE가 된다는데 서버 부터 구축해야 하니 고민이네.

그래도 한번 해볼까나? SD 메모리에서 쑈하는것 보단 빠를테니?

근데 NAS 항상 켜놔야 하니 마이너스 일려나..

 

[링크 : https://www.raspberrypi.org/documentation/hardware/raspberrypi/bootmodes/net.md]

 

rpi cli

[링크 : https://www.google.com/amp/s/brainsnapped.com/2020/10/27/pxe-booting-raspberry-pi-os-part-1-client-setup/amp/]

 

server

[링크 : https://brainsnapped.com/2020/10/27/pxe-booting-raspberry-pi-os-part-2-server-setup/]

'embeded > raspberry pi' 카테고리의 다른 글

BA6208 / 로보로보 로보키트 모터 보드  (0) 2021.07.25
조향장치 완성  (0) 2021.07.24
rpi pico c  (0) 2021.07.07
rpi pico USB 키보드 코드 수정  (0) 2021.07.01
aarch, armv8 asimd build (neon)  (0) 2021.06.30
Posted by 구차니
Programming/c# & winform2021. 7. 12. 14:56

MDI로 하고 하나만 폼 쓰면 되지 않을까 싶긴한데..

 

Form1 에서는 form2를 호출하고, IsMdiContainer = TRUE로 설정해준 다음 아래 코드추가

        private void Form1_Load(object sender, EventArgs e)
        {
            Form2 form2 = new Form2();
            form2.MdiParent = this;
            form2.Show();
        }

 

Form2는 귀찮으니 windows Forms로 추가!

 

역시 꾸미기 귀찮으니

TextBox 하나 넣고 Dock - Fill/ Multiline True 로 설정하고 끝!

 

빌드하고 실행하면 아래처럼 나온다.

 

[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/advanced/how-to-create-mdi-child-forms?view=netframeworkdesktop-4.8]

 

+

자식 MDI 창의 이름을 바꾸려면 form2.Text 에 지정해주면 끝

[링크 : https://stackoverflow.com/questions/59121905]

 

+

자식창 최대 크기로 실행하기

form2.WindowState = FormWindowState.Maximized;

[링크 : https://stackoverflow.com/questions/8765088/maximize-mdi-child-form]

'Programming > c# & winform' 카테고리의 다른 글

32bit 비트맵, alpha 채널  (0) 2021.08.18
winform ribbonmenu  (0) 2021.07.18
winform IsMdiContainer  (0) 2021.07.12
DataGridView  (0) 2021.07.12
winform 자동으로 UI 늘리기  (0) 2021.07.08
Posted by 구차니
Programming/c# & winform2021. 7. 12. 14:43

'Programming > c# & winform' 카테고리의 다른 글

winform ribbonmenu  (0) 2021.07.18
winform MDI 시도!  (0) 2021.07.12
DataGridView  (0) 2021.07.12
winform 자동으로 UI 늘리기  (0) 2021.07.08
winform MDI  (0) 2021.07.08
Posted by 구차니
Programming/c# & winform2021. 7. 12. 10:52

c#의 기본 컨트롤인데 초기 데이터 생성해서 밀어 넣는게 짜증나는거 제외하면

기본 정렬기능부터 꽤나 쓸만해 보이는 녀석이다.

 

        private void Form1_Load(object sender, EventArgs e)
        {
            //DataSet ds = new System.Data.DataSet();
            DataTable table = new DataTable();
            table.Columns.Add("ID", typeof(string));
            table.Columns.Add("제목", typeof(string));
            table.Columns.Add("구분일", typeof(string));
            table.Columns.Add("생성일", typeof(string));
            table.Columns.Add("수정일", typeof(string));

            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");
            table.Rows.Add("ID 1", "제목 1번", "사용중", "2019/03/13", "2019/03.13");

            dataGridView1.DataSource = table;
        }

[링크 : https://kinghell.tistory.com/57]

 

DataSet 이라는 클래스는 DB에서 끌어올때 쓰기 유용한 듯.

그래도 둘다 dataGridView.DataSource에 넣으면 되니 어느것이든 상관없으려나?

[링크 : https://afsdzvcx123.tistory.com/entry/C-윈폼-DataGridView-데이터-조회-추가-삭제하는-방법]

 

+

셀 내의 폰트 크기 조절(전체), 셀 크기는 어떻게 조절하냐 ㅠㅠ

[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/controls/how-to-set-font-and-color-styles-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8]

 

AutoSizeColumnMode / AutoSizeRowsMode를 AllCells로 하면 데이터 내의 모든 값을 보고 적당한 크기로 해주는 듯.

그런데 AllCells 하면 용량이 크면 너무 부하가 걸릴 것 같으니 DisplayedCells가 나을 것 같다.

Column/Rows 에 하나라도 None/Fit이 있으면 작동을 하지 않고

AllCells 혹은 DisplayedCells 등이 조합되서 설정되지 않으면 작동을 안하는 듯.

[링크 : https://docs.microsoft.com/ko-kr/dotnet/desktop/winforms/controls/sizing-options-in-the-windows-forms-datagridview-control?view=netframeworkdesktop-4.8]

 

컬럼 헤더에 숫자 넣기

            foreach (DataGridViewRow row in dataGridView1.Rows)
            {
                row.HeaderCell.Value = "A";
                row.Height = 19;
            }

            dataGridView1.Rows[0].HeaderCell.Value = "A";
            dataGridView1.Rows[1].HeaderCell.Value = "B";
            dataGridView1.Rows[2].HeaderCell.Value = "C";
            dataGridView1.Rows[3].HeaderCell.Value = "D";
            dataGridView1.Rows[4].HeaderCell.Value = "E";

[링크 : https://rocabilly.tistory.com/167]

 

컬럼/로우 헤더 스타일(폰트)

            dataGridView1.DataSource = table;
            dataGridView1.DefaultCellStyle.Font = new Font("Tahoma", 30);
            dataGridView1.ColumnHeadersDefaultCellStyle.Font = new Font("Tahoma", 30);
            dataGridView1.RowHeadersDefaultCellStyle.Font = new Font("Tahoma", 30);

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.columnheadersdefaultcellstyle?view=net-5.0]

 

아래의 항목을 설정해주어야 헤더의 폭이 자동으로 설정된다.

ColumnHeadersHeightSizeMode - AutoSize

RowHeadersWidthSizeMode - AutoSizeToAllHeaders

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.columnheadersheightsizemode?view=net-5.0]

[링크 : https://docs.microsoft.com/ko-kr/dotnet/api/system.windows.forms.datagridview.rowheaderswidthsizemode?view=net-5.0]

'Programming > c# & winform' 카테고리의 다른 글

winform MDI 시도!  (0) 2021.07.12
winform IsMdiContainer  (0) 2021.07.12
winform 자동으로 UI 늘리기  (0) 2021.07.08
winform MDI  (0) 2021.07.08
winform 첨자(superscript/subscript)  (0) 2021.07.07
Posted by 구차니

우리 똥개가 맞는 첫 초복

살았다~ 뚜룻뚜룻

 

'개소리 왈왈 > 사진과 수다' 카테고리의 다른 글

오늘은 호랑이 장가가는 날씨 그리고 쌍무지개  (0) 2021.07.19
장대비, 쌍무지개  (0) 2021.07.15
은하수  (0) 2020.09.20
별이 쏟아지네  (0) 2020.09.19
자동차 카메라 장착  (0) 2020.06.14
Posted by 구차니

어짜피 신생아가 줄어 선생이 남아날텐데

기존 인력을 좀더 양질의 교육을 위해 갈아넣어야 할 시대가 다가왔음에도

여성취업을 이라는 전제로, 이유를 끼워맞춰 만들어내고 있구만

[링크 : https://news.v.daum.net/v/20210711050124778]

 

연구비 살살녹는다

[링크 : https://news.v.daum.net/v/20210711071106776]

Posted by 구차니

좀 덥긴 했는데 산책하고 돌아오는 약간 오르막에

뒤로 자빠져서 발라당 해서

복날도 안지났는데 훅 가는줄 알고 고이고이 모셔서 안고옴 -_-

 

근데 훼이크였냐!?!?

'개소리 왈왈 > 육아관련 주저리' 카테고리의 다른 글

비덕분인지 습하진 않네  (0) 2021.07.16
킥보드 득템  (0) 2021.07.13
휴가중!  (0) 2021.07.05
휴양!  (0) 2021.07.04
을라들 규강검진  (0) 2021.07.03
Posted by 구차니
Linux2021. 7. 9. 10:42

ldd나 getconf 등으로 얻을수도 있지만, 임베디드에서는 해당 실행 파일을 넣지 않는 경우도 있어서 멘붕

[링크 : https://ososoi.tistory.com/79]

[링크 : https://www.linuxquestions.org/questions/linux-software-2/how-to-check-glibc-version-263103/]

 

라이브러리 버전을 보면 보이긴 한데.. 확실하게 확인하고 싶으니까 좀 더 찾아보니

# ls -al /lib/libc*
-rwxr-xr-x    1 root     root       1230544 Jan  1  1970 /lib/libc-2.26.so
lrwxrwxrwx    1 root     root            12 Jan  1  1970 /lib/libc.so.6 -> libc-2.26.so

 

so 인데 실행이 되는게 신기하긴 하네..

# /lib/libc.so.6
GNU C Library (Buildroot) stable release version 2.26, by Roland McGrath et al.
Copyright (C) 2017 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Compiled by GNU CC version 6.4.0.
Available extensions:
        crypt add-on version 2.1 by Michael Glad and others
        GNU Libidn by Simon Josefsson
        Native POSIX Threads Library by Ulrich Drepper et al
        BIND-8.2.3-T5B
libc ABIs: UNIQUE
For bug reporting instructions, please see:
<http://www.gnu.org/software/libc/bugs.html>.

 

[링크 : https://dev.to/0xbf/how-to-get-glibc-version-c-lang-26he]

 

Posted by 구차니
Programming/C Win32 MFC2021. 7. 9. 10:35

 

NOTES
   Glibc notes
       The GNU C library allows the following extensions for the string specified in mode:

       c (since glibc 2.3.3)
              Do not make the open operation, or subsequent read and write operations, thread cancellation points.  This flag is ignored for fdopen().

       e (since glibc 2.7)
              Open the file with the O_CLOEXEC flag.  See open(2) for more information.  This flag is ignored for fdopen().

       m (since glibc 2.3)
              Attempt to access the file using mmap(2), rather than I/O system calls (read(2), write(2)).  Currently, use of mmap(2) is attempted only for a file opened for reading.

       x      Open the file exclusively (like the O_EXCL flag of open(2)).  If the file already exists, fopen() fails, and sets errno to EEXIST.  This flag is ignored for fdopen().

[링크 : https://stackoverflow.com/questions/33312900/how-to-forbid-multiple-fopen-of-same-file]

[링크 : https://stackoverflow.com/questions/16806998/is-fopen-a-thread-safe-function-in-linux]

'Programming > C Win32 MFC' 카테고리의 다른 글

MSB / LSB 변환  (0) 2022.08.29
kore - c restful api server  (0) 2022.07.07
vs2019 sdi , mdi 프로젝트 생성하기  (0) 2021.07.08
vkey win32 / linux  (0) 2021.04.30
strptime  (0) 2021.02.17
Posted by 구차니