반응형

Program Tip 2507

다른 유형에 대한 반복

다른 유형에 대한 반복 다음 코드가 주어집니다. struct Window{ void show(); //stuff }w1, w2, w3; struct Widget{ void show(); //stuff }w4, w5, w6; struct Toolbar{ void show(); //stuff }t1, t2, t3; show여러 항목을 원합니다 . for (auto &obj : {w3, w4, w5, t1}) obj.show(); 그러나 이것은 std::initializer_listin- forloop가 추론 할 수없고 T실제로 T적합 하지 않기 때문에 컴파일되지 않습니다 . 필요한 코드의 양과 불필요한 런타임 오버 헤드로 인해 유형 삭제 유형을 만들고 싶지 않습니다. obj개념 목록의 모든 항목에 대해 개별..

Program Tip 2020.11.26

값에 따라 DataGrid 셀 색상 변경

값에 따라 DataGrid 셀 색상 변경 WPF 데이터 그리드가 있고 값에 따라 다른 셀 색상을 원합니다. 내 xaml에 아래 코드가 있습니다. Style TargetType="DataGridCell" 하지만 셀을 선택하는 대신 모든 행을 선택합니까? 내가 무엇을 놓치고 있습니까? DataGrid.CellStyleDataContext를 행 으로 설정하려고하면 한 셀을 기준으로 색상을 변경하려는 경우 특정 열에서 변경하는 것이 가장 쉬울 수 있습니다. 특히 열은 TextBlocks, ComboBoxes 및 CheckBoxes와 같은 다양한 내용을 가질 수 있기 때문입니다. . 여기에 모든 셀 라이트 녹색 어디로 설정하는 예이다 Name된다 John: a ValueConverter를 사용하여 색상을 변경할 ..

Program Tip 2020.11.26

Rails 콘솔이 lib에서 모듈을 다시로드 할 수 있습니까?

Rails 콘솔이 lib에서 모듈을 다시로드 할 수 있습니까? 내 Rails 프로젝트의 lib 아래에 모듈이 있습니다. 'rails c'를 실행하고 콘솔에서 몇 가지 실험을합니다. lib 아래의 모듈을 변경하고 'reload!'를 입력합니다. 콘솔에서 파일을 다시로드하지 않습니다. 콘솔을 종료하고 다시 시작해야합니다. 정말 고통 스럽습니다. 해당 파일을 다시로드하는 더 좋은 방법이 있습니까? 이 시도: load "#{Rails.root}/lib/yourfile.rb" 관심있는 사람을 위해, 여기에 서버를 다시 시작하지 않고 Rails에서 파일을 자동으로 다시로드하는 방법 에 대한 내 발견이 있습니다. 이 솔루션은 이제 Ruby gem require_reloader로 제공 됩니다. 이것은 여러분을 도울 수..

Program Tip 2020.11.26

링크 위로 마우스를 가져갈 때 나타나는 손 모양 커서를 제거 할 수 있습니까?

링크 위로 마우스를 가져갈 때 나타나는 손 모양 커서를 제거 할 수 있습니까? (또는 일반 포인터로 설정 유지) 하이퍼 링크 위로 마우스를 가져 가면 나타나는 손 모양 커서를 제거하고 싶습니다. 이 CSS를 시도했습니다. a.link { cursor: pointer; } 이: a.link { cursor: pointer !important; } 링크 위로 마우스를 가져 가면 여전히 손으로 바뀝니다. 왜 이런 일이 발생하는지 또는이 효과를 달성 할 수있는 솔루션에 대한 아이디어가있는 사람이 있습니까? 그것이 바로 cursor: pointer;해야 할 일입니다. 커서를 정상으로 유지하려면 다음을 사용해야합니다. cursor: default 인라인 스타일링 사용 your content here. 이 예 보기 ..

Program Tip 2020.11.26

Bash / Debian에서 파일 생성 날짜 / 시간을 얻는 방법은 무엇입니까?

Bash / Debian에서 파일 생성 날짜 / 시간을 얻는 방법은 무엇입니까? Debian GNU / Linux 6.0에서 Bash를 사용하고 있습니다. 파일 생성 날짜 / 시간을 알 수 있습니까? 수정 날짜 / 시간이 아닙니다. ls -lh a.txt그리고 stat -c %y a.txt둘은 수정 시간을 제공합니다. 불행히도 POSIX 표준에 정의 된대로 각 파일에 대해 3 개의 고유 한 시간 값만 저장되어 있으므로 일반적으로 퀘스트를 수행 할 수 없습니다 ( 기본 정의 섹션 4.8 파일 시간 업데이트 참조 ). 각 파일에는 마지막 데이터 액세스 시간, 마지막 데이터 수정 시간 및 파일 상태가 마지막으로 변경된 시간의 세 가지 고유 한 연관된 ​​타임 스탬프가 있습니다. 이러한 값은 에 설명 된대로 파..

Program Tip 2020.11.26

벡터 드로어 블을 미리 볼 수있는 방법이 있습니까?

벡터 드로어 블을 미리 볼 수있는 방법이 있습니까? 내 앱 빌드 및 설치가 부족한 경우 벡터 드로어 블 xml 파일을 미리 볼 수있는 방법이 있습니까? Android Studio의 작은 테스트 앱으로 빌드했으며 레이아웃 파일의 일부로 미리 볼 수 있지만 더 간단한 방법을 원했습니다. 편집 : 내 drawable.xml 파일은 다음과 같습니다. 오른쪽에는 특별히 미리보기 탭 이 있습니다 (Android Studio 2.0 이후) : 미리보기 창이 자동으로 표시되지 않는 경우. View -> Tool Windows -> PreviewAndroid Studio의 메뉴 로 이동하여 미리보기 창을 수동으로 표시 할 수 있습니다 . https://plugins.jetbrains.com/plugin/10741-vec..

Program Tip 2020.11.26

멤버 식의 값에 액세스

멤버 식의 값에 액세스 제품이 있다면. var p = new Product { Price = 30 }; 다음 linq 쿼리가 있습니다. var q = repo.Products().Where(x=>x.Price == p.Price).ToList() IQueryable 공급자에서 상수 표현식을 포함하는 p.Price에 대한 MemberExpression을 다시 얻지 만 "30"값을 다시 가져올 수 없습니다. 업데이트 시도했지만 작동하지 않는 것 같습니다. var memberExpression = (MemberExpression)GetRootConstantExpression(m); var fi = (PropertyInfo)memberExpression.Member; var val = fi.GetValue(((..

Program Tip 2020.11.26

“LINQ 식 노드 유형 'Invoke'는 LINQ to Entities에서 지원되지 않습니다.”-당황했습니다!

“LINQ 식 노드 유형 'Invoke'는 LINQ to Entities에서 지원되지 않습니다.”-당황했습니다! 나중에 EF에서 Linq 쿼리의 일부로 사용할 익명 함수를 전달하려고합니다. 이 함수는 INT를 전달하고 BOOL을 반환합니다 (u.RelationTypeId는 INT입니다). 아래는 내 기능의 단순화 된 버전입니다. public IEnumerable GetBandRelationsByUser(Func relation) { using (var ctx = new OpenGroovesEntities()) { Expression predicate = (u) => relation(u.RelationTypeId); var relations = ctx.UsersBands.Where(predicate); /..

Program Tip 2020.11.26

codeigniter에서 base_url () 함수가 작동하지 않습니다.

codeigniter에서 base_url () 함수가 작동하지 않습니다. codeigniter를 사용하여 we 응용 프로그램을 개발 중입니다. base_url () 함수를 사용하려고하는데 빈 결과가 표시됩니다. 자동로드 파일을 통해 자동로드 도우미를 사용했지만 작동하지 않는 것 같습니다. 또한 기본 상수를 정의했지만 모두 헛된 것입니다. 도와주세요. 를 사용 base_url()하려면 먼저 URL 도우미를로드해야합니다. 다음에서 수행 할 수 있습니다 application/config/autoload.php. $autoload['helper'] = array('url'); 또는 수동으로 : $this->load->helper('url'); 로드되면 base_url()암시 적으로 아무것도 인쇄하거나 에코하지 ..

Program Tip 2020.11.26

CSV 파일에 대해 쉼표와 큰 따옴표를 동시에 이스케이프하는 방법은 무엇입니까?

CSV 파일에 대해 쉼표와 큰 따옴표를 동시에 이스케이프하는 방법은 무엇입니까? Oracle에서 csv 파일로 데이터를 내보내는 Java 앱을 작성 중입니다. 불행히도 데이터의 내용은 매우 까다로울 수 있습니다. 여전히 쉼표가 구분자이지만 행의 일부 데이터는 다음과 같을 수 있습니다. ID FN LN 나이 COMMENT 123, John, Smith, 39, "Hey, I am 5'10"라고 말했습니다. 따라서 이것은 comment열의 문자열 중 하나입니다 . "이봐, 난 5시 10 분이야"라고 했어요. " 농담이 아닙니다. Java에서 생성 한 CSV 파일의 Excel 또는 Open Office에서 타협하지 않고 위의 주석을 표시해야합니다. 물론 다른 일반 이스케이프 상황 (예 : 일반 큰 따옴표 및 ..

Program Tip 2020.11.26
반응형