반응형

javascript 840

사람들이 동적 언어에서 그토록 매력적이라고 ​​생각하는 것은 무엇입니까?

사람들이 동적 언어에서 그토록 매력적이라고 ​​생각하는 것은 무엇입니까? [닫은] 요즘 모두가 다이나믹하고 컴파일되지 않은 악 대차에 뛰어 드는 것 같습니다. 저는 대부분 컴파일 된 정적 유형 언어 (C, Java, .Net)로만 작업했습니다. 동적 언어에 대한 경험은 ASP (Vb Script), JavaScript 및 PHP와 같은 것입니다. 이러한 기술을 사용하면 동적 언어를 생각할 때 입에 나쁜 맛이 남았습니다. 맞춤법이 틀린 변수 이름 및 잘못된 유형의 값을 변수에 할당하는 것과 같이 일반적으로 컴파일러에 의해 포착되었을 수있는 것은 런타임까지 발생하지 않습니다. 그런 다음에도 새 변수를 만들고 일부 기본값을 할당하기 때문에 오류가 발생하지 않을 수 있습니다. 또한 변수에 명시 적 유형이 없기 ..

your programing 2020.09.25

socket.io를 사용하여 특정 클라이언트에 메시지를 보내는 방법

socket.io를 사용하여 특정 클라이언트에 메시지를 보내는 방법 나는 socket.io + node.js로 시작하고, 로컬로 메시지를 보내고 socket.broadcast.emit()기능 을 브로드 캐스트하는 방법을 알고 있습니다 .-연결된 모든 클라이언트가 동일한 메시지를받습니다. 이제 특정 클라이언트에게 개인 메시지를 보내는 방법을 알고 싶습니다. 즉, 두 사람 (Client-To-Client 스트림) 간의 개인 채팅을위한 소켓 하나를 의미합니다. 감사. 사용자가 연결되면 이메일과 같이 고유해야하는 사용자 이름으로 서버에 메시지를 보내야합니다. 사용자 이름과 소켓 쌍은 다음과 같은 객체에 저장되어야합니다. var users = { 'userA@example.com': [socket object],..

your programing 2020.09.25

CSS 여백 및 패딩 속기 속성의 순서에 대한 니모닉

CSS 여백 및 패딩 속기 속성의 순서에 대한 니모닉 하나의 선언에서 여백이나 패딩을 설정하는 속기 속성의 순서를 기억할 수 없습니다. 그건: margin-top: 2px; margin-bottom: 4px; margin-left: 3px; margin-right: 8px; 다음과 같이 쓸 수 있습니다. margin: 2px 8px 4px 3px; 예, 정오에 시작하여 시계 방향으로 움직이는 시계를 생각하면 주문을 시각화 할 수 있다는 것을 이해합니다. 그러나 나는 그것을 계속 잊고있다. 위, 오른쪽, 아래, 왼쪽 순서를 텍스트로 기억해야합니다. 따라서 TBLR TRB L. 이 [R- 명사] [B- 동사] [L- 명사]는 아마도 갈 길일지도 모르지만 영감이 부족하다고 느낍니다. 누군가가 이것에 대한 유용..

your programing 2020.09.25

Java 변수 및 메소드 이름에 밑줄 사용

Java 변수 및 메소드 이름에 밑줄 사용 [닫힘] 요즘에도 Java 변수 및 메서드에서 밑줄을 자주 볼 수 있습니다. 예는 멤버 변수 (예 : "m_count"또는 "_count")입니다. 내가 기억하는 한, 이러한 경우 밑줄을 사용하는 것은 Sun에서 나쁜 스타일이라고합니다. 그것들이 사용되어야하는 유일한 장소는 상수 ( "public final static int IS_OKAY = 1;"에서처럼)입니다. 상수는 모두 대문자 여야하고 낙타 대문자가 아니어야하기 때문입니다. 여기서 밑줄은 코드를 더 읽기 쉽게 만들어야합니다. Java에서 밑줄을 사용하는 것이 나쁜 스타일이라고 생각하십니까? 만약 그렇다면, 그 이유는 무엇입니까? 지금 사용하는 코드가 없다면 계속하는 것이 좋습니다. 코드베이스에서 사용하..

your programing 2020.09.25

속성별로 객체 목록 그룹화 : Java

속성별로 객체 목록 그룹화 : Java 특정 개체의 속성 (위치)을 사용하여 개체 (학생) 목록을 그룹화해야합니다. 코드는 다음과 같습니다. public class Grouping { /** * @param args the command line arguments */ public static void main(String[] args) { List studlist = new ArrayList(); studlist.add(new Student("1726", "John", "New York")); studlist.add(new Student("4321", "Max", "California")); studlist.add(new Student("2234", "Andrew", "Los Angeles")); st..

your programing 2020.09.25

EditText에서 키패드 팝업을 비활성화하는 방법은 무엇입니까?

EditText에서 키패드 팝업을 비활성화하는 방법은 무엇입니까? 내 앱에서 모든 화면의 첫 번째보기는 EditText이므로 화면으로 이동할 때마다 화면 키패드가 나타납니다. 이 팝업을 비활성화하고 EditText를 수동으로 클릭했을 때 활성화하려면 어떻게해야합니까 ???? eT = (EditText) findViewById(R.id.searchAutoCompleteTextView_feed); eT.setOnFocusChangeListener(new OnFocusChangeListener() { public void onFocusChange(View v, boolean hasFocus) { if(hasFocus){ InputMethodManager imm = (InputMethodManager) getS..

your programing 2020.09.25

OSX -bash : composer : 명령을 찾을 수 없습니다.

OSX -bash : composer : 명령을 찾을 수 없습니다. "작곡가"를 입력하면 위의 오류 메시지가 나타납니다. 나는 내 맥북에서 : curl -sS https://getcomposer.org/installer | php sudo mv composer.phar /usr/local/bin/composer Composer를 전역으로 설치합니다. / local / bin / composer 디렉토리를 수동으로 만들어야했는데 이로 인해 오류가 발생했을 수 있습니까? php composer.phar .phar 파일이있는 내 코드 디렉토리에서 작동합니다. 문제를 해결하고 전 세계적으로 composer를 실행하려면 어떻게해야합니까? 내 ~ / .profile export PS1="\W: " export CL..

your programing 2020.09.25

레지스트리 키 오류 : Java 버전에 '1.8'값이 있지만 '1.7'이 필요합니다.

레지스트리 키 오류 : Java 버전에 '1.8'값이 있지만 '1.7'이 필요합니다. 달리는 동안 sencha app build production 다음과 같은 오류가 발생합니다. 오류 : 레지스트리 키 'Software \ JavaSoft \ Java Runtime Environment'\ CurrentVersion ' 값은 '1.8'이지만 '1.7'은 필수입니다. 오류 : java.dll을 찾을 수 없습니다. 오류 : Java SE 런타임 환경을 찾을 수 없습니다. java -version , 명령은 다음을 표시합니다. Java 버전 "1.8.0_40"Java (TM) SE 런타임 환경 (빌드 1.8.0_40-b26) Java HotSpot (TM) 64 비트 서버 VM (빌드 25.40-b25, 혼..

your programing 2020.09.25

Python : 사전의 값으로 키를 교환하는 가장 좋은 방법은 무엇입니까?

Python : 사전의 값으로 키를 교환하는 가장 좋은 방법은 무엇입니까? 사전을 입력으로 받고 키가 입력 값이되고 해당 값이 해당 입력 키가되는 사전을 반환하고 싶습니다. 값은 고유합니다. 예를 들어, 내 입력은 다음과 같습니다. a = dict() a['one']=1 a['two']=2 내 출력은 다음과 같습니다. {1: 'one', 2: 'two'} 명확히하기 위해 내 결과가 다음과 동일하기를 바랍니다. res = dict() res[1] = 'one' res[2] = 'two' 이것을 달성하는 깔끔한 Pythonian 방법은 무엇입니까? 감사 파이썬 2 : res = dict((v,k) for k,v in a.iteritems()) Python 3 (@erik에게 감사) : res = dict((..

your programing 2020.09.25

SD에서 파일 및 디렉토리를 프로그래밍 방식으로 이동, 복사 및 삭제하는 방법은 무엇입니까?

SD에서 파일 및 디렉토리를 프로그래밍 방식으로 이동, 복사 및 삭제하는 방법은 무엇입니까? 프로그래밍 방식으로 SD 카드의 파일 및 디렉토리를 이동, 복사 및 삭제하고 싶습니다. Google 검색을 수행했지만 유용한 정보를 찾을 수 없습니다. 표준 Java I / O를 사용 합니다. Environment.getExternalStorageDirectory()외부 저장소 (일부 장치에서는 SD 카드)의 루트로 이동하는 데 사용 합니다. 매니페스트에 올바른 권한 설정 아래는 프로그래밍 방식으로 파일을 이동하는 기능입니다. private void moveFile(String inputPath, String inputFile, String outputPath) { InputStream in = null; Out..

your programing 2020.09.25
반응형