问题列表 - 第15486页

c正则表达式howto

我看了c已经10年了.我需要在c中编写一个解析字符串的小程序.我想使用正则表达式,因为我已经使用它们多年了,但我不知道如何在c中这样做.我花了早上谷歌搜索,我找不到任何直接的例子(即使用这个库,这是方法).有人能给我一个简单的例子吗?

谢谢!

c regex

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

在64位窗口上运行x86包时,ClickOnce:BadImageFormatException

我的.NET 2.0应用程序导入非托管的32位dll.当用户通过应用程序内的对话框打开文件时,将加载dll(第一次互操作调用).

当我使用目标平台"Any"通过clickonce部署应用程序时,64位窗口上的用户在尝试从应用程序打开文件时(在加载非托管dll时)会收到BadImageFormatException.我理解这是由于64位进程和32位非托管dll的不可比特的比特.

我使用x86作为目标平台重新部署了应用程序.据我了解,这应该解决比特问题.

当我在64位系统上运行为x86构建的已部署应用程序时,我现在在应用程序启动之前立即获得BadImageFormatException.至少测试了三台64位机器.在32位机器上,它没有问题.

当我直接从VS 运行应用程序时(或者不直接运行,只是正常构建,不通过ClickOnce),使用x86目标平台时64位窗口没有问题.应用程序启动,用户可以加载文件 - 互操作调用成功.

我已经连续两天调试这个没有结果 - 我尝试过不同的电脑.它似乎一直在我尝试的其中一台计算机上工作.但是,我没有永久访问此计算机.

我已经设法在我的计算机上构建了一次ClickOnce部署,它可以在64位计算机上运行.这可能只有100次尝试!没有任何改变,唯一改变的变量是我在计算机重启后立即成功构建.

我做了很多次清理/重建/重启VS /重启Windows.我重新安装了VS 2008,现在也是整个操作系统,它没有帮助.


编辑:我刚刚设法得到一个良好的构建(下一个100 :) :)并在部署的目录之间进行比较.问题的根源是ClickOnce在主.exe的清单中生成错误的目标平台:

<asmv1:assemblyIdentity name="app.exe" version="1.0.4.18" publicKeyToken=".token here." language="neutral" processorArchitecture="<b>msil</b>" type="win32" />
Run Code Online (Sandbox Code Playgroud)

processorArchitecture应该是x86.

所以问题是如何在部署时一致地强制VS在清单中生成正确的processorArchitecture.

有人可以帮忙吗?

.net c# clickonce visual-studio-2008 badimageformatexception

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

刷新网页会发生什么?

我希望有人能回答一个关于刷新网页的基本问题.

我有一个dotnet webform,用户填写一些详细信息并点击提交.网页背后的代码有大约20个要执行的功能.

现在假设,当用户点击提交按钮时,网页正在执行第五功能,同时用户刷新他的浏览器;

已处理的页面会发生什么?页面会立即终止吗?或者它会被允许运行直到它执行第20个功能?或者是否会销毁运行的页面并创建新页面并将其发送给客户端?

谢谢你的回答.

asp.net webpage refresh

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

在.NET应用程序中需要微秒延迟来限制UDP多播传输速率

我正在C#中编写UDP多播客户端/服务器对,我需要50-100μsec(微秒)的延迟来限制服务器传输速率.这有助于避免重大数据包丢失,还有助于防止磁盘I/O绑定的客户端过载.请不要建议Thread.Sleep或Thread.SpinWait.我不会问我是否需要其中任何一个.

我的第一个想法是使用某种高性能计数器,然后做一个简单的while()循环来检查已用时间,但我想避免这种情况,因为它感觉很笨拙.那不会也会占用服务器进程的CPU利用率吗?

跨平台解决方案的奖励积分,即不是Windows特定的.先谢谢你们!

.net c# udp multicast delay

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

函数内部的函数.?

此代码生成结果为56.

function x ($y) {
    function y ($z) {
        return ($z*2);
    }

    return($y+3);
}

$y = 4;
$y = x($y)*y($y);
echo $y;
Run Code Online (Sandbox Code Playgroud)

知道里面会发生什么吗?我很迷惑.

php function

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

如何将一个double舍入到C中最接近的较小的int?

我有一双:

double d = 25.342;
Run Code Online (Sandbox Code Playgroud)

如何将其转换为25价值?

如果是-12.46我想要的话-13.

c double int

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

jquery ajax在IE中不起作用

我有以下功能在我的购物篮中添加一篇文章:

$(".addtocart").click(function(){

   var product = $("#pid").val();
   var qty = $("#qty").val();
   if(isNaN(qty) || qty == '') alert("ERROR");
   else{                                    
        alert("HIHI");

        $.ajax({
            type:"post",
            url:"index.php",
            data:"page=ajax&action=add_product&product=" + product + "&qty=" + qty,
            success: function(html){
                alert("AAA");
                /*
                $("#maininf").html($("#thumbimg").html());
                $("#tinfo").html(html);
                var leftPoint = (Fensterweite()-$(".readybuy").width())/2;
                $(".readybuy").css("left",leftPoint);
                $(".glassbox").fadeIn();
                $(".readybuy").fadeIn();
                */
            },
        });
   }
Run Code Online (Sandbox Code Playgroud)

第一个警报在IE中每次都在关联.beforeSend Step也在工作.但第二个警报永远不会到来.有谁知道为什么它不适用于IE?

谢谢.

ajax jquery

4
推荐指数
2
解决办法
5787
查看次数

模型名称到控制器名称

如果我不知道对象是什么,如何从对象中获取控制器名称?

我想做:

object.class.tableize
Run Code Online (Sandbox Code Playgroud)

但是Rails说:

undefined method `tableize' for #<Class:0xb6f8ee20>
Run Code Online (Sandbox Code Playgroud)

我尝试添加相同结果的demodulize.

谢谢

ruby-on-rails

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

使用Authlogic的多个应用程序,在一个数据库中验证用户?

我已经在谷歌小组上看过几次问题,但似乎没有人跟进答案或解决方案.是否有可能使用中央数据库进行用户创建和使用Authlogic从多个Rails应用程序进行身份验证?

这不是我使用OpenID的,现在,我很想一个选项,但我的客户端不支持它尚未.

ruby-on-rails authlogic

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

Django网站上的"特色"内容

我正在开发一个新的Django项目,客户希望在主页和网站的其他几个部分"提供"内容.在这种情况下的内容可以是博客文章,事件,新闻故事等.每个项目将具有"开始特征"日期时间和"停止特征"日期时间.

我过去曾用过几种不同的方式做过这个,但是想知道是否有人有这么好的归档方法.

python django content-management-system

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