반응형

전체 글 3210

(1) 대.

(1) 대. for (;;) 속도 차이가 있습니까? 긴 버전 ... 동료는 오늘 while (1)Perl 스크립트에서 for (;;)더 빠른 사용을보고 나서 주장했다 . 나는 그들이 통역사가 어떤 차이를 최적화하길 바라고 같은 것이되어야한다고 주장했다. 루프 반복 및 동일한 수의 while 루프에 대해 1,000,000,000을 실행하고 그 사이의 시간을 기록하는 스크립트를 설정했습니다. 나는 눈에 띄는 차이를 찾을 수 없었다. 저의 동료는 교수가 그에게 while (1)비교를 1 == 1하고 있지만 for (;;)그렇지 않다고 그에게 말했습니다 . 우리는 C ++로 반복 횟수를 100 배로 동일한 테스트를 반복했으며 그 차이는 무시할 만했습니다. 그러나 컴파일 된 코드가 스크립팅 언어에 비해 얼마나 빠..

programing tip 2020.06.09

편집기에서 줄 바꿈 및 캐리지 리턴 확인

편집기에서 줄 바꿈 및 캐리지 리턴 확인 누구든지 Linux에서 줄 바꿈 및 캐리지 리턴을 볼 수있는 텍스트 편집기를 알고 있습니까? Vim이이 기능을 지원합니까? :set listVim에서 공백이 표시됩니다. 줄 끝은 ' $' 로 표시 되고 캐리지 리턴은 일반적으로 ' ^M' 로 표시됩니다 . 공식 답변에 동의하지 않으려면 : :set list것입니다 하지 ^ M 문자 (CR을)를 보여줍니다. vi / vim에 -b 옵션을 제공하면 작동합니다. 또는 vim이로드되면을 입력하십시오 :e ++ff=unix. VI는 x0A다음 줄에 후속 텍스트를 보여줌으로써 개행 (LF 문자, 코드 )을 보여줍니다. -b이진 모드 에는 스위치를 사용하십시오 . 예를 들어 vi -b filename또는 vim -b filen..

programing tip 2020.06.09

RegExp.exec를 사용하여 문자열에서 모든 일치 항목을 추출하는 RegEx

