반응형

source 1602

왜 getter와 setter/accessor를 사용하는가?

왜 getter와 setter/accessor를 사용하는가? 이러한 변수에 대해 단순히 공개 필드를 사용하는 대신 getter와 setter를 사용하면 어떤 이점이 있습니까? Getters와 Setters가 단순한 get/set을 넘어서는 작업을 하고 있다면 매우 빠르게 해결할 수 있지만, 그 방법에 대해서는 100% 확신할 수 없습니다. public String foo; 다음보다 더 나쁠 수 없습니다. private String foo; public void setFoo(String foo) { this.foo = foo; } public String getFoo() { return foo; } 반면에 전자는 상용 코드를 훨씬 적게 받습니다.실제로 클래스의 필드를 직접 공개하는 것이 아니라 접근기 사용..

source 2022.08.14

Java에서 'instance of' 연산자는 무엇에 사용됩니까?

Java에서 'instance of' 연산자는 무엇에 사용됩니까? 예요?instanceof떤떤오 오? ?? ?? ?? ? ? ? ? ?? 거요. if (source instanceof Button) { //... } else { //... } 하지만 난 하나도 이해가 안 됐어조사를 해봤는데 설명도 없이 예만 들고 나왔어요.instanceof키워드는 오브젝트(인스턴스)가 특정 유형의 서브타입인지 테스트하기 위해 사용되는 바이너리 연산자입니다. 상상해 보세요: interface Domestic {} class Animal {} class Dog extends Animal implements Domestic {} class Cat extends Animal implements Domestic {} 해 보세요...

source 2022.08.14

로컬 파일에서 HTML 가져오기

로컬 파일에서 HTML 가져오기 에 있는 파일에서 HTML 콘텐츠를 Import하는 방법을 찾고 있습니다. /src/activities/0/2/content.html 두 숫자는 변수입니다. 이런 거 해야 되는데 mounted(){ this.foo = require('/src/activities/0/2/content.html') } {{ foo }} 하지만 방법을 찾을 수가 없어요.만약 누군가가 해결책을 안다면, 그것은 매우 도움이 될 것이다. 감사합니다.첫 번째 Vue의 웹 팩은 로드 방법을 이해해야 합니다..html파일을 사용할 수 있습니다.먼저 설치합니다. npm install html-loader --save-dev 다음으로 편집(또는 작성)vue.config.js(프로젝트 루트에는 없습니다)src..

source 2022.08.13

오래된 C 컴파일러를 사용하는 것은 보안상의 위험입니까?

오래된 C 컴파일러를 사용하는 것은 보안상의 위험입니까? 아무도 신경 쓰지 않는 제조 시스템이 있으며, 이 기계들은 GCC 3이나 GCC 2와 같은 오래된 버전의 GCC를 실행하고 있습니다. 그리고 나는 경영진을 설득할 수 없다: 그들은 "고장나지 않았다면 고치지 말라"고 말한다. 매우 오래된 코드 베이스(80년대에 작성)를 유지하고 있기 때문에, 이 C89 코드는 이러한 컴파일러로 올바르게 컴파일 됩니다. 하지만 나는 이 오래된 물건들을 사용하는 것이 좋은 생각인지 모르겠어. 질문입니다. 오래된 C 컴파일러를 사용하면 컴파일된 프로그램의 보안이 손상될 수 있습니까? 갱신: 같은 코드가 Windows 타겟용으로 Visual Studio 2008에 의해 구축되어 MSVC는 아직 C99 또는 C11을 지원하..

source 2022.08.13

Android에서 SOAP 웹 서비스를 호출하는 방법

Android에서 SOAP 웹 서비스를 호출하는 방법 마감되었습니다. 이 질문은 충족되지 않습니다.스택 오버플로우 가이드라인현재 답변을 받고 있지 않습니다. 이 질문을 개선하시겠습니까?스택 오버플로의 토픽이 되도록 질문을 업데이트합니다. 4년 전에 문을 닫았어요 이 질문을 개선하다 Android에서 표준 SOAP/WSDL 웹 서비스를 호출하는 방법에 대한 좋은 정보를 찾는 데 많은 어려움을 겪고 있습니다.제가 찾은 것은 매우 복잡한 문서와 "kSoap2"에 대한 참조뿐입니다. 그리고 SAX를 사용하여 수동으로 모든 것을 해석하는 것에 대한 것입니다.네, 괜찮아요, 하지만 2008년이니까 표준 웹 서비스에 전화할 수 있는 좋은 도서관이 있을 거예요. 웹 서비스는 기본적으로 NetBeans에서 작성된 것입니..

source 2022.08.13

MacOS Catalina(v 10.15.3): 개발자를 확인할 수 없으므로 "chromedriver"를 열 수 없습니다.Chrome 브라우저를 시작할 수 없습니다.

MacOS Catalina(v 10.15.3): 개발자를 확인할 수 없으므로 "chromedriver"를 열 수 없습니다.Chrome 브라우저를 시작할 수 없습니다. 최근 Mac 머신을 OS Catalina(v 10.15.3)로 업그레이드했습니다.이 업그레이드 후에는 셀레늄을 사용하여 크롬 드라이버를 실행할 수 없습니다. 크롬 브라우저를 기동하기 위해 셀레늄 코드를 실행하면 아래와 같은 오류가 발생합니다. 개발자를 확인할 수 없으므로 "openomedriver"를 열 수 없습니다."macOS는 이 앱에 악성 프로그램이 없는지 확인할 수 없습니다." 제발 저좀 도와주세요!나는 다음과 같은 일을 발견했다. 오픈 터미널 chromedriver 파일이 있는 경로로 이동합니다. 다음 명령 중 하나를 수행합니다. ..

source 2022.08.13

역할과 부여된 역할의 차이스프링 보안 기관

역할과 부여된 역할의 차이스프링 보안 기관 보안에는 보안과 개념과 .GrantedAuthority액세스 허가/제어 권한을 취득하기 위한 인터페이스입니다. createSubUsers나 deleteAccounts 등의 허용 가능한 조작에 대해 관리자(역할 포함)에게 허용하고 싶다.ROLE_ADMIN 온라인으로 표시되는 튜토리얼/데모를 보니 혼란스러워지고 있습니다.저는 제가 읽은 것을 연결하려고 노력하지만, 이 둘을 서로 바꿔서 다루는 것 같아요. , 그렇군요.hasRoleGrantedAuthority?? 내가 게 해.나는 분명히 그것을 잘못 이해하고 있다.스프링 시큐리티 ★★★★★★★★★★★★★★★★★★★★★★★★★★★★? 사용자의 역할을 해당 역할의 권한과 별도로 저장하려면 어떻게 해야 합니까? ★★★★★..

source 2022.08.13

파일이 없는 경우 파일을 만듭니다(C).

파일이 없는 경우 파일을 만듭니다(C). 파일이 있으면 프로그램에서 열거나 파일을 생성하려고 합니다.다음 코드를 사용하려고 하는데 freopen.c에서 debug assertion이 나타납니다.fclose를 사용한 후 바로 fopen을 사용하는 것이 좋을까요? FILE *fptr; fptr = fopen("scores.dat", "rb+"); if(fptr == NULL) //if file does not exist, create it { freopen("scores.dat", "wb", fptr); } 일반적으로 이 작업은 단일 시스템 내에서 수행해야 합니다. 그렇지 않으면 레이스 상태가 됩니다. 읽기 및 쓰기를 위해 열리며 필요한 경우 파일을 만듭니다. FILE *fp = fopen("scores.d..

source 2022.08.13

mac(localhost)의 vue-discription 기록 모드 직접 액세스 오류 발생

mac(localhost)의 vue-discription 기록 모드 직접 액세스 오류 발생 로컬 호스트 개발에서 vue-router 이력 모드를 테스트하고 있는데 URL에 직접 액세스하려고 하면 오류가 나타납니다.http://localhost:8080/map/2를 통해 URL에 접속하면$router.push제대로 동작하는 것 같아요.이 문제의 원인이 무엇인지 궁금합니다. router/index.displaces import Vue from "vue" import Router from "vue-router" const PublicMap = () => import("@/components/PublicMap/index.vue") Vue.use(Router) var routes = [ { component: P..

source 2022.08.13

C99의 func()와 func(void)의 비교

C99의 func()와 func(void)의 비교 void func() 실제로 빈 파라미터는 모든 인수가 허용됨을 의미합니다. void func(void)는 인수를 받지 않습니다. 그러나 Standard C99에는 다음과 같은 행이 있습니다. 포함) 6.7.5.3 기능 선언자(기능 선언자) 14 식별자 리스트는 함수 파라미터의 식별자만을 선언한다.함수 정의의 일부인 함수 선언자의 빈 목록은 함수에 매개 변수가 없음을 나타냅니다.함수 정의의 일부가 아닌 함수 선언자의 빈 목록은 매개 변수의 수 또는 유형에 대한 정보를 제공하지 않도록 지정합니다. ★★★★★★★★★★★★★★★★★★★★★★★.func() ★★★★★★★★★★★★★★★★★」func(void)★★★★★★★★★★★★★★★★★★?TL;DR 선언문에서 ..

source 2022.08.13
반응형