问题列表 - 第11561页

C++模板元编程 - 是否可以输出生成的代码?

我想调试一些模板化代码以更好地理解它.
不幸的是,我是模板元编程的新手,我很难进入.

当我尝试输出预处理的源文件时,我获得了125 000行代码:/

那么我有没有办法看到生成的代码?(我正在使用的库是SeqAn)

c++ templates metaprogramming seqan

25
推荐指数
4
解决办法
8556
查看次数

使用PHP将变量插入文本的最短方法是什么?

我想知道在PHP中插入文本是否有更短的方法

<?php
$city = "London";
?>
This website is a funky guide to <?php print $city; ?>!!!
Run Code Online (Sandbox Code Playgroud)

例如,在轨道上使用ruby,我可以设置

city = 'London'
Run Code Online (Sandbox Code Playgroud)

在代码中的某个地方,在我的.erb文件中,我可以做到

This website is a funky guide to <%= city %>!!!
Run Code Online (Sandbox Code Playgroud)

我确实阅读过{$city}可以使用的地方,但我尝试了它并没有.那么是否有比较短的形式<?php print $var; ?>

php shortcuts ruby-on-rails

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

检测html选择框上的程序更改

有没有办法让HTML select元素每次以编程方式更改其选择时调用一个函数?

当使用javascript修改选择框中的当前选择时,IE和FF都不会触发'onchange'.此外,js函数改变了选择是框架的一部分,所以我无法改变它以触发onchange(),例如.

这是一个例子:

<body>
<p>
<select id="sel1" onchange="myfunction();"><option value="v1">n1</option></select>
<input type="button" onclick="test();" value="Add an option and select it." />
</p>
<script type="text/javascript">
    var inc = 1;
    var sel = document.getElementById('sel1');
    function test() {
        inc++;
        var o = new Option('n'+inc, inc);
        sel.options[sel.options.length] = o;
        o.selected = true;
        sel.selectedIndex =  sel.options.length - 1;
    }

    function myfunction() {
        document.title += '[CHANGED]';
    }
</script>
</body>
Run Code Online (Sandbox Code Playgroud)

有没有办法让test()调用myfunction()而不更改test()(或在按钮上添加事件)?

谢谢.

html javascript events html-select

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

object_getInstanceVariable适用于float,int,bool,但不适用于double?

我必须在这里object_getInstanceVariable工作,但它似乎只适用于花车,bools和int不是双打.我确实怀疑自己做错了什么,但我一直在这么做.

float myFloatValue;
float someFloat = 2.123f;
object_getInstanceVariable(self, "someFloat", (void*)&myFloatValue);
Run Code Online (Sandbox Code Playgroud)

有效,myFloatValue = 2.123

但是当我尝试

double myDoubleValue;
double someDouble = 2.123f;
object_getInstanceVariable(self, "someDouble", (void*)&myDoubleValue);
Run Code Online (Sandbox Code Playgroud)

我得到myDoubleValue = 0.如果我尝试myDoubleValue在功能之前设置,例如.double myDoubleValue = 1.2f,当我在object_getInstanceVariable通话结束后读取它时,该值不变.myIntValuegetinstancevar上面的函数之前设置为其他值应该返回2,即.它已被改变.

然后我试了

Ivar tmpIvar = object_getInstanceVariable(self, "someDouble", (void*)&myDoubleValue);
Run Code Online (Sandbox Code Playgroud)

如果我这样做,ivar_getName(tmpIvar)我会得到"someDouble",但myDoubuleValue = 0仍然!然后我尝试ivar_getTypeEncoding(tmpIvar),我应该得到"d".

总而言之,如果typeEncoding = float,它是有效的,如果它是一个double,结果没有设置,但它正确读取变量,返回值(Ivar)也是正确的.

我必须做一些我无法看到的基本错误,所以如果有人能指出它,我会很感激.

objective-c return-value objective-c-runtime

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

在C#中从fullname字符串中分隔firstname和lastname

我正在进行网站迁移,涉及从fullname中提取firstname和lastname.鉴于这些是由最终用户创建的,存在各种排列(尽管英语并且通常不太奇怪).大多数情况下,我可以将第一个单词作为名字,将最后一个单词作为姓氏,但偶尔使用前缀和后缀.在浏览数据并试图了解所有可能的异常时,我意识到这是一个至少部分解决过很多次的常见问题.

在重新发明轮子之前,是否有人有任何适用于他们的正则表达式或有用的代码?性能不是考虑因素,因为这是一次性的实用程序.

