반응형

programing tip 3103

GCC 및 Clang 파서는 실제로 손으로 작성됩니까?

GCC 및 Clang 파서는 실제로 손으로 작성됩니까? GCC와 LLVM-연타 사용하고있는 것으로 보인다 필기 재귀 하강 파서를 , 그리고 하지 생성, 들소 플렉스를 기반으로, 아래에서 위로 구문 분석 기계. 여기 누군가가 이것이 사실인지 확인해 주시겠습니까? 그렇다면 주류 컴파일러 프레임 워크는 왜 손으로 쓴 파서를 사용합니까? 업데이트 : 여기에이 주제에 대한 흥미로운 블로그 예: GCC는 한때 yacc (bison) 파서를 사용했지만 3.x 시리즈의 어느 시점에서 손으로 쓴 재귀 하강 파서로 대체되었습니다. http://gcc.gnu.org/wiki/New_C_Parser 를 참조하십시오. 관련 패치 제출에 대한 링크. Clang은 또한 손으로 작성한 재귀 하강 파서를 사용합니다 . http://c..

programing tip 2020.09.18

require (vendor / autoload.php) : 스트림을 열지 못했습니다.

require (vendor / autoload.php) : 스트림을 열지 못했습니다. 이 문제가 여러 번 게시되었음을 알고 있지만 나에게는 다른 문제인 것 같습니다. 실제로이 오류는 경고 : require (vendor / autoload.php) : 스트림을 열지 못했습니다. 3 행의 C : \ xampp \ htdocs \ site_web \ send_mail.php에 해당 파일 또는 디렉토리가 없습니다. 치명적인 오류 : require () : 3 행의 C : \ xampp \ htdocs \ site_web \ send_mail.php에서 필수 'vendor / autoload.php'(include_path = 'C : \ xampp \ php \ PEAR')를 열지 못했습니다. 이 줄에서 내..

programing tip 2020.09.18

Angular 2의 특정 경로에 대해 RouteReuseStrategy shouldDetach를 구현하는 방법

Angular 2의 특정 경로에 대해 RouteReuseStrategy shouldDetach를 구현하는 방법 라우팅을 구현 한 Angular 2 모듈이 있으며 탐색 할 때 상태를 저장하고 싶습니다. 사용자는 다음을 수행 할 수 있어야합니다. 1. 검색 공식을 사용하여 문서 검색 2. 결과 중 하나로 이동 3. 검색 결과로 다시 이동-서버와 통신하지 않고 이는 RouteReuseStrategy를 포함하여 가능합니다. 질문은 문서가 저장되지 않도록 구현하는 방법입니다. 그래서 경로 경로 "documents"의 상태를 저장해야하고 경로 경로 "documents / : id" '상태를 저장하지 않아야합니까? 안녕하세요 Anders, 좋은 질문입니다! 나는 당신과 거의 같은 사용 사례를 가지고 있으며 같은 일을..

programing tip 2020.09.18

Android Gradle 3.0.0-alpha2 플러그인, 읽기 전용 속성 'outputFile'의 값을 설정할 수 없습니다.

