问题列表 - 第27523页

客户端网站上的恶意软件 - 想法?

我们最近接到了一位客户的电话,抱怨他们的网站在页面底部有一些"奇怪的代码".我们查看了源代码,发现templates/master</html>标记之后,大约有800字节的恶意javascript代码被附加到文件中.我不会发布所说的代码,因为它看起来特别讨厌.

据我所知,除非有人直接访问服务器和/或FTP登录详细信息,否则无法以任何方式编辑此文件.实际文件本身已被修改,因此排除了任何类型的SQL攻击.除了身体获得凭据并手动修改此文件的人之外,还会对发生的事情进行任何其他逻辑解释吗?有没有其他人有过这种事情的经历?

javascript security virus malware

6
推荐指数
1
解决办法
450
查看次数

你如何让Eclipse/Mylyn为你填写你的提交信息?

我设置了以下内容:

  • 在Eclipse中安装Mylyn
  • 安装了Bugzilla连接器
  • 为Mylyn项目安装了颠覆性的SVN集成
  • 我去了Windows - > Preferences - > Tasks - > Team并单击Change Set Management并将其保留为默认的Commit Comment Template:
    ${task.status} - ${connector.task.prefix} ${task.key}: ${task.description} ${task.url}

但是,如果我在任务列表中激活bugzilla错误,然后编辑文件,则在我提交更改时,不会填写提交消息.

此外,在"同步"透视图中,没有为我正在处理的任务设置更改集.

我已经尝试按照Eclipse wiki的Mylyn FAQ中的说明为什么在修改文件时没有出现任务更改集?但是要点:

我有一个显示更改集按钮,但单击它只显示传入的更改集,没有任何外发更改集.

我错过了什么?

eclipse mylyn

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

"临时对象"警告 - 是我还是编译器?

以下代码段给出了警告:

[C++ Warning] foo.cpp(70): W8030 Temporary used for parameter '_Val' in call to 'std::vector<Base *,std::allocator<Base *> >::push_back(Base * const &)'
Run Code Online (Sandbox Code Playgroud)

..在指定的行上.

class Base
{
};

class Derived: public Base
{
public:
 Derived()   // << warning disappears if constructor is removed!
 {
 };
};

std::vector<Base*> list1;
list1.push_back(new Base);
list1.push_back(new Derived);  // << Warning on this line!
Run Code Online (Sandbox Code Playgroud)

编译器是Codegear C++ Builder 2007.

奇怪的是,如果Derived的构造函数被删除,警告就会消失......是我还是编译器?

编辑:我发现删除警告的唯一方法是类似于此:

Derived * d;
list1.push_back(d = new Derived);  // << No warning now...
Run Code Online (Sandbox Code Playgroud)

c++ warnings c++builder

7
推荐指数
1
解决办法
871
查看次数

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

寻找delphi的通信框架

我正在为delphi寻找一个通信框架,我们知道有很多其他语言的通信框架,wcf,ecf等等,但是到目前为止,我已经找到了delphi的那个,任何了解它的人都可以给我一个伊德尔?

我需要一些要求,如下:

  • 构建应用程序(服务器或客户端),而不关心如何在两个端点之间进行通信.

    想象一下,我们使用邮箱来交换消息,似乎通信是透明的.

  • 支持通信协议扩展.

    我们经常需要在2个设备之间交换消息,但通信协议不是公共协议或通用协议,因此我们需要扩展框架,以实现完全接收或发送消息的通信协议.

  • 支持异步和同步通信

  • 支持传输协议扩展.

    传输协议可以通过winsocket,pipes,com,windows message,mailslot等实现.

在客户端应用程序中,我们可以编写如下代码片段:

var
  server: TDelphiCommunicationServer;
  session : ICommunicationSession;
  request, response: IMessage;
begin
  session := server.CreateSession('IP', Port);
  request := TLoginRequest.Create;
  session.SynSendMessage(request);
  session.WaitForMessage(response, INFINITE);
  .......
end;
Run Code Online (Sandbox Code Playgroud)

在上面的代码片段中,TLoginRequest实现了消息接口.

delphi frameworks communication

8
推荐指数
2
解决办法
1947
查看次数

如何使用Perl中的关键字将字符串解析为哈希?

我有一个字符串,不同的预定义关键字引入不同的数据 有没有办法通过巧妙地使用正则表达式或其他东西来做到这一点?这是一个例子:

