小编Kri*_*oks的帖子

连接子做什么?

我一直在想.我知道编译器会将您编写的代码转换为二进制文件,但链接器的作用是什么?对我来说,它们一直是个谜.

我粗略地理解'链接'是什么.当对库和框架的引用添加到二进制文件时.除此之外我什么都不懂.对我来说它"只是有效".我也理解动态链接的基础知识,但没有太深入.

有人可以解释这些条款吗?

c++ linker dynamic-linking

111
推荐指数
4
解决办法
5万
查看次数

从Google Chrome扩展程序启动外部应用程序?

如何从Google Chrome扩展程序启动外部应用程序?

所以基本上我有一个可执行文件,可以在你启动时完成这项任务.我需要能够在没有窗口的情况下启动它(它是一个控制台应用程序)并在参数中将当前URL传递给它

executable google-chrome google-chrome-extension

68
推荐指数
2
解决办法
11万
查看次数

隐藏NSTableView标头?

如何完全隐藏NSTableView标头,以便它不占用任何空间?

cocoa objective-c nstableview

50
推荐指数
3
解决办法
1万
查看次数

以微秒为单位获取C的时间戳?

如何在C中获得微秒时间戳?

我正在尝试:

struct timeval tv;
gettimeofday(&tv,NULL);
return tv.tv_usec;
Run Code Online (Sandbox Code Playgroud)

但是这会返回一些无意义的值,如果我得到两个时间戳,第二个可以比第一个更小或更大(第二个应该总是更大).是否可以将gettimeofday返回的魔术整数转换为可以实际使用的正常数字?

c time

41
推荐指数
5
解决办法
12万
查看次数

控制USB端口的电源?

有人知道如何控制某个USB端口上的USB引脚吗?我认为它在汇编程序中肯定是可能的,但是C++或C#呢?

我希望能够使用USB电池作为LED的电源或类似的东西.那么一个程序就可以启动它并关闭电源使其闪烁.

我知道这听起来毫无意义,但我需要做一些非常棒的事情.

我也知道它可能需要一个自定义驱动程序.

c# c++ usb drivers

29
推荐指数
3
解决办法
3万
查看次数

删除窗口边框?

我有一个窗口,周围有一个坚固的边框.如何使用SetWindowLongGetWindowLong删除边框(所有非客户区域)?

winapi getwindowlong setwindowlong

28
推荐指数
3
解决办法
6万
查看次数

将CALayer旋转90度?

如何将CALayer旋转90度?我需要旋转一切包括子层和坐标系.

core-animation objective-c calayer

28
推荐指数
3
解决办法
3万
查看次数

24
推荐指数
3
解决办法
13万
查看次数

修复后无效的常量?

出于某种原因,当我尝试编译这段代码时,编译器说syscall.s:72:invalid constant (0x172) after fixup:

.globl _mach_msg_trap$MACH
_mach_msg_trap$MACH:
    stmfd sp!, {r4,r7}
    mov r7, #370 /* this is line 72 */
    svc 0
    ldmfd sp!, {r4, r7}
    bx lr
Run Code Online (Sandbox Code Playgroud)

我不知道为什么会这样做.当我把一个较小的常数放入其中时r7,它工作正常.但随着数字越来越多,它会吐出这个错误.做我的临时固定它mov r7, #300add r7, #70,达到了预期的效果.仍不确定导致错误的原因.

assembly arm

24
推荐指数
1
解决办法
2万
查看次数

在主窗口关闭时退出Cocoa应用程序?

如何在主窗口关闭时退出Cocoa应用程序?如果没有,您必须单击应用程序图标并单击菜单中的退出.

cocoa objective-c

20
推荐指数
4
解决办法
5473
查看次数