'컴퓨터 이야기'에 해당되는 글 95건

  1. 2015.12.12 php - is_array 주어진 인자가 array 인지 판별
  2. 2015.12.12 티스토리 카테고리 펼치기 1
  3. 2015.12.12 PHP 파라미터 GET, POST, REQUEST
  4. 2015.12.10 eclipse 팁 모음, 단축키, 기능
  5. 2015.12.09 mathemetica 유용한 명령어 모음
  6. 2015.12.09 리눅스 alias, unalias
  7. 2015.12.09 자바스크립트 강좌사이트
  8. 2015.12.09 cocos2d-x java 에서 C 함수 호출하기.
  9. 2015.12.09 cocos2d-x c++ 에서 java 함수 호출하기
  10. 2015.12.09 입력이 장기간 없을 때 sleep 모드로 빠지는 것 방지
  11. 2015.12.09 시간 딜레이 주고 실행되는 코드 만들기
  12. 2015.12.09 점점 변하는 값 적용하기
  13. 2015.12.09 현재 설정된 언어 불러오기
  14. 2015.12.09 파일 존재 유무를 확인하는 함수
  15. 2015.12.09 child 로 달린 것들 opacity 조절하는 코드.

php - is_array 주어진 인자가 array 인지 판별

컴퓨터 이야기/WEB 2015. 12. 12. 08:43

(PHP 4, PHP 5, PHP 7)

is_array — 변수가 배열인지 확인

설명 ¶

bool is_array ( mixed $var )

주어진 변수가 배열인지 확인합니다.


'컴퓨터 이야기 > WEB' 카테고리의 다른 글

get 으로 array 를 넘기는 방법  (0) 2015.12.23
mysql 날짜별 카운트 세기  (0) 2015.12.22
mysql select 문 조회  (0) 2015.12.22
php - array, dictionary for 문  (0) 2015.12.12
PHP 파라미터 GET, POST, REQUEST  (0) 2015.12.12
:

티스토리 카테고리 펼치기

컴퓨터 이야기 2015. 12. 12. 08:13

skin.html 편집으로 가서 (css/html 편집)


##_category_## 를 찾음


그리고


##_category_## 문장 바로 뒤 태그에


<script language="JavaScript">try{expandTree();}catch(e){}</script> 추가


대충 이런식 







:

PHP 파라미터 GET, POST, REQUEST

컴퓨터 이야기/WEB 2015. 12. 12. 08:08

GET으로 받기
$var = $_GET["data"];

POST로 받기
$var = $_POST["data"];

GET 또는 POST 신경쓰지 않고 모두 받기
$var = $_REQUEST["data"];


:

eclipse 팁 모음, 단축키, 기능

컴퓨터 이야기 2015. 12. 10. 14:40

Eclipse 팁 #1 (코드 Style 설정) ★★

 

팀 프로젝트를 진행할때 개발자별로 Coding Style이 달라서 고생하는 경우가 많습니다. 
이를 위해 Eclipse는 코드 형식화를 지원하는데요,

아래와 같이 코딩 규칙을 위해바는 코드가 있다고 가정합시다.

 

해당 코드 위에서 [ Ctrl+Shift+F ] 키만 누르면 아래와 같이 코드가 이쁘게 정리됩니다.

 

이는 Eclipse에서 설정된 Code Formatter의 설정에 따른 것입니다. 
프로젝트에서 개발된 모든 코드에 같은 코딩 규칙을 적용하고 싶다면.. 
결정된 Coding Convention에 따라 Code Formatter의 설정을 바꾼 다음, 
그것을 XML 파일로 Export하고, 개발자에게 Import 시켜 적용하도록 하면 된답니다.

아래 그림은 Windows - Preferences 에서 "Java - Code Style - Code Formatter"를 
선택했을 때 나오는 그림입니다. 
Eclipse 3.0은 기본적으로 2가지 코드 형식을 기본적으로 내장하고 있습니다.

 

Java Conventions를 선택하고, Show.. 버튼을 누르면 해당 설정을 커스터마이징 할 수 있습니다. 
탭 사이즈와 괄호의 위치 등 모든 것을 변경할 수 있습니다.


