public static int getScreenWidth() {
    return Resources.getSystem().getDisplayMetrics().widthPixels;
}

public static int getScreenHeight() {
    return Resources.getSystem().getDisplayMetrics().heightPixels;
}


'android' 카테고리의 다른 글

키보드 가리기  (0) 2017.06.01
함수 끝나고 다른 함수 실행  (0) 2017.06.01
Custom SimpleAdapter  (0) 2017.02.22
인텐트 전환효과 없애기  (0) 2017.02.20
버튼 중복클릭 방지  (0) 2016.11.29

WRITTEN BY
carbo

,
안녕하세요
name 필드에 데이터가 '홍 길동' 이라고되있습니다.
그런데 검색을할때
select * from test where name like '%홍길동%'
이라고 하면 결과가 나오지 않습니다.
그래서
SELECT * FROM books WHERE replace(name, ' ', '') LIKE '%홍길동%'
이라고 해줬더니 검색이 됩니다.
그런데 다시 홍 길동 이라고 할경우엔 검색이 되질않더군요
if 문으로 공백비교를 해줘야하나요...?
우짜란 말인지....
고수님들 방법좀 알려주세요 ㅠ.ㅠ
'===================================================
아래처럼 쓰세요.
SELECT * FROM books WHERE replace(name, ' ', '') LIKE '%홍길동%' or name LIKE '%홍 길동%'


'sql' 카테고리의 다른 글

SQL 특정 단어가 포함된 프로시저 검색  (0) 2016.11.04

WRITTEN BY
carbo

,

Custom SimpleAdapter

android 2017. 2. 22. 12:23

CustomAdapter.java

package example.abhiandriod.customsimpleadapterexample;

import android.content.Context;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.SimpleAdapter;
import android.widget.Toast;

import java.util.ArrayList;
import java.util.HashMap;

public class CustomAdapter extends SimpleAdapter {
LayoutInflater inflater;
Context context;
ArrayList<HashMap<String, String>> arrayList;

public CustomAdapter(Context context, ArrayList<HashMap<String, String>> data, int resource, String[] from, int[] to) {
super(context, data, resource, from, to);
this.context = context;
this.arrayList = data;
inflater.from(context);
}

@Override
public View getView(final int position, View convertView, ViewGroup parent) {
View view = super.getView(position, convertView, parent);
ImageView imageView = (ImageView) view.findViewById(R.id.imageView);
imageView.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Toast.makeText(context, arrayList.get(position).get("name"), Toast.LENGTH_SHORT).show();
}
});
return view;
}

}


http://abhiandroid.com/ui/custom-simpleadapter.html

'android' 카테고리의 다른 글

함수 끝나고 다른 함수 실행  (0) 2017.06.01
안드로이드 화면 사이즈 구하기  (0) 2017.03.20
인텐트 전환효과 없애기  (0) 2017.02.20
버튼 중복클릭 방지  (0) 2016.11.29
안드로이드 뷰 애니메이션 효과  (0) 2016.11.24

WRITTEN BY
carbo

,
Intent i = new Intent(this, AppBarActivity.class);
i.addFlags(Intent.FLAG_ACTIVITY_REORDER_TO_FRONT);
this.startActivity(i);
this.overridePendingTransition(0, 0);


'android' 카테고리의 다른 글

함수 끝나고 다른 함수 실행  (0) 2017.06.01
안드로이드 화면 사이즈 구하기  (0) 2017.03.20
Custom SimpleAdapter  (0) 2017.02.22
버튼 중복클릭 방지  (0) 2016.11.29
안드로이드 뷰 애니메이션 효과  (0) 2016.11.24

WRITTEN BY
carbo

,

jquery

js 2017. 1. 25. 17:52
document.getElementById("divId");
document.getElementsByClassName("className");
document.getElementsByTagName("input");

: 매번 document.getElement어쩌고 이러한 구문을 쓰고 있을 때에 떡하니 $ 이러한 요상한 문자 하나의 함수가 나타난 것이다. 그래서 위의 구문들을 이렇게나 간단하게 바꿔놓은 것이다.

$("#divId");
$(".className");
$("input");


'js' 카테고리의 다른 글

