V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  nightwitch  ›  全部回复第 65 页 / 共 67 页
回复总数  1325
1 ... 57  58  59  60  61  62  63  64  65  66 ... 67  
2020-02-04 13:48:49 +08:00
回复了 jam1024 创建的主题 程序员 Lua 还是 Python 关于胶水语言的选择
lua 从一开始的定位就是一种嵌入式语言,用于嵌入在大型应用里提供方便的脚本操作。而 Python 的定位是通用编程语言。
2020-02-01 22:55:03 +08:00
回复了 Juszoe 创建的主题 程序员 请教一段 GLSL 代码
https://github.com/bloc97/Anime4K/blob/master/GLSL_Instructions.md
你的这段 GLSL 是给播放器用的,播放器会重新 parse 这段 GLSL
具体的说明在这里 https://mpv.io/manual/master/#options-glsl-shader
2020-02-01 17:25:53 +08:00
回复了 abug 创建的主题 程序员 问一个面试题 http 和 socket 有什么区别和联系
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, 走内核。
2020-01-31 12:37:41 +08:00
回复了 Zeroxus 创建的主题 Linux Linux 下显示器屏幕分屏?
主流桌面环境都带分屏功能 只是可能快捷键没有默认设置
2020-01-28 21:08:20 +08:00
回复了 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。

使用信号会带来一些其他问题,比如外部给进程发信号,内核会地送到任意没有阻塞该信号的线程,可能会导致意料之外的线程睡眠 /唤醒。
2020-01-27 17:11:44 +08:00
回复了 octalempyrean 创建的主题 程序员 你们选择 mac 和 Linux 系统都是用来做什么的?
干活呗。只谈一些开发中比较常见的痛点吧。

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

WIn10 有了 WSL 支持,带来了包管理器和 LInux 命令行工具以后以上问题似乎缓解了不少。不过我个人 Windows 上第一个装的软件就是 msys2
2020-01-22 14:52:39 +08:00
回复了 superhxl 创建的主题 Python Vim 自动补全 YouCompleteme 的提示框不关闭问题
你先把这些设置都注释掉,用 ycm 的默认配置看看。ycm 默认配置下提示框工作的很正常
2020-01-21 19:52:36 +08:00
回复了 MOUNT 创建的主题 程序员 想做一个 PC 端的阅读软件,就差程序员了
盛大做过云中书城,也是 PC 端的离线 /在线阅读软件。商业团队推的,总比个人用爱发电做的好吧。
盈利嘛不存在的,卖给 QQ 阅读去了
2020-01-20 11:34:16 +08:00
回复了 ppzbreeze 创建的主题 程序员 老哥们有没有用过 PIL 处理图像的,遇到一个奇异的问题
jpg 是压缩格式,涉及到浮点运算和采样,尤其是采样,难免会有波动
2020-01-19 22:11:51 +08:00
回复了 zzzmh 创建的主题 Java 问个问题, Java 有没有办法接入 gpu 运算,想写个暴力破解压缩包
@lihongjie0209
读取一次进内存,然后直接 for 循环尝试密码,直到找到正确密码退出。
整个过程只会 io 一次
多多少少都有的
C/C++的库许多也用 libxxx 开头,libuv libevent libev 或者以 lib 结尾 zlib glib dlib
2020-01-17 22:28:27 +08:00
回复了 ali0531 创建的主题 程序员 个人做网站太难,尤其是程序员市场
没有做 SEO,搜索引擎都没法导流
@zappos 显然支持。。Python 作为动态语言为什么不支持
https://github.com/ultralytics/yolov3/blob/master/cfg/yolov3.cfg
通过在一个文本格式描述网络结构,然后在构造模型的时候构造模型不是很常规的操作吗
```
class PointNetCls(nn.Module):
def __init__(self, k=2, feature_transform=False):
super(PointNetCls, self).__init__()
self.feature_transform = feature_transform
self.feat = PointNetfeat(global_feat=True, feature_transform=feature_transform)
self.fc1 = nn.Linear(1024, 512)
self.fc2 = nn.Linear(512, 256)
self.fc3 = nn.Linear(256, k)
self.dropout = nn.Dropout(p=0.3)
self.bn1 = nn.BatchNorm1d(512)
self.bn2 = nn.BatchNorm1d(256)
self.relu = nn.ReLU()

def forward(self, x):
x, trans, trans_feat = self.feat(x)
x = F.relu(self.bn1(self.fc1(x)))
x = F.relu(self.bn2(self.dropout(self.fc2(x))))
x = self.fc3(x)
return F.log_softmax(x, dim=1), trans, trans_feat
```
我不觉得 HTML 形式的网络声明能比上面形式的简单
你这个提问。。你是指 docker 部署的平台 centos 少,还是指 docker 内部的容器系统里用 centos 少。
如果你指前者,那不存在的,集群部署在红帽家的平台很常见。
后者的话,因为 ubuntu 的包新
有爱的话就来来做 CG 里的 rendering/simulation 方向吧,没爱就算了,这两个方向现在只能靠爱发电
2020-01-01 12:28:49 +08:00
回复了 uechris 创建的主题 Linux 各个发行版的软件源仓库都是怎么维护的?
debian 的制度大概是 由 debian contributors 来认领一些包,负责一些包的维护,然后上面还有 debian developers 来审核打包质量。contributors 没有权限直接往仓库里面合并。

windows 看 vcpkg 还不错,微软在推的包管理器,上游是微软在打包。
2019-12-28 15:01:55 +08:00
回复了 chenhonzhou 创建的主题 Node.js nodeos 大家觉得可行吗?
这条路 Deepin 已经走过了,DDE 早期就是用 HTML5 技术写的。现在你看看,招聘里面清一色的 C++
2019-12-21 20:51:33 +08:00
回复了 numgao 创建的主题 Vim vim 有一问题请教
python 不太清楚,vim 可以在 vim 内直接调用 make 编译 makefile,也有 make 命令可以使用。

F5 一键编译单文件
autocmd filetype c set makeprg=gcc\ -O2\ -lpthread\ -std=c99\ -g\ %\ -o\ %<
autocmd filetype c nnoremap <F5>:silent make\|redraw!\|cw<CR>

要边写,边编译,边 debug 的话,tmux 或者 screen 应该是跑不掉的
服务商断 ssh 空闲连接也是基本操作了,节约资源。你如果想要一直保持挂起,你就在 ssh 里设心跳包保活。
1 ... 57  58  59  60  61  62  63  64  65  66 ... 67  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   6152 人在线   最高记录 6547   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 51ms · UTC 06:20 · PVG 14:20 · LAX 23:20 · JFK 02:20
Developed with CodeLauncher
♥ Do have faith in what you're doing.