Android2017. 3. 20. 11:51

 

1. Activity 의 onCreate 에 추가 하는 방법


View decorView = getWindow().getDecorView();

// 상태바 숨김 (Fullscreen)

int uiOptions = View.SYSTEM_UI_FLAG_FULLSCREEN;
decorView
.setSystemUiVisibility(uiOptions);

// ActionBar 숨김

ActionBar actionBar = getActionBar();
actionBar
.hide();

자세한 설명은 아래에서 참조.

https://developer.android.com/training/system-ui/status.html

 

2. AndroidMainfest.xml 에서 설정 하는 방법 ( 액션바 숨기기 )

android:theme="@style/Theme.AppCompat.NoActionBar">

 

 

Posted by 비니미니파파
Android2017. 3. 15. 14:43

View 화면 초기화

invalidate()

Invalidate the whole view.


예) 

Canvas 화면 초기화

mBitmap.eraseColor(Color.WHITE);

invalidate();

 

invalidate() 를 꼭 넣어줘야 한다.



Posted by 비니미니파파
Server(Windows&Linux)2017. 2. 22. 15:49

Apache 를 설치 하려고 하니 80번 포트 사용중으로 설치가 되지 않는다.

 ~> netstat -ano | findstr 80

 

PID  확인

작업관리자 에서 PID 로 확인 하니 nt kernel & system 가 80번 포트를 사용 하고 있었다.

구글링 결과

윈도우 제어판 > 관리도구 > 서비스 에서

World Wide Web Publishing 서비스 찾아 사용안함으로 고치고 중지 시키면 된다.

 

 

Posted by 비니미니파파
Framework2017. 2. 15. 09:19

Spring + Mybatis + log4j 연동 중 아래의 오류가 발생


The content of element type "log4j:configuration" must match "(renderer*,appender*,plugin*,(category|logger)*,root?,(categoryFactory|loggerFactory)?)".


log4j.xml 에 새로운 logger 추가 시 <root> 하단에 추가 하여 오류가 난 것이다.

<logger ...>

</logger>


logger 순서를 지켜야 한다.


새로운 logger 추가 시 logger 밑에다 추가 하자

Posted by 비니미니파파
Server(Windows&Linux)2017. 1. 4. 15:31

yum update 시 아래의 오류가 발생한다면 

yum update Transaction check error:

해당 패키지를 제외 하고 업데이트를 하면 된다.

yum -y update --exclude=nodejs*

nodejs 관련 패키지를 제외하고 업데이트를 하라는 명령어 이다.


yum -y update --exclude=package_name



Posted by 비니미니파파
JavaScript&Platform/jQuery2016. 12. 29. 14:29

Div layer 를 이용한 팝업 호출 시

ajax 대신 load 를 이용하면 간단 히 작성 할 수 있음.

변경전

// Popup 
var popup = {};
// 
popup.openPop1 = function() {
    $.ajax({
        url: "popup/pop1.html",
        async: false,
        success: function(html){   
            $("#popDiv").html(html);
            // Popup 호출 후 실행 function
            popDiv.show();
        }
    });
}

변경 후

// Popup 
var popup = {};
popup.openPop1 = function() {
   $("#popDiv").load("popup/pop1.html",function(){
       // Popup 호출 후 실행 function
       popDiv.show();
   });
}
Posted by 비니미니파파
UI ( UX )/JUI2016. 12. 9. 15:42

 

