[Xcode] Xcode 소켓서버 스트림 하는데 버튼 눌렀을 때 안가졌던 경우!
원인
저같은경우는 자바 서버 소켓으로 접속하는데 전송버튼 눌렀는데 안됨!!
해결
스트링형식의 맨 뒤에 \r 써주기! -> @"테스트\r"
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
[Xcode] json unexpected character at position 0 ( Xcode -> Java Socket Server )
json unexpected character at position 0
iOS 에서 자바 소켓 서버로 접속하려는데 에러가 떴다!
JSON형식으로 보내야되는데, 에러뜨고 제대로 스트림이 안됨 ㅜㅜ
추정 원인은 Xcode에서 자바 소켓서버로 스트림하는데 JSON형식으로 보내다보니 줄바꿈이 되있는거같음.. \r 하면 끊김..
해결
\r 없이 하던지, 아니면 저처럼 일일이 노가다... NSString으로 json형식으로 글적어줘서 보내기 하세요~ ㅜㅜ
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
[Android] Can't bind to local 8600 for debugger (0) | 2015.03.09 |
---|---|
[Xcode] Xcode 소켓서버 스트림 하는데 버튼 눌렀을 때 안가졌던 경우! (0) | 2015.03.03 |
[Android] jsonparser 를 찾을 수 없을때!(json 형식의 string 값을 json 형식으로 바꾸는 방법) (0) | 2015.03.02 |
[Android] Description Resource Path Location Type '<>' operator is not allowed for source level below 1.7 (0) | 2015.02.27 |
com.google.gson.jsonsyntaxexception (0) | 2015.02.26 |
[Android] jsonparser 를 찾을 수 없을때!(json 형식의 string 값을 json 형식으로 바꾸는 방법)
에러를 못적었네..
하다보니 jsonparser로 데이터를 변환 시켜주는걸 사용하는데, 런타임 에러로 클래스를 찾을 수 없다고 뜸.
해결방법
string -> json 형식의 데이터로 변환시키는 방법이 JSONParser 외에 JSONObject 도 있다.
JSONParser가 안되면 JSONObject로,,,
JSONObject가 안되면 JSONParser로!!!
// JSONObject 방식
stirng s = "json 형식의 데이터 값";
JSONObject jo = new JSONObject(s);
// JSONParser 방식
string s = "json 형식의 데이터 값";
JSONParser jp = new JSONParser();
JSONObject jo = (JSONObject)jp.parser(s);
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
[Xcode] Xcode 소켓서버 스트림 하는데 버튼 눌렀을 때 안가졌던 경우! (0) | 2015.03.03 |
---|---|
[Xcode] json unexpected character at position 0 ( Xcode -> Java Socket Server ) (0) | 2015.03.03 |
[Android] Description Resource Path Location Type '<>' operator is not allowed for source level below 1.7 (0) | 2015.02.27 |
com.google.gson.jsonsyntaxexception (0) | 2015.02.26 |
deprecated 경고 (0) | 2015.01.26 |
[Android] Description Resource Path Location Type '<>' operator is not allowed for source level below 1.7
Description Resource Path Location Type '<>' operator is not allowed for source level below 1.7
다른 프로젝트에서 하다가 옮겨서 하는데 에러뜸...
해결중!
증상
위 에러 외 많은 에러가 뜸.
원인
타 프로젝트 파일을 가져올 때 임폴트 잘못함
해결
1. Import 하는데 General - Existing Projects into Workspace 를 했었는데(안드로이드 프로젝트를 그냥 프로젝트로 불러옴) Android - Existing Android Code Into Workspace 로 불러옴.
2. 에러가 완전 사라진 것이 아니였다!! -> 해당 에러를 더블클릭하면 에러 위치로 이동되는데, 마우스를 오래 Hover상태로 두면 밑에 창이 뜨는데, Change project compliance and JRE to 1.7 를 누른다.
2번이 주 된 해결방법 일 것이다!
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
[Xcode] json unexpected character at position 0 ( Xcode -> Java Socket Server ) (0) | 2015.03.03 |
---|---|
[Android] jsonparser 를 찾을 수 없을때!(json 형식의 string 값을 json 형식으로 바꾸는 방법) (0) | 2015.03.02 |
com.google.gson.jsonsyntaxexception (0) | 2015.02.26 |
deprecated 경고 (0) | 2015.01.26 |
Coroutine에서 특정조건을 대기했다가 시작하는방법 (0) | 2014.01.24 |
com.google.gson.jsonsyntaxexception
com.google.gson.jsonsyntaxexception : java.io.EOFException : End of input at line 1 column 2
에러 발견
Xcode -> 자바 소캣서버 연결 중 에러 뜸
디버그 찍어보니, 소켓으로 문장을 제대로 연결 못함.... Stream 도중에 연결이 끊기는듯.
'프로그래밍 > 모르는것들!!' 카테고리의 다른 글
[Android] jsonparser 를 찾을 수 없을때!(json 형식의 string 값을 json 형식으로 바꾸는 방법) (0) | 2015.03.02 |
---|---|
[Android] Description Resource Path Location Type '<>' operator is not allowed for source level below 1.7 (0) | 2015.02.27 |
deprecated 경고 (0) | 2015.01.26 |
Coroutine에서 특정조건을 대기했다가 시작하는방법 (0) | 2014.01.24 |
NGUI - AddChild로 생성한 후 오브젝트 값 초기화 하는방법 (0) | 2014.01.24 |
아파치 톰캣 에러
com.mysql.jdbc.exceptions.jdbc4.CommunicationsException: Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
jsp를 연결하기 위해서 작업하다가 에러뜸...
원인
jsp를 사용하기 위해선 톰캣이 필요함.
톰캣을 설정하는 방법을 몰라서 인터넷보고 막 이것저것 따라하다가 저런 에러뜸
원인은 아직도 모르겠다!!!!! 해결방법 찾는중... ㅜㅜ
해결방법 아시는분 댓글좀 달아주세요 (눙물)
'프로그래밍 > Java' 카테고리의 다른 글
[java/linux] 라즈베리파이 마크 서버 열기. (0) | 2021.08.19 |
---|---|
[Java] gen 폴더 R.java 파일이 없을 경우 (main cannot be resolved or is not a field) (0) | 2015.07.20 |
[Java] Android Studio / Android SDK 다운로드 (0) | 2015.05.21 |
[Java] JDK 설치 (0) | 2015.05.21 |
[Java] 자바 환경변수 설정 (0) | 2015.05.21 |
데이터 저장(PlayerPrefabs 사용, List 형식)
출처 : http://blueasa.tistory.com/1242
먼저 매번 좋은 자료 올려주시는 blueasa 님 감사합니다.
문제 발생 원인 및 해결 방법.
원인 : 1. PlayerPrefabs 을 이용하여 데이터를 저장하고자 함.
2. 하지만 왠지모르게 데이터가 제대로 저장되지 않았음.
3. 확인해보니 영어나 숫자는 문제가 발생하지 않았는데, 한글 저장이 제대로 안됨.
4. PlayerPrefabs 을 이용하여 한글을 저장하게 될 경우 2자까지는 되지만, 3자 이상부턴 저장이 안됨(혹은 깨짐)현상이 발생함.
5. 다른 저장 방법 검색 (시간이 모자름) -> 블루 아사이님 블로그를 참고해서 데이터 저장방식을 리스트로 바꿈!
해결 방법.
데이터 저장 클래스를 만들어서 리스트 형식으로 변수 생성 후 포멧(바이트 배열)을 바꿔서 저장함!
굳이 리스트 뿐만 아니라 일반 변수도 되긴 할 것 같지만, 리스트가 편하니 그대로 진행!
'프로그래밍 > C#' 카테고리의 다른 글
[C#] 부모클래스의 생성자 호출 (0) | 2015.12.19 |
---|---|
[C#] StringBuilder (0) | 2015.07.07 |
Invalid rank specifier: expected `,' or `]' (0) | 2015.02.16 |
java.lang.IllegalStateException: Could not execute method of the activity (0) | 2014.11.25 |
error CS1519: Unexpected symbol `for' in class, struct, or interface member declaration (0) | 2014.11.04 |
Invalid rank specifier: expected `,' or `]'
Invalid rank specifier: expected `,' or `]'
에러 원인. C# 2차원 배열.
string[][] a;
a = new string[1][1];
수정(해결)
a = new string[1][];
a[1] = new string[1]; //-> a[1][1];
p.s.
응용
a = new string[2][];
a[0] = new string[10];
a[1] = new string[5];
'프로그래밍 > C#' 카테고리의 다른 글
[C#] StringBuilder (0) | 2015.07.07 |
---|---|
데이터 저장(PlayerPrefabs 사용, List 형식) (0) | 2015.02.22 |
java.lang.IllegalStateException: Could not execute method of the activity (0) | 2014.11.25 |
error CS1519: Unexpected symbol `for' in class, struct, or interface member declaration (0) | 2014.11.04 |
자기상위오브젝트(parent object)를 호출하는 방법! (0) | 2014.01.24 |
Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
Error building Player: CommandInvokationFailure: Unable to convert classes into dex format. See the Console for details.
에러 원인
안드로이드-이클립스에서 짠 네이티브 코드에서 에러가 난 것으로 추정.
정확히는 이클립스에서 네이티브코드로 플러그인을 만들던 중 필요 이상의 기능(인앱결제)을 넣는 바람에 생긴 에러.
추정하기로는 블로그에서 썼듯이 V2버전은 서비스 종료했을 것인데 사용했다. 밑에 세부 에러를 보면 인앱빌링에서 클래스를 찾을수 없다라던지.. 인앱에 관련된 글자들이 가득함.
해결방법
우선은 인앱빌링을 삭제. 후에 V3로 바꾸던지 한다음 테스트를 해야 정확할 것 같은데.. 시간이 없어서 자세한 사항은 패스!!
p.s.예전엔 System32에 java.exe javaw.exe javaws.exe 파일을 넣으면 된다했는데.. 저도 그당시는 그렇게 고쳤는데, 지금은 System32나 System 혹은 SysWOW64(64비트용폴더.. 이름이 정확히 기억안남)에 위 해당 3개 파일은 존재하지 않음. 그리고 그걸로 해결되지 않음(파일을 찾아서 넣었어도 문제가 되지 않아서, 에러를 자세히 봄으로써 고침ㅋ)
'프로그래밍 > Unity3D' 카테고리의 다른 글
[Unity3D] C# 해당기기 해상도 가져오기 (0) | 2015.04.10 |
---|---|
[Unity3D] (OnGUI) GUI.Label, GUI.Button (0) | 2015.04.10 |
노티피케이션 로직 (0) | 2014.11.18 |
Unity3D Google InApp V2 java.lang.NoClassDefFoundError: com.android.vending.billing.IInAppBillingService$Stub (0) | 2014.11.18 |
AssetBundle을 어떻게 써야할지 개인생각... (0) | 2014.01.18 |
오버라이딩 / 오버로딩
오버라이딩( = 함수 재정의)
- 함수를 입맛에 맞게 재정의 해서 사용함.
주로 추상클래스로 만들어서 사용함.
오버로딩( = 함수 중복)
- 함수를 중복(이름 동일)하게 정의함(매게변수만 다르게)
매게변수가 다를 경우 다른 메소드로 인식함.
ex)
public void text(int a){
}
public void text(int a, int b){
}
*추상클래스 = 함수명으로 메소드를 만들 되 함수를 정의하지 않음으로 사용할 수 없는 메소드를 정의하지만, 나중에 정의가 가능하도록 만듬. 주로 상속 등에 사용됨.
'프로그래밍 > 공통' 카테고리의 다른 글
구글 플레이 스토어 오류? 업데이트 버튼이 안 뜰 경우. (0) | 2021.11.11 |
---|---|
[C++/C#] 생성자 호출 및 형변환 제어(explicit) 그리고 [RequireComponent(typeof(A))] (0) | 2016.01.27 |
[공통] virtual과 abstract의 차이 (0) | 2015.12.21 |