'해결'에 해당되는 글 14건

  1. [Javascript] 'return' outside function definition 문제 해결하기
  2. [Python] SyntaxError: Non-ASCII character 오류 해결하기
  3. 맥 윈도우 듀얼부팅시 시간이 맞지 않는 현상 해결하기(시간 동기화하기)
  4. 텍스트가 div 범위 밖으로 나가는 현상 해결하기(줄바꿈 처리하기)
  5. FileZilla 사용시 유의사항 - 파일이 깨질때
  6. 안드로이드 개발 - 설치시 이클립스 Timeout 오류 해결하기
  7. OSX 매버릭스(Mavericks)에서 Vmware Fusion이 프리징(렉)걸리는 현상 해결방법
  8. PHP 한글 깨짐현상 해결하기(html, mysql) (2)
  9. 안드로이드 개발 - 진저브레드(2.3) 이하 버전에서 리스트뷰 스크롤시 하얗거나 검게 변하는 문제 해결
  10. Mac 휴지통 비우기(파일 삭제)가 안될경우 해결방법(강제 삭제) (2)

인텔리제(intellij) 계열 IDE에서 Javascript 코드 수정 시 return 부분에 빨간 밑줄이 그어지며, 'return outside function definition' 오류가 발생하는 경우가 있습니다.



[Javascript] 'return' outside function definition' 문제 해결하기


이는 가로()나 괄호{} 기호의 적절치 못한 사용으로 일어나는 문제로 함수 내에서 괄호를 잘 열고 닫지 않았거나, 틀리게 쓴 부분이 있는 것입니다. 이 문제를 해결하면 빨간 밑줄이 사라지게 됩니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

파이썬 코드 내에 한글 같은 지원하지 않는 문자가 포함되었을 시에 일어나는 오류입니다.

SyntaxError: Non-ASCII character '\xec' in file /Volumes/DATA/Users/jhrunning/Documents/untitled4/hi.py on line 6, but no encoding declared; see http://python.org/dev/peps/pep-0263/ for details

[Python] SyntaxError: Non-ASCII character 오류 해결하기


이 문제는 파일의 맨 위에 아래와 같은 주석을 추가해 사용할 인코딩을 지정해 주면 됩니다. (#을 제외하면 안 됩니다.)

# -*- coding: utf-8 -*-



저작자 표시 비영리 동일 조건 변경 허락
신고

'Development > Python' 카테고리의 다른 글

[Python] SyntaxError: Non-ASCII character 오류 해결하기  (0) 2017.07.25

맥과 윈도우를 듀얼부팅해 사용하는 경우 윈도우에서 원래 시간과 맞지 않는 현상이 나타납니다. 이는 맥은 GMT를 기준으로 시스템 시간을 동기화하고, 윈도우에서는 지역 시간(한국 GMT+9)을 기준으로 동기화하기 때문에 일어나는 현상입니다. 이 문제는 윈도우에서 레지스트리 설정을 수정해 해결할 수 있습니다.



맥 윈도우 듀얼부팅시 시간이 맞지 않는 현상 해결하기(시간 동기화하기)


1. 윈도우 키 + R를 누르면 나오는 실행 창에 'regedit'을 입력하여 레지스트리 편집기를 실행합니다.


2. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TimeZoneInformation 로 이동합니다. 오른쪽 흰색 여백에서 오른쪽 클릭 -> 새로 만들기 -> DWORD 값을 선택합니다.


3. 값 이름을 RealTimeIsUniversal로 정해주고, 더블클릭해 값 데이터를 1로 설정해줍니다.



4. 윈도우를 재부팅하고 시간을 맞춥니다. 이제 맥과 윈도우를 번갈아가며 사용하더라도 시간이 달라지지 않습니다.

저작자 표시 비영리 동일 조건 변경 허락
신고

div 태그에 width를 직접 정해주면 텍스트가 자동으로 줄 바꿈을 하지 못하고 div 범위를 벗어나는 경우가 있습니다.

텍스트가 div 범위 밖으로 나가는 현상 해결하기

이 문제를 해결하는 방법은 간단합니다. div의 스타일을 정해주는 부분에 "word-break:break-all;" 를 추가하면 됩니다.


word-break:break-all;


예시)


