小编ker*_*ern的帖子

如何在Linux上检查Bash中的syslog?

在C中我们以这种方式记录:

syslog( LOG_INFO, "proxying %s", url );
Run Code Online (Sandbox Code Playgroud)

在Linux中我们如何检查日志?

linux bash syslog

65
推荐指数
5
解决办法
15万
查看次数

那么在x86-64上它是大端?

0x0000000000400507 <main+28>:    74 0c  je     0x400515 <main+42>
0x0000000000400509 <main+30>:    bf 28 06 40 00 mov    $0x400628,%edi

..

0x400507 <main+28>: 0x28bf0c74
Run Code Online (Sandbox Code Playgroud)

我的结论是对的吗?

x86-64 endianness

31
推荐指数
2
解决办法
6万
查看次数

HTTP是无状态的,那么保持活着意味着什么呢?

Keep-Alive: 300
Proxy-Connection: keep-alive
Run Code Online (Sandbox Code Playgroud)

正如我们所知,当请求得到响应时,HTTP连接已关闭,那么它是什么意思keep-alive,有人可以详细说明吗?

http-proxy http-headers

14
推荐指数
3
解决办法
7313
查看次数

如何手动解释操作码?

77f4bcbc 8945fc          mov     dword ptr [ebp-4],eax
Run Code Online (Sandbox Code Playgroud)

这是规则:

88  /r   MOV r/m8,r8       2/2           Move byte register to r/m byte
89  /r   MOV r/m16,r16     2/2           Move word register to r/m word
89  /r   MOV r/m32,r32     2/2           Move dword register to r/m dword
Run Code Online (Sandbox Code Playgroud)

如何解释8945fcmov dword ptr [ebp-4],eax

assembly opcode

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

http_build_query但替换&with; 用PHP?

http_build_query($array)将数组转换为格式a=1&b=2,

但是如何让它转换为格式a=1;b=2

那里有原生功能吗?

php

5
推荐指数
1
解决办法
1030
查看次数

c中的这种编码风格是什么?

(void) fputs( line, stdout );
(void) alarm( TIMEOUT );
Run Code Online (Sandbox Code Playgroud)

上面出现在函数体中,我以前从未见过这样的代码......

c coding-style

5
推荐指数
1
解决办法
265
查看次数

空模块有228个符号?

char_array.c:

char arr[1]; 

int main(void) { printf("%s\n", arr); return 0; } 
Run Code Online (Sandbox Code Playgroud)

char_array.exewindbg转储的符号:

0:000> x char_array!*
0040702c char_array!__security_cookie_complement = 0x44bf19b1
00407148 char_array!envp = 0x00000000
00405b08 char_array!uninit_postmsg = char [43] "' is being used without being initialized."
00407168 char_array!_RTC_ErrorReportFunc = 0x00000000
00407150 char_array!managedapp = 0n0
0040716c char_array!_RTC_ErrorReportFuncW = 0x00000000
00407174 char_array!_commode = 0n0
004068d0 char_array!__rtc_taa = <function> *[1]
00407178 char_array!_fmode = 0n0
004065c4 char_array!__rtc_iaa = <function> *[1]
00405000 char_array!__xc_a = <function> *[]
00405000 char_array!__xc_a = <function> *[1]
0040827c char_array!_imp____initenv = …
Run Code Online (Sandbox Code Playgroud)

c windows-xp symbols

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

有没有办法获得我的CPU以编程方式支持的所有指令?

或者是否有这种工作的工具?

我还想获得每条指令的相应机器代码.

cpu assembly machine-code

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

为什么number ++使用EAX而number--使用ECX?

;disas for number++
mov eax, [number]
add eax,1
mov [number],eax
;disas for number--
mov ecx, [number]
sub ecx,1
mov [number],ecx
Run Code Online (Sandbox Code Playgroud)

为什么number++使用EAX同时number--使用ECX

调度寄存器的惯例是什么?

c assembly cpu-registers

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