반응형

IT story 4917

WiX 설치 프로그램 업그레이드를 구현하는 방법은 무엇입니까?

WiX 설치 프로그램 업그레이드를 구현하는 방법은 무엇입니까? 직장에서 설치 패키지를 구축 하기 위해 WiX 를 사용 합니다. 제품 X를 설치하면 해당 시스템에서 해당 제품의 이전 버전이 설치 제거되기를 원합니다. 인터넷의 여러 곳에서 주요 업그레이드에 대해 읽었지만 작동시키지 못했습니다. 누구나 이전 버전 제거 기능을 WiX에 추가하기 위해 수행해야하는 정확한 단계를 지정할 수 있습니까? 최신 버전 (3.5.1315.0 베타)에서는 자체 버전을 사용하는 대신 MajorUpgrade 요소 를 사용할 수 있습니다. 예를 들어이 코드를 사용하여 자동 업그레이드를 수행합니다. 다운 그레이드를 방지하고 지역화 된 오류 메시지를 제공하며 기존의 동일한 버전을 업그레이드 할 수 없습니다 (즉, 하위 버전 만 업그레..

IT story 2020.04.16

대문자로 "정적 최종 로거"를 선언해야합니까?

대문자로 "정적 최종 로거"를 선언해야합니까? Java에서 정적 최종 변수는 상수이며 규칙은 대문자 여야한다는 규칙입니다. 그러나 대부분의 사람들은 로거를 소문자로 선언하여 PMD 에서 위반으로 나타납니다 . 예 : private static final Logger logger = Logger.getLogger(MyClass.class); 그냥 검색 구글 이나 SO "정적 최종 로거를위한"당신은 자신이 표시됩니다. 대신 LOGGER를 사용해야합니까? 로거 참조는 상수가 아니라 최종 참조이며 대문자가 아니어야합니다. 상수 VALUE는 대문자 여야합니다. private static final Logger logger = Logger.getLogger(MyClass.class); private static f..

IT story 2020.04.16

JavaScript를 사용하여 URL에 매개 변수 추가

JavaScript를 사용하여 URL에 매개 변수 추가 AJAX 호출을 사용하는 웹 애플리케이션에서 요청을 제출하고 URL 끝에 매개 변수를 추가해야합니다. 예를 들면 다음과 같습니다. 원래 URL : http : //server/myapp.php? id = 10 결과 URL : http : //server/myapp.php? id = 10 & enabled = true 각 매개 변수를보고있는 URL을 구문 분석 한 후 새 매개 변수를 추가하거나 이미 존재하는 경우 값을 업데이트하는 JavaScript 함수를 찾습니다. 적응해야 할 기본 구현은 다음과 같습니다. function insertParam(key, value) { key = encodeURI(key); value = encodeURI(value..

IT story 2020.04.16

Rspec :“array.should == another_array”이지만 순서는 신경 쓰지 않습니다

Rspec :“array.should == another_array”이지만 순서는 신경 쓰지 않습니다 배열을 비교하고 순서에 관계없이 동일한 요소를 포함하고 있는지 확인하고 싶습니다. RSpec에서이를 수행하는 간결한 방법이 있습니까? 허용되지 않는 방법은 다음과 같습니다. #to_set 예를 들면 다음과 같습니다. expect(array.to_set).to eq another_array.to_set 또는 array.to_set.should == another_array.to_set 배열에 중복 된 항목이 있으면 실패합니다. #sort 예를 들면 다음과 같습니다. expect(array.sort).to eq another_array.sort 또는 array.sort.should == another_arr..

IT story 2020.04.16

linq를 사용하여 구별 선택

linq를 사용하여 구별 선택 이 질문에는 이미 답변이 있습니다. LINQ : 고유 값 7 답변 수업 목록이 있습니다 public class LinqTest { public int id { get; set; } public string value { get; set; } } List myList = new List(); myList.Add(new LinqTest() { id = 1, value = "a" }); myList.Add(new LinqTest() { id = 1, value = "b" }); myList.Add(new LinqTest() { id = 2, value = "c" }); 해당 목록에서 고유 ID 만 선택하면됩니다. 즉, 내 결과 목록에는 [{id=1,value="a"},{ id =..

IT story 2020.04.16

JavaScript / JQuery : $ (window) .resize 크기 조정이 완료된 후 실행하는 방법은 무엇입니까?

JavaScript / JQuery : $ (window) .resize 크기 조정이 완료된 후 실행하는 방법은 무엇입니까? 나는 JQuery를 다음과 같이 사용하고 있습니다 : $(window).resize(function() { ... }); 그러나 사용자가 창 가장자리를 드래그하여 브라우저 창의 크기를 조정하여 더 크거나 작게 만들면 .resize위 의 이벤트가 여러 번 발생합니다. 질문 : 브라우저 창의 크기 조정이 완료된 후 함수를 호출하는 방법 (이벤트가 한 번만 발생하도록)? 코드의 여러 위치에서 호출 할 수있는 CMS 솔루션의 수정 사항은 다음과 같습니다. var waitForFinalEvent = (function () { var timers = {}; return function (ca..

IT story 2020.04.16

너무 많은 매개 변수가 있습니까?

너무 많은 매개 변수가 있습니까? [닫은] 루틴은 매개 변수를 가질 수 있습니다. 그것은 뉴스가 아닙니다. 필요한만큼 많은 매개 변수를 정의 할 수 있지만 너무 많은 매개 변수는 일상의 이해 및 유지 보수를 어렵게합니다. 물론, 구조화 된 변수를 해결 방법으로 사용할 수 있습니다. 모든 변수를 단일 구조체에 넣고 루틴에 전달하십시오. 실제로 매개 변수 목록을 단순화하기 위해 구조를 사용하는 것은 Steve Complete 에서 Code Complete 에 설명 된 기술 중 하나입니다 . 그러나 그가 말한대로 : 주의 깊은 프로그래머는 논리적으로 필요한 것 이상으로 데이터를 번들링하지 않습니다. 따라서 루틴에 매개 변수가 너무 많거나 큰 매개 변수 목록을 가장하기 위해 구조체를 사용하는 경우 뭔가 잘못되었..

IT story 2020.04.16

Laravel 5 : 블레이드를 사용하여 HTML 표시

Laravel 5 : 블레이드를 사용하여 HTML 표시 다음과 같이 내보기 중 하나에 문자열이 반환되었습니다. $text = 'Lorem ipsum dolor ' Blade로 표시하려고합니다. {{$text}} 그러나 출력은 렌더링 된 HTML 대신 원시 문자열입니다. Laravel 5에서 블레이드로 HTML을 표시하려면 어떻게합니까? 추신. PHP echo()가 HTML을 올바르게 표시합니다. 당신은 사용해야합니다 {!! $text !!} 사용하면 문자열이 자동 이스케이프됩니다 {{ $text }}. 라 라벨 5 {!!html_entity_decode($text)!!} 이 링크를 통해 알아 낸 RachidLaasri 답변 참조 당신은 이것을 시도 할 수 있습니다 : {!! $text !!} http:/..

IT story 2020.04.16

영역 파일을 찾는 방법은 무엇입니까?

영역 파일을 찾는 방법은 무엇입니까? 영역별로 DB를 만들었고 / private / var / mobile에 모바일 폴더가 없어 내 OS (Yosemite)로 파일을 찾을 수 없습니다. 브라우저에서 실행하려면 영역에 어떻게 액세스해야합니까? Google 그룹에서 교차 게시 영역 파일 찾기 안드로이드 Realm Browser에서 Realm 파일을 보는 방법은 무엇입니까? iOS의 경우 앱이 기기에있는 경우 장치가 연결되어 있는지 확인하고 Xcode 메뉴 창> 장치 (⌘⇧2) 에서 장치 창으로 이동하십시오 . 거기에서 디버깅 권한이있는 설치된 앱 목록에서 기기와 앱을 선택할 수 있습니다. 앱을 선택한 후 테이블보기 하단의 툴바에서 톱니 바퀴로 이동하여 “컨테이너 다운로드…”를 선택하십시오 . 거기에서 파일을..

IT story 2020.04.16
반응형