전체 글 112

JetBrain IDE 가 현재 가장 좋은 툴인 이유

JetBrain사에서 여러가지 IDE 툴이 있는데 그 중 안드로이드스튜디오, phpstorm 을 사용해보았다 일단 한마디로 이런 툴 사용하다 이클립스, 에디트플러스, 이런거 사용하면 구리다는걸 느낌 하기 싫어짐 차로 비유하면 JetBrain = BMW 5시리즈 이클립스 = 도요타 캠리 서브라임텍스트 = K5 브라켓 = 소나타 에디트플러스 = 티코 vscode도 써봤는데 캠리정도급.. 고급차를 선호하는 이유는 그만큼 빠르고 편안하게 갈 수 있기 때문이다 티코타면 너무 불안하고 무서워, 80으로 가는것 조차도.. 1. 편집 능력--> 찾아 바꾸기 기능 + 멀티 셀렉터 일단 이게 가능하다. alt + shift + insert 키를 눌러 선택모드 활성화 후 드래그 하여 ctrl + w 처리 이렇게 해서 편집을..

기타 2018.08.02

리사이클러뷰 리스트 바인딩 문제

기존 리사이클러뷰 어댑터와 리스트를 연결하기 위해서 액티비티에서 ArrayList aList = new ArrayList(); 선언후 어댑터에서는 생성자에서 List 를 받은후 this.aList = aList; 로 해주었다 액티비티에서 자료를 받은 후 aList.add()-> adapter.notifyDataSetChanged()으로 하면 데이터가 연결 된다 어댑터 쪽에서 인식을 못한다 (카운트:0) 문제 하지만 API 로 통신 한후 Gson을 통해 배열로 받아와서 List 에 넣기 위해 DTO[] array = gson.fromJson(list, DTO[].class); dtos = new ArrayList(Arrays.asList(array)); 이렇게 해서 adapter.notifyDataSetC..

Android 2018.07.27

BLE 통신 개념 + 통신 과정 + Notification 설정

1. BLE 통신 개념1) 개념 정리BLE 란? : 2010년, 새로운 Bluetooth 표준으로 Bluetooth 4.0 이 채택이 된다. 기존의 Bluetooth Classic과의 가장 큰 차이는 훨씩 적은 전력을 사용하여 Classic과 비슷한 수준의 무선 통신을 할 수 있다는 점이었다. 이는 당시 Bluetooth의 최대 단점이었던 과도한 베터리를 소모 문제를 해결하는 기술이었기 때문에, Bluetooth 관련 업계에 큰 반향을 일으켰다. 이렇게 저전력을 이용하여 무선통신을 하는 특징을 Bluetooth Low Energy (이하 BLE) 라고 부르는데, Bluetooth 4.0 이후의 버전들은 이 용어로 대체되서 불리기도 한다. 최근 출시되고 있는 스마트 밴드, 워치, 글래스 등의 웨어러블 무선..

Android 2018.06.21

struts 2.0 + mybatis3 INSERT 과정

Insert 과정 객체타입으로 보냄 123456789 아이디 비밀번호 이메일 이름 Colored by Color Scriptercs 1234567891011 MembersDao dao = MembersDao.getInstance(); int result = dao.setMember(membersVo); if (result == 1) { System.out.println("Insert 완료"); return SUCCESS; } else { System.out.println("Insert 실패"); return null; }Colored by Color Scriptercs 12345678910111213141516171819202122232425262728293031323334public class Memb..

2018.03.29