본문 바로가기

반응형

개발

brew 로 패키지 설치시 link 깨질때 brew 로 패키지 설치 시 깨질때 방법 Homebrew and Symlink Issuesif you see this:Error: An unexpected error occurred during the `brew link` step The formula built, but is not symlinked into /usr/local Permission denied @ dir_s_mkdir - /usr/local/Frameworks Error: Permission denied @ dir_s_mkdir - /usr/local/Frameworksthen do this:sudo chown -R $(whoami) $(brew --prefix)/*note the $(brew --prefix)/* ...High Sie.. 더보기
안드로이드 액션바 뒤로 가기 만들기 안드로이드 액션바 뒤로 가기 만들기 1. Activity 에 뒤로가기 버튼 setpublic class AddActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_add); // 액션바 뒤로가기 버튼 ActionBar actionBar = getSupportActionBar(); actionBar.setDisplayHomeAsUpEnabled(true); } } 2. 메니페스트에 뒤로가 어디냐? parent_activiy set http://ande226.ti.. 더보기
안드로이드 알람 http://debugdaldal.tistory.com/124 더보기
[Data Mining] 데이터마이닝 프로세스 개요 1. 데이터 모델링 과정 목적결정 > 데이터 수집 > 데이터탐색 및 정제 > 데이터마이닝 방법 결정 > 최종모델 결정 > 성능평가 > 적용 2. 데이터 마이닝의 핵심 아이디어 분류 : 예측 : 예측하고자 하는 변수가 범주형으로 표현된 클래스 > 분류문제 예측하고자 하는 변수가 숫자로 표현된 연속형 변수 > 예측문제연관규칙 : 연관규칙을 이용해 다양한 추천시스템 운영예측분석 : 분류, 예측 그리고 연관성 분석들을 예측분석이라 한다.데이터 축소 : 대용량의 데이터를 필요한 만큼의 데이터로 축소데이터 탐색 : 서로 상관관계가 큰 변수들의 켤합을 통해 적은 수의 변수들로 축소하고 관측지들도 서로 비슷한 성질을 갖고 있는 것 끼리 통합시각화 : 데이터를 잘 이해하기 위한 방법 중 한가지 히스토그램, 상자도표, 막.. 더보기
[Android] 런타임에 권한 요청 런타임에 권한 요청 Anrdoid 6.0(API 레벨 23)부터 사용자는 앱이 설치될 때가 아니라 앱이 실행되는 도중 앱에 권한을 부여한다. 그래서 앱 설치 과정이 간소화 되고, 사용자는 앱의 기능을 더 세부적으로 제어할 수 있게 되었다. 예를 들어, 사용자는 앱에 카메라 제어 권한만 부여할 수도 있고 위치 권한을 주지 않을 수도 있다. 또한, 앱 설정 화면에서 언제든지 권한 취소가 가능하다. 시스템 권한은 정상권한, 위험권한 두가지로 구분된다. - 정상권한 사용자 개인정보를 직접 위험에 빠뜨리지는 않는다. 앱이 매니페스트에 정상 권한을 나열하는 경우, 시스템은 자동으로 권한을 부여한다. - 위험 권한 사용자 기밀 데이터에 대한 액세스를 앱에 부여할 수 있다. 앱이 매니페스트에 정상권한을 나열하는 경우,.. 더보기
트리 트리 트리관련 용어노드 - 트리의 구성요소간선 - 노드와 노드를 연결하는 연결선루트노드 - 트리구조에서 최상위에 존재하는 노트단말노드- 아래로 또 다른 노드가 연결되어 있지 않은 노드, 자식 노드가 없는 노드내부노트 - 단말노드를 제왜한 모든 노드레벨- 루트가 레벨0 이고 아래로 내려갈 수록 레벨이 하나 씩 증가 이진트리- 루트 노드를 중심으로 두개의 서브 트리로 나눠진다.- 나눠진 두 서브트리도 모두 이진 트리이어야 한다.포화 이진트리- 모든 레벨이 꽉찬 이진트리완전 이진트리- 단말노드를 제외한 모든 노드가 이진 트리인 상태 꽉 차지 않아도 된다. 나머지는 그냥 이진트리 더보기
소프트웨어공학 1. 규모 - 작은 프로젝트에서는 엔지니어링 능력이 거의 필요 없지만 대규모 프로젝트에서는 필요하다. 엔지니어링 : 방법, 절차, 도구 2. 품질과 생산성 - 엔지니어링에는 비용, 일정, 품질을 지향한다. - 노동집약적인 소프트웨어 프로젝트는 월-인원(man-month)으로 측정한다. - 비용 : 월-인원 * 월급 + 하드웨어 + 사무실 등 오버헤드 - 일정 : 제품의 콘셉트를 세운 후 부터 출시될 때까지 주기가 짧아야한다. 빨리 개발 되어야 한다. - 품질 : 기능성(원래 정한 요구를 만족시키는가), 신뢰성(정한 수준의 성능을 유지할 수 있는가), 사용용이성(쉽게 이해되고 쉽게 배울 수 있는가), 효율성(사용되는양에 따라 적절한 성능을 제공하는가), 이식성(별도의 작동이나 수단 없이 다양한 환경에서 적.. 더보기
소프트웨어공학 - 소프트웨어공학에서 다루는 문제 1. 고비용 - LOC(Lines of Code) 소프트웨어의 규모를 측정하는데 사용 - 소프트웨어 개발에 드는 비용을 월-인원(Man-Month)으로 나타낸다.- 소프트웨어의 위기 응용프로그램이 실행되는 환경인 하드웨어의 비용은 응용프로그램의 일부라는 사실- 무어의 법칙 2년에 2배로 성능이 좋아진다. 집적도가 2배 증가 2. 지연과 낮은 신뢰도 - 상당히 발전했지만 아직 취약 ex ) 35% 이상이 계획에서 벗어난 컴퓨터 관련 개발 프로젝트 - 장비 고장의 70% 이상이 소프트웨어의 의한 것. - 다른 엔지니어링이 소프트웨어엔지니어링보다 발전 해왔다는 증거 . - 급발진, 아폴로 로켓의 실패 도 소프트웨어 문제 - 소프트웨어는 노후화, 마모 되는 물리적 기계적 특성을 가지고 있는 것이 아니라 처음 문.. 더보기

반응형