Eclipse 팁 #2 (Import문 정리) ★★★★★

 

개발할 때 어떤 기능을 구현하기 위해 특정 라이브러리를 import 시켜놓고, 
그 기능이 필요없어져서 삭제한 다음에도 import문은 그대로 두는 경우가 많습니다.

그때 Eclipse가 제공하는 Organize import 기능은 아주 유용한데요.. 
아래와 같이 사용되지 않는 라이브러리를 import한 경우 Eclipse는 앞에 전구를 키고 표시해줍니다. 
이때 [ Ctrl+Shift+O ] 버튼을 누르면 사용하지 않는 모든 import 문이 정리됩니다. 아래와 같이 깨끗하게 말이죠.

 

또 한가지 유용한 기능은 같은 패키지 내에서 여러 개의 클래스를 import할 경우입니다. 
예를 들어 한 패키지 내에서 4개 이상의 클래스를 import 한다면, 
그것을 *로 합쳐서 표시하도록 하고 싶을 때가 있습니다. 
그럴 때는 window - preference 로 가서 java - code style - organize import에서 
Number of imports needs for .*의 수를 4로 해놓으면, 
같은 패키지에서 4개이상의 클래스가 임포트되면 *로 합쳐서 표시해줍니다. 
(Apply 버튼 바로 위에 그 항목이 있습니다.)

 

Eclipse 팁 #3 (영역별 주석처리) ★★★

 

여러 줄에 걸쳐 있는 코드를 주석 처리하고 싶은데, 
주석 처리하고자 하는 영역 내에 /* */가 있을 경우 참 곤란하시죠?


일일이 // 를 앞에 붙이려니 얼마나 손가락이 빠른지를 테스트하는거 같구.. ^^* 
그럴 때 주석처리할 영역을 선택 한 다음 [ Ctrl+/ ] 를 눌러보세요. 
아래와 같이 자동으로 해당 영역을 주석으로 만들어줍니다. 
주석을 해제하고 싶다면 다시 한번 더 [ Ctrl+/ ]를 눌러주면 됩니다.

 

Eclipse 팁 #4 (에디터칸이동) ★★

 

실제 프로젝트를 작업하다 보면 한번에 열어놓은 파일이 30개가 넘는 것은 기본이죠? 
그때 해당 파일들 사이를 열려진 윈도우를 [ Alt+Tab ] 을 이용해서

이동하는 것 같은 기능이 있다면 편할겁니다. 
그러한 단축키가 [ Ctrl+F6 ] 입니다. 
그 키를 누르면 화면 중앙에 아래와 같은 에디터 이동 화면이 뜹니다

 

바로 이전으로 이동할 때는 [ Ctrl+F6 ]이 편하지만, 
여러 개 중 하나를 이동할 때는 [ Ctrl+F6 ]을 누른 후,

[Ctrl+화살표] 를 이용해서 원하는 에디터로 이동하는 것이 편합니다.


Eclipse 팁 #6 (줄번호 표시 및 줄 이동하기)  ★★★

 

Eclipse의 기본 설정에 라인 번호는 표시되지 않도록 되어 있습니다. 
디버깅할 때 특정 라인에 에러가 있음을 확인했는데, 일일이 줄을 세어가면서 이동할 수도 없구.. 
그때 해당 라인으로 이동하기 위한 단축키가 [ Ctrl+L ] 입니다. 
윈도우와 같이 Ctrl+G 로 단축키를 변경해서 쓰시는 것도 좋을 듯 합니다.

아예 줄번호가 항상 표시되도록 하고 싶다면 window - preference 에서, 
Java - Editor로 이동한 다음 "Show line numbers"를 체크해두시면 됩니다.


Eclipse 팁 #7 (변경사항 추적하기) ★★

 

변경 사항을 추적하고자 하는 파일을 PackageExplorer에서 선택 후, 
오른쪽 버튼을 눌러 컨텍스트 메뉴에서 [ compare with Local History ] 선택합니다.

 

