首页   注册   登录
 myyou 最近的时间轴更新

myyou

V2EX 第 135646 号会员,加入于 2015-08-28 10:44:41 +08:00
myyou 最近回复了
APP 的颜色能根据任意手机外壳颜色尔换颜色
@myyou 注释加错了,应该加载 golang 代码中

```
package main

import (
"C"
"github.com/360EntSecGroup-Skylar/excelize"
)

//export background
func background(excelname, sheetname, image *C.char) *C.char {
excelname_go := C.GoString(excelname)
sheetname_go := C.GoString(sheetname)
image_go := C.GoString(image)

xlsx, err := excelize.OpenFile(excelname_go)
if err != nil {
panic(err)
}

xlsx.SetSheetBackground(sheetname_go, image_go)

err = xlsx.SaveAs(excelname_go)
if err != nil {
panic(err)
}

return C.CString("success")
}

func main() {}

```
- 自己找到原因了,需要价格注释

```
import ctypes
from ctypes import cdll

//export background
def set_background():
name = b'/Users/myyou/work/background.xlsx'
background = cdll.LoadLibrary('/Users/myyou/work/excel.so').background
background.argtypes = [ctypes.c_char_p, ctypes.c_char_p, ctypes.c_char_p]
background.restype = ctypes.c_char_p
background(name, b'Sheet1', b'/Users/myyou/work/ntim.jpg')
return 'ok'
```
12 天前
回复了 darksand 创建的主题 Python celery 经常卡死,求帮助
@darksand 之前做的是每隔一段时间就检测 celery 所有进程内存占用,到一定量时不管假不假死都重启。你可以根据是否有日志输出来重启。
实际我还是建议你换这个 https://github.com/Bogdanp/dramatiq,celery 我一直怀疑它内存泄漏。
12 天前
回复了 darksand 创建的主题 Python celery 经常卡死,求帮助
celery 的确会这样,内存占用会越来越多,然后就假死,建议写个检测脚本定时重启。
或者找一个替代品例如这个: https://github.com/Bogdanp/dramatiq
@zog ok,我看一下,非常感谢
@zog 它这个要 2.5.0 修复,请问老版本(低于 2.4.0 )有这个问题吗?
@zog 请问有什么办法或写法可以解决上面的问题吗?
@zog kylin-2.4.0, 测试了一下,发现 a."member_num" / 3.0 是可以执行的,也就是右边不能为表达式只能是已知到的值,你有遇到这个问题吗?有什么解决办法没?
你管它是什么格式干什么,只有拥有字典的特性,由是有序的不就行了。
你看到的只是__repr__方法让你看到的样子,你也可以让普通字典显示为([])这种格式。
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   鸣谢   ·   实用小工具   ·   1745 人在线   最高记录 3762   ·  
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.1 · 7ms · UTC 06:33 · PVG 14:33 · LAX 23:33 · JFK 02:33
♥ Do have faith in what you're doing.
沪ICP备16043287号-1