RegExp.exec를 사용하여 문자열에서 모든 일치 항목을 추출하는 RegEx 다음과 같은 문자열을 구문 분석하려고합니다. [key:"val" key2:"val2"] 내부에 임의의 키 : "val"쌍이있는 경우 키 이름과 값을 가져오고 싶습니다. 호기심 많은 사람들을 위해 작업 전사의 데이터베이스 형식을 구문 분석하려고합니다. 내 테스트 문자열은 다음과 같습니다. [description:"aoeu" uuid:"123sth"] 이것은 공간을 제외하고 키나 값에 무엇이든지있을 수 있고 콜론 주위에 공백이 없으며 값은 항상 큰 따옴표로 묶여 있음을 강조하기위한 것입니다. 노드에서 이것은 내 출력입니다. [deuteronomy][gatlin][~]$ node > var re = /^\[(?:(.+?):"(.+..

programing tip 2020.06.09

jinja python 템플릿에서 쉼표로 구분 된 목록을 출력하는 방법은 무엇입니까?

jinja python 템플릿에서 쉼표로 구분 된 목록을 출력하는 방법은 무엇입니까? userssay 의 목록이 있으면 ["Sam", "Bob", "Joe"]jinja 템플릿 파일에서 출력 할 수있는 작업을하고 싶습니다. {% for user in userlist %} {{ user }} {% if !loop.last %} , {% endif %} {% endfor %} 출력 템플릿을 다음과 같이 만들고 싶습니다. Sam, Bob, Joe 루프의 마지막 반복에 있는지 확인하기 위해 위의 코드를 시도했지만 그렇지 않은 경우 쉼표를 삽입하지 않지만 작동하지 않습니다. 어떻게해야합니까? 당신은 당신의 if수표를 원합니다 : {% if not loop.last %} , {% endif %} If Expressi..

programing tip 2020.06.09

jQuery 유효성 검사 플러그인이있는 부트 스트랩

jQuery 유효성 검사 플러그인이있는 부트 스트랩 jQuery Validation Plugin으로 양식에 유효성 검사를 추가하려고하는데 입력 그룹을 사용할 때 플러그인에서 오류 메시지를 표시하는 데 문제가 있습니다. $('form').validate({ rules: { firstname: { minlength: 3, maxlength: 15, required: true }, lastname: { minlength: 3, maxlength: 15, required: true } }, highlight: function(element) { $(element).closest('.form-group').addClass('has-error'); }, unhighlight: function(element) { $..

programing tip 2020.06.09

Android에서 캘린더 일정을 추가하는 방법은 무엇입니까?

Android에서 캘린더 일정을 추가하는 방법은 무엇입니까? 나는 안드로이드에서 속도를 높이고 있으며 오늘 프로젝트 회의에서 누군가 안드로이드에 기본 캘린더 앱이 없으므로 사용자는 원하는 캘린더 앱만 사용한다고 말했다. 이것이 사실입니까? 그렇다면 프로그래밍 방식으로 이벤트를 사용자의 캘린더에 어떻게 추가합니까? 모두 공유하는 공통 API가 있습니까? 그 가치가 있다면 Android 2.x를 타겟팅하고있을 것입니다. 프로그래밍 방식으로 이벤트를 사용자의 캘린더에 추가하려면 어떻게합니까? 어떤 달력? 모두 공유하는 공통 API가 있습니까? 아니요, Windows 캘린더 앱용으로 "모두 공유하는 공통 API"가 있습니다. 일반적인 데이터 형식 (예 : iCalendar)과 인터넷 프로토콜 (예 : CalDA..

programing tip 2020.06.09

ASP.NET의 모든 클래스에서 세션 변수에 액세스하는 방법은 무엇입니까?

ASP.NET의 모든 클래스에서 세션 변수에 액세스하는 방법은 무엇입니까? 내 응용 프로그램의 App_Code 폴더에 클래스 파일을 만들었습니다. 세션 변수가 있습니다 Session["loginId"] 내 수업 에서이 세션 변수에 액세스하고 싶지만 다음 줄을 쓸 때 오류가 발생합니다. Session["loginId"] 누구나 ASP.NET 2.0 (C #)의 app_code 폴더에 생성 된 클래스 내의 세션 변수에 액세스하는 방법을 알려줄 수 있습니까? (완전성을 위해 업데이트 됨) 다음을 사용하여 모든 페이지를 사용하거나 Session["loginId"]모든 클래스 (예 : 클래스 라이브러리 내부)를 사용하여 제어하거나 세션 변수에 액세스 할 수 있습니다.System.Web.HttpContext.Cur..

programing tip 2020.06.09

C #에서 문자열을 전화 번호로 형식화하는 방법

C #에서 문자열을 전화 번호로 형식화하는 방법 "1112224444"라는 문자열이 있는데 전화 번호입니다. 파일에 저장하기 전에 111-222-4444로 형식을 지정하려고합니다. 데이터 레코드에 있으며 새 것을 할당하지 않고도이 작업을 수행 할 수 있습니다. 변하기 쉬운. 나는 생각하고 있었다 : String.Format("{0:###-###-####}", i["MyPhone"].ToString() ); 그러나 그것은 트릭을하지 않는 것 같습니다. ** 업데이트 ** 확인. 이 솔루션과 함께 갔다 Convert.ToInt64(i["Customer Phone"]).ToString("###-###-#### ####") 이제 확장명이 4 자리 미만이면 엉망이됩니다. 오른쪽에서 숫자를 채 웁니다. 그래서 11..

programing tip 2020.06.09

Rspec에서 특정 테스트 만 실행하려면 어떻게합니까?

Rspec에서 특정 테스트 만 실행하려면 어떻게합니까? 주어진 레이블로 테스트 만 실행할 수있는 방법이 있다고 생각합니다. 아는 사람 있나요? 문서를 찾기는 쉽지 않지만 해시로 예제에 태그를 지정할 수 있습니다. 예 : # spec/my_spec.rb describe SomeContext do it "won't run this" do raise "never reached" end it "will run this", :focus => true do 1.should == 1 end end $ rspec --tag focus spec/my_spec.rb GitHub에 대한 추가 정보 . (더 나은 링크를 가진 사람은 조언하십시오) (최신 정보) RSpec은 이제 여기에 훌륭하게 문서화되어 있습니다 . 자세한 ..

programing tip 2020.06.09

android studio에서 외부 라이브러리에 항아리를 추가하는 방법

android studio에서 외부 라이브러리에 항아리를 추가하는 방법 Android Studio를 처음 사용합니다. 내가해야 할 일은 External Libraries아래의 폴더 에 몇 개의 jar 파일을 추가하는 것 입니다. 누구 든지이 작업을 수행하는 방법을 알고 있다면 도와주세요. 나는이 질문에 대한 심층 답변을 줄 생각이지만 늦은 대답. 이 방법은 Android Studio 1.0.0 이상에 적합합니다. 단계 먼저 폴더 구조를 Android에서 Project로 전환하십시오 . 이제 app-build 폴더 에서 libs 폴더를 검색하십시오 . libs 폴더에 .jar 파일을 붙여 넣은 후에. jar 파일을 마우스 오른쪽 단추로 클릭 하고 라이브러리로 추가를 클릭하십시오 . build.gradle에..

programing tip 2020.06.09
반응형