프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A

24
선택한 UITableView 셀을 선택 해제하는 방법은 무엇입니까?
특정 셀을 미리 선택 해야하는 프로젝트를 진행 중입니다. 을 사용하여 셀을 미리 선택할 수 -willDisplayCell있지만 사용자가 다른 셀을 클릭하면 선택을 취소 할 수 없습니다. - (void)tableView:(UITableView*)tableView willDisplayCell:(UITableViewCell*)cell forRowAtIndexPath:(NSIndexPath*)indexPath { AppDelegate_iPad *appDelegte = (AppDelegate_iPad *)[[UIApplication sharedApplication] delegate]; if ([appDelegte.indexPathDelegate row] == [indexPath row]) { [cell setSelected:YES]; } } - (void)tableView:(UITableView *)tableView …

9
Ruby Pry로 루프에서 나가려면 어떻게해야합니까?
Rails 애플리케이션에서 Pry를 사용하고 있습니다. binding.pry모델에서 루프 내부를 설정 하여 문제를 시도하고 디버그했습니다. 예를 들면 다음과 같습니다. (1..100).each do |i| binding.pry puts i end 내가 입력 quit하면 다음 반복으로 이동하고 다시 중지됩니다. 루프에서 벗어날 수있는 방법이 quit있습니까? 100 번 입력하지 않아도 됩니까? 현재 나가는 방법을 아는 유일한 방법은 CTRL+ 를 …
212 ruby-on-rails  ruby  loops  exit  pry 


10
Android에서 메뉴 항목 텍스트를 동적으로 변경하는 방법
메뉴 항목의 제목을 외부에서 변경하려고합니다. onOptionsItemSelected(MenuItem item)메서드 . 나는 이미 다음을한다. public boolean onOptionsItemSelected(MenuItem item) { try { switch(item.getItemId()) { case R.id.bedSwitch: if(item.getTitle().equals("Set to 'In bed'")) { item.setTitle("Set to 'Out of bed'"); inBed = false; } else { item.setTitle("Set to 'In bed'"); inBed = true; } break; } } catch(Exception …
212 java  android  menu  menuitem 

26
여러 개의 덱스 파일은 Landroid / support / v4 / accessibilityservice / AccessibilityServiceInfoCompat를 정의합니다.
gradle assembleDebug명령 줄에서 실행하면 갑자기이 오류가 발생합니다. UNEXPECTED TOP-LEVEL EXCEPTION: com.android.dx.util.DexException: Multiple dex files define Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; at com.android.dx.merge.DexMerger.readSortableTypes(DexMerger.java:592) at com.android.dx.merge.DexMerger.getSortedTypes(DexMerger.java:550) at com.android.dx.merge.DexMerger.mergeClassDefs(DexMerger.java:531) at com.android.dx.merge.DexMerger.mergeDexBuffers(DexMerger.java:168) at com.android.dx.merge.DexMerger.merge(DexMerger.java:186) at com.android.dx.command.dexer.Main.mergeLibraryDexBuffers(Main.java:300) at com.android.dx.command.dexer.Main.run(Main.java:232) at com.android.dx.command.dexer.Main.main(Main.java:174) at com.android.dx.command.Main.main(Main.java:91) v4를 grep하면 빌드 폴더 안에 두 개의 파일이 있습니다. Binary file build/pre-dexed/debug/support-v4-19.0.0-2ba5fdd60a6c3836b3104a863fe42897da1fa9d1.jar matches Binary file build/pre-dexed/debug/support-v4-r7-227d905d79b23b20866531d4f700446c040a2ccb.jar …


20
javac의 어떤 버전이 내 항아리를 만들었습니까?
jar를 빌드하는 데 사용 된 Java 컴파일러 버전을 어떻게 알 수 있습니까? jar 파일이 있으며 세 개의 JDK 중 하나에서 빌드되었을 수 있습니다. 우리는 정확히 어느 것을 알아야하므로 호환성을 인증 할 수 있습니다. 컴파일러 버전이 클래스 파일이나 jar에 포함되어 있습니까?
212 java  jar 

5
ASP.NET 웹 API의 선택적 쿼리 문자열 매개 변수
다음 WebAPI 메소드를 구현해야합니다. /api/books?author=XXX&title=XXX&isbn=XXX&somethingelse=XXX&date=XXX 모든 쿼리 문자열 매개 변수는 null 일 수 있습니다. 즉, 호출자는 0에서 5 개의 매개 변수를 모두 지정할 수 있습니다. MVC4 베타 에서는 다음을 수행했습니다. public class BooksController : ApiController { // GET /api/books?author=tolk&title=lord&isbn=91&somethingelse=ABC&date=1970-01-01 public string GetFindBooks(string author, string title, string isbn, string somethingelse, DateTime? …

25
SqlDataReader 개체에서 열 이름 확인
열이 존재하는지 확인하는 방법 SqlDataReader개체에 ? 내 데이터 액세스 계층에서 여러 저장 프로 시저 호출에 대해 동일한 개체를 작성하는 메서드를 만들었습니다. 저장 프로 시저 중 하나에 다른 저장 프로 시저에서 사용하지 않는 추가 열이 있습니다. 모든 시나리오에 맞게 방법을 수정하고 싶습니다. 내 응용 프로그램은 C #으로 작성되었습니다.
212 c#  .net  sqldatareader 

15
IE11을 감지하는 방법?
IE를 감지하려면이 코드를 사용하십시오. function getInternetExplorerVersion() { var rv = -1; if (navigator.appName == 'Microsoft Internet Explorer') { var ua = navigator.userAgent; var re = new RegExp("MSIE ([0-9]{1,}[\.0-9]{0,})"); if (re.exec(ua) != null) rv = parseFloat( RegExp.$1 ); } return rv; } function checkVersion() { var msg = "You're not using …

10
REST API에 대한 명명 규칙이 있습니까? [닫은]
폐쇄되었습니다 . 이 질문은 의견 기반 입니다. 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 이 게시물 을 편집 하여 사실과 인용으로 답변 할 수 있도록 질문을 업데이트하십시오 . 휴일 2 년 전 . 이 질문을 개선하십시오 REST API를 생성 할 때 API 내에서 명명 규칙에 대한 지침 또는 사실상의 표준이 …



16
C #의 다중 상속
다중 상속이 나쁘기 때문에 (소스가 더 복잡 해짐) C #은 이러한 패턴을 직접 제공하지 않습니다. 그러나 때때로이 능력을 갖는 것이 도움이 될 것입니다. 예를 들어 인터페이스와 세 가지 클래스를 사용하여 누락 된 다중 상속 패턴을 구현할 수 있습니다. public interface IFirst { void FirstMethod(); } public interface ISecond { void …

7
C ++ / CLI에서 캐럿 ( '^')은 무엇을 의미합니까?
방금이 코드를 발견했으며 몇 가지 Google 검색 에서이 신비한 (나에게) 구문에 대한 설명을 얻지 못했습니다. Hashtable^ tempHash = gcnew Hashtable(iterators_); IDictionaryEnumerator^ enumerator = tempHash->GetEnumerator(); 캐럿은 무엇을 의미합니까? ( gcnew또한 나에게도 새롭고 여기 에 대해 물었 습니다 .)
212 .net  c++-cli 

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.