시간대 별로 이전의 작업 결과를 보실 수 있습니다. 
만일 이전의 코드로 되돌아가고 싶다면, 같은 방법으로 파일의 컨텍스트 메뉴에서 
[ Replace with ] 를 선택하고, [ Local History ]에서 변경하면 됩니다.

 

Eclipse 팁 #8 (Javadoc 문서생성 ) ★★★

 

JavaDoc 형태의 주석으로 소스코드 문서화가 된 상태라고 가정하겠습니다. 
Project 메뉴의 [ Generate Javadoc... ] 기능을 실행하면 
간편한 마법사의 지원을 통해 Javadoc 문서를 생성할 수 있습니다.


일반적으로 프로젝트 루트 밑에 doc 이란 폴더 안에 JavaDoc으로 생성된 API 문서를 포함합니다.

 

생성될 API 문서에 포함시킬 정보를 선택하는 것이 마법사의 다음 단계입니다. 
Finish 버튼을 누르면 Package Explorer에 아래와 같이 API 문서가 생성된 것을 확인할 수 있습니다.


Eclipse 팁 #9 (전체프로젝트 ZIP 백업) ★★

 

전체 프로젝트를 백업하기 위해 압축을 해야 할때 유용한 기능입니다. 
File 메뉴의 Export 기능을 실행하면 아래와 같은 윈도우가 뜹니다.

 

선택요소 중에서 ZIP 파일을 선택합니다. 
다음 화면은 백업할 요소들을 선택하는 것입니다. 
일반적으로 자동 생성되는 JavaDoc 문서나 Classes 파일들은 백업하지 않습니다. 
적당한 백업 파일 이름과 위치를 결정하고 Finish 버튼을 누르면 백업이 완료됩니다.

 

이클립스에서 유용한 단축키

 

Ctrl + e : 한줄지움
Ctrl + w : 메뉴보여줌
Ctrl + space : 클래스등 코드 도움
Ctrl + / : 한줄 주석 반대는 Ctrl + \
Ctrl + , : 찾기나, TASK항목 이동

Ctrl + . : 이동

Ctrl + F6 : Editor 선택

Ctrl + F7 : View 선택

Ctrl + F8 : Perspectieve 선택

Ctrl + F11 : 디버깅

Ctrl + 1 : QuickFix 실행

 

Ctrl + Shift + b : 브레이크 포인트

Ctrl + Shift + e : 현재 캐럿에서 끝까지 삭제

Ctrl + Shift + f : 코드 포맷팅

Ctrl + Shift + m : 자동 임포트
Ctrl + Shift + o : 임포트 자동 정리 ★★★★★

Ctrl + Shift + space : 입력 파라미터 정보 보여줌



출처 - http://choong0121.tistory.com/entry/Tip-Eclipse-%EC%A0%95%EB%A6%AC

'컴퓨터 이야기' 카테고리의 다른 글

Linear Regression 구현  (0) 2016.07.06
티스토리 카테고리 펼치기  (1) 2015.12.12
파이썬  (0) 2011.04.28
카드 게임 소스작성.  (0) 2011.04.14
C++ Builder 라는툴을 접해봤다.  (0) 2011.01.22
:

mathemetica 유용한 명령어 모음

컴퓨터 이야기/mathemetica 2015. 12. 9. 06:48

함수 정의방법

예를 들어, 변수 x에 10을 더한 후 반환하는 단순한 함수를, f(x) 라는 이름으로 정의하려면

f[x_] := x + 10

* 정적분(Definite Integral) 구하기
Integrate[x^3, {x, 0, 3}]
구간 a, b 를 0, 3 으로 지정했습니다. 답은 “81/4″ 즉 “4분의 81″이라는 면적이 나옵니다.


* 부정적분(Indefinite Integral) 구하기
Integrate[x^3, x]
위의 수식을 입력하면

 

미분하기
한번 미분
D[x^5, x]
두번미분하기
D[x^5, {x, 2}]
세번 미분하기
D[x^5, {x, 3}]
방정식 근 구하기

f[x_] = 3 x^2 – 2 x – 5
Solve[f[x] == 0, x]

연립방정식 근 구하기

