小编Aan*_*Aan的帖子

实时监控技术

大多数已知的AntiVirus软件都具有实时监控功能,这意味着它可以在访问或执行之前扫描文件.如何实现这样的技术?在.NET中有一些东西filewatcher我不知道这是否与AntiVirus中使用的内容相同.

.net c++ antivirus real-time

4
推荐指数
1
解决办法
287
查看次数

进程的默认堆

我读了这篇有关Managing heap memoryRandy Kath撰写的文章。我会问这个部分:

Windows中的每个进程都有一个称为默认堆的堆。通过动态创建和销毁进程,进程也可以具有任意数量的其他动态堆。系统将默认堆用于所有全局和本地内存管理功能,而C运行时库使用默认堆来支持malloc函数。

我并没有理解默认堆的功能或好处是什么?

另外,我还有一个问题,作者总是提到reserved and committed space,这是什么意思committed space

windows heap memory-management process

4
推荐指数
1
解决办法
2026
查看次数

*nix中的等效win API

我正在寻找以下WinAPI的等效方法(在FreeBSD和Linux中):

  • 的CreateFile(); 或OpenFile();

  • 的CreateFileMapping();

  • MapViewOfFile();

linux api winapi memory-management freebsd

4
推荐指数
1
解决办法
2215
查看次数

与运营商混淆

当我尝试理解下面的代码时,我很困惑.任何人都可以解释这个黑客:

a.*b
Run Code Online (Sandbox Code Playgroud)

或者如果a是指向类的指针:

a->*b
Run Code Online (Sandbox Code Playgroud)

c++ operators

4
推荐指数
1
解决办法
116
查看次数

SqlCommand.Prepare 方法要求所有可变长度参数都具有显式设置的非零大小

我试图通过代码在 SQL 数据库中插入一些值:

var connstring = ConfigurationManager.ConnectionStrings["ApplicationServices"].ConnectionString; ;
var conn = new SqlConnection(connstring);
conn.Open();
SqlCommand command = new SqlCommand("INSERT INTO [Trainer] (Name, ID, [Trainee Counter], image, [Mobile NO], Email, Password) VALUES(:v1, :v2,:v3,:v4,:v5,:v6,:v7);", conn);

command.Parameters.Add(new SqlParameter("v1", SqlDbType.VarChar));
command.Parameters.Add(new SqlParameter("v2", SqlDbType.Int));
command.Parameters.Add(new SqlParameter("v3", SqlDbType.Int));
command.Parameters.Add(new SqlParameter("v4", SqlDbType.VarBinary));
command.Parameters.Add(new SqlParameter("v5", SqlDbType.VarChar));
command.Parameters.Add(new SqlParameter("v6", SqlDbType.VarChar));
command.Parameters.Add(new SqlParameter("v7", SqlDbType.VarChar));
command.Prepare();
command.Parameters[0].Value = TextBox1.Text;
command.Parameters[1].Value = 0;
command.Parameters[2].Value = 0;
command.Parameters[3].Value = FileUpload1.FileBytes;
command.Parameters[4].Value = TextBox3.Text;
command.Parameters[5].Value = TextBox4.Text;
command.Parameters[6].Value = TextBox5.Text;


command.ExecuteNonQuery();

conn.Close();
Run Code Online (Sandbox Code Playgroud)

但我总是得到这个例外:

SqlCommand.Prepare …

c# database sql-server asp.net parameterized-query

4
推荐指数
1
解决办法
9564
查看次数

具有相同类名的变量?

我们无法在具有类本身相同名称的类中声明和定义变量(属性)的原因是什么?例如,这段代码不对(至少在MS VC++中):

class test{

public:
int test;

};
Run Code Online (Sandbox Code Playgroud)

c++ oop class

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

通过ASP.NET C#发送HTTP请求

我试图通过C#发送HTTP Get请求.但它似乎不起作用.这是我的工作.而且我想从你那里获得使其运作所需的更正!

            String Mobile = txt_phone.Text;
            String Message = "You have registered successfuly.";
            Uri targetUri = new Uri("http://sms-om.com/smspro/sendsms.php?user=HatemSalem");
            System.Net.HttpWebRequest request = (System.Net.HttpWebRequest) System.Net.HttpWebRequest.Create(targetUri);
Run Code Online (Sandbox Code Playgroud)

c# asp.net http request

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

PHP Mailer Class问题:消息体空

当我尝试使用PHPMailer类发送电子邮件时,我收到此错误:邮件程序错误:邮件正文为空:

<?php

    include("class.phpmailer.php");

    $mail = new PHPMailer();
    $mail->IsSMTP();

    $mail->SMTPAuth   = true;

    $mail->SMTPSecure = "ssl";
    $mail->Host       = "rsb20.rhostbh.com";
    $mail->Port       = 465;
    $mail->Username   = "jobserreker+furrtexlab.com";
    $mail->Password   = "12345678a";

    $mail->From       = "jobserreker@furrtexlab.com";
    $mail->FromName   = "Job Seeker";
    $mail->Subject    = $_GET['subject'];
    $mail->MsgHTML($_GET['msg']);

    $mail->AddAddress($_GET['to'],"name to");
    $mail->IsHTML(false);

    if(!$mail->Send())
    {
      echo "Mailer Error: " . $mail->ErrorInfo;

    }else{

        echo "Message sent!";
    }
?>
Run Code Online (Sandbox Code Playgroud)

php

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

从listview获取SubItem

我试图从列表视图中获取Subitem,我这样做但是不起作用:

curItem1=listView2->Items[i]->Text;

curItem2=listView2->SubItem[i]->Text;
Run Code Online (Sandbox Code Playgroud)

c# listview c++-cli

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

编译小型c ++代码时出现奇怪错误

我试图编译以下代码,但它失败了:

#include <iostream>

    int main(){
    double conveter, temp=25;

    conveter = (temp – 32.0) * 5.0/9.0;
    std::cout<<conveter;
        return 0;
    }
Run Code Online (Sandbox Code Playgroud)

有这个错误:

错误C2146:语法错误:在标识符' - '之前缺少')'

有什么建议吗?

c++

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