마우스 클릭 이벤트 (자동클릭)  (0) 2017.05.11
jquery selector  (0) 2017.05.01
url에 한글 주소 포함시킬 때  (0) 2017.04.11
jqueuy id로 검색  (0) 2017.04.10
특수문자 삭제 정규표현식  (0) 2016.10.10

WRITTEN BY
carbo

,

NSData *data = [response dataUsingEncoding:NSUTF8StringEncoding];

            dic = [NSJSONSerialization JSONObjectWithData:data options:0 error:nil];

'ios' 카테고리의 다른 글

UILable 터치시 단어 가져오기  (0) 2017.06.30
일정 시간 지연후 실행  (0) 2016.12.19
ios info.plist 권한수정  (0) 2016.12.01

WRITTEN BY
carbo

,

일정 시간 지연후 실행

ios 2016. 12. 19. 10:22
-(IBAction)buttonPressed:(UIButton *) sender {
[self performSelector:@selector(addCoins) withObject:nil afterDelay:30];
}

-(void)addCoins {
//put whatever code you want to happen after the 30 seconds
}


'ios' 카테고리의 다른 글

UILable 터치시 단어 가져오기  (0) 2017.06.30
json dictionary로 가져오기  (0) 2017.01.20
ios info.plist 권한수정  (0) 2016.12.01

WRITTEN BY
carbo

,

ios info.plist 권한수정

ios 2016. 12. 1. 12:54

위 오류를 해결하려면 키와 사용목적을 Info.plist파일에 추가한다. 예로 사진 라이브러리에 접근을 하려면 NSPhotoLibraryUsageDescription키를 사용한다.


<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
    <key>NSPhotoLibraryUsageDescription</key>
    <string>사용목적을 여기에 작성</string>
    ...
</dict>
</plist>


  • 미디어 라이브러리 접근 : NSAppleMusicUsageDescription
  • 블루투스 인터페이스 접근 : NSBluetoothPeripherealUsageDescription
  • 달력 접근 : NSCalendarUsageDescription
  • 카메라 접근 : NSCameraUsageDescription
  • 연락처에 접근 : NSContactsUsageDescription
  • 헬스 데이터 접근 : NSHealthShareUsageDescription
  • 건강 데이터 접근 : NSHealthUpdateUSageDescription
  • HomeKit 설정 데이터 접근 : NSHomeKitUsageDescription
  • 위치정보 접근 (항상 허용) :  NSLocationAlwaysUsageDescription
  • 위치정보 접근 (사용할 경우만) : NSLocationWhenInUseUsageDescription
  • 마이크 접근 : NSMicrophoneUsageDescription
  • 사진 라이브러리 접근 : NSPhotoLibraryUsageDescription


'ios' 카테고리의 다른 글

UILable 터치시 단어 가져오기  (0) 2017.06.30
json dictionary로 가져오기  (0) 2017.01.20
일정 시간 지연후 실행  (0) 2016.12.19

WRITTEN BY
carbo

,

버튼 중복클릭 방지

android 2016. 11. 29. 10:05

버튼 중첩시 레이아웃 이용해서 중복클릭 방지


mTopLayout.setOnTouchListener(new View.OnTouchListener() {
    @Override
    public boolean onTouch(View v, MotionEvent event) {
        return true;
    }
});


위의 코드에서  핵심은 return 값을 true 주는 것인데 Developer 에는 아래 와 같이 적혀 있습니다.


Returns
  • True if the listener has consumed the event, false otherwise.


'android' 카테고리의 다른 글

함수 끝나고 다른 함수 실행  (0) 2017.06.01
안드로이드 화면 사이즈 구하기  (0) 2017.03.20
Custom SimpleAdapter  (0) 2017.02.22
인텐트 전환효과 없애기  (0) 2017.02.20
안드로이드 뷰 애니메이션 효과  (0) 2016.11.24

WRITTEN BY
carbo

,

//등장 애니메이션
AnimationSet set = new AnimationSet(true);
set.setInterpolator(new DecelerateInterpolator()); //점점 느리게


Animation ani01 = new AlphaAnimation(0.0f,1.0f); //알파 애니메이션
ani01.setDuration(1000);


