摘要:
1 package Network 2 3 import ( 4 "SQL/myDB" 5 "database/sql" 6 "logs" 7 "net/http" 8 ) 9 10 func dbPage(w http.ResponseWriter, req *http.Request) { 11 阅读全文
摘要:
1 func newfileUploadRequest(uri string, form map[string]string, formFileName, path string) error { 2 file, err := os.Open(path) 3 if err != nil { 4 re 阅读全文
摘要:
1 package Network 2 3 import ( 4 "encoding/base64" 5 "encoding/json" 6 "net/http" 7 "os" 8 "strings" 9 "time" 10 "token" 11 ) 12 13 func getFile(w htt 阅读全文
摘要:
修改ubuntu DNS的步骤 阅读全文
摘要:
测并发时由于使用db时没有lock,当连接数超过postgres设定的最大值时报错too many clients,于是问了下老师,老师说用连接池,一开始打开固定个数的db,每次都用这些db,而且每个db用的时候要加锁 于是就开始想如何用lock来实现每次让进来的数据库请求排队,每次分配一个空闲的d 阅读全文
摘要:
1 package token 2 3 import ( 4 "crypto/md5" 5 "fmt" 6 "io" 7 "math/rand" 8 "sync" 9 "time" 10 ) 11 12 type User struct { 13 ID string 14 Timer *time.T 阅读全文
摘要:
Bookmarks Bookmarks 书签栏 菜鸟教程 菜鸟教程 - 学的不仅是技术,更是梦想!菜鸟工具 - 不止于工具JSON 在线解析 | 菜鸟工具CST实验报告管理系统 postgresql PostgreSQL新手入门 - 阮一峰的网络日志5.4 使用PostgreSQL数据库 - [ G 阅读全文
摘要:
Xen、OpenVZ、KVM三大VPS技术优劣势详解 阅读全文
摘要:
1 #include <stdio.h> 2 #include <pthread.h> 3 #include <semaphore.h> 4 #include <unistd.h> 5 #define MAXSTACK 100 6 int stack[MAXSTACK][2]; 7 int size 阅读全文