Android Gradle 3.0.0-alpha2 플러그인, 읽기 전용 속성 'outputFile'의 값을 설정할 수 없습니다. 나는이 코드를 사용하고 있었다 applicationVariants.all { variant -> variant.outputs.each { output -> def SEP = "_" def flavor = variant.productFlavors[0].name def buildType = variant.variantData.variantConfiguration.buildType.name def version = variant.versionName def date = new Date() def formattedDate = date.format('ddMMyy_HHmm') def ne..

programing tip 2020.09.18

터미널에서 bash 스크립트를 어떻게 실행합니까?

터미널에서 bash 스크립트를 어떻게 실행합니까? 다음과 같은 bash 스크립트가 있습니다. #!/bin/bash echo Hello world! 터미널에서 어떻게 실행합니까? $prompt: /path/to/scriptEnter를 누르십시오. 스크립트에 실행 권한이 있는지 확인해야합니다. 실행하는 또 다른 방법 (이번에는 실행 권한을 설정하지 않고) : bash /path/to/scriptname 다음과 같이 할 수 있습니다. sh scriptname.sh 스크립트가있는 디렉토리로 이동하거나 $ PATH에있는 bin 폴더에 넣으십시오. 그런 다음 입력 ./scriptname.sh 같은 디렉토리에 있거나 scriptname.sh bin 폴더에있는 경우. 먼저 다음을 사용하여 실행 가능하게 만들어야합니다 ..

programing tip 2020.09.18

ImageView로 Android 페이드 인 및 페이드 아웃

ImageView로 Android 페이드 인 및 페이드 아웃 지금 만들고있는 슬라이드 쇼에 문제가 있습니다. 페이드 인 및 페이드 아웃을 위해 xml로 2 개의 애니메이션을 만들었습니다. fadein.xml fadeout.xml 내가하려는 것은 페이드 효과를 사용하여 ImageView에서 이미지를 변경하여 현재 표시된 이미지가 페이드 아웃되고 다른 이미지가 페이드 인되도록하는 것입니다. 이미 설정된 이미지가 있으므로이 이미지를 페이드 아웃하지 않고 페이드 아웃 할 수 있습니다. 문제, 이것으로 : Animation fadeInAnimation = AnimationUtils.loadAnimation(this, R.anim.your_fade_in_anim); imageView.startAnimation(fa..

programing tip 2020.09.18

Oracle SQL Developer SQL 워크 시트 창에서 텍스트 인쇄

Oracle SQL Developer SQL 워크 시트 창에서 텍스트 인쇄 Oracle SQL을 사용하고 있습니다 (SQLDeveloper에서 SQL 워크 시트 사용). 선택하기 전에 다음과 같은 명세서를 인쇄하고 싶습니다. PRINT 'Querying Table1'; SELECT * from Table1; 텍스트 출력을 인쇄 / 표시하려면 무엇을 사용합니까? 그것은 나에게 오류를 제공하기 때문에 인쇄 Table1가 아닙니다 : Bind Variable is NOT DECLARED. DBMS_OUTPUT.PUT_LINE은 알 수없는 명령입니다. (분명히 저는 경험이없는 SQLDeveloper 및 Oracle 사용자입니다. Print와 동의어가있을 것 같지만 그것이 무엇인지 모르고 도움말을 찾는 데 어려움..

programing tip 2020.09.18

Java 7의 새로운 기능

Java 7의 새로운 기능 Java 7의 어떤 새로운 기능이 구현 될 예정입니까? 그리고 그들은 지금 무엇을하고 있습니까? JDK 7 릴리스 노트의 Java SE 7 기능 및 개선 사항 다음은 OpenJDK 7 기능 페이지 의 Java 7 새로운 기능 요약입니다 . vm JSR 292 : 동적 유형 언어 지원 (InvokeDynamic) 엄격한 클래스 파일 검사 lang JSR 334 : 작은 언어 향상 (Project Coin) 핵심 업그레이드 클래스 로더 아키텍처 URLClassLoader를 닫는 방법 동시성 및 컬렉션 업데이트 (jsr166y) i18n 유니 코드 6.0 로케일 향상 사용자 로케일 및 사용자 인터페이스 로케일 분리 ionet JSR 203 : Java 플랫폼 (NIO.2)을위한 새로..

programing tip 2020.09.18

Java의 바로 가기 "또는 할당"(| =) 연산자

Java의 바로 가기 "또는 할당"(| =) 연산자 Java에서 수행 할 긴 비교 세트가 있으며 그중 하나 이상이 사실인지 알고 싶습니다. 비교 문자열이 길고 읽기 어려웠 기 때문에 가독성을 위해 분리했고 자동으로 . |=대신 단축키 연산자를 사용했습니다 negativeValue = negativeValue || boolean. boolean negativeValue = false; negativeValue |= (defaultStock < 0); negativeValue |= (defaultWholesale < 0); negativeValue |= (defaultRetail < 0); negativeValue |= (defaultDelivery < 0); negativeValuedefault 값이 음수..

programing tip 2020.09.18
반응형