问题列表 - 第31976页

CS0133"分配给'标识符'的表达式必须是常量" - 这背后的原因是什么?

有很多C++背景我已经习惯了写下面的内容:

const int count = ...; //some non-trivial stuff here
for( int i = 0; i < count; i++ ) {
   ...
}
Run Code Online (Sandbox Code Playgroud)

我希望在C#中也能正常工作.然而...

byte[] buffer = new byte[4];
const int count = buffer.Length;
Run Code Online (Sandbox Code Playgroud)

产生错误CS0133:分配给'count'的表达式必须是常量.

我不明白.为什么这个无效?int是一种价值类型,不是吗?为什么我不能这样分配值并使变量不可更改?

.net c#

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

限制FreeMarker中的字符串长度

我正试图从FreeMarker中的字符串中获取子字符串.但是有两个方面需要考虑:

  1. 该字符串可以为null
  2. 字符串可以比最大字符串长度短

我做以下事情:

<#list landingpage1.popularItems as row>
    <li>
        <span class="minititle">
            <#assign minititle=(row.title!"")>
            <#if minititle?length &lt; 27>
                ${minititle}
            <#else>
                ${minititle?substring(0,26)} ...
            <#/if>
        </span>
    </li>
</#list>
Run Code Online (Sandbox Code Playgroud)

我收到一条freemarker错误说:

Failed to load templates: Encountered "</#list>" at line 144, column 65 in landingpage1.ftl.
Was expecting one of:
    <ATTEMPT> ...
    <IF> ...
    <LIST> ...
    <FOREACH> ...
    <SWITCH> ...
    <ASSIGN> ...
    <GLOBALASSIGN> ...
    <LOCALASSIGN> ...
    <INCLUDE> ...
    <IMPORT> ...
    <FUNCTION> ...
    <MACRO> ...
    <TRANSFORM> ...
    <VISIT> ...
    <STOP> ...
    <RETURN> ...
    <CALL> ...
    <SETTING> ...
    <COMPRESS> …
Run Code Online (Sandbox Code Playgroud)

html java freemarker jstl

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

如何使用@ResponseBody和@RequestBody?

我阅读spring 3.0.x参考但我不知道如何使用,你可以粘贴一个完整的例子吗?

java spring spring-mvc

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

为什么我的bash函数返回错误的值?

fact() 
{
    if [ $1 -eq 1 ]
    then
        return 1
    else
        y=`expr $1 - 1`
        fact $y
        b=$(($1 * $?))
        return $b
    fi
}
echo "enter"
read n
fact $n
echo "$?"
Run Code Online (Sandbox Code Playgroud)

这是一个查找数字阶乘的程序.输出最正确为5.输出6为208,但正确答案为720.导致此错误的原因是什么?

shell scripting

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

我应该在部署机器上安装asp.net mvc 2吗?

我正在Windows 2008 R2上部署一个asp.net mvc 2应用程序,我收到错误,没有system.web.mvc.dll,我应该在部署机器上安装mvc2吗?

c# asp.net iis asp.net-mvc

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

MSMQ上的私人和公共队列

服务器A是否可以从服务器B访问专用队列?

msmq

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

如何将记录与TListBox项关联?

我有一种记录类型.我想在TListbox中添加该记录类型的变量,并在TListbox的click事件中检索它.可能吗?如果是,那怎么样?

我用它添加了它

lstbox.AddItem(data,myrec);
Run Code Online (Sandbox Code Playgroud)

它显示不兼容类型的错误.data是字符串,myrec是我创建的MyRecord的变量.

添加:

New(fptr1);
ZeroMemory(fptr1,sizeof(fptr1^));
fptr1^ := fptr^;
lstboxLeft.AddItem(path,TObject(fptr1));
Run Code Online (Sandbox Code Playgroud)

用于检索:

fptr := PData(lstboxLeft.Items[lstboxLeft.ItemIndex]);
Run Code Online (Sandbox Code Playgroud)

delphi listbox

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

谷歌地图API v3 - 如何绘制动态多边形/折线?

我有4天的Google Maps Javascript API经验,我发现他们的文档和信息共享最让人困惑.

有没有人有关于如何在谷歌地图上绘制多边形/折线的经验或知识(使用Javascript API V3),与示例类似?(我发现这个博客帖子从2008)

到目前为止,我的研究可以告诉我该示例直接使用Javascript API V2或使用V2中的GeometryControl实用程序库(可在此处找到以供参考).我似乎无法找到Javascript API V3是否有任何方式允许这样的界面.

我将继续我的研究,但会感谢任何有用的评论或链接或建议.即使你指出我正在进行进一步研究的方向.:)

drawing polygons google-maps-api-3

24
推荐指数
3
解决办法
9万
查看次数

jquery show/hide div

我有下一个jquery代码:

    <script>
    $(document).ready(function() {
        // hides the slickbox as soon as the DOM is ready
        // (a little sooner than page load)
      $('#hidden').hide();

    });

    //<![CDATA[
    function ShowHide(){
        $('#hidden').fadeIn();
        $("#shopping-cart").animate({"height": "toggle"}, { duration: 550 });
    }
    //]]>

    </script>
Run Code Online (Sandbox Code Playgroud)

我使用div#hidden来获得一个黑暗的背景(灯箱背景的种类),然后我在A.cart-点击一下,显示#shopping-cart div,包括表格,输入等元素. BUTTOM

<a href="#" title="" onClick="ShowHide(); return false;" class="cart-buttom">Cart</a>
Run Code Online (Sandbox Code Playgroud)

用户在A按钮上单击以显示购物车后,将显示div#hidden.我想知道如果用户点击div#shopping-cart之外或者再次在A链接中,div#hidden是fadeOut.

现在点击A链接后,启动div#shopping-cart的动画,但div#hidden不会消失.

任何帮助表示赞赏.

jquery

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

为什么我在codeigniter中收到"无法修改已由registration_model发送的头信息头"错误?

我的codeigniter应用程序中的模型有问题.我收到发送标头信息的错误.基本上,codeigniter抱怨我的注册模型先发送标题信息.这怎么可能?我认为模型仅用于保存数据库查询方法,仅此而已.有人可以解释一下吗?

这是控制器的开头如下:

function User()
{
    parent::Controller();
    $this->view_data['base_url'] = base_url();
    $this->load->model('User_registration_model');       // don't forget capital, it's important
    $this->load->model('user_map_model');                // don't forget capital, it's important
    $this->load->model('Tribe_model');                   // don't forget capital, it's important
    $this->load->library('email');                       // Loading email library
    $this->load->library('session');                     // sets up the session
    $this->load->library ('form_validation');            // Loading form validation library
    $this->load->helper(array('form', 'url'));  
}
Run Code Online (Sandbox Code Playgroud)

php codeigniter

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