반응형

전체 글 2115

std :: string 비교 (문자열이 다른 문자열로 시작하는지 확인)

std :: string 비교 (문자열이 다른 문자열로 시작하는지 확인) std : string이 "xyz"로 시작하는지 확인해야합니다. 전체 문자열을 검색하거나 substr ()을 사용하여 임시 문자열을 만들지 않고 어떻게합니까? 비교 방법을 사용합니다. std::string s("xyzblahblah"); std::string t("xyz") if (s.compare(0, t.length(), t) == 0) { // ok } 표준 라이브러리의 정신에 더 부합 할 수있는 접근 방식은 자신 만의 starts_with 알고리즘을 정의하는 것입니다. #include using namespace std; template bool begins_with(const TContainer& input, const T..

code 2020.09.05

VS 2010에서 들여 쓰기 점선을 비활성화하는 방법

VS 2010에서 들여 쓰기 점선을 비활성화하는 방법 모든 들여 쓰기에이 점선이 보입니다. 어떻게 해제합니까? 실수로 키보드 단축키를 눌렀을 것 같지만 설정에서이 단축키를 찾을 수 없습니다. 죄송합니다, 이것은 정말 멍청한 질문입니다.하지만이 대사들은 정말 저를 괴롭 히고 다른 곳으로 돌릴 지 몰랐습니다. :) 다음을 사용하여 켜기 / 끄기 전환 : 편집> 고급> 공백보기 기본 단축키는 일반적으로 ctrl+E,S(일반 또는 C # 개발자 설정 용이라고 생각합니다) Resharper를 사용하는 경우 사용해야 할 수도 있습니다 ctrl+R,ctrl+W(C ++ 개발자 설정에도 적용될 수 있음). ( 주 핫키가 될 수 있다는 것을 다른 다른 키 바인딩 기법에 대한, 그리고 도구에서 사용자 정의 할 수는> 옵션..

code 2020.09.05

단일 명령문에서 Java에서 실행되는 여러 쿼리

단일 명령문에서 Java에서 실행되는 여러 쿼리 안녕하세요 MySQL 쿼리 브라우저에서 가능하더라도 현재 예외를 제공하므로 JDBC를 사용하여 이와 같은 것을 실행할 수 있는지 궁금합니다. "SELECT FROM * TABLE;INSERT INTO TABLE;" SQL 쿼리 문자열이 분할되고 문이 두 번 실행되는 것이 가능하다는 것을 알고 있지만 이에 대한 한 번의 접근 방식이 있는지 궁금합니다. String url = "jdbc:mysql://localhost:3306/"; String dbName = "databaseinjection"; String driver = "com.mysql.jdbc.Driver"; String sqlUsername = "root"; String sqlPassword = "..

code 2020.09.05

코드 축소 방법-dex의 65k 메서드 제한

코드 축소 방법-dex의 65k 메서드 제한 많은 도서관 프로젝트에 의존하는 다소 큰 Android 앱이 있습니다. Android 컴파일러에는 .dex 파일 당 65536 개의 메서드 제한이 있으며이 수를 초과합니다. 메서드 제한에 도달하면 기본적으로 두 가지 경로를 선택할 수 있습니다 (적어도 내가 아는). 1) 코드 축소 2) 여러 dex 파일 빌드 ( 이 블로그 게시물 참조 ) 나는 두 가지를 모두 살펴보고 내 방법 수가 너무 높아진 원인을 찾으려고 노력했습니다. Google Drive API는 12,000 개가 넘는 Guava 종속성으로 가장 큰 덩어리를 차지합니다. Drive API v2의 총 libs는 23,000 개가 넘습니다! 제 질문은 제가 어떻게해야한다고 생각하십니까? 내 앱의 기능에서..

code 2020.09.05

정규화 된 전화 번호를 데이터베이스에 저장하는 표준이 있습니까?

