제작시간 8시간


제작환경 MAC-OS, 이클립스, FXML(씬빌더)




Divisor를 설정하고, 아스키코드(7bit)문장을 입력시 Divisor에 따른 CRC를 생성하여 CodeWord로 만들어주며,


Error Rata를 설정후, Sending을 누르게되면, 그것에 따른 결과를 얻을 수 있는 프로그램


& 발코딩 주의


약간 수정된 버전으로 github에 소스 올렸습니다.(https://github.com/yekyu94/CRC-JAVA)




'프로그래밍 Note > JAVA' 카테고리의 다른 글

JAVA 자바 텍스트 이벤트처리  (0) 2018.02.01

<Python3> MySQL 연동하기



파이썬3에서 MySQL을 사용하기 위해서는 먼저 라이브러리를 하나 다운로드해야합니다.

pymysql 설치

( 깃허브 : https://github.com/PyMySQL/PyMySQL )


설치가 끝나시면 아래와같은 방식으로 MySQL에 접근하여 수행 할 수 있습니다~!!



< 파이썬3 예문 >

#!/var/www/new/Flask

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


import pymysql



db = pymysql.connect(host="localhost", user="tester", passwd="1234", db="myPHP", charset='utf8')

cur = db.cursor()

cur.execute("UPDATE member SET ip=''")

db.commit()

db.close()





 ☑️  db를 불러올때, 뒤에 'charset'을 적어주지 않을 경우 파이썬에서 비교연산자 비교시 포맷이 달라서 원하지 않은 결과가 나올수 있어요~

<JAVA> 입력되는 텍스트에대한 이벤트처리



EditText edit = (EditText)findViewByld(R.id.edit);
edit.addTextChangedListener(new TextWatcher() {

// 1. 입력되는 텍스트에 변화가 있는경우

@Override

public void onTextChanged(CharSequence s, int start, int before, int count){


}


// 2. 입력이 끝났을 경우

@Override

public void afterTextChanged(Editable arg0) {


}


// 3. 입력하기 전

@Override

public void beforeTextChanged(CharSequence s, int start, int count, int after) {


}


});



JAVAFX등을 이용하여 기능을 구현하는 과정에서 텍스트가 입력될때마다 실시간으로 처리되는 형태의 프로그램들을 만들고 싶을때 유용하게 사용할 수 있습니다.

'프로그래밍 Note > JAVA' 카테고리의 다른 글

작년에 만든 CRC코드  (0) 2018.05.04