반응형

programing 435

타입 세이프 에넘을 작성하는 방법

타입 세이프 에넘을 작성하는 방법 C에 enum이 있는 경우 기본적으로 정수이기 때문에 형식 안전을 달성하는 것은 문제가 있습니다. 열거 '형식'으로 정의되어 .int기준으로는 약간의 안전성을 얻기 위해 나는 다음과 같은 포인터로 묘기를 부린다. typedef enum { BLUE, RED } color_t; void color_assign (color_t* var, color_t val) { *var = val; } 포인터에는 값보다 엄격한 유형 규칙이 있으므로 다음과 같은 코드를 방지할 수 있습니다. int x; color_assign(&x, BLUE); // compiler error 그러나 다음과 같은 코드를 방지하지는 않습니다. color_t color; color_assign(&color, 1..

programing 2022.08.11

vue.material에서의 vue.modial2 라우팅

vue.material에서의 vue.modial2 라우팅 현재 vue.js와 vue-material을 사용하는 웹 페이지를 만들고 있습니다.저도 비슷한 메뉴를 만들었어요. 내 목표는 메뉴 항목 중 하나가 사용자를 다른 페이지로 리디렉션하는 것입니다.공식 의사 선생님 말씀대로 해 봤어요 start Starred 하지만 경고 메시지를 받았어요 [Vue warn]: Error in event handler for "click": "TypeError: this.$router is undefined" 모든 버전을 사용해 보았습니다.$router.push('/company');,router.push('/company');,this.router.push('/company');하지만 아직 작동되지 않습니다. 다른 한편..

programing 2022.08.11

메모리가 정렬되어 있는지 확인하는 방법