f[x_] = 3 x^2 – 2 x – 5 + D
g[x_] = 2 x^4 – 4 x – 3 + F
Solve[{f[x] == 3, g[x] == 5}, x]

결과

{{x -> 1/3 (1 – Sqrt[25 - 3 D])}, {x -> 1/3 (1 + Sqrt[25 - 3 D])}}

행렬 관련 명령어
행렬 정의

A = {{1, 2}, {3, 4}}
B = {{2, 1}, {-1, 2}}

곱셈
A.B
B.A

트랜스포즈 연산
Transpose[A] Transpose[A].B

판별식
Det[A]

역행렬
Inverse[A]


:

리눅스 alias, unalias

컴퓨터 이야기/Linux 2015. 12. 9. 06:47

alias

  • 리눅스 bash 단축 별칭 조회/지정 명령어
alias 설정 조회
alias
alias 추가
alias 단축명='실행할명령어'

unalias

  • 리눅스 bash 단축 별칭 해제 명령어
단축명 해제
unalias 단축이름


:

자바스크립트 강좌사이트

컴퓨터 이야기/javascript 2015. 12. 9. 06:47

생코펌.

javascript 프로그래밍 위주의 외계어 스터디 3주차를 어제 진행했습니다. 함수와 객체편인데요, 스터디 자료를 공유합니다. 상세한 문법 보단 코드를 작성하는 생각 방식을 알아가는데 촛점이 맞춘 자료임을 감안하고 봐주시면 좋을 것 같네요.

http://www.slideshare.net/ibare/35-function-and-object

못보신 분들을 위한,


'컴퓨터 이야기 > javascript' 카테고리의 다른 글

pixijs 수학 좌표계  (0) 2016.07.06
:

cocos2d-x java 에서 C 함수 호출하기.

컴퓨터 이야기/cocos2d-x 2.x 2015. 12. 9. 06:46

java 에서 C 함수 호출하는건 더 간단하다.

java 소스





.c 소스



만약 native 함수의 리턴값이 String 이라면





:

cocos2d-x c++ 에서 java 함수 호출하기

컴퓨터 이야기/cocos2d-x 2.x 2015. 12. 9. 06:45

cocos2d-x 에서 java 함수를 부르는 완전한 방법



JniHelper.h 를 include 한다. 상대경로는 버전마다 다를 수 있으므로 주의.
만약 패키지 이름이 com.hapill.lib.JavaHelper 이고, 그 안의 static function 이
이름이 void javaPrint() 라면




코드로 호출 할 수 있다.

이 때 javaPrint 라는 함수의 다양한 변화가 있을 수 있는데, 먼저 파라메터로 String 을 받는 경우엔
void javaPrint(String str); 의 원형을 상상할 수 있겠다.




String javaPrint(); 와 같은 형식이라면



이것만 지켜주면 cocos2d-x 에서 java 함수 호출할 때의 메모리릭은 걱정할 필요가 없을 것이다.

String javaPrint(int, String, int); 와 같은 형식이라면
“(ILjava/lang/String;I)Ljava/langString;” 으로 식별자를 넣어주고 위에서 설명한 대로 메모리 할당과 해제를 해주면 된다.

:

입력이 장기간 없을 때 sleep 모드로 빠지는 것 방지

컴퓨터 이야기/cocos2d-x 2.x 2015. 12. 9. 06:42




:

시간 딜레이 주고 실행되는 코드 만들기

컴퓨터 이야기/cocos2d-x 2.x 2015. 12. 9. 06:40



예제. 0.7초 뒤에 log! 찍히도록.


:

점점 변하는 값 적용하기

컴퓨터 이야기/cocos2d-x 2.x 2015. 12. 9. 06:39


float 예제 CCPoint 예제 중첩가능함.


:

현재 설정된 언어 불러오기

컴퓨터 이야기/cocos2d-x 2.x 2015. 12. 9. 06:36



:

파일 존재 유무를 확인하는 함수

컴퓨터 이야기/cocos2d-x 2.x 2015. 12. 9. 06:34
:

child 로 달린 것들 opacity 조절하는 코드.

컴퓨터 이야기/cocos2d-x 2.x 2015. 12. 9. 06:32
: