일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- convert
- dataginding
- 컴파일
- Realm
- 다윈
- vuepress
- firebase
- fabic
- web3js
- Android
- Exception
- 안드로이드
- Hyperledger
- 스트리밍
- hardwareacceleration
- test
- error
- coroutines
- quick-start
- C
- log
- null safety
- Gradle
- Glide
- kotlin
- porterduff
- LAYER_TYPE_SOFTWARE
- ethereum
- bigquery
- fabric-sdk-java
- Today
- Total
목록분류 전체보기 (212)
날마다 새롭게 또 날마다 새롭게
문제 : Virtualbox 에 ubuntu 설치 후, 처음 Log-in 할 때, 다음과 같은 경고 메세지가 뜸. " It seems that you do not have the hardware required to run Unity. Please choose Ubuntu Classic at the login screen and you will be using the traditional environment. " 해결 : 1. Log-in 하고 VirtualBox 메뉴의 "장치 >> 게스트 확장 설치" 를 클릭2. iso가 마운트 되어 자동 실행 창이 뜨면 실행하고 설치를 진행함.3. 게스트 확장 설치 후, ubuntu를 종료하고 VirtualBox의 ubuntu 디스플레이 설정을 아래와 같이 변경함...
출처 : http://binsolb.tistory.com/entry/CalledFromWrongThreadException 문제. Thread 에서 adapterView 데이터 업데이트 하는 notifyDataSetChanged() 호출 시, Error 발생해결. HandlerMessage 사용하여 해결됨.... - 핸들러 구현 코드@SuppressLint("HandlerLeak")private Handler mHandler = new Handler() {@Overridepublic void handleMessage(Message msg) {switch(msg.what){case UPDATE:notifyDataSetChanged(); //필자가 원했던 UI 업데이트 작업break;}}};
Step :1. sendpack Object를 byteArrayO로 변환2. byteArray를 파일로 저장3. 파일을 다시 읽어온 후, outputstream으로 전송 PicPacket sendpack = new PicPacket();sendpack.setPacket(null, file_stream.length, file_stream, filename, seq); try {// object -> byte[]ByteArrayOutputStream bos = new ByteArrayOutputStream();ObjectOutput out = new ObjectOutputStream(bos); out.writeObject(sendpack);byte[] objectBytes = bos.toByteArray()..
CEO - 회사의 사업 성공을 책임지는 대표 역할CTO - 회사의 전반적인 기술 리더십을 대표하는 역할펠로우 - 전략적인 기술 사상가 또는 혁신가, 최고위급 기술직,부사장 - 특정 브랜드 전체 또는 R&D나 마케팅, 영업 등의 회사의 광범위한 영역을 차지하는 한 기능 전체를 책임지는 대표엔지니어링 본부장 - R&D 팀을 책임지는 임원, 전략이 잘 정의되었는지 관장하는 역할, 제품 개발 관리수석 아키텍트 - 제품이나 브랜드의 아키텍처를 책임짐릴리스 관리자 - 제품 출시를 전반에 걸쳐 책임지는 프로젝트 관리자2선 관리자 - 관리자를 관리하는 관리자아키텍트 - 제품의 일부 또는 전체의 아키텍처를 책임짐기술 관리자 - 실제 생산적인 일을 하는 직원들을 관리하며 팀의 선임 기술 지도자 역할프로그램 관리자 - 제품..
AndroidManifest.xml에서 Version 가져오는 코드 :context.getPackageManager().getPackageInfo(context.getPackageName(), 0).versionName
1. 업무 역량 (기술 역량)- 요건 계획, 소프트웨어 설계, 프로그래밍, 디버깅, 소프트웨어 공학, 운영체제 등을 말한다.- 성장을 위한 기술 역량 분류1) 기본기 - 핵심 언어, 운영체제, CPU, 객체지향 설계, GUI 프로그래밍, RAID, SSD, SAN/NAS, 메모리 관리 자료구조와 알고리즘, 데이터베이스, XM, 웹 프로그래밍, (LISP, 펄, 파이썬, 루비)2) 개발역량 - 코딩 역량, 품질 보증 역량, 전략 계획 역량코딩 : 요건 계획, 기능 명세 작성, 유닛 검사, 소프트웨어 아키텍처 설계, 캡슐화, 재사용, 디버깅, 진단, 확장성, 검토 방법론, 사용성 설계QA : 기능 검증 검사, 시스템 검증 검사, 스트레스 검사, 성능 품질 보증, 통계 검사, 소프트웨어 신뢰성 공학 절차, 정..
첫 번째 자유 : 원하는 대로 프로그램을 실행할 자유두 번째 자유 : 프로그램 소스 코드를 들여다보고 원하는 일을 할 수 있게 고칠 자유세 번째 자유 : 이웃을 도울 수 있는 자유 - 원하는 대로 사본을 만들고 배포할 자유네 번째 자유 : 커뮤니티에 기여할 수 있는 자유 - 원하는 대로 자신이 수정한 버전의 사본을 만들고 배포할 자유
- 최소한 네 가지 서로 다른 프로그래밍 언어와 네 가지 서로 다른 데이터 형식(JPEG, XML, 텍스트, MPEG 등)을 배운다.- 적어도 천 명이 동시에 사용할 수 있을 정도의 소프트웨어를 개발한다.- 1테라바이트 규모의 데이터까지도 스케일링할 수 있는 소프트웨어를 개발한다.- 열 명 이상이 참여하는 프로젝트에서 일한다.- 지금은 질문에 답해줄 사람이 없는, 만들어진 지 5년 넘게 지난 코드를 확장하는 일을 한다.- 남이 만든 코드의 결함을 적오도 40개 이상 수정한다.- UNICODE를 입력받고 두 가지 이상의 언어로 사용자 출력(에러 메시지, GUI 텍스트 등)을 하는 다국어 지원 코드를 작성한다.- 다음과 같은 상황에서의 성능 특성을 연구한다.- CPU 캐시 미스가 있는 상황과 없는 상황에서 ..
File path = new File("path");String filename=file.getName();- 파일 이름을 읽어온 후, 다음과 같은 방법으로 비교할 수 있다. ex) jpg인지 확인하고자 할때...1) if(filename.substring(filename.lastIndexOf("."), filename.length())=="jpg")2) if(filename.toLowerCase().endsWith(".jpg")==true)