메모리가 정렬되어 있는지 확인하는 방법 SSE/SSE2 명령으로 코드를 최적화하는 것은 처음이며, 지금까지도 별로 진척되지 않았습니다.SSE에 최적화된 일반적인 함수는 다음과 같습니다. void sse_func(const float* const ptr, int len){ if( ptr is aligned ) { for( ... ){ // unroll loop by 4 or 2 elements } for( ....){ // handle the rest // (non-optimized code) } } else { for( ....){ // regular C code to handle non-aligned memory } } } 다만, 메모리가 올바르게 동작하고 있는지 어떤지를 확인하는 방법.ptr바바바바바..

programing 2022.08.11

Base64 Java 인코딩 및 문자열 디코딩

Base64 Java 인코딩 및 문자열 디코딩 이 질문에는 이미 답변이 있습니다. Java에서 Base64로 인코딩 (답변 19개) 닫힘6년 전에요. 문자열을 인코딩하고 싶다.base64소켓을 통해 전송한 후 다시 해독합니다. 하지만 복호화 후에는 다른 답을 얻을 수 있습니다. 다음은 제 코드이고 결과는 "77+9x6s"입니다.=" import javax.xml.bind.DatatypeConverter; public class f{ public static void main(String a[]){ String str = new String(DatatypeConverter.parseBase64Binary("user:123")); String res = DatatypeConverter.printBase64B..

programing 2022.08.11

이중이 정수인지 검사하는 방법

이중이 정수인지 검사하는 방법 이거 할 수 있어요? double variable; variable = 5; /* the below should return true, since 5 is an int. if variable were to equal 5.7, then it would return false. */ if(variable == int) { //do stuff } 암호는 아마 그런식으로 안 될거란건 알지만, 어떻게 되는거야?또는 modulo 연산자를 사용할 수 있습니다. (d % 1) == 0if ((variable == Math.floor(variable)) && !Double.isInfinite(variable)) { // integer type } 그러면 반올림된 더블의 값이 더블과 동일한지..

programing 2022.08.11

어레이가 늘인지 비어 있는지 확인하려면 어떻게 해야 합니까?

어레이가 늘인지 비어 있는지 확인하려면 어떻게 해야 합니까? 나는 가지고 있다.int요소가 없는 어레이가 비어 있는지 확인하려고 합니다. 예를 들어, 아래 코드의 if-statement 조건이 전혀 사실이 아닌 이유는 무엇입니까? int[] k = new int[3]; if (k == null) { System.out.println(k.length); } 에는 중요한 차이가 있다.null어레이 및 빈 어레이입니다.이것은 에 대한 테스트입니다.null. int arr[] = null; if (arr == null) { System.out.println("array is null"); } 여기서 "비어 있다"는 공식적인 의미는 없습니다.empty를 0개의 요소로 정의합니다. arr = new int[0]; ..

programing 2022.08.11

자바에서 지연하려면 어떻게 해야 하나요?

자바에서 지연하려면 어떻게 해야 하나요? 자바에서 뭔가를 하려고 하는데 몇 초 동안 루프에서 대기/지연할 수 있는 것이 필요합니다. while (true) { if (i == 3) { i = 0; } ceva[i].setSelected(true); // I need to wait here ceva[i].setSelected(false); // I need to wait here i++; } 스텝 시퀀서를 만들고 싶은데 자바가 처음입니다.좋은 의견이라도 있나?일시 중지하려면 다음 명령을 사용하십시오.java.util.concurrent.TimeUnit: TimeUnit.SECONDS.sleep(1); 1초만 자거나 TimeUnit.MINUTES.sleep(1); 잠깐 자려고. 이것이 루프이기 때문에, 이것..

programing 2022.07.18

Vue 루트:Uncaught Type Error: 창.Vue.use는 함수가 아닙니다.

Vue 루트:Uncaught Type Error: 창.Vue.use는 함수가 아닙니다. Laravel 프로젝트에서 저는 Vue 라이브러리를 사용하고 있고 모듈에서 vue 라우터를 사용하려고 합니다만, 통상대로 vue 라우터를 Import하려고 했을 때(아래 코드 참조) 콘솔에 오류가 발생했습니다.Uncaught Type Error: 창.Vue.use는 함수가 아닙니다. 이 문제를 어떻게 해결할지 생각나는 게 있나요?웹 팩을 사용하여 이 모듈을 만들었습니다. import Vue from 'vue' import VueRouter from 'vue-router' Vue.use(VueRouter) import App from './App.vue' const router = new VueRouter({ route..

programing 2022.07.18

vue-resize-direction이 실행되지 않는 이유는 무엇입니까?

vue-resize-direction이 실행되지 않는 이유는 무엇입니까? 요소의 크기 조정을 검출하는 .vue 컴포넌트 파일이 있는데 vue-resize-direction을 올바르게 배선하는 데 문제가 있습니다. 테스트하고 있는 요소는 테이블 바닥글입니다만, 같은 결과가 나왔습니다.div템플릿의 코드는 다음과 같습니다. 스크립트 파일에는 다음이 포함됩니다. var resize = require('vue-resize-directive'); module.exports = { directives: { resize }, methods: { onResize: function() { console.log("resized"); } } } 컴포넌트는 컴파일과 렌더링을 적절하게 수행합니다.div.resize-sensor..

programing 2022.07.18

vue.js: nextTick은 데이터 변경 후 돔 렌더링을 완료하려면 어떻게 해야 합니까?

vue.js: nextTick은 데이터 변경 후 돔 렌더링을 완료하려면 어떻게 해야 합니까? https://vuejs.org/v2/guide/reactivity.html#Async-Update-Queue,에서는 렌더링 완료 후 (예를 들어 요소의 새로운 폭과 높이를 취득하는 등) 작업을 하고 싶은 경우 다음 콜백으로 작업을 수행해야 한다고 합니다.Vue.nextTick(callback)그러나 몇 번인가 동작하지 않는 것을 알게 되어(다른 사람도 동작하지 않는 경우가 있는지는 모르겠습니다)에 의지할 필요가 있습니다.setTimeout고치기 위해서요 어떻게 그럴 수긍이 가지 않는다nextTick렌더링이 완전히 완료되도록 할 수 있습니다.소스코드를 읽었더니 이 코드가Promise.then,setImmediat..

programing 2022.07.18
반응형