首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nightwitch  ›  全部回复第 1 页 / 共 3 页
回复总数  58
1  2  3  
你说的 v100 是啥 tesla v100? quadro v100?
公司采购是拿来干什么? 拿来搭云服务的话 NVIDIA 的意思是只能用 tesla。 公司自己内部做开发平台的话.
可以参考
https://blog.exxactcorp.com/whats-the-best-gpu-for-deep-learning-rtx-2080-ti-vs-titan-rtx-vs-rtx-8000-vs-rtx-6000/
勉强看懂了你是想要一个 ring buffer。 不要直接用地址加减,用 ring buffer 提供的读写接口来写,ring buffer 在内部通过指针处理地址循环使用的问题。典型的 ring-buffer 实现是实现成把一段内存分为很多个槽位,内部有指针记录已经用到第几个槽了。当最后一个 slot 被使用的时候,指针会重新回到第一个槽位开始的地方。
4 天前
回复了 googleGirl 创建的主题 程序员 mac 下的 gitkraken 如何禁止更新
@ScepterZ
可能 Linux 大家都是 terminal 教派的..找个顺手的 git gui 真的很难
目前用的开源的 git-cola 对付着 感觉比 gitk 强一点...

有的包管理器可以直接锁定包的版本号,你可以试试
4 天前
回复了 root1iu 创建的主题 C++ C++是否有什么插件功能的库?
二进制的插件是邪道,容易碰见 ABI 问题。既然你用过 vim,你应该知道 youcompleteme 在不同平台下有多麻烦。
建议内嵌 Python/lua/javascript 做插件系统,前两个都应该很成熟了,javascript 不熟,不发表意见。
包管理器和虚拟环境不应该是独立不相关的两个组件吗
补充一点
分割技术难点,做好调研,不要重复发明轮子或者使用不适合自己工程的轮子
12 天前
回复了 frankcreen 创建的主题 Linux 双系统如何修改启动项
sudo update-grub
一条命令就解决了
12 天前
回复了 lolizeppelin 创建的主题 程序员 求个完美的文件夹校验正则
应该放到业务代码里去校验。采用文本的方法去匹配就像打地鼠一样,总能出现匹配不上的情况。
12 天前
回复了 iTvX 创建的主题 C exec 函数可以调用另外一个函数的方法吗?
不可能在 A 程序不配合的情况下,从 B 运行 A 内部的函数的。如果你只是不想要 a 程序的输出的话,在 B 里面拉起 A 的时候,重定向 A 的输出到 /dev/null 就行了。
17 天前
回复了 sandman511 创建的主题 程序员 如何记录用户的退出时间
在 windows 下你需要响应 WM_CLOSE 事件,对应在 Linux 是 SIGTERM 信号.
从数据集中去掉部分数据,结果保持不变,这个数据集才算是能用的。如果从数据集中去掉某部分数据以后结果发生了变化,说明数据集的分布不均匀。
刘海洋 李阿玲
24 天前
回复了 jam1024 创建的主题 程序员 Lua 还是 Python 关于胶水语言的选择
lua 从一开始的定位就是一种嵌入式语言,用于嵌入在大型应用里提供方便的脚本操作。而 Python 的定位是通用编程语言。
27 天前
回复了 Juszoe 创建的主题 程序员 请教一段 GLSL 代码
https://github.com/bloc97/Anime4K/blob/master/GLSL_Instructions.md
你的这段 GLSL 是给播放器用的,播放器会重新 parse 这段 GLSL
具体的说明在这里 https://mpv.io/manual/master/#options-glsl-shader
https://i.imgur.com/fntxCfj.png

http 是在最上面的 Application Layer 应用层的协议,一般是基于 TCP 实现。把这两个连起来的 socket 类型叫做 Internet Domain SOCK_STREAM。除了这种类型以外 socket 还有其他类型。

Internet Domain socket 是基于 TCP/UDP(忽略 raw socket)的一种连接方式,是把应用层协议和传输层连起来的一种方式。除了 Internet Domain socket 以外还有 Unix Domain socket, 通信不走 tcp/ip, 走内核。
28 天前
回复了 Zeroxus 创建的主题 Linux Linux 下显示器屏幕分屏?
主流桌面环境都带分屏功能 只是可能快捷键没有默认设置
31 天前
回复了 nyanyh 创建的主题 Linux Linux 下有暂停线程执行的 API 吗?
The POSIX standard provides no mechanism by which a thread A can suspend the execution of another thread B, without cooperation from B. The only way to implement a suspend/restart mechanism is to have B check periodically some global variable for a suspend request and then suspend itself on a condition variable, which another thread can signal later to restart B.
翻译一下:POSIX 标准没有提供机制,让线程 A 在没有线程 B 的协作下暂停线程 B 的执行。

要想处理这种问题的话,信号处理或者使用条件变量吧。
有关 pthread_sigmask 的问题,pthread_sigmask 会继承当前的 mask, 你可以在 main 里定义好需要的 sigmask, 新建的线程会继承 mask。

使用信号会带来一些其他问题,比如外部给进程发信号,内核会地送到任意没有阻塞该信号的线程,可能会导致意料之外的线程睡眠 /唤醒。
干活呗。只谈一些开发中比较常见的痛点吧。

Windows 下对 C 的支持是残的,只支持到 C89。
Windows 对 docker 的支持似乎也是残的。
Windows 的 cmd 是残的,powershell 功能还可以,但是命令实在是太冗长了,可能微软觉得大家只用 powershell 对着手册写脚本。
Windows 没有包管理器,C++这边有个官方的库管理器 vcpkg,但是也仅面向常用的 C++库,而且坑也不少。第三方的 choco,scoop 等也各有各的问题。
Windows 正在使用的文件无法被删除。
Windows 专业版很贵,自己买的笔记本一般只带一个阉割版的家庭版,连进组策略都进不了。

WIn10 有了 WSL 支持,带来了包管理器和 LInux 命令行工具以后以上问题似乎缓解了不少。不过我个人 Windows 上第一个装的软件就是 msys2
你先把这些设置都注释掉,用 ycm 的默认配置看看。ycm 默认配置下提示框工作的很正常
1  2  3  
关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   2136 人在线   最高记录 5168   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 57ms · UTC 01:08 · PVG 09:08 · LAX 17:08 · JFK 20:08
♥ Do have faith in what you're doing.