问题列表 - 第38237页

i + ++ i的结果是什么?

可能重复:
任何人都可以解释这些未定义的行为(i = i ++ + ++ i,i = i ++等...)

为什么这段代码会产生8?

#include <iostream> 
using namespace  std ;
void myFunction(int i)
{
    i = i + 2 + ++i;
    cout<<i<<endl;
}

void main () 
{
    int i = 2;
    myFunction(i);
    cin>> i;
}
Run Code Online (Sandbox Code Playgroud)

我认为结果应该是7而不是8 ...我正在使用Visual Studio 2008

c++

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

为什么EXCEPT不起作用?除Word之外的语法不正确

SELECT SKU
FROM PartProductSupplemental
EXCEPT
SELECT SKU
FROM Inventory
Run Code Online (Sandbox Code Playgroud)

为什么我会收到此错误:

除Word之外的语法不正确

我检查行,语法在语法上是正确的:

SELECT ProductID 
FROM Production.WorkOrder
EXCEPT
SELECT ProductID 
FROM Production.Product
Run Code Online (Sandbox Code Playgroud)

sql t-sql sql-server except sql-server-2008

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

容错XML阅读器

有没有人为.NET制作/制造/销售容错的XML阅读器?

是的,我知道,XML并不是设计成有错误的,如果它无效则应该被拒绝......等等.但遗憾的是现实世界并不完美,开发人员确实犯了错误,我仍然希望能够阅读他们的提要,即使我在这里或那里错过了奇怪的元素,因为它没有正确编码或者在其中有其他错误. 所以请,没有答案"修复源"或"拒绝它".

那么,有没有人能够恢复和处理XML文件中的常见错误?

.net c# xml rss

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

从coldfusion中查询SQL Server 2000

我正在尝试执行以下CFML:

<cfquery name="koppelData" datasource="#request.DataSource#">

   INSERT INTO t_user_profile
     (Username, ProfileID, AanvraagID)
   VALUES
     (<cfqueryparam cfsqltype="cf_sql_varchar" value="#FORM.username#">,
      <cfqueryparam cfsqltype="cf_sql_integer"  value="#laatste#">),
      <cfqueryparam value="#FORM.vragenlijst#" cfsqltype="cf_sql_integer" >)
</cfquery>
Run Code Online (Sandbox Code Playgroud)

这会引发以下错误(我的SQL服务器版本是荷兰语):

[Macromedia] [SQLServer JDBC驱动程序] [SQLServer] de VALERT-instructie bevat meer kolommen dan er waarden zijn opgegeven in de VALUES-component.Het aantal waarden in de VALUES-component moet overeenkomen在de INSERT-instructie遇到了het aantal kolommen.

这基本上翻译如下:INSERT指令包含更多列,因为VALUES语句中指定了值.VALUES语句中的字段数必须等于INSERT语句中的字段数.

我做错了什么?

编辑:

单引号没有帮助,如:

Error Executing Database Query.

[Macromedia][SQLServer JDBC Driver]Invalid parameter binding(s).

The error occurred in C:\Users\Adm1n\Adobe ColdFusion Builder workspace\PASS\jsexec\maak_lid.cfm: line 52
50 :                                '<cfqueryparam cfsqltype="cf_sql_varchar" value="#FORM.username#">',
51 : …
Run Code Online (Sandbox Code Playgroud)

coldfusion sql-server-2000 coldfusion-9

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

使用<?=的php echo数据

可能重复:
PHP短标签是否可以使用?

我有一个问题

<?=$info ?>而不是<?php echo $info ?>何时<?=适合使用或已弃用5.0

php

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

如何从代码中调用生成器?

我写了自己的发电机,从这个发射的控制台开始

rails generate ead_document TechnicalOpinion --document_type_id=1
Run Code Online (Sandbox Code Playgroud)

它创建模型和迁移.我想从我的控制器执行生成器而不使用ruby系统命令.有没有办法做到这一点?

