목록분류 전체보기 (98)
Real Vectorism. 훨씬 더 입체적으로...
까먹을꺼같아서 기록 1. 코루틴 사용법 // 선언 형식 IEnumerator TestCoroutine() { while(무언가가 해야할 일이 끝날 때까지) { 무언가 해야할 일의 1 step // 밀리세컨드가 아닌 세컨드라는 점이 문제. yield return new WaitForSeconds(1.0f); } // 있으나 없으나 yield break; } // 사용형식 StartCoroutine(TestCoroutine()); 자바만 해오던 작업자에게 매우 생소한 문법 중 하나가 아닐 수 없는데 자바 1.8에서 도입된 람다식과는 전혀 다르게 아예 씨샵에서는 아규먼트로 파워풀하고 무식하게 함수를 다이렉트로 꽂아버렸다. 주의해야할 점은 코루틴과 스트림처리는 철저하게 선을 긋고 다르게 바라보는 개념이라는 점...
VO 객체 (기존 사용 방식) public class UserVO { private int idx; private String username; private String password; private Date regdate; /* 중략 */ public void setIdx(int idx) { this.idx = idx; } public void setUsername(String username) { this.username = username; } public void setPassword(String password) { this.password = password; } public void setRegdate(Date regdate) { this.regdate = regdate; } } VO 객..
https://blog.naver.com/dldnjswo0417/221636841053
진짜...... 너무 큰 복병이 2개씩이나 숨어있던 탓에 오늘 하루 회사업무 집에서 한답시고 아무것도 못하고 쉬지도 못하고 하루를 날려먹은것에 너무 분노해서 글을 써본다...... 어지간하면. 프로그래밍을 하는 사람이 10,000명이 있으면 10,000가지 코딩방법이 존재한다고는 하지만. 표준제정 싸움을 하려고 해도 자기만의 방식을 고집처럼 드러내서 싸우던가 말던가 하지 아무말도 안하고 진짜 남에게 강요같은건 못하겠다 이딴거 해봤자 좋아지는거 없다는걸 각성하고 진짜 이렇게 글 쓴다...... (이하 별도의 표기법 언급이 없으면 무조건 Grast 표기법으로 명명한다.) SQL 레벨 (MyBatis 기준. iBatis는 써본 적 없으니 사용자가 알아서 커스터마이징하거나 그냥 쓰던대로 쓸 것) 1) 쿼리 실행..
자바 1.8 에서 추가된 새로운 개념인 Optional과 Stream의 개념... 어렵다. 그냥 하지말라고 권할 정도로 개념 자체가 생소하다. 하지만 웹 개발을 하느라 자바스크립트와 제이쿼리에 이미 굳은살이 생기기 시작한 개발자라면 오히려 적극 써보라고 권할 문법이다. 주어와 목적어의 개념을 바꿔서 생각해봐야 할 콜백의 개념을 프로그래밍 로직에 재밌게 녹여냈다는 정도의 문법이다. 예를 들기 위해 하나의 객체를 미리 만들어둔다. List list = new ArrayList (); list.add("1st chicken"); list.add("2nd chicken"); list.add("3rd chicken"); list.add("4th chicken"); ...... 중간생략합니다 ... 주석..
2019년의 새해가 밝자 마자 떡국을 드신 분도 있겠지만 오라클은 이제부터 자바의 이용료를 드십니다(...) --> 단, 기업 한정, 개인 사용자는 2021년부터 이게 뭐냐... 오라클은 애초에 데이터베이스로 먹고사는 회사인 만큼... 애초에 ojdbc가 리포지토리 사이트에서 퍼지지 못한 이유 중 하나가 바로 라이선스를 철저하게 강요하기 때문이라 카던데 돈을 내는것 또한 철저하게 잡아낸다는 카더라가 있다. 데이터베이스 상품군 중에서는 Enterprise Edition이 개인, 테스트 목적이라도 7일 이상을 사용할 경우 유료라고 적어놨는데 이걸로 과연 돈을 뜯긴 사용자가 몇명일 지는 알 수 없지만 이렇게 적어놨다는것부터가 범상치가 않다(......) 애초에 정보의 출처가 꺼라위키라서 믿거나 말거나다 ..
제목 그대로다. 어째서 도대체 왜 넥사크로를 배워야 하는가를 분석하는 글이다. 필자 왈왈, 현존하는 프로그래밍 툴 중 정말 최악의 쓰레기인데도 왜 써야 하는가를 논하는 글이다. 이 글은 투비소프트 직원 및 관계자를 제외한 모든 댓글러들의 의견을 존중한다. 즉, 투비소프트 내부에서 똑같은 생각을 가지고 있다 한들 난 그들을 존중하지 않겠다. 존재부터도 플랫폼의 완성도를 하나하나 뜯어보면 정말 최악의 쓰레기가 아닐 수 없다. 이딴것을 물건으로 팔아 돈을 번다는것도 납득이 안갈 뿐 더러, 요새는 품질에 만족감을 못느끼면 자본을 (화웨이를 제외한) 외세로 유출시켜서라도 훨씬 부드럽고(쉽고) 강렬한(강력한), 만족스러운(다음번에도 다시 찾게 될) 경험을 얻길 원하는 시대에 아직도 검정고무신 시대의 국산장려운동이 ..
Updated Log 2019.05.09: Playlog 내용 추가 펌프 잇 업 XX 의 무작위로 곡을 고르는 Randomizer 인 PIU Mosso 입니다. PIU Mosso의 기능은 (작성일 2019. 04. 19. 기준) 크게 Randomizer, League 등으로 나누어집니다. (작성일 기준 개발서버에는 Scoreattack까지 있으나 실서버 미반영 기능으로 제외) Randomizer 각 필터구분, 정밀구분, 목록 등으로 구성되어 있으며 이용 방법은 다음과 같습니다. -> 필터구분 채널 필터와 카테고리 필터, 타입 필터 등이 있으며 각 필터별 최소 1개 이상 선택되어있어야 합니다. 선택된 필터에 하나라도 대응되는 곡만을 검사합니다. ex) 채널 필터 XX만 선택 시 XX버전에 추가된 신곡만 검..