특수문자 이모지 HTML 입력하기 아래에는 몇몇 이모지와 아이콘들의 HTML code 입니다. ★ ★ ☆ ☆ ☎ ☎ ☏ ☏ ✓ ✓ ✗ ✗ ☕ ☕ ♠ ♠ ♣ ♣ ♦ ♦ ♥ ♥ ☃ ☃ 🍩 🍩 🍕 🍕 💯 💯 💲 💲 특정한 페이지들에서 이모지가 표기가 안되고 그냥 허연배경에 표시가 안되는 경우가 있는데 이걸 HTML code로 표기하게 된다면 확실하게 표시가 됩니다. 다운로드 사이트 아래 싸이트에 접속하시면 내가 찾고자 하는 거의 모든 HTML code를 찾으 실수 있을 겁니다. Copy Paste Character A website for copying the 'hidden' characters that comes with the computer's typefaces. copypastecharacter.com..
php로 개발된 프로젝트를 관리해야 할 일이 생겼다. 해당 프로젝트는 composer로 관리가 되고 있었고 codeigniter 가 사용되고 있었다. 프로젝트 전체를 git에서 내려받고 composer를 설치하던중 오류 메세지가 똭! composer 오류 메세지 require-dev.mikey179/vfsStream is invalid, it should not contain uppercase characters. Please use mikey179/vfsstream instead. 처리방법 처리방법은 의외로 간단했다. php프로젝트 하위에 composer.json 파일 내부에 보면 "require-dev": { "mikey179/vfsStream": "1.1.*", "phpunit/phpunit": "..
이번에 신규 프로그램을 설치 하면서 JAVA11 버전으로 개발을 하게 됐다. 그런데 문제가 AWS 에 설치한 centoOS에 java11이 설치가 안되는 것이다!!!! 이유를 살펴보니 yum 으로는 다운이 되지 않고 다운받아서 설치를 해야 하는 것을 발견 기존에 개발된 legacy 프로그램들이 1.8로 되있는 것들이 대부분이라 추후 java11버전으로 업그레이드 할 일이 많을 것같아서 이렇게 기록으로 남긴다. 이번 업그레이드 과정에서 다행히 기존 프로그램들에도 문제가 없고 설치도 한방에 잘 되서 에러에 관한 것은 기록을 못했지만 추후 다른 프로젝트 자바버전 업그레이드시 에러가 날경우 여기에 추가로 기록할 예정이다. 현재 설치 가능한 자바버전 확인하기 uname -a java11 버전 centoOS로 다운..
대문자 불러오기 SELECT * FROM member WHERE BINARY(email) REGEXP '^[A-Z]' LIMIT 100; 소문자 불러오기 SELECT * FROM member WHERE BINARY(email) REGEXP '^[a-z]' LIMIT 100; 대소문자 모두 포함된 데이터 불러오기 SELECT * FROM member WHERE BINARY(email) REGEXP '^[a-Z]' LIMIT 100;
클라우드 기반 서비스의 목록은 길고, 지속적으로 증가하고 있습니다. 그러나 어떤 솔루션이 비즈니스에 적합한지 알고 싶은 경우 먼저 각각 클라우드 서비스 모델의 특징을 이해 해야 합니다. IaaS,PaaS,SaaS는 레고 모델과 같습니다. 클라우드 서비스의 개념을 이해하려고 하면 가끔 클라우드를 제대로 이해하고있나?라고 느껴질 수 있다. IaaS vs PaaS, PaaS vs SaaS, IaaS vs SaaS, IaaS vs SaaS의 의미를 모르면 IaaS vs SaaS를 떠올리는 것은 까다롭다. 서비스로서의 인프라(IaaS), 서비스로서의 플랫폼(PaaS) 및 서비스로서의 소프트웨어(SaaS)는 머리를 긁적거리게 할 수 있다. 그러나 그들은 서비스 제공자들이 제공하는 다양한 업무와 책임을 미묘하게 설명..
아이폰은 안드로이드와 달리 핸드폰에서 테스트하기위해 해당 디바이스의 UDID를 확인해야 한다. - ipa 테스트를 위한 IOS 기기 등록 (UDID 추출) 사이트를 통해 확인 1. iPhone(iPad)에서 http://udid.io 접속 2. Tap to find UDID 클릭 3. 프로파일 설치 4. 암호입력 5. 화면에 뜬 UDID 확인(또는 Send UDID via E-mail 로 발송) 아이튠즈에서 확인 1. 아이폰 아이튠즈 연결 2. 아이튠즈의 장치 정보에 일련번호 부분을 클릭클릭하여 UDID가 나올때까지 클릭 아이튠즈에서도 안보일경우 제어판을 통해 확인 1. 컴퓨터에 아이튠즈 설치 2. 컴퓨터에 아이폰 연결 3. 컴퓨터에 제어판 실행 > 장치관리자 > 범용직렬버스 컨트롤러 클릭 4. Ap..
1. 자바 -> 코틀린은 비교적 쉽지만 (비교적쉽지 그래도 어렵다..) 코틀린 -> 자바는 진짜 어마어마하게 빡쌔다....( 사실 불가능에 가깝다 ㅠ)
apply plugin: 'com.android.application' apply plugin: 'kotlin-android' apply plugin: 'kotlin-android-extensions' android { compileSdkVersion 29 defaultConfig { applicationId "com.st.myf" minSdkVersion 22 targetSdkVersion 29 versionCode 1 versionName "1.0" testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" } buildTypes { release { minifyEnabled false proguardFiles getDefau..
1. 굉장히 간결한 문법 제공 2. 오버헤드 없는 null 에 대한 안정성. nullable과 notnull 모두 사용이 가능하다. 변수를 선언시에 ?를 붙인다면 nullable을 만들수 있다 3. 확장함수, 연산자 오버로딩을 지원한다. 4. JVM환경위에서 돌아간다. JAVA에 100% 호환된다. (사실 이점이 엄청나게 큰 장점이다.) 5. 람다식을 지원한다. 6. singleton 방식의 객체를 object로 만들 수 있다. 7. 세미콜론이 필요없다. 8. 구글에서 공식언어로 kotlin을 지정했다. 심지어 공식발표문서의 문법도 kotlin으로 발표된다.
갑자기 잘 돌아가던 쿼리가 에러가 나서 로그를 보니 Column count doesn't match value count at row 1 라는 문구가 보임 이상하다.....싶었는데... org.mybatis.spring.SqlSessionUtils 2020-07-27 11:31:00 [http-nio-8090-exec-4] DEBUG org.mybatis.spring.SqlSessionUtils - Releasing transactional SqlSession [org.apache.ibatis.session.defaults.DefaultSqlSession@7114a3c1] org.mybatis.spring.SqlSessionUtils 2020-07-27 11:31:00 [http-nio-8090-exec..
프로그래밍을 하다보면 절대로 피할수가 없는게 알고리즘이다. 개발을 처음 시작하고 이 알고리즘을 도대체 왜 공부하나....싶었는데 개발을 하면 할수록 그 필요성이 절실해진다. 아주 오랜시간 미지근하게 공부해야 하는게 알고리즘인데 여기 그 가이드라인을 잡아주고 이 지겨운 걸 조금이나마 재밌게 할수있는 싸이트가 있다! 이미 알만한 사람들은 모두 아는 그런 싸이트라 단순 소개만 한다. 이미 첫페이지부터 압도되는 숫자들이 있다 2020.07.22 기준 이며 아마 계속 늘어날거다 한마디로 풀어도 풀어도 끝도 없다는 얘기 이쪽 방면으로 고인물이신분들도 많이 계시고 싸이트 자체적으로 대회도 열고 채점도 해주고 진짜 치열하게 알고리즘을 공부할수있는 곳이다 이곳에서만 몇달 놀아도 알고리즘의 달인이 되어 있지 않을까 싶다...
구조 App - manifests - - AndroidMaifest.xml java - activity res - drawable - layout - mipmap - values - Xml Gradle Script - build.gradle (project) - build.gradle (app)
1. cmd+r 키를 동시에 누른다 -> cmd 입력 아래 파일 다운받은 후 안에 내용을 복붙 한다. 라이센스가 출력이 안될경우 2번으로 실행 2. keyfinder 를 다운받는다. keyfinder.exe 실행 끝 참고로 keyfinder는 office관련 라이센스도 같이 출력됨 뭔가 PC에 등록된 라이센스들을 다 불러옴 혹시 PC를 포멧해야되거나 중고로 내놓거나 할때 따로 적어놓을 필요없이 위의 방법으로 그때그때 추출해서 놓으면 좋을듯
도커(DOCKER) 도커(Docker)는 리눅스의 응용 프로그램들을 소프트웨어 컨테이너 안에 배치시키는 일을 자동화하는 오픈 소스 프로젝트이다. 도커 컨테이너는 일종의 소프트웨어를 소프트웨어의 실행에 필요한 모든 것을 포함하는 완전한 파일 시스템 안에 감싼다. 여기에는 코드, 런타임, 시스템 도구, 시스템 라이브러리 등 서버에 설치되는 무엇이든 아우른다. 이는 실행 중인 환경에 관계 없이 언제나 동일하게 실행될 것을 보증한다. 도커는 리눅스에서 운영 체제 수준 가상화의 추상화 및 자동화 계층을 추가적으로 제공한다. 도커는 cgroups와 커널 이름공간과 같은 리눅스 커널, 또 aufs와 같은 유니언 가능 파일 시스템의 리소스 격리 기능을 사용하며, 이를 통해 독립적인 "컨테이너"가 하나의 리눅스 인스턴스..
특징 쿠버네티스(K8s)는 컨테이너화된 애플리케이션을 자동으로 배포, 스케일링 및 관리해주는 오픈소스 시스템입니다. 애플리케이션을 구성하는 컨테이너들의 쉬운 관리 및 발견을 위해서 컨테이너들을 논리적인 단위로 그룹화합니다. 쿠버네티스는 Google에서 15년간 프로덕션 워크로드 운영한 경험을 토대로 구축되었으며, 커뮤니티에서 제공한 최상의 아이디어와 방법들이 결합되어 있습니다. 행성 규모 확장성 Google이 일주일에 수십억 개의 컨테이너들을 운영하게 해준 원칙들에 따라 디자인되었기 때문에, 쿠버네티스는 운영팀의 규모를 늘리지 않고도 확장될 수 있습니다. 무한한 유연성 지역적인 테스트든지 글로벌 기업 운영이든지 상관없이, 쿠버네티스의 유연성은 사용자의 복잡한 니즈를 모두 수용하기 때문에 사용자의 애플리케..