V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  ClericPy  ›  全部回复第 107 页 / 共 133 页
回复总数  2649
1 ... 103  104  105  106  107  108  109  110  111  112 ... 133  
2019-10-24 00:43:02 +08:00
回复了 qazwsxkevin 创建的主题 Python multiprocessing 的进程池,能否做到监控一些状态?
然后还有 close 和 join 忘了说
前者的意思是进程池已经关闭, 如果再添加新任务, 会直接抛错, 而不是真正关闭了所有进程
后者意思是, 主线程 /主进程 整个阻塞住, 直到进程池里的任务全都完成

你想直接拿那个结果, 别 join, 直接对那个提交后得到的对象使用 get 方法
2019-10-24 00:41:25 +08:00
回复了 qazwsxkevin 创建的主题 Python multiprocessing 的进程池,能否做到监控一些状态?
def apply_async(self, func, args=(), kwds={}, callback=None,
error_callback=None):
'''
Asynchronous version of `apply()` method.
'''
if self._state != RUN:
raise ValueError("Pool not running")
result = ApplyResult(self._cache, callback, error_callback)
self._taskqueue.put(([(result._job, 0, func, args, kwds)], None))
return result


1 2 3 基本都有办法的, 在一切皆对象的 Python 里, 几乎所有玩意都能自省
看看源码去吧, 一点点说太麻烦了
比如 apply_async 方法的返回值就是 ApplyResult 对象, ApplyResult 对象里可以判断是否完成以及立刻取得结果
Apool 的 self._pool = [] 这里也可以看有多少
多看源码吧


友情提醒, 你这个用法已经过时了, 现在多进程多线程的池都建议使用 concurrent.futures 里面那俩, 借助很多语言都在流行的 Future 概念, 可以在同步代码里面把异步操作简化. 尤其是借助 callback 方式(虽然你上面的代码也可以用回调)也算不难理解
2019-10-24 00:32:35 +08:00
回复了 Messiv2 创建的主题 问与答 妈妈每天都骂小侄女蠢猪,有办法改变吗?
看的心疼, 看完回帖更心疼了...
我的一肚子浮躁抄了三本四书五经都没压住, 更不用说你母亲这个年龄的了, 小孩子小时候厌学, 以后叛逆起来可能更难教
现在公立幼儿园基本报不上名, 然后又提倡二胎, 以后会更难捱
有的人输在起跑线上, 而有的人连起跑线都没有, 希望有聪明一点的人给出个主意吧, 这种涉及他人家庭内政的法子最难想了.
另: 对于高中以前的数学之类的科目, 是有学习技巧的, 真的可以说入了门, 一马平川, 不入门, 缘木求鱼. 以前也帮学习成绩落后的同学辅导过, 发现教会一道题容易, 教会思考方式太不容易了...
2019-10-23 17:40:45 +08:00
回复了 cwjokaka 创建的主题 程序员 编程思想运用到日常生活的例子?😐
@MaiKuraki 这怎么感觉像是日常生活运用到编程思想...
2019-10-23 17:29:13 +08:00
回复了 Ja1 创建的主题 问与答 进来说说看,最受不了自己单独做什么事情?
@Ja1 我是两种都挺习惯的, 最近抄大学中庸这些玩意把自己抄的都寡淡了, 年轻人别学... 主要是年龄越大, 烦恼越多, 有个清静的机会特别少, 年轻人如果这么清静, 就变社恐了...
2019-10-23 17:14:26 +08:00
回复了 Ja1 创建的主题 问与答 进来说说看,最受不了自己单独做什么事情?
海底捞, 小龙坎(这特么真的骚), 呷哺呷哺 什么的都单人吃过很多次
虽然做不到慎独, 但是自己一个人的话, 感觉挺清静的, 平时也和别人一块吃, 反正就是浮躁的环境呆久了, 更珍惜独处的间隙吧
2019-10-23 16:53:17 +08:00
回复了 momox 创建的主题 Go 编程语言 goland 里面怎么用 log 输出结构数据
@xfriday
@momox
package main

import (
"fmt"
)

type Instrument struct {
A string
}

func (inst *Instrument) String() string {
return fmt.Sprintf("*Instrument{A:%s}", inst.A)
}
func handleInstrument(symbol string, data []*Instrument) {
fmt.Printf("handleInstrument %v / %s", symbol, data)
}

// handleInstrument test / [*Instrument{A:a}]

func main() {
var ps []*Instrument
ps = append(ps, &Instrument{A: "a"})
handleInstrument("test", ps)

}


