반응형

Programing 1028

읽기() 함수 호출의 시간 초과를 구현하는 방법?

읽기() 함수 호출의 시간 초과를 구현하는 방법? 시리얼 com 포트를 통신에 사용하고, read() 함수를 호출할 때마다 타임아웃을 구현하고 싶다. int filedesc = open( "dev/ttyS0", O_RDWR ); read( filedesc, buff, len ); 편집: 나는 리눅스 OS를 사용하고 있다.선택 기능 호출을 사용하여 구현하는 방법selectroperties는 가장 높은 파일 설명자 + 1인 5개의 매개 변수를 사용하고, 그 다음 fd_set를 읽으려면 1개, 쓰기용 1개, 예외용 1개를 사용한다.마지막 파라미터는 구조체 시간 값이며, 시간 초과에 사용된다.오류 시 -1, 시간 초과 시 0 또는 설정된 세트의 파일 설명자 수를 반환한다. #include #include #in..

Programing 2022.05.04

같은 클래스에서 두 메소드를 동기화하면 동시에 실행될 수 있는가?

같은 클래스에서 두 메소드를 동기화하면 동시에 실행될 수 있는가? 같은 클래스에서 두 메서드를 동기화하면 동일한 개체에서 동시에 실행할 수 있는가?예를 들면 다음과 같다. class A { public synchronized void methodA() { //method A } public synchronized void methodB() { // method B } } 나는 내가 달릴 수 없다는 것을 안다.methodA()두 개의 다른 실로 같은 물체에 두 번. 같은 것으로methodB(). 하지만 달릴 수 있을까?methodB()와는 다른 실타래로.methodA()아직도 달리고 있니?(대상)두 방법 모두 동일한 모니터를 잠근다.따라서 서로 다른 스레드의 동일한 개체에서 동시에 실행할 수 없다(두 가지..

Programing 2022.05.04

단일 파일 컴프에서 글로벌 Vue 구성 요소에 컨텐츠를 추가할 수 있는가?

단일 파일 컴프에서 글로벌 Vue 구성 요소에 컨텐츠를 추가할 수 있는가? 우리가 원하는 콘텐츠를 렌더링할 글로벌 컴포넌트를 만들었다. 이 구성 요소는 매우 간단하다. 내 기본 템플릿 안쪽에서 다른 단일 파일 구성 요소에서 이 구성 요소 슬롯에 내용을 추가하려고 함. esgssthsrthsrt 하지만 이것은 논리적으로 p 태그가 안에 있는 내 컴프의 다른 인스턴스를 만들어낸다.내가 하고 싶은 일이 아니야. 그래서 가상 DOM과 렌더링 기능을 사용해보고,slot에 의해내 안에VHelp콤파스 가게helpElements안에 물체가 있는 단순한 배열이다. { type: 'a', config: { class: 'btn btn-default', }, nestedElements: [ { type: 'span', va..

Programing 2022.05.04

CRC16 체크섬 계산 기능

CRC16 체크섬 계산 기능 나는 RS232 또는 RS485 연결을 통해 단순하고 신뢰할 수 있는 통신을 제공하기 위해 도서관에서 일하고 있다.이 코드의 일부는 라인 노이즈로 인한 손상을 감지하기 위해 데이터에 CRC16 체크섬을 사용하는 것을 포함한다.CRC16 체크섬을 계산하는 함수를 만들었는데, 정확한 값을 출력하지 못하는 것 같아. 내가 작성한 관련 코드는 아래와 같다(여기도 찾을 수 있다). #include #define CRC16 0x8005 uint16_t gen_crc16(const uint8_t *data, uint16_t size) { uint16_t out = 0; int bits_read = 0, bit_flag; /* Sanity check: */ if(data == NULL) r..

Programing 2022.05.04

생성자 또는 외부 생성자 내에서 변수를 초기화해야 하는가?

생성자 또는 외부 생성자 내에서 변수를 초기화해야 하는가? 이 질문에는 이미 다음과 같은 해답이 있다. 선언 시 인스턴스 변수를 인스턴스화해야 하는가, 생성자에서 인스턴스화해야 하는가? (15개 답변) 닫힌8년 전. 내가 C++ 지식을 바탕으로 자바를 사용할 때, 나는 다음과 같은 방법으로 변수를 초기화하는 것을 좋아한다. public class ME { private int i; public ME() { this.i = 100; } } 얼마 후, 나는 습관을 다음으로 바꾼다. public class ME { private int i = 100; public ME() { } } 나는 다른 소스 코드를 우연히 발견했고, 몇몇은 1차 컨벤션, 다른 몇몇은 2차 컨벤션을 사용하고 있다. 너희들이 추천하는 컨벤..

Programing 2022.05.03

vuetify의 중앙 부동 버튼

vuetify의 중앙 부동 버튼 화면 중앙에 'BUY NOW' 버튼이 오도록 가운데를 맞추려고 하는데 작동이 안 돼. 나는 3개의 플렉스 아이템을 만들어 중간 플렉스 버튼에 추가했다.하지만 이것도 효과가 없었다. 나는 공간과 공간 사이를 정당화하려고 했지만 운이 없었다. BUY NOW 여기 코디펜의 링크가 있다. 제발 도와주세요. 버튼이 이렇게 가운데에 정확히 위치해야 해 버튼에 일부 css 추가: https://codepen.io/anon/pen/Ygrrox 나는 캡션이 있는 플렉스 박스 위의 또 다른 플렉스 박스로 버튼을 옮겼다. text-xs-center텍스트를 가로로 이동하고align-center텍스트를 수직으로 이동한다.코드펜에서 나의 변화를 볼 수 있다 :) buy now 너는 클래스를 사용할..

Programing 2022.05.03

재해석_캐스트 캐스팅 비용

재해석_캐스트 캐스팅 비용 C++ 재해석_cast와 C 포인터캐스트는 컴파일 타임 기능일 뿐 성능비용이 전혀 없는 것으로 알고 있다. 이게 사실이야?우선 좋은 가정이다.그러나 최적기는 a가 있는 상태에서 가정할 수 있는 것에 제한을 받을 수 있다.reinterpret_cast또는 C 포인터 캐스트.그러면 출연자 자체에 관련 지침이 없더라도 결과 코드는 더 느려진다. 예를 들어, 만약 당신이 포인터를 향해 int를 던지면, 옵티마이저는 포인터가 무엇을 가리키는지 모를 것이다.결과적으로, 그것은 아마도 그 포인터를 통한 쓰기가 어떤 변수라도 바꿀 수 있다고 가정해야 할 것이다.그것은 레지스터에 변수를 저장하는 것과 같은 매우 일반적인 최적화를 능가한다.맞아, 하지만 생각해봐: 재해석_cast는 나쁜 디자인이..

Programing 2022.05.03

Vue-roouter 및 Vuex와 함께 작동하도록 경로 매개 변수를 가져오는 방법

Vue-roouter 및 Vuex와 함께 작동하도록 경로 매개 변수를 가져오는 방법 컴포넌트의 데이터를 $route.params.post으로 전달하려고 하는데, 어딘가에서 고장이 나고 있고 어떻게 작동시켜야 할지 잘 모르겠어. 내 구성 요소에서 사용 중인router-link경로 파일의 특정 경로로 이동하지만 지정된 구성 요소로 라우팅되지 않음. // Component.vue Replies //clicking replies will push the thread number to data and load it into the params export default { data () { return { postId: null } } } // ./routes/index.js import Replies from ..

Programing 2022.05.03

Bootstrap-Vue 페이지 지정이 자동으로 재설정되지 않도록 하는 방법

Bootstrap-Vue 페이지 지정이 자동으로 재설정되지 않도록 하는 방법 나는 여러 개의 뷰를 가지고 있고 각각의 뷰에 대한 상태를 저장하기를 원하기 때문에 사용자는 동일한 작업을 다시 수행할 필요가 없다. 그 중 한 곳에는 테이블이 있고 페이지 지정에는 부트스트랩-페이징 컴포넌트를 사용하기 때문에 사용자가 페이지를 변경하면 서버에 새 데이터를 요청해서 보낸다.나는 Vuex에 sort와 filter parameters를 저장하고 있는데 잘 작동한다. 하지만 내가 현재 페이지를 그렇게 저장하려고 할 때, 내가 보기를 변경하고 돌아갈 때마다 부트스트랩-페이징이 1로 바뀐다.그 행동을 예방하는 것이 가능한가? HTML의 코드: 그리고 자바스크립트로 부호화한다. data: function () { retur..

Programing 2022.05.03

vuex 저장소 형식에서 개체 속성을 다이너믹하게 설정하는 방법(유형 안전 유지 중)

vuex 저장소 형식에서 개체 속성을 다이너믹하게 설정하는 방법(유형 안전 유지 중) 나는 (자바스크립트에서 TS로 변환하는 과정에서) 고급 플러그인은 없고 그냥 입력만 한 형태의 Vue 3 프로젝트가 있다. 나는 주문 물체의 다른 성질을 설정하는 돌연변이를 가지고 있기 때문에 모든 성질에 대해 돌연변이를 쓸 필요가 없다.JS에서는 다음과 같이 보인다. setMetaProp(state, { propName, value }) { state.order[propName] = value; } 이제, TS로 물건을 배우고 변환하는 과정에서, 나는 타입 안전으로 이것을 할 수 있는 기능을 작성했다. export interface PropNameKeyValue { propName: KeyType; value: Val..

Programing 2022.05.03
반응형