programing 750

왜 C는 C99 이전에 부울 데이터 유형이 없었습니까?

왜 C는 C99 이전에 부울 데이터 유형이 없었습니까? 당신이 할 수 있다는 것을 알아요#define일부 정수이지만, C는 C99 이전에 전용 부울 데이터 유형을 가지고 있지 않은 이유는 무엇입니까? 프로그래밍과 논리학에서 너무나 흔한 일이기 때문에 명시적인 유형과 표기법이 없다는 것을 이해할 수 없습니다.도서관에서 약간의 시간을 보낸다면, 여러분은 추측할 필요가 없습니다.다음은 Dennis Ritchie의 C의 진화에 관한 논문에서 발췌한 몇 가지 진술입니다.맥락은 데니스가 Ken Thompson의 언어 B를 기반으로 하고 있다는 것입니다. 이것은 아주 작은 PDP-7이라는 단어 주소 기계에서 구현되었습니다.증가하는 관심 때문에, 그 그룹은 최초의 PDP-11 중 하나를 얻었습니다.데니스는 다음과 같이..

programing 2023.06.08

ggplot2에서 범례 항목 사이의 간격을 변경할 수 있는 방법이 있습니까?

ggplot2에서 범례 항목 사이의 간격을 변경할 수 있는 방법이 있습니까? ggplot2에서 범례 항목 사이의 간격을 변경할 수 있는 방법이 있습니까?나는 현재 가지고 있습니다. legend.position ="top" 수평 범례가 자동으로 생성됩니다.하지만 물건들의 간격이 매우 가까워서 어떻게 더 간격을 두어야 할지 궁금합니다.ggplot2 v3.0.0 2018년 7월에 출시된 제품에는 수정할 작업 옵션이 있습니다.legend.spacing.x,legend.spacing.y그리고.legend.text. 2021년 12월 업데이트 - 만들 내용legend.spacing.y작업, 설정해야 합니다.byrow = TRUE해당 guide_dll에 있습니다.이 스레드도 참조하십시오.아래의 예. 예:범례 키 사이..

programing 2023.06.08

Larvel 5.4 애플리케이션 내에서 Vuex 상태를 초기화하려면 어떻게 해야 합니까?

Larvel 5.4 애플리케이션 내에서 Vuex 상태를 초기화하려면 어떻게 해야 합니까? 애플리케이션으로 Laravel 5.4와 Vuex 2.2.1을 사용하고 있습니다.저는 다음과 같은 코드를 가진 store.js 파일을 가지고 있습니다. import Vue from 'vue'; import Vuex from 'vuex'; Vue.use(Vuex); export const store = new Vuex.Store({ state: { testing: 0 }, getters: { getTest: state => { return state.testing + 1; } } }); 저는 다음과 같은 js 파일(라벨 5.4와 함께 제공되는 파일)을 가지고 있습니다.여기서 Vuex 인스턴스를 통과합니다. require..

programing 2023.06.08

":key => "value"와 "key:value" 해시 표기법 사이에 차이점이 있습니까?

":key => "value"와 "key:value" 해시 표기법 사이에 차이점이 있습니까? 사이에 차이가 있습니까?:key => "value"(로켓) 및key: "value"(루비 1.9) 표기법? 그렇지 않다면, 저는 사용하고 싶습니다.key: "value"표기법내가 변환하는 데 도움이 되는 보석이 있습니까?:x =>로.x:표기법?네, 차이가 있습니다.다음은 합법적입니다. h = { :$in => array } h = { :'a.b' => 'c' } h[:s] = 42 하지만 다음은 아닙니다. h = { $in: array } h = { 'a.b': 'c' } # but this is okay in Ruby2.2+ h[s:] = 42 또한 모든 것을 키로 사용할 수 있습니다.=>이렇게 할 수 있습니다..

programing 2023.06.08

논리적 조건을 기준으로 data.frame 행 필터링

논리적 조건을 기준으로 data.frame 행 필터링 에서 행을 필터링합니다.data.frame논리적 조건에 근거하여.제가 다음과 같은 데이터 프레임을 가지고 있다고 가정해 보겠습니다. expr_value cell_type 1 5.345618 bj fibroblast 2 5.195871 bj fibroblast 3 5.247274 bj fibroblast 4 5.929771 hesc 5 5.873096 hesc 6 5.665857 hesc 7 6.791656 hips 8 7.133673 hips 9 7.574058 hips 10 7.208041 hips 11 7.402100 hips 12 7.167792 hips 13 7.156971 hips 14 7.197543 hips 15 7.035404 hips ..