加接口好使...
2019-10-23 16:43:12 +08:00
回复了 momox 创建的主题 Go 编程语言 goland 里面怎么用 log 输出结构数据
@momox 我刚发出去就发现了, 想撤回来不及了... 暂时想到的是开个函数把指针转字符串...
2019-10-23 16:32:12 +08:00
回复了 momox 创建的主题 Go 编程语言 goland 里面怎么用 log 输出结构数据
struct 如果没记错默认是个引用的, 和 py 里的很多可变对象一样
https://stackoverflow.com/questions/24512112/how-to-print-struct-variables-in-console
Google 搜的 Print struct golang

%v 改成 %+v

p = Project{...}
fmt.Printf("%+v", p)
fmt.Printf("%#v", p) //with type
2019-10-23 16:17:39 +08:00
回复了 Ygmxy 创建的主题 Python Python 零基础应该怎么学?
@Ygmxy 就像 github 上李笑来那个 https://github.com/selfteaching/the-craft-of-selfteaching 自学是门手艺一样, 自学能力的培养比学编程语言自身更有意义, 这个里面讲 Python 的部分占了不到一半, 但是对学习方法的养成好处还算挺多

以前我看的一个叫小甲鱼的视频(现在应该过时了)培养的兴趣, 但是只学语言语法并没什么用处, 类似于 learning Python hard way 那样为了语法而学习, 跟死记硬背一样了
2019-10-23 16:11:19 +08:00
回复了 Ygmxy 创建的主题 Python Python 零基础应该怎么学?
@Ygmxy 微软家出了一个, 不过是英文的 https://cloudblogs.microsoft.com/opensource/2019/09/19/new-python-training-video-series-beginners/
此外视频类的我看过不多, 也都不能保证质量, 就不推荐了
2019-10-23 16:00:07 +08:00
回复了 Les1ie 创建的主题 分享发现 chrome78 的标签页悬浮窗
预览图这功能似乎和 vivaldi 里一样? 我倒是想开, 不知道费资源多不多
2019-10-23 15:56:02 +08:00
回复了 Ygmxy 创建的主题 Python Python 零基础应该怎么学?
https://www.v2ex.com/t/611323
日经, 刚回答过
2019-10-23 15:40:06 +08:00
回复了 Africa 创建的主题 设计 请问这个博客的字体是什么?
https://github.com/joway/hugo-theme-yinyang/tree/master/static/fonts
看到了, 字体内置了, 搜了下没发现付费要求, 应该是免费字体吧, 不过试着给 chrome 套上, 中文真难看... 不如他网站好看呢
2019-10-23 15:32:56 +08:00
回复了 Africa 创建的主题 设计 请问这个博客的字体是什么?
@CEBBCAT 原来如此, 我也想用这个了, 极简就是美, 字体是里面自带的? Hugo 大法好啊
2019-10-23 15:28:10 +08:00
回复了 pinews 创建的主题 云计算 中国微软云打电话了
人打电话来找你要钱, 你怎么还不好意思了, 是不是想多了
答案明摆着了, 现在也不知道还有没有复读
国情就是: 没本事的人, 一考定终身, 有资本的人, 不考也能混. 家里有资本的话, 外国大学有的是名字好听的, 平民子弟的出路, 如果不是被历史选中那些极个别人, 就只有高考一条路
2019-10-23 15:17:50 +08:00
回复了 rabbbit 创建的主题 问与答 跑还是忍?
有个说法不知真假, 显意识来自左脑,运算速度慢,靠逻辑思维;潜意识,也就是右脑的运算速度非常快,我们甚至无法察觉

所以人们在做选择时候的犹豫, 不是因为没有做出选择, 而是潜意识已经给出了选择, 但由于显意识计算太慢, 无法证明这个选择的正确性

跑到论坛来问也是想要把单机计算改为云计算, 希望大家来帮你证明这个命题

所以问题来了, 你以为 V2 上的会像某乎一样给你带几十个参考文献, 下飞机不先回家先回答你问题吗? 这里都是来划水的, 很多时候故意和楼主唱反调都大有人在

一句话总结: 趁着年轻不但不要怕犯错, 还应该多多去试错, 年轻是资本, 如果不搏一把, 年纪大了以后空余恨
1 ... 103  104  105  106  107  108  109  110  111  112 ... 133  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1041 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 60ms · UTC 19:38 · PVG 03:38 · LAX 11:38 · JFK 14:38
Developed with CodeLauncher
♥ Do have faith in what you're doing.