반응형

전체 글 655

getAttribute()와 getParameter()의 차이점

getAttribute()와 getParameter()의 차이점 getAttribute() ★★★★★★★★★★★★★★★★★」getParameter()「」내의 HttpServletRequest 수업? 수업? getParameter() parameters를 합니다.클라이언트에서 서버로 전달된 것입니다.를 들어, 「」입니다.http://example.com/servlet?parameter=1합니다.String getAttribute()는 서버측에서만 사용할 수 있습니다.아트리뷰트예를 들어 서블릿에 속성을 설정하고 JSP에서 속성을 읽습니다.문자열뿐만 아니라 모든 개체에 사용할 수 있습니다. 일반적으로 파라미터는 클라이언트에서 서버로 전송되어(폼 포스트 등) 서블릿 요구에서 취득되는 것으로 가장 일반적으로 알려..

programing 2022.07.02

다른 구성 요소의 하위 구성 요소로 Vue 구성 요소

다른 구성 요소의 하위 구성 요소로 Vue 구성 요소 기존 테마를 재사용 가능한 컴포넌트로 변환하는 작업을 하고 있습니다. 현재 다음과 같은 버튼 컴포넌트가 있습니다. 그리고 HTML에서는 다음과 같이 사용합니다. Button 1 이제 기존의 버튼 컴포넌트를 사용하여 "버튼 그룹"을 생성하려고 합니다. 제가 할 수 있는 일은 다음과 같습니다. Button 1 Button 2 Button 3 Button 4 저는 VueJs에 매우 익숙하지 않기 때문에 어떻게 대처해야 할지 조금 혼란스럽습니다.필요한 만큼 버튼 컴포넌트를 그룹에 전달할 수 있으면 좋겠습니다. 버튼 그룹에 대한 지금까지의 정보는 다음과 같습니다. 물론 버튼 하나로도 동작합니다만, 각각의 버튼을 리스트 항목내에 넣으면서, 그 이상을 허용할 수 ..

programing 2022.07.02

각각에 대해 내부에서 vue 데이터 개체에 액세스합니다.

