프로그램 작성

전문가 및 열성적 프로그래머를위한 Q & A


8
Java에서 배열의 일부만 가져 옵니까?
Java에 정수 배열이 있으며 그중 일부만 사용하고 싶습니다. 파이썬에서이 배열 [index :]과 같은 것을 할 수 있고 인덱스에서 배열을 반환합니다. Java에서 이와 같은 것이 가능합니다.
275 java  arrays 

14
Inode 사용법을 해제하는 방법?
inode 사용량이 100 % 인 df -i명령을 사용하는 디스크 드라이브가 있습니다. 그러나 파일을 실질적으로 삭제 한 후에도 사용량은 100 %로 유지됩니다. 그렇다면 올바른 방법은 무엇입니까? 디스크 공간 사용량이 적은 디스크 드라이브는 디스크 공간 사용량이 많은 디스크 드라이브보다 Inode 사용량이 더 높을 수 있습니까? 파일을 압축하여 사용 된 inode 수를 줄일 …

5
스칼라에서 더 높은 종류의 유형은 무엇입니까?
웹에서 다음을 찾을 수 있습니다. 더 높은 종류의 유형 == 유형 생성자? class AClass[T]{...} // For example, class List[T] 어떤 사람들은 이것이 정의에 부합하는 유형을 추상화하기 때문에 이것이 더 높은 종류의 유형이라고 말합니다. 더 높은 종류의 유형 은 다른 유형을 취하여 새로운 유형을 구성하는 유형입니다. 이것들은 타입 생성자 로도 알려져 …

17
mv가 존재하지 않을 경우 이동시킬 디렉토리를 작성하는 방법이 있습니까?
따라서 내 홈 디렉토리에 있고 foo.c를 ~ / bar / baz / foo.c로 옮기고 싶지만 해당 디렉토리가 존재하지 않으면 해당 디렉토리가 자동으로 생성되도록하는 방법이 있습니까? 당신은 입력해야합니다 mv foo.c ~/bar/baz/ 모든 것이 잘 될까요? 해당 디렉토리가 존재하는지 확인하고 mkdir 및 mv를 호출하지 않는지를 확인하는 간단한 bash 스크립트로 mv의 별칭을 지정할 …
275 linux  macos  unix  mkdir  mv 

2
slf4j : 형식화 된 메시지, 오브젝트 배열, 예외를 로그하는 방법
채워진 메시지와 예외의 스택 추적을 모두 기록하는 올바른 방법은 무엇입니까? logger.error( "\ncontext info one two three: {} {} {}\n", new Object[] {"1", "2", "3"}, new Exception("something went wrong")); 다음과 비슷한 출력을 생성하고 싶습니다. context info one two three: 1 2 3 java.lang.Exception: something went wrong stacktrace 0 stacktrace 1 stacktrace …
275 java  exception  logging  slf4j 

