반응형

2020/05/16 30

“기능”과“절차”의 차이점은 무엇입니까?

“기능”과“절차”의 차이점은 무엇입니까? 일반적으로 우리 는 프로그래밍 언어 의 기능 이나 절차 에 대해 듣습니다 . 그러나 나는이 용어를 거의 상호 교환 적으로 사용한다는 것을 알았습니다. 그래서 내 질문은 : 기능, 목적 및 사용 측면에서 차이점은 무엇입니까? 예를 들어 주시면 감사하겠습니다. 함수는 값을 반환하고 프로시 저는 명령을 실행합니다. 이름 함수는 수학에서 나옵니다. 입력을 기준으로 값을 계산하는 데 사용됩니다. 프로시 저는 순서대로 실행될 수있는 명령 세트입니다. 대부분의 프로그래밍 언어에서 함수조차도 일련의 명령을 가질 수 있습니다. 따라서 차이는 값을 반환하는 부분에만 있습니다. 그러나 함수를 깨끗하게 유지하려면 (기능 언어 만 살펴보십시오) 함수에 부작용이 없는지 확인해야합니다. 상..

Programing 2020.05.16

파이썬에서 float를 정수로 변환하는 가장 안전한 방법은 무엇입니까?

파이썬에서 float를 정수로 변환하는 가장 안전한 방법은 무엇입니까? 파이썬의 수학 모듈에는 floor& 와 같은 편리한 함수가 있습니다 ceil. 이 함수는 부동 소수점 숫자를 사용하여 아래 또는 위의 가장 가까운 정수를 반환합니다. 그러나 이러한 함수는 응답을 부동 소수점 숫자로 반환합니다. 예를 들면 다음과 같습니다. import math f=math.floor(2.3) 이제 다음을 f반환합니다. 2.0 반올림 오류의 위험을 피하지 않고이 부동 소수점에서 정수를 얻는 가장 안전한 방법은 무엇입니까 (예 : 부동 소수점이 1.99999와 같은 경우) 아니면 다른 함수를 모두 사용해야합니까? 부동 소수점 숫자로 표현할 수있는 모든 정수는 정확한 표현을 갖습니다. 따라서 int결과에 안전하게 사용할 수..

Programing 2020.05.16

Windows에서 파일의 대소 문자를 변경 하시겠습니까?

Windows에서 파일의 대소 문자를 변경 하시겠습니까? git-controlled codebase에는 두 개의 파일이 있는데 이름을 바꾸고 싶습니다. 그 때문에 특히, 난 그냥 파일의 경우를 변경하려면 sourceCode.java된다 SourceCode.java예를 들어. 캐치 : 나는 Windows 상자에 있고 파일 시스템은 그것들이 동일한 파일 이름이라고 생각합니다. Windows와 Git이 해당 변경 사항을 인식하고 체크인하도록하려면 어떻게해야합니까? 그것을하는 방법에 대한 더 많은 힌트를 보려면 여기를보십시오 : git이 변경 사항을 무시하도록 만드는 방법은 무엇입니까? 또는: git mv -f name.java Name.java FAT 파일 시스템을 사용하는 경우 유일한 선택은 2 단계 이름 ..

Programing 2020.05.16

MySQL의 열에서 동일한 값을 가진 행 찾기

MySQL의 열에서 동일한 값을 가진 행 찾기 [member] 테이블에서 일부 행의 email열 값은 동일합니다 . login_id | email ---------|--------------------- john | john123@hotmail.com peter | peter456@gmail.com johnny | john123@hotmail.com ... 일부 사람들은 다른 login_id를 사용했지만 동일한 전자 메일 주소를 사용했지만이 열에는 고유 제한 조건이 설정되지 않았습니다. 이제이 행을 찾아서 제거해야하는지 확인해야합니다. 이 행을 찾으려면 어떤 SQL 문을 사용해야합니까? (MySQL 5) 이 쿼리는 가장 많이 사용 된 주소를 사용하여 전자 메일 주소 목록과 사용 횟수를 제공합니다. SEL..

Programing 2020.05.16

Scala에서 Vector를 언제 선택해야합니까?

Scala에서 Vector를 언제 선택해야합니까? 그것은 Vector스칼라 컬렉션 파티에 늦었 던 것으로 보이며 , 모든 영향력있는 블로그 게시물은 이미 떠났습니다. Java ArrayList에서는 기본 모음입니다 LinkedList. 알고리즘을 통해 생각하고 최적화하기에 충분히주의를 기울 였을 때만 사용할 수 있습니다 . 스칼라에서 Vector기본값 으로 사용 Seq하거나 List실제로 더 적절한 시기를 해결 해야합니까? 일반적으로 기본값은을 사용 Vector합니다. 그것은보다 더 빨리이다 List에 대한 거의 보다 큰 사소한 크기의 시퀀스에 대한 모든 메모리 효율적이고. 다른 컬렉션과 비교하여 Vector의 상대적 성능에 대한 이 설명서 를 참조하십시오 . 와 함께 몇 가지 단점이 있습니다 Vecto..

