1. 先建立一個 users 表格:
CREATE TABLE users (
id serial PRIMARY KEY,
username TEXT NOT NULL,
passwd TEXT
);
2. 然後連續插入三次
INSERT INTO users (username, passwd) VALUES ('Loli', 'Love');
INSERT INTO users (username, passwd) VALUES ('Loli', 'Love');
INSERT INTO users (username, passwd) VALUES ('Loli', 'Love');
3. 然後搜尋
SELECT * FROM users;
4. 輸出結果 (會發現 id 自動有流水號):
黃彥霖 發表在 痞客邦 留言(0) 人氣(2,059)
crypt 就算插入相同的文字,也會顯示不同密碼
CREATE EXTENSION pgcrypto;
AES 加密:
create table demo(pw bytea);
insert into demo(pw) values ( encrypt( 'data', 'key', 'aes') );
AES 解密:
select encode( decrypt(pw,'key','aes'), 'escape') FROM demo;
crypt() 加密:
create table demo2(pw text);
insert into demo2 (pw) values ( crypt('data',gen_salt('md5')) ); -- md5 也可改成 bf
黃彥霖 發表在 痞客邦 留言(0) 人氣(730)
System.Drawing 的 DLL 檔案可至以下目錄中找到 :
C:\Program Files\Unity\Editor\Data\Mono\lib\mono\2.0
using UnityEngine;
using System.Collections;
using System.Drawing;
using System.Threading;
using System;
黃彥霖 發表在 痞客邦 留言(0) 人氣(1,508)
先在資料庫中建立以下表格:
CREATE TABLE users (id INT, data jsonb);
程式碼:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import org.postgresql.util.PGobject;
黃彥霖 發表在 痞客邦 留言(0) 人氣(1,070)
使用 Prepared Statement 的好處是可以避免常見的 SQL 注入攻擊 (SQL Injection)
我們先在先在資料庫中建立一個表格:
CREATE TABLE users (name TEXT, mail TEXT);
然後 Java 語法如下:
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
黃彥霖 發表在 痞客邦 留言(0) 人氣(10,506)
1.
sudo apt-get install ssh
2.
ssh 127.0.0.1
3.
cd ~/.ssh
4.
ssh-keygen -t rsa
5.
cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
6.
ssh 127.0.0.1
黃彥霖 發表在 痞客邦 留言(0) 人氣(115)
slaves
core-site.xml
hdfs-site.xml
mapred-site.xml
yarn-site.xml
黃彥霖 發表在 痞客邦 留言(0) 人氣(194)