Go 语言的 os 包使用
本文摘自博客园的 yumuxu,原地址:
package main
import (
"fmt"
"io/ioutil"
"os"
"reflect"
"time"
)
func main() {
dir, _ := os.Getwd()
fmt.Println("dir:", dir)
err := os.Chdir("d:/project/test2")
dir, _ = os.Getwd()
fmt.Println("dir:", dir)
//参数不区分大小写
//不存在环境变量就返回空字符 ... 阅读全文
MySQL 常用恢复备份指令
备份MySQL数据库的命令
mysqldump -h hostname -u username -p password databasename > backupfile.sql
备份MySQL数据库为带删除表的格式备份MySQL数据库为带删除表的格式,能够让该备份覆盖已有数据库而不需要手动删除原有数据库。
mysqldump ---add-drop-table -u username -p password databasename > backupfile.sql
直接 ... 阅读全文
PostgreSQL 常用命令
最近一直在学习PostgreSQL,下面是自己整理的PostgreSQL的常用命令
连接数据库, 默认的用户和数据库是postgres
psql -U user -d dbname
切换数据库,相当于mysql的use dbname
\c dbname
列举数据库,相当于mysql的show databases
\l
列举表,相当于mysql的show tables
\dt
查看表结构,相当于desc tblname,show columns from tbname
\d ... 阅读全文
PostgreSQL 新手入门
自从MySQL被Oracle收购以后,PostgreSQL逐渐成为开源关系型数据库的首选。
本文介绍PostgreSQL的安装和基本用法,供初次使用者上手。以下内容基于Debian操作系统,其他操作系统实在没有精力兼顾,但是大部分内容应该普遍适用。
postgresql
一、安装
首先,安装PostgreSQL客户端。
sudo apt-get install postgresql-client
然后,安装P ... 阅读全文
Java 定时器的几种用法
Java 定时器的几种用法,网络上转载的:
package com.lid;
import java.util.Calendar;
import java.util.Date;
import java.util.Timer;
import java.util.TimerTask;
public class Test {
public static void main(String[] args) {
//timer1();
timer2();
//timer3();
//timer4();
}
// 第一种方法:设定指定任务task在指定时间tim ... 阅读全文
60,000毫秒内对 Linux 的性能诊断
当你为了解决一个性能问题登录到一台 Linux 服务器:在第一分钟你应该检查些什么?
在 Netflix,我们有一个巨大的 EC2 Linux 云,以及大量的性能分析工具来监控和诊断其性能。其中包括用于云监控的 Atlas,以及用于按需实例分析的 Vector。虽然这些工具可以帮助我们解决大多数问题,但我们有时仍需要登录到一个服务器实例,并运行一些 ... 阅读全文
让 MySQL 支持 Emoji 表情
让 MySQL 支持 Emoji 表情,涉及无线相关的 MySQL 数据库建议都提前采用 utf8mb4 字符集。utf8mb4 和 utf8 到底有什么区别呢?原来以往的
MySQL
的 utf8 一个字符最多3字节,而 utf8mb4 则扩展到一个字符最多能有4字节,所以能支持更多的字符集。
解决方案:将
MySQL
的编码从 utf8 转换成 utf8mb4。
需要 MySQL 5.5.3 版本或以上版本 ... 阅读全文
Go template 模板语法简明教程
[模板标签]
模板标签用"{{"和"}}"括起来
[注释]
{{/* a comment */}}
使用“{{/*”和“*/}}”来包含注释内容
[变量]
{{.}}
此标签输出当前对象的值
{{.Admpub}}
表示输出Struct对象中字段或方法名称为“Admpub”的值。
当“Admpub”是匿名字段时,可以访问其内部字段或方法,比如“Com”:{{.Admpub.Com}} ,
如果“Com”是一个方法 ... 阅读全文
第 1 页 共 1 页