V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  qieqie  ›  全部回复第 6 页 / 共 7 页
回复总数  137
1  2  3  4  5  6  7  
东西还行,就是上门装修师傅放了好几次鸽子。
2019-02-14 15:37:01 +08:00
回复了 iBaoger 创建的主题 Linux 有没有办法把 so 库打包进可执行程序
@mason961125 其实可以,把配套的 ld-linux.so 一起打包,然后用打包的 ld-linux.so 加载就行了
像上面说的 rpath 或者环境变量 LD_LIBRARY_PATH 都可以
2018-12-17 14:36:13 +08:00
回复了 evanlyu 创建的主题 程序员 求教复杂规则简单计算的技术选型。
@evanlyu 为什么是 golang,go 编译器又不能-mavx, -ftree-vectorize。不过我觉得你这个量级基本没什么压力,要优化手动把一些批量计算写成矩阵的就行了。
2018-12-17 13:52:49 +08:00
回复了 imherer 创建的主题 程序员 Go 跨平台(机器)部署这么方便的吗?
可以链接 C 的 shared library,也可以 build,但不是主流,go 的主流库都是源代码 distribute 的。
cgo 交叉编译对熟悉 gcc/g++的其实也没有麻烦到哪里去。用 pkg-config 管理好依赖,就多一步 CGO_ENABLED=1 CC=... CXX=...
上面还有说体积 /内存的,源码依赖的 go build 只会编译可以被执行到的代码,而通过 cgo 链接二进制库的你同样可以使用-Wl,--gc-sections 这样的 linker flag。
北航吧,能不能上 cs 可以问问招生。
@wsds export LD_LIBRARY_PATH=/home/install/linux/x86_64/lib:$LD_LIBRARY_PATH
你只需要知道返回值和参数列表的类型,不需要头文件。
ld-linux.so 会帮你找到依赖。

```
import ctypes

lib = ctypes.CDLL('libm.so.6')
func = getattr(lib, 'pow')
func.argtypes = [ctypes.c_double, ctypes.c_double]
func.restype = ctypes.c_double

print (func(2, 10))
```
2018-05-08 17:04:52 +08:00
回复了 madmen 创建的主题 音乐 不会乐器的程序员,不是一个好的厨师
@kuleyu 数量级的差别在我看来是质而非量的区别了。
2018-05-08 16:27:13 +08:00
回复了 xiaket 创建的主题 程序员 RMS 为了文档里的一个笑话跟 glibc 开发者吵架
@yangguoshuai 是的(滑稽.jpg
2018-05-08 16:18:27 +08:00
回复了 madmen 创建的主题 音乐 不会乐器的程序员,不是一个好的厨师
@kuleyu 民乐旋律的排列组合空间太小,能即时耳扒巴赫的平均律曲集再来说乐感
2018-05-08 14:41:09 +08:00
回复了 xiaket 创建的主题 程序员 RMS 为了文档里的一个笑话跟 glibc 开发者吵架
@yangguoshuai cartouche 就是 texinfo 的一个标记,类似于 html 里只有外边框的 table
想象一下去音频应用发个贴:
《想了个绝世好点子,花 5000 块找团队做了个 app,贵还是不贵?》
回帖 1: 贵了~猪八戒网更便宜。
回帖 2: 淘宝 500 块买的源代码吧。

emmm
2018-04-24 11:53:51 +08:00
回复了 aice114 创建的主题 Python 请问一下有关 Python 多进程的问题
@aice114 那不是更简单了么。。在运行进程之前非阻塞的 acquire(False),失败直接 return 就行了
2018-04-24 11:11:36 +08:00
回复了 aice114 创建的主题 Python 请问一下有关 Python 多进程的问题
忘了写成 code block 了 - -
2018-04-24 11:08:09 +08:00
回复了 aice114 创建的主题 Python 请问一下有关 Python 多进程的问题
from multiprocessing import Process, Lock
import time

lock = Lock()

class ScheduleTest():
@staticmethod
def printx(x):
while True:
try:
lock.acquire()
print('hello %d' % x)
time.sleep(5)
except:
pass
finally:
lock.release()



def run(self, pid):
print('printx %d is running...' % pid)
my_process = Process(target=self.printx, args=[pid])
my_process.start()

def app_run():
my_schedule = ScheduleTest()
process_0 = my_schedule.run(1)
process_1 = my_schedule.run(2)
process_2 = my_schedule.run(3)


if __name__ == '__main__':
app_run()
2018-02-11 18:16:15 +08:00
回复了 juicy 创建的主题 问与答 v2ex 是被植入挖矿脚本了吗?
@pq 把 img 标签里的 width="100%" 去掉,cpu 占用率马上掉一半,我猜和浏览器内部对 gif 图片的 resize 也有关系
2018-02-11 17:29:53 +08:00
回复了 juicy 创建的主题 问与答 v2ex 是被植入挖矿脚本了吗?
石墨文档这张 GIF 帧数太高了。。为了这个光标闪烁的效果,放了 120frame 进去,每秒 50 帧。
2018-02-08 11:28:44 +08:00
回复了 SlipStupig 创建的主题 程序员 Elasticsearch DSL 太繁琐了如何能更方便的写语句呢?
https://github.com/NLPchina/elasticsearch-sql
不过关键字使用上有些限制
2017-12-27 15:24:32 +08:00
回复了 QAPTEAWH 创建的主题 全球工单系统 bilibili App 的 iPhone X 竖屏播放就打算一直这样了?
视频还能横屏看,直播画面不能调节播放器比例选项,只能在竖屏被刘海遮挡和横屏上下边被裁 其中二选一
1  2  3  4  5  6  7  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   5226 人在线   最高记录 6543   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 32ms · UTC 01:19 · PVG 09:19 · LAX 18:19 · JFK 21:19
Developed with CodeLauncher
♥ Do have faith in what you're doing.