반응형

# Servo Control

import time

def set(property, value):

try:

f = open("/sys/class/rpi-pwm/pwm0/" + property, 'w')

f.write(value)

f.close()

except:

print("Error writing to: " + property + " value: " + value)

 

 

def setServo(angle):

set("servo", str(angle))

set("delayed", "0")

set("mode", "servo")

set("servo_max", "180")

set("active", "1")

 

delay_period = 0.01

 

while True:

for angle in range(0, 180):

setServo(angle)

time.sleep(delay_period)

for angle in range(0, 180):

setServo(180 - angle)

time.sleep(delay_period)

'Programming' 카테고리의 다른 글

라즈베리파이에 tightvnc server 설치 및 설정  (0) 2013.06.01
Using PWM in RPi.GPIO  (0) 2013.05.28
MySQL 기본 명령어 정리  (0) 2013.05.20
Java 공부 할때 좋은 사이트  (0) 2013.01.06
jQuery Quick API Reference  (1) 2013.01.03
반응형

데이터베이스 접속(http://wiki.kwonnam.pe.kr/database/mysql/basic)

mysql -u 사용자명 -p dbname

설치 직후에는 root 사용자에 비밀번호가 없으므로 다음과 같이 접속하여 MySQL을 관리할 수 있다.

mysql -u root mysql

비밀번호 변경

MySQL을 설치한 직후에는 root 계정에 암호가 지정되어 있지 않다. 다음 세가지 방법으로 비밀번호를 변경 할 수 있다.

# mysqladmin 이용
mysqladmin -u root password 새비밀번호
# update문 이용
mysql -u root mysql
----
mysql> UPDATE user SET password=password('새비밀번호') WHERE user='root';
mysql> FLUSH PRIVILEGES;
# Set Password 이용
mysql> SET PASSWORD FOR root=password('새비밀번호');

일단 root 비밀번호가 설정된 상태에서는 mysql이나 mysqladmin 명령을 실행할 때 -p 옵션을 붙여주고 기존 비밀번호를 입력해야만 한다.

사용자 추가/삭제

mysql> GRANT ALL PRIVILEGES ON dbname.* TO username@localhost IDENTIFIED BY 'password';

username 이라는 사용자를 password라는 비밀번호를 갖도록 하여 추가한다. username은 dbname이라는 데이타베이스에 대해 모든 권한을 가지고 있다. username 사용자는 로칼 호스트에서만 접속할 수 있다. 다른 호스트에서 접속하려면

mysql> GRANT ALL PRIVILEGES ON dbname.* TO username@'%' IDENTIFIED BY 'password';

위를 또한 번 실행한다. '%'에서 홑따옴표를 주의한다.

데이터베이스 생성/보기

# 데이터베이스를 생성하고,
mysql> CREATE DATABASE dbname;
 
# 현재 존재하는 데이터베이스 목록을 보여준다.
mysql> SHOW DATABASES;
 
# 특정 데이타베이스를 사용하겠다고 선언한다.
mysql> USE dbname;
 
# 쓸모 없으면 과감히 삭제한다.
mysql> DROP DATABASE [IF EXISTS] dbname;

IF EXISTS 옵션은 비록 데이타베이스가 없더라도 오류를 발생시키지 말라는 의미이다.

테이블 생성/보기

테이블을 생성하고,

mysql> CREATE TABLE tablename (
  column_name1 INT,
  column_name2 VARCHAR(15),
  column_name3 INT );

현재 데이타베이스의 테이블 목록을 보고

mysql> SHOW TABLES;

테이블 구조를 살펴본다.

mysql> EXPLAIN tablesname;
혹은
mysql> DESCRIBE tablename;

이름을 잘못 지정했으면 이름을 변경할 수도 있다.

mysql> RENAME TABLE tablename1 TO tablename2[, tablename3 TO tablename4];

필요 없으면 삭제한다.

mysql> DROP TABLE [IF EXISTS] tablename;

'Programming' 카테고리의 다른 글

Using PWM in RPi.GPIO  (0) 2013.05.28
[소스]라즈베리파이 서보모터 컨트롤하기  (0) 2013.05.28
Java 공부 할때 좋은 사이트  (0) 2013.01.06
jQuery Quick API Reference  (1) 2013.01.03
jQuery 1.8 API Cheat Sheet  (0) 2013.01.03
반응형

링크 : http://www.java2s.com/Tutorial/Java/CatalogJava.htm

다양한 예제들이 있어서 공부할때 같이 보면서 해보세요.


반응형

jQuery Quick API Reference

링크 : http://oscarotero.com/jquery/



'Programming' 카테고리의 다른 글

MySQL 기본 명령어 정리  (0) 2013.05.20
Java 공부 할때 좋은 사이트  (0) 2013.01.06
jQuery 1.8 API Cheat Sheet  (0) 2013.01.03
mysql 의 특정단어가 들어간 데이터를 삭제  (0) 2012.12.28
자바 - 위키백과사전  (0) 2012.12.04
반응형

jQuery 1.8 API Cheat Sheet




반응형

SQL구문에 아래와 같이 넣고 돌려주면 된다.


delete from 테이블명 where 필드명 like'일치하는 단어'


홈페이지에 bot등이 뉴스기사를 가져온다던가 회원 로그인 기록을 정리한다던가 그럴때 쓰면 유용할듯.



'Programming' 카테고리의 다른 글

jQuery Quick API Reference  (1) 2013.01.03
jQuery 1.8 API Cheat Sheet  (0) 2013.01.03
자바 - 위키백과사전  (0) 2012.12.04
C언어로 쉽게 풀어쓴 자료구조 1~4장 연습문제 풀이  (6) 2012.11.07
Android Jericho Parser  (0) 2012.08.14

+ Recent posts