정규화 된 전화 번호를 데이터베이스에 저장하는 표준이 있습니까? 데이터베이스 필드에 전화 번호를 저장하기위한 좋은 데이터 구조는 무엇입니까? 국제 전화 번호를 처리 할 수있을만큼 유연하고 번호의 다양한 부분을 효율적으로 쿼리 할 수있는 것을 찾고 있습니다. 편집 : 여기서 사용 사례를 명확히하기 위해 현재 단일 varchar 필드에 숫자를 저장하고 고객이 입력 한 그대로 둡니다. 그런 다음 코드에서 번호가 필요하면 정규화합니다. 문제는 일치하는 전화 번호를 찾기 위해 수백만 개의 행을 쿼리하려는 경우 다음과 같은 기능이 포함된다는 것입니다. where dbo.f_normalizenum(num1) = dbo.f_normalizenum(num2) 매우 비효율적입니다. 또한 지역 번호와 같은 것을 찾는 쿼리는..

code 2020.09.05

Android Hello-World 컴파일 오류 : Intellij가 aapt를 찾을 수 없음

Android Hello-World 컴파일 오류 : Intellij가 aapt를 찾을 수 없음 Ubuntu 12.04에서 IntelliJ를 사용하여 Android 개발 환경을 설정하려고합니다. Android 애플리케이션 모듈을 만들었지 만 빌드하려고하면 다음 오류가 발생합니다. android-apt-compiler : Cannot run program "/ home / jon / Programs / android-sdk-linux / platform-tools / aapt": java.io.IOException : error = 2, No such file or directory 인터넷을 수색하는 몇 시간은 도움이되지 않았습니다. 그런데, 나는 실행 locate aapt터미널에서 그 발견 aapt에 위치..

code 2020.09.05

Espresso를 사용하여 RecyclerView 항목 내부보기 클릭

Espresso를 사용하여 RecyclerView 항목 내부보기 클릭 Espresso를 사용하여 RecyclerView 항목 내의 특정보기를 클릭하려면 어떻게 해야합니까? 다음을 사용하여 위치 0에서 항목을 클릭 할 수 있다는 것을 알고 있습니다. onView(withId(R.id.recyclerView)) .perform(RecyclerViewActions.actionOnItemAtPosition(0, click())); 하지만 항목 자체가 아닌 해당 항목 내부의 특정보기를 클릭해야합니다. 미리 감사드립니다. -- 편집하다 -- 더 정확하게 말하자면, CardView ( ) 항목 인 RecyclerView ( R.id.recycler_view)가 있습니다 . 각 CardView 안에는 4 개의 버튼 (..

code 2020.09.05

C에서 char를 정수로 변환하는 방법?

C에서 char를 정수로 변환하는 방법? [복제] 중복 가능성 : 단일 문자를 정수 문자로 C에서 정수 로 변환하는 방법 어떤 시체가 a char로 변환하는 방법을 말해 줄 수 있습니까 int? char c[]={'1',':','3'}; int i=int(c[0]); printf("%d",i); 이것을 시도하면 49가 나옵니다. 예전에는 대부분의 컴퓨터가 ASCII를 사용한다고 가정 할 수 있었을 때 int i = c[0] - '0'; 하지만 요즘 유니 코드에서는 좋은 생각이 아닙니다. 비 ASCII 컴퓨터에서 코드를 실행해야한다면 결코 좋은 생각이 아닙니다. 편집 : 그것은 hackish 보이지만, 분명히이 되는 작업에 대한 표준이 보장하는. 감사합니다 @ Earwicker. 표준 기능 atoi()은 ..

code 2020.09.05

Twisted에서 Select / poll 대 epoll 반응기의주의 사항

Twisted에서 Select / poll 대 epoll 반응기의주의 사항 내가 읽고 경험 한 모든 것 (토네이도 기반 앱)은 ePoll이 특히 Twisted와 함께 Select 및 Poll 기반 네트워킹을 자연스럽게 대체한다고 믿게합니다. 그것은 나를 편집증으로 만듭니다. 더 나은 기술이나 방법론이 대가를 치르지 않는 것은 매우 드뭅니다. epoll과 대안 사이의 수십 가지 비교를 읽어 보면 epoll이 속도와 확장 성의 챔피언임을 알 수 있습니다. 특히 환상적이고 선형적인 방식으로 확장된다는 것을 알 수 있습니다. 즉, 프로세서 및 메모리 사용률은 어떻습니까? epoll이 여전히 챔피언입니까? 매우 적은 수의 소켓의 경우 (물론 하드웨어에 따라 다르지만 10 개 이하의 정도에 대해 이야기하고 있습니다..

code 2020.09.05
반응형