저작자 표시 비영리 동일 조건 변경 허락
신고

FileZilla는 유명한 오픈소스 FTP 클라이언트입니다. FTP로 파일을 전송할 때 자주 이용하게 되는데, 파일 전송 시 원본 파일과는 다르게 깨져서 제대로 사용한 불가능한 문제점이 생길 때가 있습니다.



문제 원인과 해결방법


이는 파일 전송하는 방법(모드)에 관한 문제로, 아스키 모드일때 UNIX(Linux)와 Dos(Windows) 의 아스키코드로 된 파일의 표현 방식이 달라서 생기는 문제입니다.


보통 개행 문자 부분에 문제가 생겨서 파일 내용이 달라집니다.


해결 방법


파일질라 설정에서 -> 전송(Transfers) 항목에 파일 종류(File Types) -> 기본 전송 유형(Default transfer type)에서 자동이나 아스키(ASCII)로 되어있는 부분을 바이너리(Binary)로 변경하면 해결됩니다.

바이너리는 파일을 있는 그대로 보내게 됩니다.


파일 전송했을 때 원활한 동작이 되지 않거나 파일이 깨진다면 이 항목을 확인해보세요.




저작자 표시 비영리 동일 조건 변경 허락
신고

안드로이드 어플리케이션 개발을 할 때 주로 이클립스를 자주 사용하는데요, 기기를 컴퓨터에 연결하여 작동시켜보는 방법으로 앱 테스트를 많이 합니다.

그런데 잘 작동하지 못하고 설치 도중에 아래 사진과 같이 'Fail too install... timeout' 이 뜨면서 설치가 되질 않습니다.




주로 APK의 용량이 크거나 테스트 폰이 저사양일 경우에 이런 현상이 일어나며, Timeout 시간 설정을 바꿔주는것으로 해결할 수 있습니다.



안드로이드 개발 - 설치시 이클립스 Timeout 오류 해결하기


1. 사과 옆의 이클립스 클릭후 > Preferences > Android > DDMS > ADB Connection time out (ms)의 숫자를 기존보다  5~10초(5000~10000)정도 더 늘려줍니다.

(윈도우의 경우에는 Window > Preferences > Android > DDMS > ADB Connection time out (ms)에서 하시면 됩니다.)





위 방법대로 하면 빌드가 잘 돼서 실행되는걸 볼 수 있습니다. 만약 안된다면 시간을 더 늘려보세요.








도움이 되셨나요?

그럼 손가락을 눌러주세요:)



저작자 표시 비영리 동일 조건 변경 허락
신고
Vmware Fusion는 패러러즈와 대표적으로 유명한 OSX에서 가상으로 다른 운영체제를 돌릴 수 있게 해주는 어플리케이션 중 하나입니다.

주로 윈도우용 프로그램이나, 은행 사이트에서 Active X 모듈을 사용할때처럼, 윈도우에서만 지원하는 경우에 윈도우를 실행해서 많이 사용합니다.

Vmware Fusion을 OSX의 최신 버전인 매버릭스(Mavericks)에서 설치하고 사용하게 되면, 가상머신을 시작할때 같은 상황에서 많이 버벅이는 경우를 볼 수 있습니다.




OSX 매버릭스(Mavericks)에서 Vmware Fusion이 프리징(렉)걸리는 현상 해결방법

 이 현상은 Vmware Fusion과 매버릭스의 App nap기능과 충돌해서 발생하는 것으로 보이며, App nap 기능을 차단함으로써 이 문제를 해결할 수 있습니다.

1. Finder에서 응용 프로그램 -> Vmware Fusion을 찾습니다.


2. 오른쪽 버튼을 클린한 뒤 ->  정보 가져오기(Get Info)를 누릅니다.


 3. 'App Nap 차단' 을 체크해줍니다.
 



이렇게 하시면 버벅거리는것이 줄어들거나, 없어진 것을 확인할 수 있습니다.






도움이 되셨나요?
그럼 손가락을 눌러주세요:) 

