반응형

2020/09/07 15

정규 문법과 문맥 자유 문법

정규 문법과 문맥 자유 문법 전 컴퓨터 언어 테스트를 공부 하고 있는데 머리를 감싸는 데 문제가 있다는 생각이 하나 있습니다. 정규 문법 이 더 간단하고 모호함을 포함 할 수 없지만 프로그래밍 언어에 필요한 많은 작업을 수행 할 수 없다는 것을 이해했습니다 . 또한 문맥없는 문법 은 모호성을 허용하지만 프로그래밍 언어 (회문과 같은)에 필요한 몇 가지 사항을 허용 한다는 것을 이해했습니다 . 내가 문제를 겪고있는 것은 일반 문법 비 터미널 이 터미널 또는 비 터미널 다음에 터미널에 매핑 될 수 있거나 컨텍스트없는 비 터미널이 터미널과 비 터미널의 모든 조합에 매핑 된다는 것을 알면 위의 모든 것을 어떻게 도출 할 수 있는지 이해하는 것 입니다. . 누군가가이 모든 것을 통합하도록 도울 수 있습니까? 일반..

Programing 2020.09.07

C # 용 CSV 파서 / 리더?

C # 용 CSV 파서 / 리더? [닫은] 자유 라이선스하에 사용 가능한 CSV 파서의 훌륭하고 무료 구현이 있습니까? Java 용 SuperCSV의 일부 , 아마도 포트일까요? FileHelpers 오픈 소스 라이브러리 . CodeProject에 멋진 구현이 있습니다 . 145 개의 필드와 50,000 개의 레코드를 포함하는 45MB CSV 파일로 더 많은 정보를 제공하기 위해 독자는 약 30MB / 초를 처리했습니다. 전체적으로 1.5 초가 걸렸습니다! 기계 사양은 P4 3.0GHz, 1024MB입니다. CSV 파일을 DataTable에로드 할 수 있습니다. 샘플 코드- static DataTable CsvToDataTable(string strFileName) { DataTable dataTable..

Programing 2020.09.07

DataGridview-첫 번째 열 앞 부분 제거

DataGridview-첫 번째 열 앞 부분 제거 datagridview 컨트롤을 사용할 때 첫 번째 열 앞의 열처럼 보이는 것을 제거 할 수 있는지 궁금합니다. 나는 그것이 행을 선택하는 데 사용되었다고 생각하지만 그것이 무엇을 호출했는지 확실하지 않습니다. 다음은 C #의 표준 Windows 컨트롤에 대한 솔루션입니다. 행 머리글을 숨기려면 속성을 사용하고 RowHeadersVisiblefalse로 설정할 수 있습니다 . 행 머리글을 더 작게 만들려면 속성을 사용할 수 있습니다 RowHeadersWidth. 도움이 되었기를 바랍니다. 참고 URL : https://stackoverflow.com/questions/1367407/datagridview-remove-part-before-the-first..

Programing 2020.09.07

Twig에서 나무를 렌더링하는 방법

Twig에서 나무를 렌더링하는 방법 깊이가 결정되지 않은 나무를 렌더링하고 싶습니다 (자녀의 자식 등). 배열을 재귀 적으로 반복해야합니다. Twig에서 어떻게 할 수 있습니까? 감사합니다 domi27, 나는 당신의 아이디어를 가지고 놀았고 이것을 생각해 냈습니다. 내 트리로 중첩 배열을 만들었습니다. [ 'link'] [ 'sublinks']는 null이거나 더 많은 다른 배열입니다. 템플릿 재귀 할 하위 템플릿 파일 : {% for link in links %} {{ link.name }} {% if link.sublinks %} {% include "includes/menu-links.html" with {'links': link.sublinks} %} {% endif %} {% endfor %} ..

Programing 2020.09.07

여러 화면을 지원하는 애플리케이션 스켈레톤

여러 화면을 지원하는 애플리케이션 스켈레톤 Android에는 기능, 해상도, 화면 크기가 다른 다양한 기기가 함께 제공되므로 여러 (작고 큰) 화면을 지원하는 애플리케이션을 개발하면서 크기와 레이아웃에 장애가 있습니다. 이로 인해 화면 크기, 해상도 및 DPI 의 다양한 조합이 발생하고 Android 장치 용으로 설계 및 개발할 때 상당한 어려움이 발생합니다. 일부 다른 제조업체 (비 Android)는 해상도와 DPI가 다르지만 화면 크기는 동일하고 해상도는 동일한 종횡비를 따릅니다. 따라서 Android가 아닌 장치에 맞게 이미지를 만들 수 있습니다. 내 질문은 요구 사항을 충족하기 위해 따라야하는 적절한 흐름이나 아키텍처가 있다는 것입니다. 크기와 해상도가 다른 태블릿이 있다는 것을 기억하십시오. 나..

Programing 2020.09.07
반응형