//JUI Table component
jui.ready([ "grid.table" ], function(table) {
 gridTable = table("#gridTable", { 

  -- 생략 --

 

// row Data 가져오기

var rowData = gridTable.get(idx).data;

// column data

rowData.columnId

 

Posted by 비니미니파파
UI ( UX )/Websquare2016. 6. 27. 16:52

Websquare 에서 반복(loop) 처리 시 repeat 와 generator 를 사용한다.


데이터도 있는데 화면 출력이 안된다면 


꼭!


반복되는 컨포넌트에 ID 값이 부여되어 있는지 확인 한다.


ID 가 없으면 반복처리 하지 못한다.

Posted by 비니미니파파
JavaScript&Platform/jQuery2016. 5. 12. 10:46
 var url = ""; // URL
 var params = ""; // Request Parameters

 $.ajax({
     type:"POST",
     url: url,
     dataType: "json", // html, xml, text, script, json, jsonp
     async: true, // true, false
     data: params,  
 })
 .done(function(data){
     // Success Call Back
     console.log("SUCCESS..............");
 })
 .fail(function( e ) {
     // Fail 
     console.log("FAIL..............");
 });

'JavaScript&Platform > jQuery' 카테고리의 다른 글

[jQuery] Div click index  (0) 2018.07.10
[jQuery] .load() 사용  (0) 2016.12.29
[jQuery] table row 홀수, 짝수 배경색 지정하기  (0) 2014.12.12
[jQuery] 숫자 자동 증가 animation  (0) 2014.12.11
[jQuery] jquery ajax  (0) 2013.04.08
Posted by 비니미니파파
Database/MySQL&MariaDB2016. 3. 17. 11:47

MySQL 에서 날짜 계산

date_add( 기준날짜 , interval 추가하고자하는값 )

1day add
date_add( now, interval +1 day )     

1month add
date_add( now, interval +1 month ) 

1minute add
date_add(now(),interval +1 minute);

1 주전 날짜를 계산 할때는
date_add(now(),interval -1 week);

mysql> select now();
+---------------------+
| now()               |
+---------------------+
| 2016-03-17 11:42:12 |
+---------------------+
1 row in set (0.00 sec)

mysql> select date_add(now(),interval +1 day);
+---------------------------------+
| date_add(now(),interval +1 day) |
+---------------------------------+
| 2016-03-18 11:43:06             |
+---------------------------------+
1 row in set (0.00 sec)

Posted by 비니미니파파
Server(Windows&Linux)2016. 3. 11. 15:50

Centos 7 방화벽 설정

firewall-cmd 로 관리한다.

설정된 리스트 보기


~]# firewall-cmd --list-all


방화벽 해제하기

8080 포트를 해제해 보자.


~]# firewall-cmd --permanent --zone=public --add-port=8080/tcp 

--permanet 옵션을 주어야 시스템 리부팅 시 계속 유지 된다.

추가 후 적용을 해주어야 한다.


~]# firewall-cmd --reload

다른 명령 옵션들

구동 상태 확인


~]# firewall-cmd --state

삭제


~]# firewall-cmd --remove-port=8080/tcp

참고로...

53 번 DNS 포트 는 tcp/udp 모두 해제해야 한다.


Posted by 비니미니파파
Database/Oracle2016. 3. 2. 18:15

다른 계정에 시퀀스 권한을 주고자 할때는

grant select,alter on ORGUSER.S_TESTTBL to OTHUSER;

grant select,alter on 원계정.시퀀스명 to 타겟계정;

끝.

Posted by 비니미니파파
Java&Jsp&Servlet2016. 3. 2. 13:09

이클립스 종료 후 sqlite 를 다운 받는다.

http://www.sqlite.org/download.html

윈도우일 경우 

Precompiled Binaries for Windows

sqlite-tools-win32-x86-3110000.zip 을 다운받고 압축을 푼다.

압축을 푼 폴더에서 sqlite3.exe 를 워크스페이스 프로젝트 폴더에다 복사한다.

ex) /workspace/testProject/

윈도우 콘솔창 ( 윈도우 실행창에서 cmd ) 을 실행한다.

> cd /workspace/testProject/

프로젝트 폴더로 이동 후 아래 명령어를 실행 한다.

> sqlite3.exe .svn/wc.db "select * from work_queue"

오류 리스트를 확인할 수 있다.

sqlite3.exe .svn/wc.db "delete from work_queue"

다시 이클립스 실행 후 cleanup 을 실행하면 잘 된다.

Posted by 비니미니파파
Server(Windows&Linux)2016. 2. 25. 16:46
error while loading shared libraries: libstdc++.so.6: cannot open shared object file: No such file or directory

오류 해결

yum install libstdc++.so.6

다른 so 파일 도 오류가 난다면  yum 으로 설치 하면 해결.

ld-linux.so.2 관련 오류 가 났을 때 yum 설치로 해결 가능.

yum install ld-linux.so.2

Posted by 비니미니파파
Server(Windows&Linux)2016. 2. 24. 11:05

httpd (apache2 ) 구동 시 메세지

Set the 'ServerName' directive globally to suppress this message

httpd.conf

#ServerName www.example.com:80

주석을 풀고 ServerName 을 입력한다.

ServerName www.d4emon.com:80

Posted by 비니미니파파