반응형

전체 글 2429

Swift에서 완료 핸들러로 함수를 어떻게 만들 수 있습니까?

Swift에서 완료 핸들러로 함수를 어떻게 만들 수 있습니까? 나는 이것에 어떻게 접근할지 궁금했습니다. 함수가 있고 그것이 완전히 실행되었을 때 어떤 일이 일어나기를 원했다면 어떻게 이것을 함수에 추가할까요? 감사 네트워크에서 파일을 다운로드하는 다운로드 기능이 있고 다운로드 작업이 완료되면 알림을 받고 싶다고 가정 해 보겠습니다. typealias CompletionHandler = (success:Bool) -> Void func downloadFileFromURL(url: NSURL,completionHandler: CompletionHandler) { // download code. let flag = true // true if download succeed,false otherwise com..

developer tip 2020.08.17

Xcode에서 회색으로 표시된 아카이브 버튼

Xcode에서 회색으로 표시된 아카이브 버튼 Xcode에서 Archive 버튼이 회색으로 표시되는 이유를 이해하는 데 도움을 줄 수 있습니까? 모든 개발자 프로필을 다운로드했습니다. iPhone 6으로 설정된 기기 유형 그리고 아카이브는 계획에서 체크인됩니다. XCode 7, 8, 9, 10 및 11 +를 통해 유효한 답변입니다. 대상에서 장치 또는 일반 iOS 장치를 선택하지 않았으므로 여전히 시뮬레이터가 있기 때문에 보관할 수 없습니다 . Xcode 7에는 일반적이거나 잘못된 것이 없습니다. 이것은 모든 XCode 버전에서 발생합니다. 문제-보관 된 버튼이 회색으로 표시되는 이유는 무엇입니까? 솔루션-보관 된 버튼이 회색으로 표시되지 않는 이유는 무엇입니까? 즐거운 코딩 되세요. 참고 URL : ht..

developer tip 2020.08.17

Windows 7에서 WAMP 및 Skype 충돌을 해결하는 방법은 무엇입니까?

Windows 7에서 WAMP 및 Skype 충돌을 해결하는 방법은 무엇입니까? [닫은] 랩톱에 Windows 7 (32 비트)이 설치되어 있습니다. WAMP 서버를 다운로드하고 기본 옵션으로 설치했습니다. 그러나 Apache가 작동하지 않는다는 것을 알았습니다 (MySQL이 작동하는 동안!). 나는 그것을 통해 설치하려고 시도했고 Apache → Service → Install Service포트 80이 Skype에서 사용된다는 메시지를 받았습니다. Skype를 끄고 Apache가 작동하기 시작했습니다. 이 충돌을 피하고 WAMP와 Skype가 동시에 작동하도록하려면 어떻게해야합니까? 다른 포트와 작동하도록 Apache를 구성해야합니까? 어디? 스카이프에서: Tools → Options → Advance..

developer tip 2020.08.17

Node.js-현재 파일 이름 가져 오기

Node.js-현재 파일 이름 가져 오기 현재 파일 이름, 함수 이름 및 줄 번호를 얻는 방법은 무엇입니까? 나는 목적, 해당에 디버깅 / 로깅을 사용하려면 __FILE__, __LINE__C에 Node.js는이를위한 표준 API를 제공합니다 : Path . 현재 스크립트의 이름을 얻는 것은 쉽습니다. var path = require('path'); var scriptName = path.basename(__filename); 모듈 내에서 다음 중 하나를 수행하여 파일 이름이있는 전체 경로를 가져올 수 있습니다. this.filename; module.filename; __filename; 경로 나 확장자가없는 실제 이름 만 원한다면 다음과 같이 할 수 있습니다. module.filename.slice..

developer tip 2020.08.17

System.Net.HttpClient를 사용하여 복잡한 형식을 게시하는 방법은 무엇입니까?

System.Net.HttpClient를 사용하여 복잡한 형식을 게시하는 방법은 무엇입니까? Web API를 사용하여 작업하려는 사용자 지정 복합 유형이 있습니다. public class Widget { public int ID { get; set; } public string Name { get; set; } public decimal Price { get; set; } } 그리고 여기 내 웹 API 컨트롤러 방법이 있습니다. 이 개체를 다음과 같이 게시하고 싶습니다. public class TestController : ApiController { // POST /api/test public HttpResponseMessage Post(Widget widget) { widget.ID = 1; // h..

developer tip 2020.08.17

Mac OS X-EnvironmentError : mysql_config not found

Mac OS X-EnvironmentError : mysql_config not found 먼저, 예, 이미 본 적이 있습니다. pip install mysql-python이 EnvironmentError와 함께 실패 : mysql_config not found 문제 Google App Engine 프로젝트에서 Django를 사용하려고합니다. 그러나 다음과 같은 이유로 서버가 제대로 시작되지 않아 시작할 수 없었습니다. ImproperlyConfigured("Error loading MySQLdb module: %s" % e) ImproperlyConfigured: Error loading MySQLdb module: No module named MySQLdb 나는 약간의 조사를했고 그것은 모두 내 시스..

developer tip 2020.08.17

선언적으로 사용 가능한 화면 너비의 절반에 너비 할당

선언적으로 사용 가능한 화면 너비의 절반에 너비 할당 사용 가능한 화면 너비의 절반에 위젯 너비를 할당 할 수 있으며 선언적 xml을 사용하여 수행 할 수 있습니까? 위젯이 버튼 인 경우 : 나는 당신이 당신의 위젯이 절반을 차지하고 다른 위젯이 다른 절반을 차지하기를 원한다고 가정하고 있습니다. 트릭은 LinearLayout을 사용하고 layout_width="fill_parent"두 위젯 모두 에서 설정 하고 두 위젯 layout_weight에서도 동일한 값으로 설정 하는 것입니다. 동일한 가중치를 가진 두 개의 위젯이있는 경우 LinearLayout은 두 위젯 사이의 너비를 분할합니다. 제약 레이아웃 사용 가이드 라인 추가 백분율을 50 %로 설정 가이드 라인과 부모에게보기를 제한하십시오. 백분율로..

developer tip 2020.08.17

부분 문자열 형식

부분 문자열 형식 문자열 템플릿 safe_substitute()함수 와 유사한 고급 문자열 형식화 방법으로 부분 문자열 형식화를 수행 할 수 있습니까? 예를 들면 : s = '{foo} {bar}' s.format(foo='FOO') #Problem: raises KeyError 'bar' 매핑을 덮어 써서 부분 서식으로 속일 수 있습니다. import string class FormatDict(dict): def __missing__(self, key): return "{" + key + "}" s = '{foo} {bar}' formatter = string.Formatter() mapping = FormatDict(foo='FOO') print(formatter.vformat(s, (), mappi..

developer tip 2020.08.17

UIViewControllerContextTransitioning을 사용하여“From View Controller”가 사라집니다.

UIViewControllerContextTransitioning을 사용하여“From View Controller”가 사라집니다. 한 가지 문제가 있으며 아래에 설명했습니다. UIViewControllerContextTransitioning사용자 지정 전환에 사용 하고 있습니다. 두 개의 뷰 컨트롤러, 첫 번째 뷰 컨트롤러와 두 번째 뷰 컨트롤러가 있습니다. 이제 애니메이션과 함께 첫 번째 뷰 컨트롤러에 두 번째 뷰 컨트롤러를 추가하고 싶습니다. 이제 두 번째 뷰 컨트롤러가 투명하므로 두 번째 뷰 컨트롤러 아래에서 첫 번째 뷰 컨트롤러를 볼 수 있습니다. 하지만 첫 번째 뷰 컨트롤러가 보이지 않고 두 번째 뷰 컨트롤러 아래에는 검은 색 화면 만 보입니다. -(void)animateTransition:(i..

developer tip 2020.08.17

DATE 또는 DATETIME에 대한 기본값을 설정할 때 mysql 오류

DATE 또는 DATETIME에 대한 기본값을 설정할 때 mysql 오류 MySql Server 5.7.11 및 다음 문장을 실행하고 있습니다. updated datetime NOT NULL DEFAULT '0000-00-00 00:00:00' 한다 하지 작업. 오류 제공 : ERROR 1067 (42000): Invalid default value for 'updated' 그러나 다음은 다음과 같습니다. updated datetime NOT NULL DEFAULT '1000-01-01 00:00:00' 그냥 작동합니다 . DATE도 마찬가지입니다. A와 (!) 참고 , 그것은에서 언급 MySQL의 문서 : DATE 유형은 날짜 부분은 있지만 시간 부분은없는 값에 사용됩니다. MySQL은 'YYYY-MM..

developer tip 2020.08.16
반응형