라벨이 ext인 게시물 표시

ext 파일시스템 관련 . 참고용.

이미지
공유하기 · 안드로이드 시스템에서 은닉 데이터 탐지에 관한... · G901:A-0005769026 · [출판사]아주대학교 정보통신대학원...

extX 파일시스템 블록사이즈에 따른 그룹 디스크립터 테이블의 시작위치

Ext(ext2, ext3, ext4) Filesystem 에서 Group Descriptor Table의 시작위치 First address of Group Descriptor Table on ExtX Filesystem ext 파일시스템의 모든 블록의 크기는 동일하다. ext 파일시스템의 처음 1024 블록은 0x00로 채워져 있는 예약영역이다. Block Size가 얼마이든 Superblock은 1024바이트 다음에 나타난다. ext 파일시스템을 마운트할때 블록의 크기를 알 수 없기에 1024로 가정하고 1024바이트의 예약영역다음 1024바이트를 읽어 슈퍼블록으로 해석한다. 그렇다면, 슈퍼블록다음에 나타날 그룹 디스크립터 테이블(Group Descriptor Table)은 어디서 나타날까? block size가 1KB, 2KB 일때 맨 처음부터 2048바이트 다음 위치부터 나타난다. block size가 4KB 일때 맨 처음부터 4096 바이트 다음 위치부터 나타난다. 즉 block size가 1KB, 2KB일때는 슈퍼블록이 나타난다음 바로 그룹 디스크립터 테이블이 나타나고, 4KB 일때는 2KB의 공간이 비어있고 나타나게 된다. 아래는 슈퍼블록의 구조체이다. /* * Structure of the super block */ struct ext4_super_block { /*00*/ __le32 s_inodes_count; /* Inodes count */ __le32 s_blocks_count_lo; /* Blocks count */ __le32 s_r_blocks_count_lo; /* Reserved blocks count */ __le32 s_free_blocks_count_lo; /* Free blocks count */ /*10*/ __le32 s_free_inodes_count; /* F...

extjs 내가만든 stylesheet 적용하기

이전글 과도 관련이 있는데 ext를 이용해 만들어진 모양이 마음에 안들어 수정하고 싶을때 api를 찾아보면 cls라는 config가 보일것이다. 다른 테스트는 안해보고 관련 내용만 구글링해서 아래 코드를 작성해 적용했다. [code css] .myClass{      padding: 0 20px 0 20px; } [/code] [code javascript] var myPanel = new Ext.Panel({      layout: 'table',      items: [{            xtype: 'label',            text : ' 요부분',            cellCls : 'myClass'      },{            xtype: 'button',            text : '버튼'      }] }); [/code] 관련 쓰레드 링크걸어드립니다. 참고로 Animal이란 분은 가끔 무성의 합니다.ㅎㅎ https://extjs.com/forum/showthread.php?p=263968

Extjs에서 Panel을 column layout으로 설정하고 button 배열시 오류나는문제

Ext하면서 경험 하신분들이 많을것이다. Panel 을 column layout으로 설정하고 item중에 button을 넣으면 패널이 2개나타나면서 오류가 난다. 그래서, items에 패널을 만들고 그안에 button을 만들어 해결할수 있다. 좀 더 편한방법은 column layout을 사용하지 않고, table layout을 사용하면 쉽게 해결된다. 정확한 원인은 영어 울렁증으로 다 읽어보진 않았다. 아래 쓰레드를 참고하기 바란다. http://extjs.com/forum/showthread.php?p=172733

Extjs

작년에 Extjs 라는 자바스크립 프래임웍을 사용보았다. 처음 익숙해 지는데 시간이 꽤 걸린것 같다. 아직 자바스크립트 초보라 그런듯하다. 주로 JSON형식으로 object들을 생성하며 처음 익힐땐 꼭 예제를 보고 따라하기 바란다. 자신만만하게 API보고 해봤다가는 날밤까기 일수다. 아마 가장 많이 하는 실수가 configuration때 , (콤마) 를 마지막에 넣어서 일것이다. 화면에 아무것도 나오지 않는다. 하지만 파폭에서는 정상적으로 실행된다. 한글자료가 별로 없기때문에 사용하기 까다롭지만 API를 잘 보면 약간 부실해도 설명이 되어있다.(물론 영어로) 영어가 짧아서 더 힘들었던것 같다. 백문이 불여일견이라 혹시나 궁금한 분들은 예제들을 한번둘러보길 바란다. http://extjs.com 처음 시작하는 분은 먼저 ext 관련 js 파일들을 웹페이지에 불러주고 예제처럼 자신의 js파일을 만들어 추가한다. [code html] <script type="text/javascript" src="extjs/ext-core.js"></script> <script type="text/javascript" src="extjs/ext-all.js"></script> <!-- 등등 ... 그리고, 자신의 js 파일 추가 --> <script type="text/javascript" src="custom/myGrid.js"></script> [/code] myGrid.js 는 [code js] Ext.onReady(function(){    // create the example data store     var store = new Ext.data.SimpleStore({         fields: [            {name: 'company'},   ...