일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- formatting failed
- truncated
- SetWindowTextW
- Linux
- windows terminal
- SSL 인증서가 변경되었습니다
- Wraith Spire
- 라즈베리파이
- 이클립스 주석
- 주석 숨김
- setonkeylistener
- JSON
- urllib3
- clp 325wk
- java.net.bindexception
- 시놀로지 색인
- synology
- IntelliJ
- audio station버그
- quickconnect
- 장치 데이터 오류
- MFC
- Eclipse
- c++
- git
- cloud station
- github
- ds cloud
- linearlaout
- cloudstation
- Today
- Total
목록분류 전체보기 (51)
딸기스무디
Layoutinflater는 부분 레이아웃을 로딩할때 주로 사용합니다. activity_main.xml //... //... MainActivity.java //... protected void onCreate(bundle savedInstanceState){ //... TextView txt; container = findViewById(R.id.container); Button button = findViewById(R.id.button); button.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { LayoutInflater inflater = (LayoutInflater) getSystem..
java로 작성된 server와 python으로 작성된 client사이에 JSON으로 데이터를 주고받는 프로그램입니다. 1. Java에서 Json String 만들기 int num String message = "{\"name\":\"server\", \"contents\":\"hello client\", \"num\": \""+num+"\"}"; key-value마다 \"를 앞뒤로 붙여주지 않으면 "Unexpected character (') at position 1"과 같은 오류가 발생 변수를 사용하고 싶다면 \""+{변수}+"\"로 사용하기 2. 파싱하기 JSONParser parser = new JSONParser(); JSONObject obj; obj = (JSONObject)parser.pa..
짧은시간동안 반복적으로 버튼을 누르는것을 막으려다보니 구현한 방법private long sendPressTime = 0; private static Toast toast; public void onclickButton1(View view) { if(System.currentTimeMillis() > sendTime + 2000){ sendTime = System.currentTimeMillis(); if (toast != null) { toast.cancel(); //이전에 생성된 TOAST가 있다면 삭제 } toast = Toast.makeText(this, "메시지를 전송하였습니다.", Toast.LENGTH_SHORT); toast.show(); text1.clearFocus(); /* * cont..
RelativeLayout: parent 또는 다른뷰와의 상대적 위치로 화면 구성 위와 같이 layout를 구성하려면, linearlayout 3개를 설정하고 layout 속성을 설정해준다. id:linearlayout1은 buttonlayout보다 위에 있어야 하므로 android:layout_above="@+id/buttonlayout", id:linearlayout2은 buttonlayout보다 밑에 있어야 하므로 android:layout_below="@+id/buttonlayout" 수직으로 배치했으므로 android:orientation은 vertical로 설정하였다. RelativeLayout + LinearLayout /* contents */ /* contents */
jdk를 업그레이드 하거나 재설치 후 jdk 관련 에러가 발생하는 경우 우측 상단의 project structure project sdk에서 현재 컴퓨터에 설치되어있는 sdk중 선택 만약 설치했는데도 불구하고 목록에 없다면, add sdk -> jdk java가 설치되어있는 위치를 잡아주면 설정완료
github, bitbucket등에서 소스코드를 가져와서 작업할떄 빌드 및 실행이 안되고 평소 보던 아이콘이 아닌 경우 해결법 project window에서 source 폴더 우클릭 -> make directory as -> Sources Root 설정 Run -> edit configurations에서 application으로 configuration 추가 main class를 지정해주고 apply run/debug가 가능해졌습니다
crontab -e #crontab 편집 0 9-18 * * * # 9시부터 18시 까지 매시간 0분에 실행 0 9-18 * * 1-5 # 월요일부터 금요일까지 9시부터 18시 사이 매시간 0분에 실행 crontab 동작확인 service cron status crontab 추가 또는 수정후 반드시 재시작하기 sudo service cron restart
Traceback (most recent call last): File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/telepot/__init__.py", line 1183, in get_from_telegram_server allowed_updates=allowed_upd) File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/telepot/__init__.py", line 1000, in getUpdates return self._api_request('getUpdates', _rectify(p)) File "/home/ubuntu/anaconda3/lib/python3.7/site-packages/tel..