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

  1. [Eclipse] handshake_failure 오류 해결하기 1
  2. High Sierra - WindowServer : Service only ran for 0 seconds. 문제 해결하기(Hackintosh)
  3. High Sierra - Attempting system restart...MACH Reboot 문제 해결하기(Hackintosh) 9
  4. [Javascript] 'return' outside function definition 문제 해결하기
  5. [Python] SyntaxError: Non-ASCII character 오류 해결하기 2
  6. 맥 윈도우 듀얼부팅시 시간이 맞지 않는 현상 해결하기(시간 동기화하기) 1
  7. 텍스트가 div 범위 밖으로 나가는 현상 해결하기(줄바꿈 처리하기) 2
  8. FileZilla 사용시 유의사항 - 파일이 깨질때
  9. 안드로이드 개발 - 설치시 이클립스 Timeout 오류 해결하기
  10. OSX 매버릭스(Mavericks)에서 Vmware Fusion이 프리징(렉)걸리는 현상 해결방법

Eclipse에서 새로운 플러그인을 설치하려 할 때 ProvisionException 오류가 뜨면서 handshake에 실패했다는 오류가 발생하는 경우가 있습니다. 이는 256비트 암호화되어있는 걸 복호화하는데 실패해서 발생하는 증상입니다.

Eclipse handshake_failure 오류 해결하기

자신의 자바 버전에 맞는 방법으로 해결할 수 있습니다. {JAVA_HOME]은 JDK 위치입니다.


Java 6인 경우 

아래에 해당하는 jar 파일을 {JAVA_HOME}/jre/lib/ext에 옮겨줍니다.

1. bcprov-ext-jdk15on-154.jar 

2. bcprov-jdk15on-154.jar  

그리고 http://{JAVA_HOME}/jre/lib/security/java.security 에 아래와 같은 항목을 추가해줍니다.

security.provider.1=org.bouncycastle.jce.provider.BouncyCastleProvider


Java 7인 경우

아래 링크에서 jar 파일을 다운로드 받은 뒤에, {JAVA_HOME}/jre/lib/security 폴더 안에 넣어 덮어 쓰기 해줍니다.

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html



Java 8인 경우

아래 링크에서 jar 파일을 다운로드 받은 뒤에, {JAVA_HOME}/jre/lib/security 폴더 안에 넣어 덮어 쓰기 해줍니다.

http://www.oracle.com/technetwork/java/javase/downloads/jce-7-download-432124.html



High Sierra 에서 이 메시지를 띄우면서 영원히 부팅이 진행되지 않는 문제입니다. -v 옵션을 사용하지 않으면 애플로고와 프로그레스바가 진행되는 도중 종료할때 나타나는 원형의 프로그레스바가 무한히 돌아가는 화면을 보게 됩니다.


(com.apple.WindowServer) <Notice>: Service only ran for 0 seconds. Pushing respawn out by 10 seconds.

High Sierra - WindowServer : Service only ran for 0 seconds. 문제 해결하기


데스크탑의 GTX 960에서 이 문제가 발생했었는데, 바이오스에서 내장 그래픽을 비활성화 함으로써 해결되었습니다. 사용할 그래픽 외의 다른 그래픽의 간섭이 없어야 하는 것으로 생각됩니다.


High Sierra 설치를 위해 부팅하는 과정에서 "Attempting system restart...MACH Reboot" 메시지를 출력하며 부팅이 되지 않는 문제가 발생할 수 있습니다. 이 문제는 -v 옵션을 사용하지 않았을 때는 진행 막대가 나타나지 않고 사과 로고만 나타나게 됩니다. 



High Sierra - Attempting system restart...MACH Reboot 문제 해결하기


클로버 ACPI의 Drop Tables 항목에  MATS를 추가하면 해결됩니다.


-방법 : 2가지

1. 클로버를 통해 부팅할 때, Options -> ACPI Patching -> Tables dropping에서 "Drop "MATS" A M I" 부분을 체크해주고 부팅을 시도합니다. (일회성 설정 변경입니다. 부팅되는 것만 확인 가능.)



2. Clover의 config.plist의 ACPI 부분에 아래 내용을 추가합니다.


<key>DropTables</key>

<array>

<dict>

<key>Signature</key>

<string>MATS</string>

</dict>

</array>


인텔리제(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 -*-



맥과 윈도우를 듀얼부팅해 사용하는 경우 윈도우에서 원래 시간과 맞지 않는 현상이 나타납니다. 이는 맥은 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;


예시)


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

CSS 가로뿐만이 아니라 세로로도 가운데 정렬하기  (0) 2017.07.04

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



문제 원인과 해결방법


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


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


해결 방법


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

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


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




'Development' 카테고리의 다른 글

Github 리포지토리를 Tar.gz 형식으로 받기  (0) 2017.06.28

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

그런데 잘 작동하지 못하고 설치 도중에 아래 사진과 같이 '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 차단' 을 체크해줍니다.
 



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






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