Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
二次元的罪恶王冠
beego
提交
8bcf03c6
B
beego
项目概览
二次元的罪恶王冠
/
beego
与 Fork 源项目一致
从无法访问的项目Fork
通知
1
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
B
beego
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
8bcf03c6
编写于
4月 11, 2014
作者:
A
astaxie
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix #576
上级
1ea449aa
变更
24
显示空白变更内容
内联
并排
Showing
24 changed file
with
10 addition
and
47 deletion
+10
-47
admin.go
admin.go
+1
-1
cache/memcache/memcache.go
cache/memcache/memcache.go
+0
-1
config/json.go
config/json.go
+0
-6
controller.go
controller.go
+0
-4
logs/file.go
logs/file.go
+1
-1
memzipfile.go
memzipfile.go
+0
-1
orm/db.go
orm/db.go
+0
-5
orm/db_utils.go
orm/db_utils.go
+0
-1
orm/models_test.go
orm/models_test.go
+1
-2
orm/orm.go
orm/orm.go
+1
-3
orm/orm_queryset.go
orm/orm_queryset.go
+0
-2
orm/orm_test.go
orm/orm_test.go
+4
-4
orm/utils.go
orm/utils.go
+0
-1
reload.go
reload.go
+1
-2
router.go
router.go
+0
-1
session/couchbase/sess_couchbase.go
session/couchbase/sess_couchbase.go
+0
-1
session/mysql/sess_mysql.go
session/mysql/sess_mysql.go
+0
-1
session/postgres/sess_postgresql.go
session/postgres/sess_postgresql.go
+0
-1
session/redis/sess_redis.go
session/redis/sess_redis.go
+0
-1
session/sess_cookie.go
session/sess_cookie.go
+0
-1
session/sess_file.go
session/sess_file.go
+0
-1
session/sess_mem.go
session/sess_mem.go
+0
-3
session/sess_utils.go
session/sess_utils.go
+0
-2
toolbox/profile.go
toolbox/profile.go
+1
-1
未找到文件。
admin.go
浏览文件 @
8bcf03c6
...
...
@@ -232,7 +232,7 @@ func runTask(rw http.ResponseWriter, req *http.Request) {
if
err
!=
nil
{
fmt
.
Fprintf
(
rw
,
"%v"
,
err
)
}
fmt
.
Fprintf
(
rw
,
"%s run success,Now the Status is %s"
,
t
.
GetStatus
())
fmt
.
Fprintf
(
rw
,
"%s run success,Now the Status is %s"
,
t
askname
,
t
.
GetStatus
())
}
else
{
fmt
.
Fprintf
(
rw
,
"there's no task which named:%s"
,
taskname
)
}
...
...
cache/memcache/memcache.go
浏览文件 @
8bcf03c6
...
...
@@ -105,7 +105,6 @@ func (rc *MemcacheCache) IsExist(key string) bool {
}
else
{
return
true
}
return
true
}
// clear all cached in memcache.
...
...
config/json.go
浏览文件 @
8bcf03c6
...
...
@@ -53,7 +53,6 @@ func (c *JsonConfigContainer) Bool(key string) (bool, error) {
}
else
{
return
false
,
errors
.
New
(
"not exist key:"
+
key
)
}
return
false
,
nil
}
// Int returns the integer value for a given key.
...
...
@@ -68,7 +67,6 @@ func (c *JsonConfigContainer) Int(key string) (int, error) {
}
else
{
return
0
,
errors
.
New
(
"not exist key:"
+
key
)
}
return
0
,
nil
}
// Int64 returns the int64 value for a given key.
...
...
@@ -83,7 +81,6 @@ func (c *JsonConfigContainer) Int64(key string) (int64, error) {
}
else
{
return
0
,
errors
.
New
(
"not exist key:"
+
key
)
}
return
0
,
nil
}
// Float returns the float value for a given key.
...
...
@@ -98,7 +95,6 @@ func (c *JsonConfigContainer) Float(key string) (float64, error) {
}
else
{
return
0.0
,
errors
.
New
(
"not exist key:"
+
key
)
}
return
0.0
,
nil
}
// String returns the string value for a given key.
...
...
@@ -113,7 +109,6 @@ func (c *JsonConfigContainer) String(key string) string {
}
else
{
return
""
}
return
""
}
// Strings returns the []string value for a given key.
...
...
@@ -137,7 +132,6 @@ func (c *JsonConfigContainer) DIY(key string) (v interface{}, err error) {
}
else
{
return
nil
,
errors
.
New
(
"not exist key"
)
}
return
nil
,
nil
}
// section.key or key
...
...
controller.go
浏览文件 @
8bcf03c6
...
...
@@ -153,7 +153,6 @@ func (c *Controller) RenderBytes() ([]byte, error) {
newbytes
:=
bytes
.
NewBufferString
(
""
)
if
_
,
ok
:=
BeeTemplates
[
c
.
TplNames
];
!
ok
{
panic
(
"can't find templatefile in the path:"
+
c
.
TplNames
)
return
[]
byte
{},
errors
.
New
(
"can't find templatefile in the path:"
+
c
.
TplNames
)
}
err
:=
BeeTemplates
[
c
.
TplNames
]
.
ExecuteTemplate
(
newbytes
,
c
.
TplNames
,
c
.
Data
)
if
err
!=
nil
{
...
...
@@ -199,7 +198,6 @@ func (c *Controller) RenderBytes() ([]byte, error) {
ibytes
:=
bytes
.
NewBufferString
(
""
)
if
_
,
ok
:=
BeeTemplates
[
c
.
TplNames
];
!
ok
{
panic
(
"can't find templatefile in the path:"
+
c
.
TplNames
)
return
[]
byte
{},
errors
.
New
(
"can't find templatefile in the path:"
+
c
.
TplNames
)
}
err
:=
BeeTemplates
[
c
.
TplNames
]
.
ExecuteTemplate
(
ibytes
,
c
.
TplNames
,
c
.
Data
)
if
err
!=
nil
{
...
...
@@ -209,7 +207,6 @@ func (c *Controller) RenderBytes() ([]byte, error) {
icontent
,
_
:=
ioutil
.
ReadAll
(
ibytes
)
return
icontent
,
nil
}
return
[]
byte
{},
nil
}
// Redirect sends the redirection response to url with status code.
...
...
@@ -243,7 +240,6 @@ func (c *Controller) UrlFor(endpoint string, values ...string) string {
}
else
{
return
UrlFor
(
endpoint
,
values
...
)
}
return
""
}
// ServeJson sends a json response with encoding charset.
...
...
logs/file.go
浏览文件 @
8bcf03c6
...
...
@@ -30,7 +30,7 @@ type FileLogWriter struct {
// Rotate daily
Daily
bool
`json:"daily"`
Maxdays
int64
`json:"maxdays`
Maxdays
int64
`json:"maxdays
"
`
daily_opendate
int
Rotate
bool
`json:"rotate"`
...
...
memzipfile.go
浏览文件 @
8bcf03c6
...
...
@@ -195,5 +195,4 @@ func getAcceptEncodingZip(r *http.Request) string {
}
else
{
return
""
}
return
""
}
orm/db.go
浏览文件 @
8bcf03c6
...
...
@@ -446,7 +446,6 @@ func (d *dbBase) Update(q dbQuerier, mi *modelInfo, ind reflect.Value, tz *time.
}
else
{
return
0
,
err
}
return
0
,
nil
}
// execute delete sql dbQuerier with given struct reflect.Value.
...
...
@@ -489,7 +488,6 @@ func (d *dbBase) Delete(q dbQuerier, mi *modelInfo, ind reflect.Value, tz *time.
}
else
{
return
0
,
err
}
return
0
,
nil
}
// update table-related record by querySet.
...
...
@@ -566,7 +564,6 @@ func (d *dbBase) UpdateBatch(q dbQuerier, qs *querySet, mi *modelInfo, cond *Con
}
else
{
return
0
,
err
}
return
0
,
nil
}
// delete related records.
...
...
@@ -671,8 +668,6 @@ func (d *dbBase) DeleteBatch(q dbQuerier, qs *querySet, mi *modelInfo, cond *Con
}
else
{
return
0
,
err
}
return
0
,
nil
}
// read related records.
...
...
orm/db_utils.go
浏览文件 @
8bcf03c6
...
...
@@ -13,7 +13,6 @@ func getDbAlias(name string) *alias {
}
else
{
panic
(
fmt
.
Errorf
(
"unknown DataBase alias name %s"
,
name
))
}
return
nil
}
// get pk column info.
...
...
orm/models_test.go
浏览文件 @
8bcf03c6
...
...
@@ -83,7 +83,6 @@ func (e *JsonField) SetRaw(value interface{}) error {
default
:
return
fmt
.
Errorf
(
"<JsonField.SetRaw> unknown value `%v`"
,
value
)
}
return
nil
}
func
(
e
*
JsonField
)
RawValue
()
interface
{}
{
...
...
@@ -122,7 +121,7 @@ type DataNull struct {
Char
string
`orm:"null;size(50)"`
Text
string
`orm:"null;type(text)"`
Date
time
.
Time
`orm:"null;type(date)"`
DateTime
time
.
Time
`orm:"null;column(datetime)"
"
`
DateTime
time
.
Time
`orm:"null;column(datetime)"`
Byte
byte
`orm:"null"`
Rune
rune
`orm:"null"`
Int
int
`orm:"null"`
...
...
orm/orm.go
浏览文件 @
8bcf03c6
...
...
@@ -293,7 +293,7 @@ func (o *orm) queryRelated(md interface{}, name string) (*modelInfo, *fieldInfo,
}
if
qs
==
nil
{
panic
(
fmt
.
Errorf
(
"<Ormer> name `%s` for model `%s` is not an available rel/reverse field"
))
panic
(
fmt
.
Errorf
(
"<Ormer> name `%s` for model `%s` is not an available rel/reverse field"
,
md
,
name
))
}
return
mi
,
fi
,
ind
,
qs
...
...
@@ -441,8 +441,6 @@ func (o *orm) Driver() Driver {
func
(
o
*
orm
)
GetDB
()
dbQuerier
{
panic
(
ErrNotImplement
)
// not enough
return
o
.
db
}
// create new orm
...
...
orm/orm_queryset.go
浏览文件 @
8bcf03c6
...
...
@@ -209,7 +209,6 @@ func (o *querySet) ValuesFlat(result *ParamsList, expr string) (int64, error) {
// }
func
(
o
*
querySet
)
RowsToMap
(
result
*
Params
,
keyCol
,
valueCol
string
)
(
int64
,
error
)
{
panic
(
ErrNotImplement
)
return
o
.
orm
.
alias
.
DbBaser
.
RowsTo
(
o
.
orm
.
db
,
o
,
o
.
mi
,
o
.
cond
,
result
,
keyCol
,
valueCol
,
o
.
orm
.
alias
.
TZ
)
}
// query all rows into struct with specify key and value column name.
...
...
@@ -224,7 +223,6 @@ func (o *querySet) RowsToMap(result *Params, keyCol, valueCol string) (int64, er
// }
func
(
o
*
querySet
)
RowsToStruct
(
ptrStruct
interface
{},
keyCol
,
valueCol
string
)
(
int64
,
error
)
{
panic
(
ErrNotImplement
)
return
o
.
orm
.
alias
.
DbBaser
.
RowsTo
(
o
.
orm
.
db
,
o
,
o
.
mi
,
o
.
cond
,
ptrStruct
,
keyCol
,
valueCol
,
o
.
orm
.
alias
.
TZ
)
}
// create new QuerySeter.
...
...
orm/orm_test.go
浏览文件 @
8bcf03c6
...
...
@@ -282,10 +282,10 @@ func TestNullDataTypes(t *testing.T) {
d
=
DataNull
{
DateTime
:
time
.
Now
(),
NullString
:
sql
.
NullString
{
"test"
,
true
},
NullBool
:
sql
.
NullBool
{
true
,
true
},
NullInt64
:
sql
.
NullInt64
{
42
,
true
},
NullFloat64
:
sql
.
NullFloat64
{
42.42
,
true
},
NullString
:
sql
.
NullString
{
String
:
"test"
,
Valid
:
true
},
NullBool
:
sql
.
NullBool
{
Bool
:
true
,
Valid
:
true
},
NullInt64
:
sql
.
NullInt64
{
Int64
:
42
,
Valid
:
true
},
NullFloat64
:
sql
.
NullFloat64
{
Float64
:
42.42
,
Valid
:
true
},
}
id
,
err
=
dORM
.
Insert
(
&
d
)
...
...
orm/utils.go
浏览文件 @
8bcf03c6
...
...
@@ -266,5 +266,4 @@ func indirectType(v reflect.Type) reflect.Type {
default
:
return
v
}
return
v
}
reload.go
浏览文件 @
8bcf03c6
...
...
@@ -29,7 +29,7 @@ type conn struct {
net
.
Conn
wg
*
sync
.
WaitGroup
isclose
bool
lock
sync
.
Mutex
lock
*
sync
.
Mutex
}
// Close current processing connection.
...
...
@@ -102,7 +102,6 @@ func WaitSignal(l net.Listener) error {
return
nil
}
}
return
nil
// It'll never get here.
}
// Kill current running os process.
...
...
router.go
浏览文件 @
8bcf03c6
...
...
@@ -216,7 +216,6 @@ func (p *ControllerRegistor) Add(pattern string, c ControllerInterface, mappingM
if
regexErr
!=
nil
{
//TODO add error handling here to avoid panic
panic
(
regexErr
)
return
}
//now create the Route
...
...
session/couchbase/sess_couchbase.go
浏览文件 @
8bcf03c6
...
...
@@ -43,7 +43,6 @@ func (cs *CouchbaseSessionStore) Get(key interface{}) interface{} {
}
else
{
return
nil
}
return
nil
}
func
(
cs
*
CouchbaseSessionStore
)
Delete
(
key
interface
{})
error
{
...
...
session/mysql/sess_mysql.go
浏览文件 @
8bcf03c6
...
...
@@ -47,7 +47,6 @@ func (st *MysqlSessionStore) Get(key interface{}) interface{} {
}
else
{
return
nil
}
return
nil
}
// delete value in mysql session
...
...
session/postgres/sess_postgresql.go
浏览文件 @
8bcf03c6
...
...
@@ -68,7 +68,6 @@ func (st *PostgresqlSessionStore) Get(key interface{}) interface{} {
}
else
{
return
nil
}
return
nil
}
// delete value in postgresql session
...
...
session/redis/sess_redis.go
浏览文件 @
8bcf03c6
...
...
@@ -44,7 +44,6 @@ func (rs *RedisSessionStore) Get(key interface{}) interface{} {
}
else
{
return
nil
}
return
nil
}
// delete value in redis session
...
...
session/sess_cookie.go
浏览文件 @
8bcf03c6
...
...
@@ -36,7 +36,6 @@ func (st *CookieSessionStore) Get(key interface{}) interface{} {
}
else
{
return
nil
}
return
nil
}
// Delete value in cookie session
...
...
session/sess_file.go
浏览文件 @
8bcf03c6
...
...
@@ -43,7 +43,6 @@ func (fs *FileSessionStore) Get(key interface{}) interface{} {
}
else
{
return
nil
}
return
nil
}
// Delete value in file session by given key
...
...
session/sess_mem.go
浏览文件 @
8bcf03c6
...
...
@@ -35,7 +35,6 @@ func (st *MemSessionStore) Get(key interface{}) interface{} {
}
else
{
return
nil
}
return
nil
}
// delete in memory session by key
...
...
@@ -94,7 +93,6 @@ func (pder *MemProvider) SessionRead(sid string) (SessionStore, error) {
pder
.
lock
.
Unlock
()
return
newsess
,
nil
}
return
nil
,
nil
}
// check session store exist in memory session by sid
...
...
@@ -129,7 +127,6 @@ func (pder *MemProvider) SessionRegenerate(oldsid, sid string) (SessionStore, er
pder
.
lock
.
Unlock
()
return
newsess
,
nil
}
return
nil
,
nil
}
// delete session store in memory session by id
...
...
session/sess_utils.go
浏览文件 @
8bcf03c6
...
...
@@ -164,8 +164,6 @@ func decodeCookie(block cipher.Block, hashKey, name, value string, gcmaxlifetime
}
else
{
return
dst
,
nil
}
// Done.
return
nil
,
nil
}
// Encoding -------------------------------------------------------------------
...
...
toolbox/profile.go
浏览文件 @
8bcf03c6
...
...
@@ -48,7 +48,7 @@ func ProcessInput(input string, w io.Writer) {
// record memory profile in pprof
func
MemProf
()
{
if
f
,
err
:=
os
.
Create
(
"mem-"
+
strconv
.
Itoa
(
pid
)
+
".memprof"
);
err
!=
nil
{
log
.
Fatal
(
"record memory profile failed:
%v
"
,
err
)
log
.
Fatal
(
"record memory profile failed: "
,
err
)
}
else
{
runtime
.
GC
()
pprof
.
WriteHeapProfile
(
f
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录