| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | 6 | 7 |
| 8 | 9 | 10 | 11 | 12 | 13 | 14 |
| 15 | 16 | 17 | 18 | 19 | 20 | 21 |
| 22 | 23 | 24 | 25 | 26 | 27 | 28 |
| 29 | 30 | 31 |
- curl
- Ollama
- podman compose
- qwen3-coder-next
- tauri
- path
- Vite
- Webpack
- 절대경로
- File
- dockerfile
- cli
- config
- RandomAccessFile
- io
- React
- Typescript
- Java
- glm-ocr
- FileChannel
- 시작하기
- getting started
- vscode
- .dockerignore
- podman
- Docker Compose
- docker
- html canvas
- Today
- Total
목록전체 글 (16)
워로디스
curl 명령어를 사용하여 특정 링크의 파일을 다운로드받는 형식은 다음과 같습니다.curl -O [URL] 여기서 -O 옵션은 파일을 원래 이름 그대로 다운로드한다는 의미입니다. 예를 들어, example.com/file.zip라는 URL에서 file.zip 파일을 다운로드하려면 다음과 같이 사용할 수 있습니다.curl -O https://example.com/file.zip 다른 옵션들도 사용할 수 있습니다. 파일 이름을 변경하여 다운로드하려면 -o 옵션을 사용합니다.curl -o newfilename.zip https://example.com/file.zip 다운로드 진행 상황을 표시하지 않으려면 -s (silent) 옵션을 추가할 수 있습니다.curl -s -O https://example.com/..
최소 파일 구조alpine-ok/ ├─ Dockerfile ├─ compose.yml └─ .dockerignoreDockerfileFROM alpine:3.20ENTRYPOINT ["sh", "-c", "echo ok"]compose.ymlservices: alpine-ok: build: context: .CLI 방식 (podman)빌드podman build -t alpine-ok .실행podman run --rm alpine-ok# ok정리podman rmi alpine-okCompose 방식 (podman compose)빌드 + 실행podman compose up --build# ok정리podman compose downpodman rmi alpine-okCLI vs Compose ..
아래는 Java의 RandomAccessFile 클래스를 사용하여 파일의 특정 offset부터 length만큼 byte[]로 읽는 예제 코드입니다. import java.io.File;import java.io.IOException;import java.io.RandomAccessFile;public class FileReadExample { public static byte[] readBytesFromFile(File file, long offset, int length) throws IOException { try (RandomAccessFile raf = new RandomAccessFile(file, "r")) { // 파일 크기 확인 lo..
Java NIO (New Input/Output)에서 채널(Channel)은 파일이나 네트워크 소켓 등의 I/O 서비스에 대한 연결을 나타냅니다. Java NIO의 FileChannel 클래스는 파일에 대한 랜덤 엑세스를 가능하게 합니다. 이 클래스를 사용하면 파일의 특정 위치로 이동하여 데이터를 읽거나 쓸 수 있습니다. RandomAccessFile 클래스와 함께 FileChannel을 사용하여 파일에 랜덤 엑세스를 수행할 수 있습니다. 예를 들어, 파일에서 특정 위치로 이동하고 데이터를 읽거나 쓰는 것이 가능합니다. 다음은 Java NIO를 사용하여 파일에 랜덤 엑세스하는 간단한 예제입니다.import java.io.RandomAccessFile;import java.nio.ByteBuffer;imp..
빌드 컨텍스트의 모든 파일/디렉토리 제외**“모두 제외 + 일부만 포함” (화이트리스트 패턴).dockerignore는 뒤에서 재포함 이 가능합니다. 예: 전부 제외하고, 특정 파일만 포함**!entrypoint.sh예제 - 특정 파일 하나만 COPY.dockerignore**!app.conf DockerfileCOPY app.conf /app/app.conf
Java에서 경로가 절대경로인지 확인하려면 java.io.File 또는 java.nio.file.Path의 메서드를 사용할 수 있습니다. 1. File.isAbsolute() 사용import java.io.File;public class Main { public static void main(String[] args) { File file1 = new File("/usr/local/bin"); // UNIX-style 절대경로 File file2 = new File("data/input.txt"); // 상대경로 System.out.println(file1.isAbsolute()); // true System.out.println(file2.is..
단어마다 노란/주황 박스가 표시되는 문제는 대부분 Unicode Highlight(유니코드 하이라이트) 기능입니다. 설정에서 이걸 끄면 사라집니다.https://stackoverflow.com/questions/70336593/fix-issue-with-vs-code-yellow-orange-border-box-around-characters끄는 방법 (가장 확실)설정 열기: Ctrl + ,검색창에 unicode highlight 입력아래 항목을 false 로 변경Editor: Unicode Highlight › Non Basic ASCII → 끔Editor: Unicode Highlight › Ambiguous Characters → 끔(필요하면) Editor: Unicode Highlight › In..
ctx.getImageData() 함수는 HTML canvas에서 특정 부분의 이미지 데이터를 추출하는 데 사용됩니다. 이 함수는 canvas 2D 렌더링 컨텍스트(Context)의 메서드 중 하나로, 픽셀 데이터를 포함하는 ImageData 객체를 반환합니다. 이 함수의 파라미터는 다음과 같습니다. x (number): 데이터를 추출할 사각 영역의 왼쪽 상단 모서리의 x 좌표입니다.y (number): 데이터를 추출할 사각 영역의 왼쪽 상단 모서리의 y 좌표입니다.width (number): 추출할 사각 영역의 너비입니다. 이 값은 픽셀 단위로 지정하며, 0보다 커야 합니다.height (number): 추출할 사각 영역의 높이입니다. 이 값도 픽셀 단위로 지정하며, 0보다 커야 합니다. 예를 들어, ..
