본문 바로가기

C.E

[android] window.*.* is not a function 관련 에러 error issue webview, android, javascript 간에 데이터를 받는 도중 에러가 도출되기 시작했다. (window.android.* is not a function) 정작 3~4시간 동안 헤메었으나 답이 너무 간단해서 어이가 없고 화가 났다.@JavascriptInterface 를 추가해주지 않아서 나타난 문제였다.(my case is annotation error.) 자바스크립트가 사용될 함수 위에 무조건 annotation을 붙여줘야한다.(if you using javascript, you must add annotation!) ㅠㅠㅠ나는 4시간이었는데.. 다른사람들은 또 얼마나 고생할까 싶어 올린다ㅠㅠㅠㅠ크흡.. 더보기
Splash 화면 만들기 1. Activity 만든다. (SplashActivity) 12345678910111213public class SplashActivity extends Activity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //넘어갈 액티비티 Intent intent = new Intent(this, MainActivity.class); intent.putExtra("state","launch"); startActivity(intent); finish(); }}Colored by Color Scriptercs 2. XML 수정한다. (styles.xml) 123 @drawabl.. 더보기
mecab (KoNLPy 설치 방법) mecab (KoNLPy 설치 방법)# Install Java 1.7 or upsudo apt-get install g++ openjdk-7-jdk python-dev python3-dev#Install dependenciespip3 install JPype1-py3 # Install Java 1.7 or uppip3 install konlpy #MeCab 설치하기sudo apt-get install curlbash 더보기
ubuntu anaconda install (우분투 아나콘다 설치) 요즘 영어연습을 한다고 짧은 영어들을 번역해보고 있다. (...) Ubuntu 14.04를 사용하고 있지만, 아마 다른 버전 또는 다른 리눅스 계열 컴퓨터에서도 설치가 가능할 것이다.I used ubuntu 14.04. Maybe possible installing on another ubuntu version and the other Linux O/S computer. 내가 아나콘다를 설치하는 이유는 Jupyter notebook에 python2 / 3를 추가하여 동시에 사용하기 위해서다.Why install anaconda? Because I want to add python2 and 3 on jupyter notebook. 1. 주피터 노트북에 설치되어 있는 kernel을 확인한다.Check ker.. 더보기
Ubuntu 14.04 Google Chrome install error issue (우분투 구글 크롬 설치 안됨) 해결 우분투 14.04에서 chrome을 설치하려고 하니까 계속해서 꺼지고, 문제가 생겨서 해결하고 글을 남긴다.시간을 한 시간이나 낭비했다. 일단 내 문제는 Ubuntu 14.04 에서 Google chrome browser를 설치하는데, 계속 브라우저가 켜지질 않았고deb파일을 google에서 받아서 재설치해도 문제가 해결되지 않았다. 1. 일단은 설치된 chrome을 삭제해야한다.(1. delete chrome) $ apt-get purge google-chrome-stable 2. 크롬이 설치된 캐시들을 삭제해야한다.(2. delete chrome's caches) $ rm -rf /home//.config/google-chrome/ 3. 크롬을 재설치한다(3. Reinstall chrome) $ su.. 더보기
자바 텍스트 파일 한 줄씩 읽기 (예제) 12345678910111213141516171819202122232425262728293031import java.io.BufferedReader;import java.io.File;import java.io.FileReader; public class main { public static void main(String[] args) { // TODO Auto-generated method stub try { File file = new File("#경로#"); FileReader fileReader = new FileReader(file); BufferedReader bufferedReader = new BufferedReader(fileReader); String line = ""; while( (.. 더보기
과적합(Overfitting) 과적합 (Overfitting/오버피팅) : 지나치게 모델이 복잡함 그림1 그림2 그림 1의 데이터들을 학습한다고 하자. 그림 2의 데이터들이 들어왔을 때 제대로 분류할 수 있을까?사진을 보면 알 수 있겠지만 답은 NO다.그림 1로 학습 한 모델은 새 데이터에 적합하지 않다. (새 데이터의 대부분을 잘못 분류했다.) 그림2에 표시된 모델은 학습한 데이터의 특성에 과적합 한다. 데이터를 학습 -> 새로운 데이터가 들어옴 -> 학습한 데이터가 새로운 데이터를 제대로 예측하지 못함(학습한 데이터에 특성에 과적합) -쉽게 설명하기 위해 그림을 두장만 사용했습니다. 이 글은 구글 텐서플로우 머신러닝 단기집중과정에 기초합니다. 더보기
pandas 기본 문법 (텐서플로우 기본 문법/Tensorflow/python3) Google Tensorflow 첫걸음 자료로 공부하며 작성하였습니다.저는 현재 Ubuntu 16.04.4 LTS / Python3 / Jupyter Notebook 환경입니다. #소스코드 12345678910111213141516171819202122232425262728import pandas as pd#pandas 를 import 하고 이름을 pd로 명칭한다.pd.__version__#pandas 버전을 확인한다. '''Pandas의 기본 데이터 구조는 두 가지 클래스로 구현됩니다.- DataFrame은 행 및 이름 지정된 열이 포함된 관계형 데이터 테이블이라고 생각할 수 있습니다.- Series는 하나의 열입니다. DataFrame에는 하나 이상의 Series와 각 Series의 이름이 포함됩니다.. 더보기