小编Pat*_*k S的帖子

监视C#中的文件更改

我正在使用C#作为我的迷你项目,我正在尝试监视已更改,已删除和/或创建的文件.并将其导出到文件.但我不太清楚如何监控文件.有任何想法吗?

c# file project

9
推荐指数
1
解决办法
8221
查看次数

nasm 64位推qword?

我似乎有一个有趣的问题,虽然我可能做了一些明显错误的事情.

我的问题是我试图将AAAABBBBCCCC推入堆栈,然后通过stdout打印它们.然而,似乎在我的x86_64环境中push 0x41414141推动了4141414100000000.

所以下面的代码块:

    global _start
    section .text
    _start:
    push 0x43434343  ; CCCC
    push 0x42424242  ; BBBB
    push 0x41414141  ; AAAA
    xor rax,rax      ; Zero RAX
    mov byte al,0x1  ; 1 for sys_write
    mov rdi,rax      ; 1 for stdout
    mov rsi,rsp      ; RSP for source
    mov byte dl,0xC  ; 12
    syscall          

    xor rax,rax      ; Zero RAX
    mov al, 0x3C     ; 60 for sys_edxit
    cdq              ; 0 for clean exit.
    syscall
Run Code Online (Sandbox Code Playgroud)

输出AAAABBBB,我认为只有8个字节,实际上是我要求的12个.通过管道传输到输出文件并以hexedit查看时,我注意到它正在显示414141410000000042424242.

我认为 …

64-bit assembly nasm

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

在实时数据库上删除超过17亿行的未编制索引的表(SQL Admin Nightmare)

我们公司最近的一名员工有一个存储过程已经失控,导致大量插入到他的调试表中.该表没有索引,现在接近17亿行,占用的空间太大,备份不再适合备份驱动器(备份现在接近250GB).

我还没有真正看到过这样的内容,所以我在这里寻求MSSQL专家的建议.

我知道我可以蚕食桌子,但是没有索引,DELETE FROM [TABLE] WHERE ID IN (SELECT TOP 10000 [ID] FROM [TABLE])几乎锁定服务器搜索它们.

我也不希望我的日志文件变得庞大,目前它在1TB硬盘上的容量为480GB.如果我删除此表,我是否可以将其缩小?(我的恢复模式很简单)

我们可以索引表中的id字段,尽管我们每天只有大约9小时的停机时间,而在工作时间我们无法锁定数据库.

只是在这里寻找建议,并指出正确的方向.

谢谢.

database sql-server bigdata

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

标签 统计

64-bit ×1

assembly ×1

bigdata ×1

c# ×1

database ×1

file ×1

nasm ×1

project ×1

sql-server ×1