12
라 라벨 5-장인 씨 [ReflectionException] Class SongsTableSeeder 존재하지 않습니다
PHP artisan db : seed를 실행 하면 다음 오류가 발생합니다. [ReflectionException] Class SongsTableSeeder does not exist 무슨 일이야? 내 DatabaseSeeder 클래스 : <?php use Illuminate\Database\Seeder; use Illuminate\Database\Eloquent\Model; class DatabaseSeeder extends Seeder { /** * Run the database seeds. * * @return void */ public function run() { Model::unguard(); $this->call('SongsTableSeeder'); } …

12
RecyclerView 어댑터 데이터를 업데이트하는 방법?
RecyclerView의 어댑터 업데이트와 관련된 문제를 파악하려고합니다 . 새로운 제품 목록을 얻은 후 다음을 시도했습니다. 작성된 ArrayList조각에서를 업데이트하고 recyclerView새 데이터를 어댑터로 설정 한 다음 adapter.notifyDataSetChanged(); 그것은 작동하지 않았다. 다른 사람들처럼 새 어댑터를 만들면 효과가 있지만 아무런 변화가 없습니다. recyclerView.setAdapter(new RecyclerViewAdapter(newArrayList)) Adapter다음과 같이 데이터를 업데이트 하는 메소드를 작성하십시오 . public void updateData(ArrayList<ViewModel> …

18
도커 컨테이너 내에서 크론 작업을 실행하는 방법은 무엇입니까?
쉘 스크립트를 호출하는 도커 컨테이너 내에서 cronjob을 실행하려고합니다. 어제 웹과 스택 오버플로를 검색했지만 실제로 작동하는 솔루션을 찾을 수 없었습니다. 어떻게해야합니까? 편집하다: 주어진 간격마다 쉘 스크립트를 호출하는 작동하는 docker cron 컨테이너로 주석 처리 된 github 저장소 를 만들었습니다 .
275 docker  cron  containers  sh 

24
timedelta를 문자열로 형식화
datetime.timedelta개체를 포맷하는 데 문제가 있습니다. 여기에 내가하려는 일이 있습니다. 객체 목록이 있고 객체 클래스의 멤버 중 하나가 이벤트 기간을 나타내는 timedelta 객체입니다. 해당 지속 시간을시 : 분 형식으로 표시하고 싶습니다. 나는 이것을하기 위해 다양한 방법을 시도했지만 어려움을 겪고있다. 현재 접근 방식은 시간과 분을 반환하는 객체의 클래스에 메소드를 추가하는 것입니다. timedelta.seconds를 …

4
Git Shelve vs Stash
나는 shelveGit 의 측면에 매우 익숙하지 않다 . stash미완성 된 작업을 제쳐 놓는 데 사용 된다면 무엇 shelve입니까? 무엇을 위해 사용 하시겠습니까? 예를 들어 프로젝트 업데이트 (VCS 메뉴) 하나는 얻을 것이다 (Idea 2019.2)

20
git reset --hard 후에 남은 변경되지 않은 변경 사항
후 git reset --hard, git status나를 내 파일을 제공합니다 Changes not staged for commit:섹션. 나는 또한 시도했다 git reset ., git checkout -- .그리고 git checkout-index -f -a아무 소용. 그렇다면 단계적 변경을 어떻게 제거 할 수 있습니까? 이것은 Visual Studio 프로젝트 파일에만 적용되는 것 같습니다. 기묘한. 이 붙여 넣기를 참조하십시오 …
275 git  git-reset 

11
Gitignore가 작동하지 않습니다
내 .gitignore파일이 어떤 이유로 작동하지 않으며, 어느 정도의 인터넷 검색으로이를 수정할 수 없습니다. 여기 내가 가진 것입니다 : *.apk *.ap_ *.dex *.class **/bin/ **/gen/ .gradle/ build/ local.properties **/proguard/ *.log 그것은 mastergit repo 인 디렉토리 에 있습니다. OSX 10.8.6을 실행하는 MacBook에서 Git 1.8.4.2를 실행하고 있습니다.
275 git  gitignore 

3
진자에서 변수 설정
jinja에서 다른 변수로 변수를 어떻게 설정할 수 있는지 알고 싶습니다. 설명하겠습니다. 하위 메뉴가 있으며 어떤 링크가 활성화되어 있는지 보여주고 싶습니다. 나는 이것을 시도했다 : {% set active_link = {{recordtype}} -%} 여기서 recordtype은 내 템플릿에 주어진 변수입니다.

2
왜 'x'( 'x')가 'x'== 'x'보다 빠릅니까?
>>> timeit.timeit("'x' in ('x',)") 0.04869917374131205 >>> timeit.timeit("'x' == 'x'") 0.06144205736110564 여러 요소가있는 튜플에서도 작동하며 두 버전 모두 선형으로 성장하는 것 같습니다. >>> timeit.timeit("'x' in ('x', 'y')") 0.04866674801541748 >>> timeit.timeit("'x' == 'x' or 'x' == 'y'") 0.06565782838087131 >>> timeit.timeit("'x' in ('y', 'x')") 0.08975995576448526 >>> timeit.timeit("'x' == 'y' or 'x' == 'y'") …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.