반응형

분류 전체보기 2602

더 나은 점 : int.TryParse 또는 try {int.Parse ()} catch

더 나은 점 : int.TryParse 또는 try {int.Parse ()} catch 알아 .. 알아 ... 성능은 여기서 주요 관심사가 아니라 호기심 때문에 무엇이 더 좋을까요? bool parsed = int.TryParse(string, out num); if (parsed) ... 또는 try { int.Parse(string); } catch () { do something... } Better 는 매우 주관적입니다. 예를 들어, 저는 개인적으로를 선호합니다 int.TryParse. 왜냐하면 대부분의 경우 파싱이 실패하더라도 왜 실패 하는지 신경 쓰지 않기 때문입니다. 그러나 int.Parse( 문서 에 따르면 ) 세 가지 다른 예외를 던질 수 있습니다 . 입력이 null입니다. 입력이 유효..

Program Tip 2020.12.06

정의되지 않은 메소드`image_will_change! '

정의되지 않은 메소드`image_will_change! ' Heroku의 CarrierWave 용 Carrierwave 업 로더를 마운트하는 간단한 모델이 있습니다. 모든 것이 개발에서 잘 작동하지만 정의되지 않은 "image_will_change!"메서드가 표시됩니다. heroku에 오류가 있습니다. class Receipt < ActiveRecord::Base mount_uploader :image, ImageUploader end class ImageUploader < CarrierWave::Uploader::Base storage :fog def store_dir "receipts/saved" end end Carrierwave Wiki에 따라 cache_dir도 적절하게 설정되어 있습니다. re..

Program Tip 2020.12.06

문자열을 3 자리 숫자로 포맷

문자열을 3 자리 숫자로 포맷 이를 수행하는 대신 string.format()동일한 결과를 얻기 위해 사용하고 싶습니다 . if (myString.Length < 3) { myString = "00" + 3; } 숫자 형식 을 지정 하는 경우 적절한 사용자 지정 숫자 형식 을 제공하여 직접 3 자리 문자열로 만들 수 있습니다. myString = 3.ToString("000"); 또는 표준 D 형식 문자열을 사용하십시오 . myString = 3.ToString("D3"); string.Format("{0:000}", myString); 패딩 이라고합니다 . myString.PadLeft(3, '0') (아직 충분한 평판으로 댓글을 달 수 없습니다. 사이드 노트를 추가하겠습니다.) 출력이 3 자리 고정 ..

Program Tip 2020.12.06

JSON 직렬화 된 데이터를 NSDictionary로 변환하는 방법