Animation ani02 = new TranslateAnimation(800, 0, 0, 0); // 이동 애니메이션
ani02.setDuration(1000);


set.addAnimation(ani01);
set.addAnimation(ani02);


customViewHolder.popup1.setAnimation(set); //customViewHolder.popup1은 view 이름



- 점점 빠르게 : accelerate_interpolator
- 점점 느리게 : decelerate_interpolator
- 위 둘을 동시에 : accelerate_decelerate_interpolator
- 시작위치에서 조금 뒤로 당겼다 이동 : anticipate_interpolator
- 도착위치를 조금 지나쳤다가 도착위치로 이동 : overshoot_interpolator
- 위 둘을 동시에 : anticipate_overshoot_interpolator
- 도착위치에서 튕김 : bounce_interpolator 

'android' 카테고리의 다른 글

함수 끝나고 다른 함수 실행  (0) 2017.06.01
안드로이드 화면 사이즈 구하기  (0) 2017.03.20
Custom SimpleAdapter  (0) 2017.02.22
인텐트 전환효과 없애기  (0) 2017.02.20
버튼 중복클릭 방지  (0) 2016.11.29

WRITTEN BY
carbo

,


    Enumeration enum_app=session.getAttributeNames();

    String ls_name;

    String ls_value;

    while(enum_app.hasMoreElements()){

    ls_name=enum_app.nextElement().toString();

    ls_value=session.getAttribute(ls_name).toString();

    log.debug("ls_name : " + ls_name);

    log.debug("ls_value : " + ls_value);

    }


'java' 카테고리의 다른 글

보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
JAVA 뒤로가기  (0) 2018.01.16
문자열 자르기  (0) 2017.04.20
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13
java 메일 한글 깨짐  (0) 2016.11.03

WRITTEN BY
carbo

,

SELECT ROUTINE_NAME 
        FROM INFORMATION_SCHEMA.ROUTINES
    WHERE ROUTINE_DEFINITION LIKE '%Search_Text%'
        AND ROUTINE_TYPE='PROCEDURE'
        order by ROUTINE_NAME

'sql' 카테고리의 다른 글

문자열 사이에 공백이 있는 데이터의 검색  (0) 2017.03.07

WRITTEN BY
carbo

,

java 메일 한글 깨짐

java 2016. 11. 3. 16:54

증상 : 메일 제목이나 내용에 한글이 들어올 경우 깨짐 현상 발생

 

해결 : 아래와 같이 제목이나 컨텐트를 인코딩 하여 사용한다.

 

msg.setSubject(subject);
msg.setSubject(MimeUtility.encodeText(subject, "EUC-KR", "B"));
msg.setSubject(MimeUtility.encodeText(subject, "UTF-8", "B"));
msg.setContent(content, "text/html; charset=UTF-8");
msg.setContent(content, "text/html; charset=EUC-KR");

'java' 카테고리의 다른 글

보안취약점 PATH_TRAVERSAL  (0) 2018.05.18
JAVA 뒤로가기  (0) 2018.01.16
문자열 자르기  (0) 2017.04.20
MSSQL jdbcType javaType 매핑 정보  (0) 2017.04.13
session의 모든 정보 가져오기  (0) 2016.11.14

WRITTEN BY
carbo

,

리눅스 메모리 회수 명령어

echo 3 > /proc/sys/vm/drop_caches

'linux' 카테고리의 다른 글

AWS EC2 FTP 쓰기 권한  (0) 2016.10.25

WRITTEN BY
carbo

,

AWS EC2 FTP 쓰기 권한

linux 2016. 10. 25. 11:22

파일질라를 사용해서 AWS EC2에 접속하면 파일 접근이 가능한데 내가 작업하려는 폴더는 쓰기 금지가 되어있는 경우가 있다.

vsftpd고 뭐고 필요 없음


To allow user ec2-user (Amazon AWS) write access to the public web directory (/var/www/html),
enter this command via Putty or Terminal, as the root user sudo:

chown -R ec2-user /var/www/html

Make sure permissions on that entire folder were correct:

chmod -R 755 /var/www/html

'linux' 카테고리의 다른 글