ruby-on-rails generator ruby-on-rails-3

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

printf for struct?(C/C++,VC2008)

只需在VC2008中构建并运行它:

struct A
{
   int a;
   int b;
   int c;
};
A a = { 10, 20, 30 };
printf("%d %d %d\n", a);
Run Code Online (Sandbox Code Playgroud)

这是正常的吗?

10 20 30
Run Code Online (Sandbox Code Playgroud)

我想投!但它不起作用:

struct A
{
   int a;
   int b;
   int c;
   operator int()
   {
      return a + b + c;
   }
};
A a = { 10, 20, 30 };
printf("%d\n", a);
Run Code Online (Sandbox Code Playgroud)

仅输出:

10
Run Code Online (Sandbox Code Playgroud)

我需要自动转换模板实用程序.这是:https://code.google.com/p/boolib/source/browse/boolib/crypt/ShakedValue.h 它应该隐藏在内存中,任何hack-programms(ArtMoney)都找不到值.

还有一个技巧:打印struct/class的私有成员

c++ printf struct field

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

在erlang中使用tcp发送原始二进制文件

我在erlang中有一个使用tcp的基本客户端服务器.

如何将文件中的实际二进制数据发送给请求它的客户端?

如何将文件分块发送?

我有这个代码

{ok, Socket} = gen_tcp:connect({Ip}, 2345, [binary, {packet, 4}]),

这个{packet,4}是否处理双向发送的数据大小?

此外,客户端如何接收数据然后对其执行某些操作?喜欢将它保存到文件中?

谢谢

binary erlang tcp

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

显示WordPress帖子中的所有图像

我在一些博客上找到了这段代码,它应该显示来自WordPress帖子的所有图像.

function getImage() {
    global $more;
    $more = 1;
    $link = get_permalink();
    $content = get_the_content();
    $count = substr_count($content, '<img');
    $start = 0;
    for($i=1;$i<=$count;$i++) {
        $imgBeg = strpos($content, '<img', $start);
        $post = substr($content, $imgBeg);
        $imgEnd = strpos($post, '>');
        $postOutput = substr($post, 0, $imgEnd+1);
        $postOutput = preg_replace('/width="([0-9]*)" height="([0-9]*)"/', '',$postOutput);;
        if(stristr($postOutput,'<img')) { echo $postOutput; }
        $start=$imgEnd+1;
    }
    $more = 0;
}
Run Code Online (Sandbox Code Playgroud)

但是会发生什么......它正确地显示第一和第二图像,然后循环第二个图像而不是第三个图像等.它可以抓取图像的数量,但不显示第1,第2,第3,第4个图像,它显示第1个,第2,第2,第2 ......

任何人都可以看看这个片段,也许想出为什么会发生这种情况?我知道代码相当邋,,但我只是在一些博客上找到它,作为一个PHP新手和所有:)

所有帮助表示感谢,提前感谢!

php wordpress image function

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

如何从屏幕上删除Android偏好设置

我正在尝试从屏幕中删除首选项,以便在用户使用大于2.2的SDK时不可见.我发现有几个答案说getPreferenceScreen().removePreference(thePreference)会起作用,但每次尝试都会返回FALSE.我在错误的地方使用它吗?我代码中的任何线索?

public class Preferences extends PreferenceActivity implements OnSharedPreferenceChangeListener {

private static final String POLLING_PREFERENCE = "update_frequency_list";

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);

    // Load the preferences from an XML resource
    addPreferencesFromResource(R.xml.preferences);

    // Get a reference to the preferences
    mPollPref = getPreferenceScreen().findPreference(POLLING_PREFERENCE);

    //If the SDK is 2.2 or greater do not display polling preferences (using C2DM instead)
    if(Build.VERSION.SDK_INT > 7) {
        getPreferenceScreen().removePreference(mPollPref);
    }
}
....
}
Run Code Online (Sandbox Code Playgroud)

android android-preferences

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