반응형

developer tip 2321

두 파일을 한 줄씩 일관되게 병합하는 방법

두 파일을 한 줄씩 일관되게 병합하는 방법 두 개의 파일 ( file1.txt 및 file2.txt )이 있으며 파일은 예제 일뿐입니다. 파일을 만들기 위해 두 파일을 병합하는 방법- 예 3과 같이 merge_files.txt 지금 ksh 스크립트를 작성하고 있으므로 ksh, awk, sed, perl one liner ... etc로 병합을 수행 할 수 있습니다. 배경-파일을 병합해야하는 이유 : 내 목표는 OLD 파일 (첫 번째 필드에 있음)을 새 파일 (두 번째 필드에 있음) 로 이름을 바꾸는 것입니다 . 예 1 more file1.txt /etc/port1-192.9.200.1-255.555.255.0 /etc/port2-192.9.200.1-255.555.255.0 /etc/port3-192.9..

developer tip 2020.11.24

ModelState.IsValid가 아니어야 할 때에도?

ModelState.IsValid가 아니어야 할 때에도? 사용자 모델의 유효성을 검사하는 데 필요한 API가 있습니다. 대량 할당을 방지하고 유효성 검사와 실제 모델을 분리하기 위해 Create / Edit 작업에 대해 다른 클래스를 만드는 접근 방식을 선택합니다. 이유는 모르겠지만 ModelState.IsValid그렇지 않아도 사실을 반환합니다. 내가 뭘 잘못하고 있니? 제어 장치 public HttpResponseMessage Post(UserCreate user) { if (ModelState.IsValid) // It's valid even when user = null { var newUser = new User { Username = user.Username, Password = user.Pa..

developer tip 2020.11.24

n 개의 결과 만 반환하는 SQLAlchemy 쿼리?

n 개의 결과 만 반환하는 SQLAlchemy 쿼리? SQLAlchemy 문서를 검색하고 읽었지만 원하는 것을 찾지 못했습니다. 쿼리에서 반환되는 결과 수를 특정 수 (예 : 5?)로 제한하는 SQLAlchemy의 함수를 찾고 있습니다. first()또는 같은 것 all(). 제한 방법 을 sqlalchemy >= 1.0.13사용합니다 . query.(Model).filter(something).limit(5).all() 대체 구문 query.(Model).filter(something)[:5].all() 참고 URL : https://stackoverflow.com/questions/20642497/sqlalchemy-query-to-return-only-n-results

developer tip 2020.11.24

Xcode에서 이미지 크기는 @ 1x, @ 2x 및 @ 3x 여야합니까?

Xcode에서 이미지 크기는 @ 1x, @ 2x 및 @ 3x 여야합니까? 예를 들어, 100*100크기 이미지보기 또는 단추가 있고 해당 이미지 또는 backgroundImage로컬 .png파일 을 설정하고 싶습니다 . 내 이해를 바탕으로 3 세트의 이미지, 즉 100*100for @1x, 200*200for @2x, 300*300for @3x. 내 이해가 올바른지 확실하지 않습니다. 누구든지 도울 수 있습니까? 내 이해에 따르면 이미지 크기가 100 * 100 @1x -> 100 * 100 @2x -> 200 * 200 @3x -> 300 * 300 이해해야 할 것이 있습니다. 생성 2x과 3x이미지를 통해 각 iPhone 화면에서 똑같은 레이아웃을 기대할 수 없습니다. 레이아웃은 화면마다 다릅니다. ..

developer tip 2020.11.24

64 비트 시스템에서 Java 32 비트 또는 64 비트의 int 크기가 있습니까?

64 비트 시스템에서 Java 32 비트 또는 64 비트의 int 크기가 있습니까? 64 비트 시스템에서 Java 32 비트 또는 64 비트의 int 크기가 있습니까? 32 비트. 정수의 크기가 기본 컴퓨터에 따라 다르지 않는 것은 Java 언어 기능 중 하나입니다. 사양의 관련 섹션을 참조하십시오 . 기본 데이터의 크기는 가상 머신 사양의 일부이며 변경되지 않습니다. 변경되는 것은 개체 참조의 크기 (32 비트에서 64 비트)입니다. 따라서 동일한 프로그램은 64 비트 JVM에서 더 많은 메모리를 필요로합니다. 이것이 미치는 영향은 애플리케이션에 따라 다르지만 중요 할 수 있습니다. 64 비트 정수를 원하면 long을 사용하십시오. 32 비트. Java는 실행되는 시스템이나 OS에 관계없이 동일하게 실..

developer tip 2020.11.24

WinForms 앱에서 집중된 컨트롤을 찾는 데 선호되는 방법은 무엇입니까?

WinForms 앱에서 집중된 컨트롤을 찾는 데 선호되는 방법은 무엇입니까? WinForms에서 현재 사용자 (키보드) 입력을 받고있는 컨트롤을 찾는 가장 좋은 / 가장 쉬운 방법은 무엇입니까? 지금까지 다음을 생각해 냈습니다. public static Control FindFocusedControl(Control control) { var container = control as ContainerControl; return (null != container ? FindFocusedControl(container.ActiveControl) : control); } 양식에서 간단히 다음과 같이 호출 할 수 있습니다 (.NET 3.5 이상에서는 양식의 확장 메서드로 정의 할 수도 있음)- var focuse..

developer tip 2020.11.24

Oracle SQL Developer에서 Execute Explain Plan의 결과 이해

Oracle SQL Developer에서 Execute Explain Plan의 결과 이해 쿼리를 최적화하려고하는데 Explain Plan 에서 반환 된 일부 정보를 이해하지 못합니다 . 누구든지 OPTIONS 및 COST 열의 중요성을 말할 수 있습니까? OPTIONS 열에는 FULL이라는 단어 만 표시됩니다. COST 열에서 더 낮은 비용이 더 빠른 쿼리를 의미한다고 추론 할 수 있습니다. 그러나 비용 값은 정확히 무엇을 나타내며 허용 가능한 임계 값은 무엇입니까? EXPLAIN PLAN의 출력은 Oracle 쿼리 최적화 프로그램의 디버그 출력입니다. COST는 비용 기반 최적화 프로그램 (CBO)의 최종 출력이며, 그 목적은 쿼리를 실행하는 데 사용할 수있는 다양한 계획을 선택하는 것입니다. CBO..

developer tip 2020.11.24

지속적 통합으로 실행되는 동안 WiX 3.0에서 오류 217이 발생합니다.

지속적 통합으로 실행되는 동안 WiX 3.0에서 오류 217이 발생합니다. 이 실행하는 동안, 윈도우 2008에서 우리의 자동화 된 빌드 제품군에 의해 발생되는 오류입니다 ICES을 (에서 마이그레이션 한 후 윅스 2.0 윅스 3.0) : LGHT0217 : ICE 작업 'ICE01'을 실행하는 동안 오류가 발생했습니다. 이러한 종류의 ICE 오류의 가장 일반적인 원인은 잘못 등록 된 스크립팅 엔진입니다. 이 문제를 해결하는 방법과 자세한 내용은 http://wix.sourceforge.net/faq.html#Error217 을 참조 하십시오 . 외부 UI 메시지 로거에서 다음 문자열 형식을 예상하지 못했습니다. "Windows Installer 서비스에 액세스 할 수 없습니다. Windows Insta..

developer tip 2020.11.24

Java 클라이언트에서 HTTP 서버로 파일 업로드

Java 클라이언트에서 HTTP 서버로 파일 업로드 HTTP 서버에 몇 개의 파일을 업로드하고 싶습니다. 기본적으로 필요한 것은 몇 가지 매개 변수와 파일을 사용하여 서버에 대한 일종의 POST 요청입니다. 파일을 업로드하는 예를 보았지만 추가 매개 변수를 전달하는 방법도 찾지 못했습니다. 이를 수행하는 가장 간단하고 무료 솔루션은 무엇입니까? 누구든지 내가 공부할 수있는 파일 업로드 예제가 있습니까? 나는 몇 시간 동안 인터넷 검색을 해왔지만 (아마도 그 날 중 하나일지도 모르지만) 필요한 것을 정확히 찾을 수 없었습니다. 최상의 솔루션은 타사 클래스 또는 라이브러리를 포함하지 않는 것입니다. 일반적으로 java.net.URLConnectionHTTP 요청을 실행 하는 데 사용 합니다. 또한 일반적으로..

developer tip 2020.11.24

격자 : 하나의 창에 여러 플롯이 있습니까?

격자 : 하나의 창에 여러 플롯이 있습니까? levelplot설정을 사용하여 하나의 창에 여러 격자 플롯을 넣으려고하는데 par(mfrow=c(2,1))이것을 무시하는 것 같습니다. 여러 플롯을 설정하는 특정 기능이 lattice있습니까? 'lattice'패키지는 그리드 패키지에 빌드되며 'lattice'가로드 될 때 네임 스페이스를 연결합니다. 그러나 grid.layout함수 를 사용하기 위해서는 명시 적으로 load()pkg :: grid 가 필요 합니다. 아마도 더 쉬운 다른 대안 grid.arrange은 pkg :: gridExtra 의 함수입니다. install.packages("gridExtra") require(gridExtra) # also loads grid require(lattice) x

developer tip 2020.11.24
반응형