일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- CUDA
- python
- humble
- Android
- linux
- CLASS
- Torch
- GPT
- ubuntu
- tensorflow
- timm
- no space left on device
- 오블완
- error
- 분당맛집
- 터미널
- 딥러닝
- 맛집
- 스팸
- 티스토리챌린지
- ROS2
- ros
- ChatGPT
- opencv
- pytorch
- 판교
- string
- openAI
- socketio
- TTS
- Today
- Total
목록Study (73)
RoBoLoG
import java.util.ArrayList; import java.util.List; public class ListExample { public static void main(String[] args) { List words = new ArrayList(); words.add("apple"); words.add("banana"); words.add("cherry"); String text = "I Like apple"; for (String word : words) { if (text.contains(word)) { System.out.println("'" + word + "'가 포함되었습니다."); } } } } 위의 예시에서는 words 리스트에 "apple", "banana", "cherry..
Java에서 특정 단어가 문자열에 포함되었는지 확인하는 방법은 다양합니다. 여기에 몇 가지 예시를 제시해 드리겠습니다. 1. contains() 메서드 사용하기: String text = "Hello, world!"; String keyword = "world"; if (text.contains(keyword)) { System.out.println("문자열에 특정 단어가 포함되었습니다."); } else { System.out.println("문자열에 특정 단어가 포함되지 않았습니다."); } 2. indexOf() 메서드 사용하기: String text = "Hello, world!"; String keyword = "world"; if (text.indexOf(keyword) != -1) { Sys..
Java에서 List을 사용하는 예시를 알려드립니다! 1. 기본 예시: 요소의 생성, 추가 및 접근 import java.util.ArrayList; import java.util.List; public class ListExample { public static void main(String[] args) { // 새로운 List 생성 List names = new ArrayList(); // 리스트에 요소 추가 names.add("Alice"); names.add("Bob"); names.add("Charlie"); // 리스트의 요소에 접근 System.out.println("리스트에 있는 이름들:"); for (String name : names) { System.out.println(name);..
socketio 서버와 클라이언트 만들기 1. python-socketio란? 양방향 통신: 클라이언트와 서버 간에 실시간, 양방향 통신을 가능하게 합니다. 이벤트 기반: 통신은 이벤트 기반으로 이루어지며, 특정 이벤트가 발생했을 때 콜백 함수를 실행합니다. 다양한 환경 지원: python-socketio는 순수 Python 서버 뿐만 아니라, Flask, Django 등의 웹 프레임워크와도 통합될 수 있습니다. 다중 전송 방식 지원: WebSocket을 주 전송 방식으로 사용하지만, 다른 전송 방식도 지원합니다. 이는 클라이언트가 WebSocket을 지원하지 않는 경우에도 연결을 유지할 수 있게 해줍니다. 자동 재연결 및 네트워크 복구: 클라이언트 라이브러리는 네트워크 연결이 끊어졌을 때 자동으로 재연..
클래스 내에 is_on 변수와 timer 함수를 포함시키고 싶다면, 다음과 같이 코드를 수정할 수 있습니다 방법1. time.sleep 사용 import threading import time class MyClass: def __init__(self): self.is_on = False def timer(self): time.sleep(10) self.is_on = True def start_timer(self): timer_thread = threading.Thread(target=self.timer) timer_thread.start() timer_thread.join() print("is_on:", self.is_on) # 클래스의 인스턴스 생성 my_object = MyClass() # 타이머 ..
ROS에서 virtualenv를 사용하려면 몇몇 python 패키지들을 설치해주는 것이 좋다. pip install -U rosinstall msgpack empy defusedxml netifaces 위에 처럼 설치해주면 웬만해서는 잘 실행이 되는 것 같다.
pyinstaller를 실행하거나 어떤 파일을 build할 때 아래와 같은 오류가 발생한다면, pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '0.23ubuntu1' 아래처럼 setuptools를 업그레으드 하면 됨 pip install --upgrade --user setuptools==58.3.0
Visual Studio에서 원격으로 linux PC에 붙은 후에 UI 프로그램을 실행하면 아래와 같은 에러 발생 _tkinter.TclError: no display name and no $DISPLAY environment variable 해결법: 아래 명령을 bashrc에 넣어주거나 터미널에 입력함 export DISPLAY=:0.0