분류 전체보기(271)
-
[자바] 부울 값을 정수 값으로 변환하기
https://www.baeldung.com/java-boolean-to-int 1. 개요 이 자습서에서는 부울 값을 int 값으로 변환하는 방법을 배울 것입니다. 먼저 Java가 이 두 가지 기본 데이터 유형을 처리하는 방법을 살펴보겠습니다. 그런 다음 우리는 부울을 정수로 변환하는 여러 가지 방법을 살펴볼 것입니다. 2. 데이터 유형들 Java에서 정수는 원시 데이터 유형, int 또는 Integer 래퍼 클래스로 나타낼 수 있습니다. 원시 데이터 유형은 2의 보수 인코딩 방법으로 표시되는 32비트 부호 있는 정수입니다. Integer 클래스는 부호 없는 정수 연산을 수행할 뿐만 아니라 정수(기본) 값을 제네릭과 함께 사용할 객체로 처리할 수 있도록 하는 래퍼 역할을 수행합니다. 반면. 부울 값은 메..
2023.04.03 -
이벤트 기반 아키텍처와 메시지 기반 아키텍처
Android : Event Driven Architecture vs Message Driven Architecture As Android developers, one of the biggest issues that we have to deal with is how to communicate between the Android components without leaking memory, as we have a very limited resources, and it is easy to mess around with the available memory .. www.linkedin.com Android 개발자로서 우리가 처리해야 하는 가장 큰 문제 중 하나는 메모리 누수 없이 Android 구성 요소 간에..
2023.04.02 -
SQLCiper를 통한 안드로이드 Sqlite 데이터베이스 암호화 하기
SQLCiper를 통한 안드로이드Sqlite 데이터베이스 암호화 하기 요즘 하도 보안보아 하니까, 내가 가진 정보를 다른 사람에게 특히 나쁜의도를 가진 사람에게 보여주거나 하지 않기 위해서 암호화라는 것을 많이 선택하게 된다. 나도 이런 상황에서 sqlite 데이터베이스를 안드로이드에서 사용하기 위해서는 어느정도 데이터베이스를 암호화 하고 향후에는 암호화 비밀번호도 동적으로 생성하는 것으로 바꾸려는 원대한 꿈을 가지고 프로젝트에 암호화된 데이터베이스를 집어넣는 작업을 했다. 문제라고 한다면 기존 안드로이드 sqlite API가 아닌 커스텀 데이터베이스 연결 라이브러리를 사용해야 하고, 업데이트라던지 버전관리를 다름아닌 내가 해야 한다는 것이다. 이건 다름아닌 유지보수의 이슈가 아닐까 하긴 하는 데... ..
2023.04.01 -
[MinGW ] 윈도우용 SQLCipher C에서 자바까지 - 2
[MinGW ] 윈도우용 SQLCipher C에서 자바까지 - 2 [MinGW ] 윈도우용 SQLCipher C에서 자바까지 - 2 Sqlcipherjdbc 드라이버 만들어 보기 안드로이... blog.naver.com Sqlcipherjdbc 드라이버 만들어 보기 안드로이드 라이브러리는 sqlcipher 제작사에서 제공 하지만 jdbc 같은 경우에는 만들기가 까다롭다고나 할까? 이제부터 sqlcipher 를 위한 jdbc 라이브러리를 만들어 보기로 하자. 참고로 현재 사용한 모든 소스는 github에 있다. (https://github.com/tommybee-dev/sqlcipher-whole.git) git clone https://github.com/decamp/sqlcipher-jdbc 어차피, ..
2023.03.31 -
[MinGW ] 윈도우용 SQLCipher C에서 자바까지
[MinGW ] 윈도우용 SQLCipher C에서 자바까지 오늘은, Sqlite을 사용하여 프로젝트를 작성하기 위해서는 어떻게 해야 될지에 대해서 얘기를 해보도록 한... blog.naver.com 오늘은, Sqlite을 사용하여 프로젝트를 작성하기 위해서는 어떻게 해야 될지에 대해서 얘기를 해보도록 한다. SQLCipher를빌드하고 C로 예제를 만들고 난 다음 내가 젤 익숙한 자바를 사용하여 이 라이브러리를 사용하게 되면연동에 관련된 문제로 다음 번부터는 크게 씨름 할 것 같지 않아서 이렇게 적어 두도록 한다. 저번에 안드로이드 용으로 문서1를 만들어 보기는 했지만, 이는 sqlcipher 제작사가 이미 jdbc 드라이버도 만들어져 있고 빌드 시에도, 구글이 워낙 툴체인을 잘 만들어 놓은 관계로 몇몇 ..
2023.03.30 -
slicing 이해하기
Understanding slicing How does Python's slice notation work? That is: when I write code like a[x:y:z], a[:], a[::2] etc., how can I understand which elements end up in the slice? Please include references where appropri... stackoverflow.com 문법은 다음과 같습니다. a[start:stop] # start 에서 stop-1까지의 요소들 a[start:] # start 에서 배열의 나머지까지 요소들 a[:stop] # 처음부터 stop - 1 까지 요소들 a[:] # 전체 배열의 복사본 step 값이라는 것이 있는 데, ..
2023.03.29