问题列表 - 第35199页

A2004 MASM32问题

我有一个MASM32汇编程序的问题

以下代码是我从MASM32教程复制的Hello World示例:

.model small
.stack
.data
    message   db "Hello world!", "$"
.code

_main   proc

    mov   ax,seg message
    mov   ds,ax

    mov   ah,09
    lea   dx,message
    int   21h

    mov   ax,4c00h
    int   21h

_main   endp
end _main
Run Code Online (Sandbox Code Playgroud)

在尝试汇编时,MASM32抛出A2004错误,并带有以下注释:

C:\masm32\console.asm(11) : error A2004: symbol type conflict

任何人都可以帮助我吗?这段代码与TASM汇编程序完美配合,但现在我必须使用MASM32,而且我之前已经证明可以与TASM一起使用的任何汇编代码都有这个A2004错误.

如果这是相关的,我有一个32位CPU运行Win7操作系统.

谢谢.

assembly masm masm32 x86-16

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

在悬停时切换css颜色

我正在尝试为这样的类添加高亮颜色

    $(".common_box").hover(function(){
        $(".common_box").addClass("hover_me");
    });
Run Code Online (Sandbox Code Playgroud)

这有效,但为什么不这样做

    $(".common_box").hover(function(){
        $(".common_box").toggleClass("hover_me");
    });
Run Code Online (Sandbox Code Playgroud)

当我将鼠标悬停在此时没有任何反应

当他们离开悬停时,是否没有移除来移除班级hover_me

jquery

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

WPF UserControl在引用项目中找不到XAML资源

在我的WPF项目中,我将用户控件保存在单独的库项目中.用户控件访问单独的XAML文件中的资源,如下所示:

<UserControl.Resources>
    <ResourceDictionary>
        <ResourceDictionary.MergedDictionaries>
            <ResourceDictionary Source="/Resources/ViewResources.xaml" />
        </ResourceDictionary.MergedDictionaries>
        <!-- Local styles here -->
    </ResourceDictionary>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

资源文件ViewResources.xaml驻留在名为Resources的控件库项目的文件夹中.它具有默认构建操作(页面)和自定义工具(MSBuild:Compile).

问题是当我在WPF应用程序中引用控件库并使用用户控件时.在运行时,我得到以下XamlParseException:

Set property 'System.Windows.ResourceDictionary.Source' threw an exception.
Run Code Online (Sandbox Code Playgroud)

...包装IOException:

Cannot locate resource 'resources/viewresources.xaml'.
Run Code Online (Sandbox Code Playgroud)

我怎样才能解决这个问题?我试图将资源文件的构建操作更改为"内容",并将其复制到输出目录(适用于文件和类似的"哑"资源).但无济于事.此外,它在用户控件中不起作用属性.

有没有更好的方法来指定路径?

我是否必须将资源文件移动到应用程序项目(我不愿意,因为它属于用户控件的域).

wpf resources xaml

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

每个左连接返回1个结果

目前我正在两个表上执行左连接.第一个表有一个id和一个人名,第二个表有一个id,一个人的id来自表1,然后是一个时间戳(一个航班).

People                             Flights
id   |  name             id   |   person_id   | time
------------             ---------------------------
1       Dave              1         1          1284762115
2       Becky             2         1          1284787352
                          3         2          1284772629
                          4         2          1286432934
                          5         1          1283239480
Run Code Online (Sandbox Code Playgroud)

当我执行左连接时,我会得到一个人员列表和他们的航班时间,但我想要的只是具有最高ID的航班时间的人员列表

我一直在用

   SELECT p.id, p.name max(f.time) 
     FROM People p 
LEFT JOIN Flights f ON p.id = f.person_id
 GROUP BY p.id, p.name
Run Code Online (Sandbox Code Playgroud)

但是,这只是给我最后的飞行时间,而不是上传到系统的最后一次飞行时间(即最高ID).

1 Dave  1284787352
2 Becky 1286432934
Run Code Online (Sandbox Code Playgroud)

重申一下,我想看看这个人的姓名,以及他们上次上传(最高身份证)航班时间的飞行时间.

1 Dave  1283239480
2 Becky 1286432934
Run Code Online (Sandbox Code Playgroud)

sql join greatest-n-per-group

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

PHP filesize报告旧的大小

以下代码是我编写的PHP Web服务的一部分.它需要一些上传的Base64数据,对其进行解码,然后将其附加到文件中.一切正常.

问题是,当我在追加操作后读取文件大小时,我得到文件在追加操作之前的大小.

