package main
import (
"fmt"
"database/sql"
_ "github.com/go-sql-driver/mysql"
)
func main() {
var sqlt string
var table string
db, err := sql.Open("mysql", "root:password@/dbname?charset=utf8")
//查询
sqlt = "SELECT tid from " + table + " where id = (SELECT max(id) FROM " + table + ");"
rows, err = db.Query(sqlt)
for rows.Next() {
err = rows.Scan(&tid)
fmt.Println(tid)
}
//插入
sqlt = "INSERT " + table + " SET tid=?,amount=?,price=?,time=?,type=?,funds=?"
stmt, _ := db.Prepare(sqlt)
stmt.Exec(v.Id, v.Volume, v.Price, v.At, v.Side, v.Funds)
//执行
db.Exec("delete from table where id = '1'")
}
go使用mysql
发布时间:July 30, 2017 // 分类: // No Comments
php使用pdo mysql
发布时间:July 30, 2017 // 分类: // No Comments
$dsn = "mysql:host=localhost;dbname=dbname";
$pdo = new PDO($dsn,"userpassword","password");
//查询
$sql = "SELECT * from tables where id > 1 limit 1";
$row = $pdo->query($sql);
$row = $row->fetchAll(PDO::FETCH_ASSOC);
//插入
$sql = "insert into table(tid,price) values(:tid, :price)";
$stmt = $pdo->prepare($sql);
$stmt->execute(array('35678', '100'));
//删除
$dbh->exec("delete from table where id = '1'");
Go语言解json
发布时间:July 30, 2017 // 分类: // No Comments
package main
import "fmt"
import "encoding/json"
type trade struct {
Amount float64
Price float64
Tid uint64
Date uint64
Trade_side string
}
type res struct {
Status string
Trades []trade
}
func main() {
keysBody := []byte(`{"status":"ok","trades":[{"amount":1783.197,"price":11.64,"tid":1334222,"date":1501319002,"side":"sell","trade_side":"ask"},{"amount":1414.198,"price":11.64,"tid":1334223,"date":1501319002,"side":"sell","trade_side":"ask"}]}`)
//var keys []trade
var keys res
json.Unmarshal(keysBody, &keys)
fmt.Println(keys)
}
未知结构:
package main
import "fmt"
import "encoding/json"
func main() {
keysBody := []byte(`{"1":{"id":7,"last":"0.00000052","lowestAsk":"0.00000052","highestBid":"0.00000051","percentChange":"0.06122448","baseVolume":"82.45931512","quoteVolume":"161135661.58285543","isFrozen":"0","high24hr":"0.00000053","low24hr":"0.00000049"},"2":{"id":8,"last":"0.00005285","lowestAsk":"0.00005335","highestBid":"0.00005285","percentChange":"0.02841019","baseVolume":"8.86982292","quoteVolume":"169072.72178908","isFrozen":"0","high24hr":"0.00005453","low24hr":"0.00005051"}}`)
var n map[string]interface{}
err := json.Unmarshal(keysBody, &n)
if err != nil {
fmt.Println(err)
}
for k, v := range n {
fmt.Println(k, "------", v)
for k2, v2 := range v.(map[string]interface{}) {
fmt.Println(k2, "------", v2)
}
}
}
Centos7安装MariaDB
发布时间:July 30, 2017 // 分类: // No Comments
yum install mariadb-server
systemctl enable mariadb
systemctl start mariadb
MariaDB设置root密码和安全设置:
mysql_secure_installation
分类
- Apache (13)
- Nginx (45)
- PHP (86)
- IIS (8)
- Mail (17)
- DNS (16)
- Cacti (14)
- Squid (5)
- Nagios (4)
- Puppet (7)
- CentOS (13)
- Iptables (23)
- RADIUS (3)
- OpenWrt (41)
- DD-WRT (1)
- VMware (9)
- 网站程序 (2)
- 备份存储 (11)
- 常用软件 (20)
- 日记分析 (10)
- Linux基础 (18)
- 欧诺代理 (0)
- Linux服务 (18)
- 系统监控 (4)
- 流量监控 (7)
- 虚拟化 (28)
- 伪静态 (2)
- LVM (3)
- Shell (18)
- 高可用 (2)
- 数据库 (16)
- FreeBSD (3)
- 网络安全 (25)
- Windows (35)
- 网络工具 (22)
- 控制面板 (3)
- 系统调优 (10)
- Cisco (3)
- VPN (6)
- ROS (20)
- Vim (14)
- KMS (4)
- PXE (2)
- Mac (1)
- Git (1)
- PE (1)
- LNS (2)
- Xshell (7)
- Firefox (13)
- Cygwin (4)
- OpenSSL (9)
- Sandboxie (3)
- StrokesPlus (1)
- AutoHotKey (4)
- Total Commander (3)
- WordPress (3)
- iMacros (6)
- Typecho (2)
- Ollydbg (1)
- Photoshop (1)
- 正则 (3)
- Debian (3)
- Python (8)
- NoSQL (6)
- 消息队列 (4)
- JS (7)
- Tmux (3)
- GO (7)
- HHVM (2)
- 算法 (1)
- Docker (2)
- PT (15)
- N1 (16)
- K2P (6)
- LUKS (4)
最新文章
- 光猫拨号ImmortalWrt/OpenWRT路由获取ipv6遇到的问题
- php-fpm错误error_log日志配置
- debian-12/bookworm安装mariadb10.3和mysql5.6
- smokeping主从配置及遇到的问题
- openwrt/linux使用tcpdump/nflog ulogd记录iptables日志
- tmux bash shell自动保存history
- ImmortalWrt/OpenWRT为guest wifi网络配置ipv6 nat6
- PVE更新upgrade遇到The following packages have been kept back
- openwrt/immortalwrt修改odhcpd ipv6 preferred_lifetime和valid_lifetime
- golang版本udpxy iptv rtp多播转http单播
最近回复
- opnfense: 谢谢博主!!!解决问题了!!!我之前一直以为内置的odhcp6就是唯一管理ipv6的方式
- liyk: 这个方法获取的IPv6大概20分钟之后就会失效,默认路由先消失,然后Global IPV6再消失
- 海运: 不好意思,没有。
- zongboa: 您好,請問一下有immortalwrt設定guest Wi-Fi的GUI教學嗎?感謝您。
- 海运: 恩山有很多。
- swsend: 大佬可以分享一下固件吗,谢谢。
- Jimmy: 方法一 nghtp3步骤需要改成如下才能编译成功: git clone https://git...
- 海运: 地址格式和udpxy一样,udpxy和msd_lite能用这个就能用。
- 1: 怎么用 编译后的程序在家里路由器内任意一台设备上运行就可以吗?比如笔记本电脑 m参数是笔记本的...
- 孤狼: ups_status_set: seems that UPS [BK650M2-CH] is ...