Programing 2020.05.16

스칼라 목록에있는 아이템을 얻으시겠습니까?

스칼라 목록에있는 아이템을 얻으시겠습니까? 세계의 스칼라 목록 에서 인덱스 i 의 요소를 어떻게 얻 습니까? 나는 시도 get(i)하고 [i]- 아무것도 작동하지 않습니다. 인터넷 검색은 목록에서 요소를 "찾는"방법 만 반환합니다. 그러나 나는 이미 요소의 색인을 알고 있습니다! 컴파일되지 않은 코드는 다음과 같습니다. def buildTree(data: List[Data2D]):Node ={ if(data.length == 1){ var point:Data2D = data[0] //Nope - does not work } return null } 내 눈이 그냥 교차하기 때문에 List api를 보는 것이 도움이되지 않습니다. 괄호를 사용하십시오. data(2) 그러나 링크 된 목록을 탐색하는 데 시간이..

Programing 2020.05.16

여러 구분 기호와 함께 String.split () 사용

여러 구분 기호와 함께 String.split () 사용 문자열 기반을 구분 기호 -및 로 분리해야합니다 .. 아래는 내가 원하는 결과입니다. AA.BB-CC-DD.zip -> AA BB CC DD zip 그러나 다음 코드는 작동하지 않습니다. private void getId(String pdfName){ String[]tokens = pdfName.split("-\\."); } 정규식 OR 연산자 를 포함해야한다고 생각합니다 . String[]tokens = pdfName.split("-|\\."); 일치하는 항목 : [DASH 또는 DOT 중 하나 ]가 -. 아닌 [DASH 와 함께 DOT] -또는. 이 정규식을 사용해보십시오 "[-.]+". + after는 연속 분리 문자를 하나로 취급합니다. 원..

Programing 2020.05.16

CMake 파일에 링커 또는 컴파일 플래그를 어떻게 추가합니까?

CMake 파일에 링커 또는 컴파일 플래그를 어떻게 추가합니까? arm-linux-androideabi-g++컴파일러를 사용하고 있습니다. 간단한 "Hello, World!"를 컴파일하려고 할 때 프로그램이 잘 컴파일됩니다. 해당 코드에 간단한 예외 처리를 추가하여 테스트 할 때도 작동합니다 ( -fexceptions.. 추가 후 기본적으로 비활성화되어있는 것 같습니다). 이것은 Android 기기 용이며 CMake 만 사용하고 싶습니다 ndk-build. 예를 들어- first.cpp #include using namespace std; int main() { try { } catch (...) { } return 0; } ./arm-linux-androideadi-g++ -o first-test fi..

Programing 2020.05.16

{ "

{ " 예상하지 못했습니다.} Twitter XML 역 직렬화 OAuth를 통해 Twitter에서 XML을 가져옵니다. http://twitter.com/account/verify_credentials.xml을 요청 하여 다음 XML을 반환합니다. 16434938 Lloyd Sparkes lloydsparkes Hockley, Essex, UK Student http://a3.twimg.com/profile_images/351849613/twitterProfilePhoto_normal.jpg http://www.lloydsparkes.co.uk false 115 9fdaf4 000000 220f7b FFF7CC F2E195 87 Wed Sep 24 14:26:09 +0000 2008 0 0 London ..

Programing 2020.05.16

자동 레이아웃이있는 UICollectionView 자체 크기 조정 셀

자동 레이아웃이있는 UICollectionView 자체 크기 조정 셀 UICollectionViewCells자동 레이아웃을 사용하여 자체 크기 조정을 시도하고 있지만 셀 크기를 내용에 맞게 조정할 수는 없습니다. 셀의 contentView 안에있는 내용에서 셀 크기가 어떻게 업데이트되는지 이해하는 데 어려움을 겪고 있습니다. 내가 시도한 설정은 다음과 같습니다. 사용자 UICollectionViewCellA를 UITextView그있는 contentView한다. 에 대한 스크롤 UITextView이 비활성화되었습니다. contentView의 가로 제약 조건은 "H : | [_textView (320)]"입니다. 즉, UITextView명시 적 너비가 320 인 셀의 왼쪽에 고정됩니다. contentView..

Programing 2020.05.16
반응형