저작자 표시 비영리 동일 조건 변경 허락
신고
PHP를 사용하여 개발하다보면, 한글로 된 값이 나올때도 있을 수 있습니다. 그런데 PHP를 통하면 DB에 깨져서 들어간다던지, 아니면 html 값이 깨질 때도 있습니다.

 
PHP 한글 깨짐현상 해결하기(html, mysql)

PHP를 통했을때 한글이 깨지는 현상 해결하는 방법엔 여러가지가 있습니다.
먼저 한글 깨지는 현상이 DB나 클라이언트 문제가 아닌 PHP가 원인인지 확인후 진행하는것이 좋습니다.
Mysql 입출력 방식이 문제였던 저 같은 경우에는 마지막 방법으로 성공하였습니다.

1. 인코딩 방식 통일(PHP 저장 방식, 웹 형식 모두 utf-8로 통일)


문서 저장 방식을 모두 하나로 통일하는 방법입니다.

2.  iconv() 사용

iconv("현재 인코딩", "바꿀 인코딩", 바꿀 문자열)

사용 예시 )
$ex = iconv("utf8", "euckr", $ex);

3. Mysql 입출력 인코딩을 지정
Mysql 연동을 한다면 입출력 인코딩이 달라서가 원인이 될 수 있다고 합니다.
아래 3줄의 소스를 추가함으로써 해결하였습니다.

mysql_query("set session character_set_connection=utf8;");

mysql_query("set session character_set_results=utf8;");

mysql_query("set session character_set_client=utf8;");


4. php가 출력하는 html을 utf-8로 변경

PHP에서 출력하는 html을 utf-8로 변경함으로써 해결합니다.
PHP내용 <?,?> 위 아래로 추가합니다.

<html>

<head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head>

<body>

<?
PHP 내용
?> 

</body>

</html>



참고한 사이트 : 
http://ra2kstar.tistory.com/59




도움이 되셨나요?
그럼 손가락을 눌러주세요:) 
 

  

 
저작자 표시
신고
안드로이드 진저브레드(2.3)의 상위 버전인 아이스크림 샌드위치나 젤리빈에서는 이런 현상이 없는데 유독 진저브레드 이하 버전에서는 리스트를 스크롤할 시에 배경이 보이지 않고 하얗거나 검게 변하는 현상이 있습니다.

이런 현상이 있는 이유는 스크롤 속도 최적화를 위해 있는 것인데, 오히려 스크롤이 부자연스러울 뿐더러 보기도 싫습니다.


안드로이드 개발 - 진저브레드(2.3) 이하 버전에서 리스트뷰 스크롤시 하얗거나 검게 변하는 문제 해결

1. 리스트뷰가 정의되어있는 레이아웃에 아래 구분을 추가해줍니다.


   android:cacheColorHint="#00000000" 

예시)
 
<ListView 

    android:id="@android:id/list"

    android:layout_width="match_parent"

    android:layout_height="match_parent"

    android:cacheColorHint="#00000000" 

    android:paddingLeft="@dimen/list_padding"

    android:paddingRight="@dimen/list_padding" />



2. 이 구문은 스크롤 캐시를 투명하게 함으로써 뒤 배경이 보이게 하는 것이므로, 이젠 진저브레드 이하의 운영체제에서도 잘 나오는 것을 확인할 수 있습니다.




도움이 되었나요?
그럼 손가락을 눌러주세요:) 
저작자 표시
신고
삭제할 때에는 주로 휴지통을 사용합니다. 그리고 정말로 삭제할 때에는 휴지통 비우기를 합니다. 그런데 간혹 사용 중이라면서 삭제가 안될 때가 있습니다.






Mac 휴지통 비우기(파일 삭제)가 안될경우 해결방법

1.  바탕화면으로 간 후 사과 옆의 Finder를 눌러줍니다.


2. 보안 휴지통 비우기를 눌러줍니다.



3. 휴지통에 있는 항목을 영구적으로 지운다는 경고를 합니다. '보안 휴지통 비우기'를 누릅니다.

 

 4. 사용중이라며 지워지지 않았던 휴지통이 아주 잘 지워지는 것을 확인할 수 있습니다.





5. 도움이 되었으니 손가락을 누릅니다.:)

 

 


저작자 표시
신고