리눅스 메모리 회수 명령어  (0) 2016.10.25

WRITTEN BY
carbo

,
function regExp(){
//특수문자 검증 start
var str = "2011-12-27";
var regExp = /[\{\}\[\]\/?.,;:|\)*~`!^\-_+<>@\#$%&\\\=\(\'\"]/gi
if(regExp.test(str)){
//특수문자 제거
var t = str.replace(regExp, "")
alert("특수문자를 제거했습니다. ==>" + t)
}else{
alert("정상적인 문자입니다. ==>" + str)
}
//특수문자 검증 end
}


'js' 카테고리의 다른 글

마우스 클릭 이벤트 (자동클릭)  (0) 2017.05.11
jquery selector  (0) 2017.05.01
url에 한글 주소 포함시킬 때  (0) 2017.04.11
jqueuy id로 검색  (0) 2017.04.10
jquery  (0) 2017.01.25

WRITTEN BY
carbo

,

그냥 만들어 본 것

유투브 2016. 6. 22. 13:48

WRITTEN BY
carbo

,

N-650_BLS 설명서

잡동사니 2016. 4. 6. 23:20


N-650_BLS_.pdf


너무 찾기가 힘들어서 여기 올림

'잡동사니' 카테고리의 다른 글

[ 한반도 실시간 미세먼지 현황 위성화면 ]  (0) 2017.04.20

WRITTEN BY
carbo

,
  


WRITTEN BY
carbo

,

WRITTEN BY
carbo

,

WRITTEN BY
carbo

,

WRITTEN BY
carbo

,

WRITTEN BY
carbo

,

러시아 알파벳 독음

flv 2010. 11. 26. 12:17

'flv' 카테고리의 다른 글

Timecrime  (0) 2010.11.09
triangle  (0) 2010.11.09
퇴갤짤  (0) 2010.11.07
iu네요  (0) 2010.10.29
가슴운동  (0) 2010.10.13

WRITTEN BY
carbo

,

Timecrime

flv 2010. 11. 9. 20:22

'flv' 카테고리의 다른 글

러시아 알파벳 독음  (0) 2010.11.26
triangle  (0) 2010.11.09
퇴갤짤  (0) 2010.11.07
iu네요  (0) 2010.10.29
가슴운동  (0) 2010.10.13

WRITTEN BY
carbo

,

triangle

flv 2010. 11. 9. 01:58

'flv' 카테고리의 다른 글

러시아 알파벳 독음  (0) 2010.11.26
Timecrime  (0) 2010.11.09
퇴갤짤  (0) 2010.11.07
iu네요  (0) 2010.10.29
가슴운동  (0) 2010.10.13

WRITTEN BY
carbo

,

퇴갤짤

flv 2010. 11. 7. 16:46

'flv' 카테고리의 다른 글

Timecrime  (0) 2010.11.09
triangle  (0) 2010.11.09
iu네요  (0) 2010.10.29
가슴운동  (0) 2010.10.13
홍길동의 후예  (0) 2010.10.08

WRITTEN BY
carbo

,

iu네요

flv 2010. 10. 29. 00:29

'flv' 카테고리의 다른 글

triangle  (0) 2010.11.09
퇴갤짤  (0) 2010.11.07
가슴운동  (0) 2010.10.13
홍길동의 후예  (0) 2010.10.08
루시퍼 거꾸로듣기  (0) 2010.09.08

WRITTEN BY
carbo

,

가슴운동

flv 2010. 10. 13. 14:47

'flv' 카테고리의 다른 글

퇴갤짤  (0) 2010.11.07
iu네요  (0) 2010.10.29
홍길동의 후예  (0) 2010.10.08
루시퍼 거꾸로듣기  (0) 2010.09.08
충격적인 소식  (0) 2010.09.02

WRITTEN BY
carbo

,

홍길동의 후예

flv 2010. 10. 8. 17:34

'flv' 카테고리의 다른 글

iu네요  (0) 2010.10.29
가슴운동  (0) 2010.10.13
루시퍼 거꾸로듣기  (0) 2010.09.08
충격적인 소식  (0) 2010.09.02
너를 사랑해  (0) 2010.07.06

WRITTEN BY
carbo

,