지식메모
-
리눅스 운영체제 비트 확인하기2013.07.26
-
티스토리 카테고리 펼치기2013.07.24
-
안드로이드 dip px 변환하기2013.07.23
-
자바에서 쉘스크립트 실행하기2013.07.22
-
MySQL 캐릭터 셋 한글로 바꾸기2013.07.22
-
내가 자주 쓰는 MySQL 명령어2013.07.22
-
MySQL 테이블 스키마 보기2013.07.22
-
안드로이드 버튼 여러개 쓰기2013.07.21
리눅스 운영체제 비트 확인하기
getconf WORD_BIT
이라고 쳐주면 숫자만 딸랑 나온다.
내껀 32비트라고 한다.
'지식메모 > 리눅스' 카테고리의 다른 글
리눅스 vi,vim 블럭 복사하기 (0) | 2013.10.22 |
---|---|
vim 문자열 찾기 (0) | 2013.09.02 |
루트 권한 폴더를 내 계정 권한폴더로 바꾸기 (0) | 2013.07.17 |
파일 경로 찾기 (0) | 2013.07.17 |
루트 계정으로 작업하기 (0) | 2013.07.17 |
티스토리 카테고리 펼치기
관리자로 들어가서
꾸미기에 HTML/CSS편집을 들어간다.
그럼 skin.html 상자가 나오는데
그 안에서 Ctrl+F 단축키로 category 를 찾는다.
그럼 3번째 쯤에
<s_sidebar_element> <!-- 카테고리 --> <div class="category"> <h3>카테고리</h3>
</div> </s_sidebar_element> |
이 부분을 볼 수 있는데 여기서 </div> </s_sidebar_element> 사이에
<script language="JavaScript">try{expandTree();}catch(e){}
</script>
이 코드를 넣어준다.
그리고 저장하면 끝~
티스토리 블로그에 카테고리에 대한 글을 보는데 펼치는 방법을 알려달라는 댓글에 다 비밀댓글로 뭔가가 달려있었다.
무슨 이유 인지는 모르지만 이게 비밀인가?
'지식메모 > 꿀팁' 카테고리의 다른 글
유튜브 동영상 퍼오기 및 고화질 자동으로 재생하기 (10) | 2013.08.30 |
---|---|
윈도우 7 / 윈도우 10 화면 분할 단축키 (8) | 2013.08.21 |
윈도우7 작업관리자 단축키 사용하기 (0) | 2013.08.21 |
윈도우 7 바탕화면 아이콘 복구하기 (0) | 2013.07.31 |
엑셀 셀 병합 단축키 만들기 (4) | 2013.07.31 |
안드로이드 dip px 변환하기
기준값
Low density = 120, ldpi
Medium density = 160, mdpi
High density = 240, hdpi
(px -> dip) dip 값 구하기 |
(dip -> px) px 값 구하기 |
dip = px * (160/기준값) (hdpi 기준) dip = ( PX / 3 ) * 2 (hdpi 기준) dip = px * 0.666 |
pixels = dip * (기준값/ 160) (hdpi 기준) px = dip * 1.5 |
이미지를 레이아웃 백그라운드에 넣어줬더니 폰마다 다른 해상도 때문에 테스트 폰보다 큰 폰에서는 이미지가 늘어나는 현상이 발생했다.
그래서 레이아웃크기를 wrap_content로 해준 걸 수치로 고정시켜주었다.
그런데 xml에서는 크기수치를 dp로 주게 되어있는데 나는 dp가 픽셀이랑 같은 수치인 줄 알았다.
테스트 해보니 그게 아니었다.
그래서 변환 공식을 찾았고 계산을 해서 직접 때려넣었다.
물론 소스 상에 변환 코드를 넣어서 구현할 수도 있지만 귀찮기도 하고 실력부족으로...
(기준 값은 hdpi=240으로 잡고 계산했다.)
이미지 사이즈는 픽셀기준이라 그 수치를 공식에 대입해서 나온 결과 값을 레이아웃 dp값으로 넣어주었더니
어느 폰에서나 똑같은 크기로 나올 수 있었다.
'지식메모 > 안드로이드 Android' 카테고리의 다른 글
안드로이드 EditText 에디트텍스트 값 남겨두기 (0) | 2013.09.09 |
---|---|
안드로이드 Spinner(스피너) 값 전달하기 (11) | 2013.08.29 |
안드로이드 버튼 여러개 쓰기 (0) | 2013.07.21 |
안드로이드 공유하기 기능쓰기 (7) | 2013.07.21 |
안드로이드 숫자 키보드 띄우기 (0) | 2013.07.20 |
자바에서 쉘스크립트 실행하기
자바코드에서 쉘스크립트 실행하기
(Play Framework에서 사용함)
public static Result doShell(String server) { //서버명 받아오기
String result_line = "";
String line = "";
try {
String strScript = "ssh jeong@"+ server +" /usr/local/hello.sh"; //서버명 끼워넣기
Process p = Runtime.getRuntime().exec(strScript); //스크립트 실행
BufferedReader bri = new BufferedReader(new InputStreamReader(
p.getInputStream()));
while ((line = bri.readLine()) != null) { //쉘 스크립트 내용 출력
result_line += line;
}
} catch (Exception err) {
err.printStackTrace();
}
System.out.println(result_line); //콘솔에서 확인차
return ok();
}
나도 잘 모르지만 어찌 하다보니 됐다
참고한 블로그 글
http://blog.naver.com/PostView.nhn?blogId=mungyom&logNo=110151707237
'지식메모 > PlayFramework 2' 카테고리의 다른 글
PlayFramework 2 테스트 방법 (0) | 2013.07.17 |
---|
MySQL 캐릭터 셋 한글로 바꾸기
참고한 블로그 글
http://khmirage.tistory.com/71
http://mansoo.tistory.com/entry/MySQL-%EC%BA%90%EB%A6%AD%ED%84%B0-%EC%85%8B-%EB%B3%80%EA%B2%BD
[client]
default-character-set=utf8
[mysqld]
character-set-client-handshake=FALSE
init_connect="SET collation_connection = utf8_general_ci"
init_connect="SET NAMES utf8"
default-character-set=utf8 //근데 나는 이 부분을 넣었을때 재시작이 실패했는데 빼니까 되었다. 뭐지..
character-set-server=utf8
collation-server=utf8_general_ci
[mysqldump]
default-character-set=utf8
[mysql]
default-character-set=utf8
'지식메모 > MySQL' 카테고리의 다른 글
mysql not in 사용해서 차집합 검색하기 (0) | 2013.11.26 |
---|---|
최근 기간 내에 데이터 검색하기 (시간,기간 검색) (2) | 2013.10.14 |
mysql join 문 사용하기 (0) | 2013.08.07 |
내가 자주 쓰는 MySQL 명령어 (0) | 2013.07.22 |
MySQL 테이블 스키마 보기 (0) | 2013.07.22 |
내가 자주 쓰는 MySQL 명령어
테이블 구성보기
desc 테이블명;
테이블 내용 다 지우기
delete from 테이블명;
테이블 칼럼 추가
alter table 테이블명 add 칼럼명 varchar(11) not null default '0';
테이블 칼럼 삭제
alter table 테이블명 drop 칼럼명;
칼럼명과 타입 수정하기
alter table 테이블명 change 원래칼럼명 바꿀칼럼명 varchar(11);
칼럼 타입수정하기
alter table 테이블명 modify 칼럼명 varchar(20);
테이블명 수정
alter table 테이블명 rename 바꿀테이블명;
테이블 데이터 추가하기
insert into 테이블명 values ('칼럼1','칼럼2', ...);
테이블 안에 모든 내용보기
select * from 테이블명;
테이블 데이터 검색
select [찾을 필드명] from [찾을 테이블 이름] where [검색조건];
데이터 변경하기
update 테이블명 set 칼럼명='바꿀내용' where 타겟칼럼명 = '타겟칼럼데이터' ;
자꾸 써야 안 까먹는데 자꾸 안 쓴다.
맨날 참고하는 링크글
http://www.tipssoft.com/bulletin/board.php?bo_table=FAQ&wr_id=493
'지식메모 > MySQL' 카테고리의 다른 글
mysql not in 사용해서 차집합 검색하기 (0) | 2013.11.26 |
---|---|
최근 기간 내에 데이터 검색하기 (시간,기간 검색) (2) | 2013.10.14 |
mysql join 문 사용하기 (0) | 2013.08.07 |
MySQL 캐릭터 셋 한글로 바꾸기 (0) | 2013.07.22 |
MySQL 테이블 스키마 보기 (0) | 2013.07.22 |
MySQL 테이블 스키마 보기
기존 테이블스키마를 테이블 명만 바꿔서 새로 생성하고 싶을때
show create table 기존테이블명;
해주면 쫙 나온다. 그대로 긁어다가 테이블 명만 수정하고 생성~
team table 스키마를 보여준 모습
'지식메모 > MySQL' 카테고리의 다른 글
mysql not in 사용해서 차집합 검색하기 (0) | 2013.11.26 |
---|---|
최근 기간 내에 데이터 검색하기 (시간,기간 검색) (2) | 2013.10.14 |
mysql join 문 사용하기 (0) | 2013.08.07 |
MySQL 캐릭터 셋 한글로 바꾸기 (0) | 2013.07.22 |
내가 자주 쓰는 MySQL 명령어 (0) | 2013.07.22 |
안드로이드 버튼 여러개 쓰기
만약 액티비티를
public class MainActivity extends Activity implements OnClickListener{
이렇게 implements OnClickListener로 선언했다면
onClick 메소드에 xml에서 선언한 버튼의 아이디를 적어주면 된다.
if , else if 로 각 버튼이 눌렸을때 수행할 기능을 넣어준다.
public void onClick(View v){
if(v.getId() == R.id.버튼의 아이디){
... 수행할 기능
}else if(v.getid()== R.id.버튼의 아이디){
..... 수행할 기능
}
소스양식버전
public void onClick(View v){ if(v.getId() == R.id.버튼의 아이디){ ... 수행할 기능 }else if(v.getid()== R.id.버튼의 아이디){ ..... 수행할 기능 }
또는
public class MainActivity extends Activity
그냥 이렇게 선언했다면
OnCreate 부분에서 버튼 별로 수행할 기능을 넣어줘도 된다.
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
Button btn1 = (Button) findViewById(R.id.버튼1의 아이디);
btn1.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// 수행할 기능소스
}
});
Button btn2 = (Button) findViewById(R.id.버튼2의 아이디);
btn2.setOnClickListener(new OnClickListener() {
public void onClick(View v) {
// 수행할 기능소스
}
});
}
소스양식버전
public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn1 = (Button) findViewById(R.id.버튼1의 아이디); btn1.setOnClickListener(new OnClickListener() { public void onClick(View v) { // 수행할 기능소스 } }); Button btn2 = (Button) findViewById(R.id.버튼2의 아이디); btn2.setOnClickListener(new OnClickListener() { public void onClick(View v) { // 수행할 기능소스 } }); }
'지식메모 > 안드로이드 Android' 카테고리의 다른 글
안드로이드 Spinner(스피너) 값 전달하기 (11) | 2013.08.29 |
---|---|
안드로이드 dip px 변환하기 (0) | 2013.07.23 |
안드로이드 공유하기 기능쓰기 (7) | 2013.07.21 |
안드로이드 숫자 키보드 띄우기 (0) | 2013.07.20 |
안드로이드 EditText에 텍스트 집어넣기 (0) | 2013.07.20 |