반응형

2020/02 600

속도 대신 크기를 최적화하면 GCC가 15-20 % 더 빠른 코드를 생성하는 이유는 무엇입니까?

속도 대신 크기를 최적화하면 GCC가 15-20 % 더 빠른 코드를 생성하는 이유는 무엇입니까? 2009 년에 GCC (적어도 내 프로젝트와 컴퓨터에서)는 속도 ( 또는 ) 대신 크기 ( -Os)를 최적화하면 눈에 띄게 더 빠른 코드를 생성하는 경향이 있으며 그 이후로 궁금해하고 있습니다.-O2-O3 나는이 놀라운 행동을 보여주는 (어리석지 않은) 코드를 작성했으며 여기에 게시하기에 충분히 작습니다. const int LOOP_BOUND = 200000000; __attribute__((noinline)) static int add(const int& x, const int& y) { return x + y; } __attribute__((noinline)) static int work(int xval,..

Programing 2020.02.19

Visual Studio Code에서 파일을 어떻게 검색합니까?

Visual Studio Code에서 파일을 어떻게 검색합니까? 내용이 아니라 파일 이름을 검색하여 새 파일을 빠르게 열 수있는 Resharper에 익숙합니다. 이 기능은 Visual Studio Code로 구현되었으며 바로 가기가 있습니까? Windows에서 Ctrl+ p또는 Ctrl+를 누릅니다.e Mac에서는 Cmd+를 누릅니다.p 리눅스 프레스에서도 Ctrl+ p작동 이전 Mac 버전 Cmd+e 그런 다음 파일 이름을 입력하십시오 또한 고유 한 키 바인딩을 설정할 수 있으며 Windows , macOS 및 Linux에 사용할 수있는 치트 시트 가 있는지 확인하십시오 . OSX에서는 나를 위해 cmd ⌘+ p입니다. cmd ⌘+ e현재 열린 파일 내에서 검색합니다. Ctrl + E를 사용하여 우분투..

Programing 2020.02.19

숭고한 텍스트 2-공백 문자보기

숭고한 텍스트 2-공백 문자보기 Sublime Text는 인쇄 할 수없는 문자를 어떻게 표시 할 수 있습니까 (SPACE 및 TAB에 관심이 있습니까)? 공백을 보려면 설정은 다음과 같습니다. // Set to "none" to turn off drawing white space, "selection" to draw only the // white space within the selection, and "all" to draw all white space "draw_white_space": "selection", 환경 설정-> 설정 기본값으로 이동하면 볼 수 있습니다. 사용자 설정 (환경 설정-> 설정-사용자)을 편집하고 아래 줄을 추가하면 원하는 것을 얻을 수 있습니다. { "color_scheme"..

Programing 2020.02.19

C ++에서 구조체와 클래스의 차이점은 무엇입니까?

C ++에서 구조체와 클래스의 차이점은 무엇입니까? 이 질문은 이미 C # /. Net의 맥락에서 요청되었습니다 . 이제 C ++에서 구조체와 클래스의 차이점을 배우고 싶습니다. OO 디자인에서 기술적 차이점과 하나를 선택해야하는 이유에 대해 논의하십시오. 나는 명백한 차이점으로 시작할 것이다. 지정하지 않는 경우 public:나 private:, 구조체의 멤버는 기본적으로 공용; 클래스 멤버는 기본적으로 비공개입니다. C ++ 사양의 모호한 부분에서 다른 차이점이있을 것이라고 확신합니다. 클래스와 구조체의 까다로운 두 번째 차이점을 잊어 버립니다. 표준을 인용하십시오 (C ++ 98에서 C ++ 11의 11.2.2). 부재에 접근 지정자 파생 된 클래스가 선언되는 경우베이스 클래스, 공중 가정 구조체 ..

Programing 2020.02.19

jQuery.each () 유틸리티에서 다음 반복으로 건너 뛰는 방법?

jQuery.each () 유틸리티에서 다음 반복으로 건너 뛰는 방법? 요소 배열을 반복하려고합니다. jQuery의 설명서는 다음과 같이 말합니다. jquery.Each () 문서 false가 아닌 것을 리턴하는 것은 for 루프의 continue 문과 동일하며 다음 반복으로 즉시 건너 뜁니다. 나는 'false non-false;'라고 부르려고 노력했다. 그리고 '거짓이 아닙니다.' 다음 반복으로 건너 뛰지 않습니다. 대신, 그들은 루프를 끊습니다. 내가 무엇을 놓치고 있습니까? 그들이 거짓이 아닌 것은 다음과 같습니다. return true; 따라서이 코드 : var arr = [ "one", "two", "three", "four", "five" ]; $.each(arr, function(i) { ..

Programing 2020.02.19

pip를 강제로 현재 버전을 다시 설치할 수 있습니까?

pip를 강제로 현재 버전을 다시 설치할 수 있습니까? 현재 버전의 패키지가 작동하지 않는 것 같고 다시 설치해야하는 상황이 발생했습니다. 그러나 pip install -U이미 최신 패키지는 건드리지 않습니다. 먼저 ( pip uninstall)를 제거한 다음 설치 하여 강제로 다시 설치하는 방법을 알지만 단 한 단계로 명목상 최신 버전으로 "업데이트"를 강제하는 방법이 있습니까? pip install --upgrade --force-reinstall 업그레이드 할 때 모든 패키지가 이미 최신 상태 인 경우에도 다시 설치하십시오. pip install -I pip install --ignore-installed 설치된 패키지를 무시하십시오 (대신 다시 설치). : 당신은 세 가지 옵션이 할 수 있습니다 ..

Programing 2020.02.19

Markdown에서 동일한 문서의 일부에 링크하는 방법은 무엇입니까?

Markdown에서 동일한 문서의 일부에 링크하는 방법은 무엇입니까? 나는 큰 Markdown 문서를 작성하고 있으며 문서의 다양한 위치에 대한 링크를 제공하는 정렬 목차를 처음에 배치하고 싶습니다. 어떻게해야합니까? 나는 사용하려고 [a link](# MyTitle) MyTitle문서 내의 제목은 어디에 있으며 작동하지 않습니다. 에서 pandoc 이 옵션을 사용하는 경우, --tocHTML을 생산, 내용의 테이블 섹션에 링크 및 섹션 제목에서 목차로 돌아 가기로 제작됩니다. LaTeX, rtf, rst 등과 같은 다른 형식의 pandoc과 비슷합니다. pandoc --toc happiness.txt -o happiness.html 이 마크 다운 비트 : % True Happiness Introduct..

Programing 2020.02.19

Math.Pow ()는 .NET Framework에서 어떻게 구현됩니까?

Math.Pow ()는 .NET Framework에서 어떻게 구현됩니까? 나는 b 를 계산하기위한 효율적인 접근법을 찾고있었습니다 (예 : a = 2및 b = 50). 작업을 시작하기 위해 Math.Pow()기능 구현을 살펴보기로 결정했습니다 . 그러나 .NET Reflector 에서 내가 찾은 것은 다음과 같습니다. [MethodImpl(MethodImplOptions.InternalCall), SecuritySafeCritical] public static extern double Pow(double x, double y); Math.Pow()함수를 호출 할 때 무슨 일이 일어나고 있는지 확인할 수있는 리소스는 무엇 입니까? MethodImplOptions.InternalCall 즉, 메서드는 실제로..

Programing 2020.02.19

ASP.NET MVC에서 404를 올바르게 처리하려면 어떻게해야합니까?

ASP.NET MVC에서 404를 올바르게 처리하려면 어떻게해야합니까? RC2를 사용하고 있습니다 URL 라우팅 사용 : routes.MapRoute( "Error", "{*url}", new { controller = "Errors", action = "NotFound" } // 404s ); 위의 요청은 다음과 같은 요청을 처리하는 것으로 보입니다 (초기 MVC 프로젝트에서 기본 경로 테이블 설정을 가정) : "/ blah / blah / blah / blah" 컨트롤러 자체에서 HandleUnknownAction () 재정의 : // 404s - handle here (bad action requested protected override void HandleUnknownAction(string a..

Programing 2020.02.19
반응형