각각에 대해 내부에서 vue 데이터 개체에 액세스합니다. 데이터에 다음 변수가 있습니다. data: function () { return { myVariable: false, } } 다음과 같이 루프 기능을 사용하여 이 변수에 액세스하려면 어떻게 해야 합니까? anArray.forEach(function(item) { this.myVariable = true; // do something }); 'this'는 vuejs 객체가 아닌 현재 루프 함수로 정의되지 않았습니다.화살표 기능을 사용하여 각 루프 내에서 새로운 스코프를 만들지 않고thisVue 컴포넌트의 참조. anArray.forEach((item) => { this.myVariable = true; // do something }); 바인딩할 수..

programing 2022.07.02

Vue.js를 사용하여 프로펠을 변경한 후 편집 가능한 div의 캐럿 위치

Vue.js를 사용하여 프로펠을 변경한 후 편집 가능한 div의 캐럿 위치 Vue.js를 사용하고 있으며 다음 코드를 가지고 있습니다.div를 입력하면 this.content가 갱신되면 캐럿은 항상 선두로 리셋됩니다. 캐럿 위치를 유지하고 내용을 업데이트하려면 어떻게 해야 합니까? 다른 비슷한 게시물을 본 적이 있지만, Vue.js용 솔루션이 아니거나, 내 경우 작동하지 않거나, 제대로 적용하지 못했을 수 있습니다.몇 가지 시나리오를 테스트했습니다만, 실제로 필요한 것은, 이 투고에 기재되어 있는 「Create a reusable editable component」라고 하는 것입니다. 단, 모든 컴포넌트를 하나의 컴포넌트에 포함시키려면 크롬에서 다음 코드를 사용할 수 있습니다. Chrome의 Vue 플러..

programing 2022.07.02

C에서 'char**'를 'const char* const*'로 변환할 수 없는 이유는 무엇입니까?

C에서 'char**'를 'const char* const*'로 변환할 수 없는 이유는 무엇입니까? 다음 코드 스니펫은 (올바르게) C에서 경고 및 C++에서 오류를 나타내고 있습니다(각각 버전 3.4.5 및 4.2.1에서 테스트된 gcc 및 g++를 사용).MSVC는 신경 쓰지 않는 것 같습니다). char **a; const char** b = a; 을 사용하다 이 문제에 대한 C++ 해결책은 b를 const char * const * 로 변경하는 것입니다.이것에 의해, 포인터의 재할당이 허가되지 않고, const-correctness(C++ FAQ)를 회피할 수 없게 됩니다. char **a; const char* const* b = a; 그러나 순수 C에서는 수정판(const char * cons..

programing 2022.07.02

Task.Factory.StartNew 대 새 작업

Task.Factory.StartNew 대 새 작업 일의 차이가 있는지 아는 사람 있나요 Task.Factory.StartNew대 new Task호출하여 다음 Start작업에가. 반사경을 보면 큰 차이가없는 것 같습니다. 따라서 아마도 유일한 차이점 Task.Factory.StartNew은 이미 시작된 작업을 반환한다는 것입니다. 이 올바른지? 나도 알아 Task.Factory.StartNew하고 Task.Run있는 다른 기본 옵션 및 Task.Run닷넷 4.5 선호하는 옵션입니다. Stephen Toub 의이 훌륭한 기사를 발견했습니다. 이 기사 new Task(...).Start()는 시작 방법이 동기화를 사용하여 작업이 한 번만 예약되도록해야하기 때문에을 사용할 때 실제로 성능 저하가 있음을 설명합..

programing 2021.01.15

왜 인라인 소스 맵입니까?

왜 인라인 소스 맵입니까? 오늘 저는 소스 맵을 별도의 example.min.map 파일에 넣는 대신 축소 된 JavaScript 파일에 직접 포함 할 수 있다는 것을 배웠습니다 . 나는 궁금하다 : 왜 누군가가 그렇게하고 싶어 할까요? 소스 맵을 사용 하는 이점은 분명 합니다. 예를 들어 축소 된 파일을 실행하는 동안 압축되지 않은 원본 소스 파일의 오류를 디버깅 할 수 있습니다. 최소화 의 이점도 분명합니다 . 소스 파일의 크기가 크게 줄어들어 브라우저가 더 빨리 다운로드 할 수 있습니다. 그렇다면 지도가 축소 된 코드 자체보다 크기가 더 크다는 점을 감안할 때 왜 지구상에서 축소 된 파일에 소스 맵을 포함하고 싶을 까요? 나는 주위를 검색했고 사람들이 소스 맵을 인라인으로 만드는 것을 볼 수 있었던..

programing 2021.01.15

$ this에 대한 동적 참조는 작동하지 않지만 작동합니다.

$ this에 대한 동적 참조는 작동하지 않지만 작동합니다. 변수 변수 에 대한 PHP 문서에 따라 : $ 이것은 동적으로 참조 할 수없는 특수 변수입니다. 그러나 적어도 PHP 버전에서는 테스트 한 것입니다 (5.5.12). class ThisIsBugged { public function __construct() { ${'this'}->doSomething(); // This works, while it shouldn't } } 질문 # 1 : 어떻게 작동 할 수 있습니까? 문서에 따르면 안됩니다. 하지만 더 있습니다. class ThisIsBugged { public function __construct() { // This does not work, but it could. See below. $..

programing 2021.01.15

UML 다이어그램을 GitLab 또는 GitHub에 통합하는 방법

UML 다이어그램을 GitLab 또는 GitHub에 통합하는 방법 공개적으로 사용 가능한 저장소에있는 일부 프로그래밍 문서를 게시하고 싶습니다. 이 문서에는 서식이 지정된 텍스트, 일부 UML 다이어그램 및 많은 코드 예제가 있습니다. 나는 GitHub 또는 GitLab이 이것을 게시하기에 좋은 장소라고 생각합니다. UML 다이어그램을 게시하기 위해 저장소에 업데이트 된 상태로 유지하고 위키에서 이미지로 볼 수있는 쉬운 방법이 필요합니다. 컴퓨터 (또는 클라우드)에 다이어그램을 보관하고 편집하고 이미지를 생성 한 다음 매번 게시하고 싶지 않습니다. 저장소에 다이어그램을 넣고 (PlantUML 구문이 이상적임) 마크 다운 텍스트에 연결하고 다이어그램이 업데이트 될 때마다 이미지가 자동 업데이트되도록하는 방..

programing 2021.01.15

Java 9를 32 비트 OS에서 실행할 수 있습니까?

Java 9를 32 비트 OS에서 실행할 수 있습니까? Oracle의 사용 가능한 다운로드 목록 에 32 비트 다운로드 패키지가없는 것 같습니다 . 최신 정보 여기에서 다운로드 할 수 있습니다. wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/9+181/jdk-9_windows-x86_bin.exe JDK9에 대한 32 비트 바이너리 오라클의 형편, 암호화되지 않은 상태에서 누락 된 것 같다 있지만 다운로드 페이지 ( "사용권 계약에 동의"버튼을 클릭 후)는 64 비트 바이너리와 변화의 URL을 ..

programing 2021.01.15
반응형