V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  XIVN1987  ›  全部回复第 7 页 / 共 38 页
回复总数  751
1 ... 3  4  5  6  7  8  9  10  11  12 ... 38  
能不能把::换成.
2022-07-21 22:15:52 +08:00
回复了 charlieethan 创建的主题 C++ 谷歌发布开源开发语言 Carbon : 号称将替代 C++
虽然好多人不看好 Carbon ,但考虑到 Google 的超能力,,说不定比 Rust 更流行也未可知。。
2022-07-18 22:54:28 +08:00
回复了 ga6840 创建的主题 程序员 来说说自己业余项目的技术栈
@kaesi0
我本职工作是做单片机程序的,,做 Python 上位机只是个辅助,,偶尔做下,,程序很简单、也没有时间节点,,慢慢做就行,,都是做的时候遇到问题网上搜索解决方法,,没有专门看什么书。。更没有上什么课

打包确实有点儿大,,我那些很小的程序打包出来都有 30 多 M (要是 tkinter 界面不那么丑就好了,,我那些小 APP 完全可以用 tkinter 做,,做完打包估计能 10M 以内)

我那些小 APP 确实打包出来给一些客户用,,不过他们基本都是 Windows 用户,,没听说有不能正常运行的
2022-07-18 22:34:33 +08:00
回复了 ga6840 创建的主题 程序员 来说说自己业余项目的技术栈
@kaesi0
我没做过 web 形式的,,都是最传统的 Qt Widget 形式的,,而且都是非常简单的 APP (大都只有一个 python 文件)
基本思路都是:
1 、先用 Qt Designer 拖拽出界面,保存成 xxx.ui 文件
2 、然后新建一个 Python 文件,其中新建一个类,,在类的__init__方法中调用 uic.loadUi('xxx.ui', self) 显示出界面
3 、然后在类中添加形如 on_btnXxx_clicked() 的方法定义,响应按键点击事件
4 、至于每个 Widget 有哪些可用的方法、以及方法的用法,,直接查看 Qt 的官方文档即可

最后,,我编写的一些小 APP ,,可用浏览下,,提供一点儿参考: https://github.com/XIVN1987
2022-06-19 21:54:04 +08:00
回复了 INBreeze 创建的主题 程序员 2022 年 MBP M2 256G SSD 工作够不够用?
感觉不够,,最起码 512GB

现在的 SSD 都是 TLC ,,擦写次数只有 3000 次,,如果硬盘剩余空闲空间太少,就会急剧加速硬盘的读写次数,,导致硬盘坏的很快
2022-05-24 11:36:51 +08:00
回复了 codists 创建的主题 Python Python array 文档里面的 machine values 具体指的是什么?
另外,,这个 frombytes 方法名实在误导,,从名称上完全看不出有 append 的意思,,
改成 append_frombytes 比较好,,
2022-05-24 11:22:34 +08:00
回复了 codists 创建的主题 Python Python array 文档里面的 machine values 具体指的是什么?
感觉是指的大小端,,x86 、ARM 一般是小端,,据说 Power 是大端
2021-12-02 21:54:36 +08:00
回复了 AndyAO 创建的主题 Python 那些 Python 语言设计上的重大失误
@xupefei

In [10]: isinstance(True, int)
Out[10]: True

In [11]: type(True)
Out[11]: bool

In [12]: issubclass(bool, int)
Out[12]: True

In [13]: True == 1
Out[13]: True

In [14]: False == 0
Out[14]: True

bool 是 int 的子类,,这可能还真是跟 C 语言学的
2021-11-06 08:37:22 +08:00
回复了 cxytz01 创建的主题 程序员 使用 vmware 还是 docker 来搭建 Linux 实验环境?
Windows+WSL
2021-11-05 22:04:50 +08:00
回复了 zxCoder 创建的主题 Python Python 包导入的困惑
```
>>> import sys
>>> for x in sys.path: print(repr(x).replace(r'\\', '/'))
''
'C:/Python36/python36.zip'
'C:/Python36/DLLs'
'C:/Python36/lib'
'C:/Python36'
'C:/Python36/lib/site-packages'
```