programing 2023.06.08

"+" (+ 기호) CSS 선택기는 무엇을 의미합니까?

"+" (+ 기호) CSS 선택기는 무엇을 의미합니까? 이 질문의 답은 공동체의 노력입니다.기존 답변을 편집하여 이 게시물을 개선합니다.현재 새 답변이나 상호 작용을 허용하지 않습니다. 예: p + p { /* Some declarations */ } 무슨 일인지 모르겠어요+의미합니다. 이것과 단지 스타일을 정의하는 것과 무엇이 다릅니까?p없이.+ p?W3.org 의 인접 셀렉터를 참조하십시오. 이 경우 선택기는 스타일이 다른 문단 바로 뒤에 있는 문단에만 적용됨을 의미합니다. 평원p선택기는 페이지의 모든 단락에 스타일을 적용합니다. 이것은 IE7 이상에서만 작동합니다.IE6에서 스타일은 어떤 요소에도 적용되지 않습니다.이는 또한 다음과 같습니다.>그나저나, 콤비네이터. Internet Explorer의..

programing 2023.06.03

루비에서 파일에 쓰는 방법은?

루비에서 파일에 쓰는 방법은? 데이터베이스에서 데이터를 읽은 다음 텍스트 파일에 저장해야 합니다. 루비에서 어떻게 해야 하나요?루비에 파일 관리 시스템이 있습니까?다음을 찾으십니까? File.open(yourfile, 'w') { |file| file.write("your text") } 짧은 버전을 사용할 수 있습니다. File.write('/path/to/file', 'Some glorious content') 기록된 길이를 반환합니다. 자세한 내용 및 옵션은 ::write를 참조하십시오. 파일이 이미 있는 경우 파일에 추가하려면 다음을 사용합니다. File.write('/path/to/file', 'Some glorious content', mode: 'a') 대부분의 경우 이 방법이 선호됩니다. ..

programing 2023.06.03

조각에서 ID별 보기 찾기

조각에서 ID별 보기 찾기 조각에 대해 XML에서 만든 ImageView 요소를 참조하는 ImageView를 조각에 작성하려고 합니다. 하만지그, 그.findViewById메서드는 활동 클래스를 확장할 때만 작동합니다.프래그먼트에서도 사용할 수 있는 방법이 있습니까? public class TestClass extends Fragment { public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { ImageView imageView = (ImageView)findViewById(R.id.my_image); return inflater.inflate(R.layout.testclassfr..

programing 2023.06.03

뷰의 절대 좌표를 가져오는 방법

뷰의 절대 좌표를 가져오는 방법 뷰의 왼쪽 상단 모서리에 있는 절대 화면 픽셀 좌표를 가져오려고 합니다.하지만, 내가 찾을 수 있는 모든 방법은 다음과 같습니다.getLeft()그리고.getRight()그들 모두가 관점의 부모와 상대적인 것처럼 보이기 때문에 일하지 말고, 그래서 나에게 줍니다.0이것을 하는 적절한 방법은 무엇입니까? 도움이 된다면, 이것은 '그림을 다시 정리하기' 게임을 위한 것입니다.나는 사용자가 여러 조각을 선택하기 위해 상자를 그릴 수 있기를 바랍니다.제 생각에는 그렇게 하는 가장 쉬운 방법은getRawX()그리고.getRawY()MotionEvent그런 다음 조각이 들어 있는 레이아웃의 왼쪽 상단 모서리와 해당 값을 비교합니다.조각의 크기를 알면 몇 개의 조각이 선택되었는지 확인..

programing 2023.06.03

Android Studio:jar를 라이브러리로 추가하시겠습니까?

Android Studio:jar를 라이브러리로 추가하시겠습니까? 새 안드로이드 스튜디오를 사용하려고 하는데 제대로 작동하지 않는 것 같습니다. 저는 JSON 객체를 직렬화/직렬화하기 위해 Gson 라이브러리를 사용하고 있습니다.하지만 라이브러리는 빌드에 포함되지 않습니다. 저는 메인 액티비티만으로 새로운 프로젝트를 만들었습니다./libs 폴더에 gson-2.2.3.jar를 복사하여 라이브러리 종속성으로 추가(오른쪽 클릭->라이브러리로 추가).여기에는 안드로이드 스튜디오의 jar가 포함되어 있어 소스 파일에서 참조할 수 있습니다. 프로젝트를 실행하려고 하면 컴파일할 수 없으므로 다음과 같이 추가했습니다. compile files('libs/gson-2.2.3.jar') de.de .gradle의 입니다...

programing 2023.06.03