关键字可以是"first name: ""last name: ".现在我要解析:

"character first name: Han last name: Solo"
Run Code Online (Sandbox Code Playgroud)

{ "first name: " => "Han ", "last name: " => "Solo" }
Run Code Online (Sandbox Code Playgroud)

当然,输入字符串中关键字的顺序不固定.这应该也适用于:

"character last name: Solo first name: Han"
Run Code Online (Sandbox Code Playgroud)

我理解有空格等问题.我会在这里忽略它们.

我知道如何解决这个问题循环不同的关键字,但我发现这不是很漂亮.

拆分几乎符合要求.它唯一的问题是它返回一个数组而不是一个哈希,所以我不知道哪个是名字或姓.

我的例子有点误导.这是另一个:

my @keywords = ("marker 1", "marker 2", "marker 3");
my $rawString = "beginning marker 1 one un marker 2 two deux marker 3 three trois and the rest";
my %result;
# <grind result>
print Dumper(\%result);
Run Code Online (Sandbox Code Playgroud)

将打印: …

perl parsing keyword

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

通过路径引导机器人

我有一个充满障碍物的场地,我知道它们的位置,我知道机器人的位置.使用路径寻找算法,我计算机器人遵循的路径.

现在我的问题是,我正在引导机器人从网格到网格,但这会产生一个不那么平滑的运动.我从A开始,将鼻子转到B点,直行直到我到达B点,冲洗并重复直到达到最终点.

所以我的问题是:在这样的环境中使用什么样的技术来进行平滑运动?

机器人有两个轮子和两个马达.我通过反向旋转电机来改变电机的方向.

编辑:我可以改变电机的速度基本上机器人是arduino加ardumoto,我可以在0-255之间提供任何方向的电机值.

robotics robot

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

如何在Windows应用程序中使用Windows身份验证?

如何在用C#编写的Windows应用程序中使用Windows身份验证(本地机器管理员用户).

需要的是每当用户打开我的Windows应用程序GUI时,即使用户以管理员身份登录,它也应该验证本地管理员凭据.

这个窗户是假冒吗?

c# windows winforms

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

我如何在sql中找到我所连接的数据库名称

我们有一个变更控制环境,开发人员可以在其中提供脚本来更改控制人员的运行.我们有开发,生活和生产环境.

我想条件化几个段来做一些不同的事情,具体取决于变更控制人员运行我的脚本的数据库.

If @dbname='dev'
then
begin
 --do some dev stuff
end
If @dbname='QA'
then
begin
 --do some qa stuff
end
If @dbname='Prod'
then
begin
 --do some production stuff
end
Run Code Online (Sandbox Code Playgroud)

如何获取当前连接的数据库并填写@dbname?

sql-server

5
推荐指数
3
解决办法
7321
查看次数

如何在ASP.NET MVC中将XML文件发送到客户端

在ASP.NET MVC中,我有一个数据库表.我希望在某个视图页面上有一个按钮,如果某个用户单击该按钮,我的应用程序将生成包含数据库中所有行的XML文件.然后,应将包含XML的文件发送到客户端,以便用户看到下载弹出窗口.

同样,我想允许用户上传一个XML文件,其内容将被添加到数据库中.

让用户上传和下载文件的最简单方法是什么?

感谢所有的答案

编辑: 这是我的方法:

public FileContentResult Download() {
        if(model.Series.Count() < 1) {
            byte[] content = new byte[0];
            return new FileContentResult(content, "Series");
        }
        XmlSerializer serializer = new XmlSerializer(model.Series.FirstOrDefault().GetType());

        MemoryStream xmlStream = new MemoryStream();
        foreach (Series s in model.Series) {
            serializer.Serialize(xmlStream, s);
        }

        byte[] content2 = new byte[xmlStream.Length];
        xmlStream.Position = 0;
        xmlStream.Read(content2, 0, (int) xmlStream.Length);

        return File(content2, "Series");
}
Run Code Online (Sandbox Code Playgroud)

其中model是DataContext.但是这不起作用.当我尝试下载数据时,我收到此错误:

XML Parsing Error: junk after document element
Location: http://localhost:1399/Xml/Download
Line Number 7, Column 10:</Series><?xml version="1.0"?>
---------^
Run Code Online (Sandbox Code Playgroud)

c# xml asp.net-mvc upload download

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