본문 바로가기

프로그래밍

(90)
TypeScript Beginning Quick Start TypeScript 를 보고 정리한 내용을 기록한 포스팅입니다.
LayoutInflater.from(context) vs context.getSystemService(LAYOUT_INFLATER_SERVICE) LayoutInflater.from(context) vs context.getSystemService(LAYOUT_INFLATER_SERVICE) https://stackoverflow.com/a/20995083/9757951 getSystemService : A LayoutInflater for inflating layout resources in this context. 이 Context에서 Layout Resource를 확장하는 LayoutInflater LayoutInflater : Obtains the LayoutInflater from the given context. Context로 부터 LayoutInflater를 가져온다. Activity 내부에선 getLayoutInflater() 를 ..
Android Thread Handler Process : Program의 instance Process 간에는 메모리를 공유하지 않는다. Thread : 작업을 수행하는 객체로 Scheduler에 의해 관리, 실행된다. Process는 1개 이상의 Thread를 갖는다. 같은 Process 내에 Thread들은 메모리를 공유한다. Process : 회사 MainThread : 대표 Thread : 직원 Resource : 프린터 등등 자원 * 자원은 다른 회사(Process)와 공유하지 않는다. Thread 사용하는 방법 1) Runnable 이용 2) Thread 상속 ThreadPool : 몇 개의 Thread로 여러 작업을 수행하게 한다. (Thread 재활용) ThreadPoolExecutor로 생성 ThreadLocal : Threa..
mysql error 2002 로그인 에러 on mac mysql error 2002 (hy000) can't connect to local mysql server through socket '/tmp/mysql.sock' (2) 시스템 환경설정 - mysql 에서 서버가 켜져있는지 확인한다. 이렇게 하고 로그인하니까 됐어요'ㅇ'/
mac mysql 설치 후 root 비밀번호 변경 아예처음 설치하고 아무것도 안했을때 default로 요상한 비번이 설정되었습니다. root@localhost: amsDSlfk,12l (이런정도의... ) 비밀번호를 바꾸고자 이러저러 시도를해봤지만 포기하고 그냥 진행하려던 찰라 you must reset your password using alter user statement before executing this statement 이런 에러가 발생되어 찾아보니 alter user 를 써서 비밀번호를 바꿀수 있더라구용 ALTER USER 'root'@'localhost' IDENTIFIED BY '변경할비밀번호' 제대로 변경했습니다. [참조]http://dslee1.blogspot.kr/2016/04/mysql-57-you-must-reset-your-..
c# does not contain a static 'main' method suitable for an entry point c# does not contain a static 'main' method suitable for an entry point 시작 클래스에함수이름을 "Main" 이라고 적어줘야한다. 소문자 안돼여 namespace KGSurvey{ public static class clsMain { [STAThread] public static void Main() { frmMain main = new frmMain(); main.ShowDialog(); } }}
swift 함수 연습 3 ver1 func helloGenerator(message : String) -> (String, Int) -> String{return {(name : String, age : Int) -> String inreturn "이름 : \(name) 나이 : \(age) + \(message)"}} ver2 func helloGenerator(message : String) -> (String, Int) -> String{return {name, age -> String inreturn "이름 : \(name) 나이 : \(age) + \(message)"}} ver3 func helloGenerator(message : String) -> (String, Int) -> String{return {retur..
swift 함수 연습 2 [part1] func helloGenerator(message : String) -> (String) -> String{func hello(name : String) -> String{return name + message}return hello} let hello2 = helloGenerator(message : "미소미소")print(hello2("안녕 ")) 결과 :안녕 미소미소 /* hello 의 반환 타입은 String 이고, hello 는 "문자열을 받아서 문자열을 반환하는 함수"이다. helloGenerator 의 반환 타입은 (String) -> String 이고, helloGenerator 는 ""문자열을 받아서 문자열을 반환하는 함수"를 반환하는 함수"이다. */ https://dev..