要处理的典型值:

Jason Briggs,JD Smith,John Y Citizen,J Scott Myers,Bill Jackobson III,John Mills先生


更新:虽然是常见问题,但典型的解决方案似乎涉及处理大多数情况并手动清理其余情况.

(鉴于必须经历此问题的频率,我原本希望找到一个实用程序库,但无法在Google上找到一个实用程序库)

c# regex string

7
推荐指数
3
解决办法
5193
查看次数

C++在宏条件中获取类型的大小

有没有办法在c ++中做这样的事情,似乎有些因为某种原因不能在那里使用?

#if sizeof(wchar_t) != 2
#error "wchar_t is expected to be a 16 bit type."
#endif
Run Code Online (Sandbox Code Playgroud)

c++ macros sizeof

8
推荐指数
3
解决办法
4383
查看次数

很少有Google Checkout问题

我打算在社交网站上集成Google Checkout支付系统.这个想法是成员可以为真钱购买"代币"(这是一种网站货币)然后他们可以购买访问网站上的一些额外内容等.

我想要做的是创建一个Google Checkout按钮,将会员带到结账页面,用他的信用卡或借记卡付款.我想要的是Google Checkout通知我的服务器是否购买了令牌是否成功(如果信用卡/借记卡已被收费)所以我可以更新本地数据库.

该网站使用PHP/MySQL编码.

我从这里下载了示例PHP代码:code.google.com/p/google-checkout-php-sample-code/wiki/Documentation

我知道如何创建Google Checkout按钮,我还在我的服务器上放置了responsehandlerdemo.php文件.这是Google Checkout应该发送回复的文件(当然我在Google商家帐户中设置了该文件的路径).

现在在响应处理程序文件中有一个包含多个case语句的switch块.哪一个意味着付款成功,我可以将令牌添加到本地数据库中的成员帐户?

  switch ($root) {
case "request-received": {
  break;
}
case "error": {
  break;
}
case "diagnosis": {
  break;
}
case "checkout-redirect": {
  break;
}
case "merchant-calculation-callback": {
  // Create the results and send it
  $merchant_calc = new GoogleMerchantCalculations($currency);

  // Loop through the list of address ids from the callback
  $addresses = get_arr_result($data[$root]['calculate']['addresses']['anonymous-address']);
  foreach($addresses as $curr_address) {
    $curr_id = $curr_address['id'];
    $country = $curr_address['country-code']['VALUE'];
    $city = $curr_address['city']['VALUE'];
    $region = $curr_address['region']['VALUE'];
    $postal_code = …
Run Code Online (Sandbox Code Playgroud)

php mysql curl payment-gateway google-checkout

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

有没有LaTeX语法的计算器?

当我在LaTeX中编写数学时,我经常需要对我的LaTeX源中的数字执行简单的算术运算,比如515.1544 + 454 = ???.

我通常将LaTeX代码复制粘贴到Google中以获得结果,但我仍然需要手动更改语法,例如

\ frac {154,7} {25} - (289 - \frac {1337} {42})

必须改为

154,7/25 - (289 - 1337/42)

为最常用的操作编写程序来执行此操作似乎微不足道.有没有一个理解这种语法的计算器?

编辑:我知道完美地做这件事是不可能的(因为停止问题).为我需要的简单案例做这件事是微不足道的.\ frac,\ cdot,\ sqrt和其他一些标签就行了.该程序可能只是为它不理解的情况返回错误.

math latex calculator

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

掌握有多少人使用我的软件

我们有一个非常小的专业用户群.没有社区.我的老板想知道谁在使用它.他的方法是简单地创建一个隐藏的连接,也许是一个自动更新功能,默认情况下启用没有更新时没有通知...我不是很喜欢这个想法,并尝试提出不同的东西.

有注册,那么你可以下载免费试用版.没有其他限制,但时间限制.

出售的许可证可在ip-range-大学使用.因此,注册和许可本身并不是使用的指标.更不用说开发者没有关于销售许可证的任何反馈.

我想建议你如何或者更好地实现这样的问题.

usage-statistics

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

如何单元测试数据注释验证器

我正在实现数据验证验证器,如下所示:

http://www.asp.net/learn/mvc/tutorial-39-cs.aspx

这在运行时很有用,但是如何单元测试来验证我是否说出属性[StringLength(10)],返回错误?

validation asp.net-mvc unit-testing annotations

10
推荐指数
2
解决办法
4832
查看次数