V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  wwqgtxx  ›  全部回复第 13 页 / 共 193 页
回复总数  3842
1 ... 9  10  11  12  13  14  15  16  17  18 ... 193  
2019-12-19 10:47:35 +08:00
回复了 miniyao 创建的主题 Python Python 4 会不会又是一门新语言?
@hakono 其实你说的这个问题和千年虫问题很像,当初也是用两位数来标记年份,又有谁想到了会进入 2000 年。
不过在现在这个年头应该不会再有程序还在抱着两位年份来做了吧,所以观念是会变的,只要大部分人都遵循这个命名规范,其实就不会产生什么歧义了
2019-12-19 09:31:57 +08:00
回复了 miniyao 创建的主题 Python Python 4 会不会又是一门新语言?
@hakono 对于 python 来说,最简单的办法就是
>>> sys.version_info
sys.version_info(major=3, minor=7, micro=2, releaselevel='final', serial=0)
这样来解析版本号才是官方推荐的方法,而不是解析字符串
如果真的要解析字符串,请用“.”来分割字符串,而不是简单的靠第几位去匹配
2019-12-18 23:58:01 +08:00
回复了 miniyao 创建的主题 Python Python 4 会不会又是一门新语言?
@hakono 包括但不限于 linux 内核,nodejs,golang 都在大量的使用 n>10 的版本号,可能你要想想什么才是正常程序猿的思维了
2019-12-18 16:59:23 +08:00
回复了 zitengdu 创建的主题 Apple 上海联通 iPhone 端开启 4G VoLTE 后无法发短信,你们遇到了吗?
@wwqgtxx 上面特指 异网 volte 视频
2019-12-18 16:59:02 +08:00
回复了 zitengdu 创建的主题 Apple 上海联通 iPhone 端开启 4G VoLTE 后无法发短信,你们遇到了吗?
@SimonOne 目前还不支持异网 volte (好像是在试点实验中)
@wwqgtxx 直接用 linux 开发->直接用 windows 开发
@andyhuzhill 工业上有大量的设备是没有 linux 驱动的,准确说是没有 linux 上位机程序的,很多情况下,你需要的是和甲方给的另一块板子进行配合时候,这个时候你是选择自己去逆向工程一个 linux 版上位机程序还是直接用 linux 开发,结果几乎是不言而喻的
嵌入式开发?
2019-12-08 11:06:49 +08:00
回复了 yinni 创建的主题 iPhone 请问大家是如何适应 iPhone 11 的分辨率的?
一个星期左右,你的大脑就自动适应了
2019-12-07 15:29:17 +08:00
回复了 pmispig 创建的主题 Python python3 请问协程怎么 wait_for 一个 task list
不过其实 python 官方的 wait_for 的实现也是类似思路
https://github.com/python/cpython/blob/3.8/Lib/asyncio/tasks.py#L434
2019-12-07 15:22:45 +08:00
回复了 pmispig 创建的主题 Python python3 请问协程怎么 wait_for 一个 task list
我自己写过一个给 task 加上 timeout 的辅助函数,你可以参考一下,不过这样输出的会是 asyncio.CancelledError
https://github.com/wwqgtxx/wwqLyParse/blob/master/wwqLyParse/common/asyncio.py#L182
2019-12-07 10:43:02 +08:00
回复了 pmispig 创建的主题 Python python3 请问协程怎么 wait_for 一个 task list
在 async 函数中如果使用了 time.sleep(),无论如何都不可能中断的,也不可能 kill,除非你 kill 掉这个 thread 再重启一个 loop
如果一定要用该第三方库,请调用
https://docs.python.org/3/library/asyncio-eventloop.html#asyncio.loop.run_in_executor
把它单独丢到一个线程中(注意,python 中依然没有办法超时 Kill 一个 thread,这是非法的,当然你可以换一个 ProcessPoolExecutor 来把任务丢到一个新的进程,这样去 kill )
2019-12-01 23:44:24 +08:00
回复了 salamanderMH 创建的主题 问与答 Ubuntu 为什么 ping 不到某个 ip?
ip route 看看路由表
2019-11-27 23:32:53 +08:00
回复了 SakuraSauce 创建的主题 问与答 Nginx 支不支持反向代理 HTTP/2 协议的网站?
不支持,v2ray 的 issue 区讨论这个问题也挺久的了
2019-11-26 23:04:52 +08:00
回复了 peiqing9003ah 创建的主题 C++ 析构函数有啥鸟用啊?
简单的来说,你在 class 的构造函数和成员函数中 new 的东西记得去析构函数中 delete
而且析构函数还能实现很多其他的操作,比如 std::lock_guard,实现类似于其他语言的 try-with-resource 的功能
至于“没几把鸟用”这种话,那只能说明你学的太浅,C++中模板方面还有一大堆看起来“没几把鸟用”、“看都看不懂”的功能,因为人家自然有人家该有的意义
换 apple 全家桶就没这问题了
2019-11-17 01:14:38 +08:00
回复了 tozp 创建的主题 Apple iPhone XS 和 11,如何选择?
@moyupoi 国行是双卡呀
2019-11-15 01:35:03 +08:00
回复了 zhoudaiyu 创建的主题 程序员 crontab 是怎么实现的?
2019-11-15 01:29:21 +08:00
回复了 zhoudaiyu 创建的主题 程序员 crontab 是怎么实现的?
ubuntu 中使用的 cron 也是一样的实现方法
https://git.launchpad.net/ubuntu/+source/cron/tree/cron.c?h=ubuntu/bionic#n167
2019-11-15 01:16:27 +08:00
回复了 zhoudaiyu 创建的主题 程序员 crontab 是怎么实现的?
@Counter 实际上 busybox 中 crond 的实现就是一个专门的线程(主线程)在死循环中 sleep,能有多大的开销呢
https://github.com/mirror/busybox/blob/master/miscutils/crond.c#L1067
1 ... 9  10  11  12  13  14  15  16  17  18 ... 193  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3538 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 11:00 · PVG 19:00 · LAX 03:00 · JFK 06:00
Developed with CodeLauncher
♥ Do have faith in what you're doing.