$fileOut = fopen($filepath.$filename, "ab")
fwrite($fileOut, base64_decode($data));
fflush($fileOut);
fclose($fileOut);

$newSize = filesize($filepath.$filename);   // gives old file size
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

系统是:

  • PHP 5.2.14
  • Apache 2.2.16
  • Linux内核2.6.18

php filesize

21
推荐指数
2
解决办法
4679
查看次数

如何控制猕猴桃驱动机器人?

我在高中的FIRST机器人团队工作,我们正在开发一个奇异果驱动机器人,其中有三个全向轮安装在等边三角形配置中,如下所示:

等边三角形配置的三个编号全向轮

问题是编程机器人以驱动电动机,使得机器人沿给定操纵杆输入的方向移动.例如,为了"向上"移动,电动机1和2将被均等地供电,而电动机3将被关闭.操纵杆位置作为矢量给出,我想如果电机也被表示为矢量,矢量投影可能就是我需要的.但是,我不确定这是否正确,如果是,我将如何应用它.我也有一种感觉,一个操纵杆位置可能有多种解决方案.任何帮助将不胜感激.

language-agnostic math robotics vector

8
推荐指数
1
解决办法
4481
查看次数

如果密钥的一部分被称为攻击者,AES-256会不那么安全?

免责声明:这只是出于好奇; 在加密方面,我根本不是专家.

假设256位密钥由以下(UTF-16)字符组成:
aaaaaaaabbbbcccc

进一步假设攻击者知道密钥的最后4个字符是cccc.
这种知识是否使攻击者更容易?

我的猜测是它使攻击者更容易对加密文本进行强制攻击,但我的理解是强制执行A​​ES-256是一个非常棘手的问题.然后,可能有一些我不了解AES本身的东西,这使得这种类型的知识对攻击者更有价值.

encryption aes

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

Safe Process.Start实现不受信任的URL字符串

我的目标是在用户默认浏览器中安全地打开网页.此网页的URL被视为"不受信任"(将其视为使用此软件打开的文档中的链接,但该文档可能来自任何地方,其中的链接可能是恶意的)

我想避免有人将"C:\ Windows\malicious_code.exe"作为URL传递出去

我目前的想法是做这样的事情:

Uri url = new Uri(urlString, UriKind.Absolute);
if( url.Scheme == Uri.UriSchemeHttp || url.Scheme == Uri.UriSchemeHttps )
{
   Process.Start(url.AbsoluteUri);
}
Run Code Online (Sandbox Code Playgroud)

我忘了我的'urlString'可能包含的任何其他东西,这使得这很危险(例如,一个新的行字符,允许有人潜入第二个进程在URL之后启动或可能执行以http开头的相对可执行文件)?

我很确定这两种情况都由此处理(因为我不相信Process.Start允许你像在BATCH文件中那样启动两个进程,这应该只允许以http:或https:开头的字符串.是有效的网址)

在C#中有更好的方法吗?

c# security url process

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

正则表达式作为对抗XSS的第一道防线

我有一个正则表达式作为对抗XSS的第一道防线.

public static function standard_text($str)
{
    // pL matches letters
    // pN matches numbers
    // pZ matches whitespace
    // pPc matches underscores
    // pPd matches dashes
    // pPo matches normal puncuation
    return (bool) preg_match('/^[\pL\pN\pZ\p{Pc}\p{Pd}\p{Po}]++$/uD', (string) $str);
}
Run Code Online (Sandbox Code Playgroud)

它实际上来自Kohana 2.3.

这在公共输入的文本上运行(没有HTML),并且如果它未通过此测试则拒绝输入.文本始终显示htmlspecialchars()(或更具体地说,Kohana的味道,它添加其他东西的字符集).我也提出了一个strip_tags()输出.

当他想要用括号输入一些文本时,客户端出了问题.我考虑过修改或扩展帮助程序,但我也有一个次要的想法 - 如果我允许双引号,我真的有任何理由需要验证吗?

我可以依靠输出的转义吗?

php xss kohana

10
推荐指数
1
解决办法
1069
查看次数

Response.redirect url在查询字符串中将空格编码为%20

Response.Redirect("./ blah.aspx?key = my value with spaces");

它将浏览器发送到:

mysite/blah.aspx?key=my%20value%20with%20spaces
Run Code Online (Sandbox Code Playgroud)

现在我理解为什么它这样做 - 为了古老的浏览器会扼杀空间.但实际上,我想要的是拥有一个漂亮的URL,其中包含空格而不是%s,因为它的工作原理相同.

有没有办法停止response.redirect urlencoding我的空间?

非常感谢

c# asp.net url

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