JSON 직렬화 된 데이터를 NSDictionary로 변환하는 방법 이 방법을 사용했습니다. NSDictionary *jsonObject=[NSJSONSerialization JSONObjectWithData:jsonData options:NSJSONReadingMutableLeaves error:nil]; NSLog(@"jsonObject is %@",jsonObject); "jsonObject is null"이 인쇄됩니다. "error : nil"에 문제가 있습니까? URL 또는 연결 방법을 사용하지 않습니다. json 파일이 있고이를 테이블에 표시하고 싶습니다. 다음 코드를 시도하십시오. NSError* error; NSDictionary* json = [NSJSONSerialization JSON..

Program Tip 2020.12.06

MVC 5 프로젝트에서 jQueryUI 라이브러리를 추가하는 방법은 무엇입니까?

MVC 5 프로젝트에서 jQueryUI 라이브러리를 추가하는 방법은 무엇입니까? 방금 Visual Studio 2013을 설치하고 새로운 MVC 5 프로젝트를 시작했습니다. 저는 MVC 개발에 익숙하지 않아 프로젝트에 라이브러리를 추가하는 방법을 알 수 없습니다. 비슷한 부분이 보입니다. 예를 들어, _Layout.cshtml다음 코드가 있습니다. @Styles.Render("~/Content/css") @Scripts.Render("~/bundles/modernizr") 그런 다음 packages.config파일에서 : 그런 다음 내가 아는 한 어떤 일이 발생합니다. Global.asax 그래서 .js 및 css 파일이있는 jQuery UI 라이브러리를 다운로드했습니다. 내 질문은 : 기본 라이브러리 ..

Program Tip 2020.12.06

Swift UIAlertController-&gt; ActionSheet iPad iOS8 충돌

Swift UIAlertController-> ActionSheet iPad iOS8 충돌 현재 저는 ActionSheet에 큰 문제가 있습니다. iPhone에서는 잘 작동하지만 iPad에서는 충돌 만 발생합니다. 하나의 버튼으로 새 프로젝트를 만듭니다. import UIKit extension ViewController : UIActionSheetDelegate { func actionSheet(actionSheet: UIActionSheet, didDismissWithButtonIndex buttonIndex: Int) { if actionSheet.tag == 0 { if buttonIndex == 1 { // doing something for "product page" } else if (but..

Program Tip 2020.12.06

JSON 개체 목록을 통해 반복

JSON 개체 목록을 통해 반복 웹 서비스에서 List 를 JSON 개체 목록으로 반환하고 있습니다. for 루프를 사용하여 목록을 반복하고 속성에서 값을 가져 오려고합니다. 다음은 반환되는 JSON의 샘플입니다. {"d":[{"__type":"FluentWeb.DTO.EmployeeOrder", "EmployeeName":"Janet Leverling", "EmployeeTitle":"Sales Representative", "RequiredDate":"\/Date(839224800000)\/", "OrderedProducts":null}]} 그래서 다음과 같은 것을 사용하여 내용을 추출하려고합니다. function PrintResults(result) { for (var i = 0; i < resul..

Program Tip 2020.12.06

에뮬레이터에서 확대 / 축소 할 수 없음

에뮬레이터에서 확대 / 축소 할 수 없음 핀치 확대 / 축소도 포함하는 이미지 편집을 구현해야하는 응용 프로그램이 있습니다. 핀치 확대 / 축소를 완료했지만 에뮬레이터가 아닌 기기에서만 테스트 할 수 있습니다. 안드로이드 에뮬레이터, 단축키 또는 다른 방법으로 핀치 확대를 테스트하는 방법이 있습니까? ADT 17부터 물리적 Android 4.0 기기를 사용하여 멀티 터치 제스처를 에뮬레이터로 보낼 수 있습니다. 여기에서 Android 지침을 참조하십시오 . 멀티 터치 에뮬레이터는 SdkControllerMultitouch 애플리케이션을 실행하는 테 더링 된 Android 기기를 사용하여 r17의 실험적 기능으로 멀티 터치 입력을 지원합니다. 애플리케이션에는 터치 입력을 모니터링하고이를 에뮬레이터로 보내는..

Program Tip 2020.12.06

단일 연결 목록에서 루프 찾기

단일 연결 목록에서 루프 찾기 단일 연결 목록에 루프가 있는지 여부를 어떻게 감지 할 수 있습니까 ?? 루프가있는 경우 루프의 시작 지점, 즉 루프가 시작된 노드를 찾는 방법. 목록을 통해 두 개의 포인터를 실행하여이를 감지 할 수 있습니다 .이 프로세스는 같은 이름의 우화 뒤에 거북이와 토끼 알고리즘으로 알려져 있습니다. 먼저 목록이 비어 있는지 확인하십시오 ( headis null). 그렇다면 루프가 불가능하므로 지금 중지하십시오. 그렇지 않으면 tortoise첫 번째 노드에서 첫 번째 포인터 를 시작 하고 두 번째 노드에서 두 head번째 포인터 hare를 시작합니다 head.next. 그런 다음 hareis null(하나의 요소 목록에서 이미 참일 수 있음) 까지 계속 반복하여 각 반복에서 tor..

Program Tip 2020.12.06

FTP를 통한 Python 스크립트 업로드 파일

FTP를 통한 Python 스크립트 업로드 파일 FTP에 파일을 업로드하는 스크립트를 만들고 싶습니다. 로그인 시스템은 어떻게 작동합니까? 나는 다음과 같은 것을 찾고 있습니다. ftp.login=(mylogin) ftp.pass=(mypass) 기타 모든 로그인 자격 증명. 를 사용 ftplib하면 다음과 같이 작성할 수 있습니다. import ftplib session = ftplib.FTP('server.address.com','USERNAME','PASSWORD') file = open('kitten.jpg','rb') # file to send session.storbinary('STOR kitten.jpg', file) # send the file file.close() # close file..

Program Tip 2020.12.06
반응형