当前目录确实在 sys.path 中,但当前目录指的是被 python.exe 直接执行的那个 xxx.py 所在的目录,所以 XXXProject/A 的路径在 sys.path 中,但 XXXProject 不在 sys.path 中。
所以题主的“from A.yyy import YY”执行出错,而一楼的“from yyy import YY”执行正常。
2021-11-05 21:48:25 +08:00
回复了 zxCoder 创建的主题 Python Python 包导入的困惑
PEP 328: all import statements be absolute by default (searching sys.path only) with special syntax (leading dots) for accessing package-relative imports.
“from A.yyy import YY” 显然是个绝对导入,所以 python 肯定是在 sys.path 中的路径中查找 A 。。那程序要想执行只有两种方法:
1 、把 XXXProject 的路径加入 sys.path
2 、把 A 安装到现有的 sys.path 中去,比如 “lib/site-packages” 目录下
2021-10-30 22:29:17 +08:00
回复了 Midia 创建的主题 Java 会计专业 2022 毕业,自学 Java 能找到多少 K 工作
刚毕业能找到公司要就不错了,,不要太介意工资,,就当进去带薪学习
工作一两年然后再跳槽工资就上去了。。
2021-10-30 10:29:59 +08:00
回复了 janxin 创建的主题 Python Python 官方 2021 年开发者调查
tkinter 实在使太丑了,,

如果官方实在没精力更新,,建议直接删除,,这样还能减小安装包的大小。。
2021-10-30 10:24:14 +08:00
回复了 janxin 创建的主题 Python Python 官方 2021 年开发者调查
您在哪些标准库模块中遇到的麻烦最多(如果有)?
tkinter

上面列出的库存在什么问题?
tkinter is too ugly.
Many times I have tried to write an extremely simple GUI application, and the first thing that comes to my mind is tkinter, but then I have to rewrite it using PyQt because the interface is so ugly.
2021-09-12 23:29:49 +08:00
回复了 josephok 创建的主题 Go 编程语言 不要再拿 Golang 与 Java 作比较
Go 带 GC,,只能干 Java 的工作,,C/C++的工作 Go 干不了
2021-08-22 11:17:34 +08:00
回复了 XIVN1987 创建的主题 VMware vmware player 不支持桥接模式吗?
感谢楼上各位大佬指点,,问题解决了,,是我参数配置问题

桥接模式需要手动配置 IP 地址、子网掩码、网关三个参数,,我用 WSL 下的 ifconfig 查的物理机参数,查询结果显示了 inet 、netmask 、broadcast 三个参数,,我看三个对三个正合适,就没仔细想把 broadcast 填到网关上去了,,所以就一直 ping 路由器 ping 不通,,后来用 powershell 下 ipconfig 查了下第三个参数不一样,才意识到弄错了

另外,网上的资料都说桥接模式、NAT 、Host-Only 分别需要 VMnet0 、VMnet8 、VMnet1,,我一看电脑里只有 VMnet1 和 VMnet8,,就少了 VMnet0,,所以就以为桥接模式不工作是因为缺少 VMnet0,,
可能是以前确实需要 VMnet0,新版本不需要了吧
找到解决方法了:
打开 vscode 目录的时候用“code /mnt/d/Program/Ubuntu/studyC”,这样在左侧 Explore 窗口双击打开的 main.c 路径就是“/mnt/d/Program/Ubuntu/studyC/main.c”,,进入调试状态的时候就不会再打开一个 main.c 的编辑器视图了

总之就是 vscode 使用 remote wsl 插件打开文件夹的时候,要使用"/mnt/d/***"这样的路径,而不要使用“ln -s”创建的软连接
我也觉得 C++应该经历一次 Python2 到 3 那样的不兼容升级,丢掉一些历史包袱,,不然的话真的是越来越复杂、难以掌握了。。
2021-07-02 20:59:45 +08:00
回复了 huacnlee 创建的主题 程序员 VS Code 插件 - 自动纠正代码中的中英文空格写法
这 vscode 什么主题?看起来很漂亮
2021-06-02 07:39:32 +08:00
回复了 XIVN1987 创建的主题 Python Python 有没有能从 elf 文件中解析出函数调用关系的 lib?
@Nitroethane
https://github.com/XIVN1987/JHFView

上面这个是我需要的功能,现在是通过正则表达式分析 fromelf 生成的反汇编解析出函数调用关系,,功能已经实现,,不过 MDK 、IAR 、GCC 三个编译器的反汇编文件格式不一样,,必须分别解析,,而且我担心它们的格式会变动导致之前写的代码失效

所以希望能直接从 elf 文件中解析出函数调用关系
1 ... 3  4  5  6  7  8  9  10  11  12 ... 38  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2637 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 10:39 · PVG 18:39 · LAX 02:39 · JFK 05:39
Developed with CodeLauncher
♥ Do have faith in what you're doing.