小编And*_*rew的帖子

尝试用C语言中的catch语句

我今天想到了另一种语言中存在的try/catch块.谷歌搜索了一段时间,但没有结果.据我所知,在C中没有try/catch这样的东西.但是,有没有办法"模拟"它们?
当然,有断言和其他技巧,但没有像try/catch,也可以捕获引发的异常.谢谢

c

94
推荐指数
7
解决办法
18万
查看次数

Emberjs:获取当前元素

我寻找的东西是相似thisjQuery.我将在下面列出我的代码:

<script type="text/x-handlebars" data-template-name="uiMainContainerTaskList">
    <div class="uiMainContainerTaskListContent">
    {{#view App.TasksView}}
    {{#each App.tasksController.tasks}}
    <div class="uiMainContainerWideItem" {{action "taskClick" target="TasksView" on="click"}}>
        <div class="uiMainContainerWideItemCheckbox">{{view Em.Checkbox checkedBinding="isDone"}}</div>
        <div class="uiMainContainerWideItemText uiMainContainerWideItemTaskName">{{taskName}}</div>
        <div class="uiMainContainerWideItemText uiMainContainerWideItemTaskDescription">{{taskDescription}}</div>
        <div class="uiMainContainerWideItemText uiMainContainerWideItemTaskPriority">{{priority}}</div>
        <div class="uiMainContainerWideItemText uiMainContainerWideItemTaskDueDate">{{dueDate}}</div>
    </div>
    {{/each}}
    {{/view}}
    </div>
</script>  
Run Code Online (Sandbox Code Playgroud)

我把taskClick动作绑定到了div.uiMainContainerWideItem.在我的View身上:

App.TasksView = Em.View.extend({
    templateName: 'uiMainContainerTaskList',
        taskClick: function(e) {
            console.log($(this)); 
        }
});  
Run Code Online (Sandbox Code Playgroud)

jQuery,$(this)将是当前元素(没有孩子).有没有办法在Ember中获取当前元素?

ember.js

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

包javax.servlet.http不存在

我安装了jre7和jdk1.7.0以及Tomcat 7.0,但它显示了这个错误.servlet.http不是唯一一个"不存在"的,还有其他(servlet.)组件.

任何人都可以帮我吗?

更新:当我尝试以下命令时发生此错误:javac -classpath servlet-api.jar WebTest.java

java servlets

21
推荐指数
4
解决办法
10万
查看次数

Zend:表单验证:在haystack错误中找不到值

我有一个2选择的表格.基于第一个选择的值,它使用AJAX更新第二个选择的值.这样做会使表单无效.所以,我做了下一个改变:

        $form=$this->getAddTaskForm(); //the form

        if(!$form->isValid($_POST)) {
            $values=$form->getValues();

            //get the options and put them in $options

                $assignMilestone=$form->getElement('assignedMilestone');
                $assignMilestone->addMultiOptions($options);

        }

        if($form->isValid($_POST)) {
               //save in the database
            }else {
               //redisplay the form
            }  
Run Code Online (Sandbox Code Playgroud)

基本上,我检查它是否有效,如果用户更改了第一个选择的值,则不会.我得到填充第二个选择的选项,并用它们填充表单.然后我尝试再次验证它.但这不起作用.任何人都可以解释为什么?存在相同的"在大海捞针中找不到的价值".

zend-framework

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

作业帮助:集合之间的联合

我正在Scala课程中学习Coursera功能编程.这是第二周,我撞墙了.在赋值中,我们使用Sets,但不是我们在Java中遇到的Set类型,例如.它是一个Set,如果值在那里则返回true,否则返回false.他们说这不是一个容器,它只是一个功能.

为了弄清楚,我需要你的帮助.我不希望你解决我的任务,这只是一个例子,我想知道我应该做什么.

/**
   * We represent a set by its characteristic function, i.e.
   * its `contains` predicate.
   */
  type Set = Int => Boolean

 /**
   * Indicates whether a set contains a given element.
   */
  def contains(s: Set, elem: Int): Boolean = s(elem)

 /**
   * Returns the set of the one given element.
   */
  def singletonSet(elem: Int): Set = Set(elem)

 /**
   * Returns the union of the two given sets,
   * the sets of all elements that are in either …
Run Code Online (Sandbox Code Playgroud)

functional-programming scala

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

JQuery Dialog模式选项不起作用

这是HTML代码:

<div id="dialog" title="lala" style="display:none;">
        <p>This is the default dialog which is useful for displaying information. The dialog window can be moved, resized and closed with the 'x' icon.</p>
</div>
Run Code Online (Sandbox Code Playgroud)

这是JavaScript

$bb('#addTopicButton').live('click',function() {

     $bb( "#dialog" ).dialog({ modal:true, closeOnEscape: false, draggable:false, resizable:false }); 

       });
Run Code Online (Sandbox Code Playgroud)

为什么模态不起作用?当它打开时,我仍然可以点击页面上的其他链接并在后台执行操作.

非常感谢

更新: 它似乎工作了.只有链接在后台处于活动状态并正常工作.如何禁用所有内容,包括链接?

javascript jquery

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

用一组项目初始化HashMap?

我有很长的处理结果.我不想将它直接传递给HashMap并进行更多计算.我想保存它然后每次重复使用.

我的数组值如下所示:

{0=0, 1=15, 2=70, 3=90, 4=90, 5=71, 6=11, 7=1, 8=61, 9=99, 10=100, 11=100, 12=100, 13=66, 14=29, 15=98, 17=100, 16=100, 19=100, 18=100, 21=62, 20=90, 23=100, 22=100, 25=100, 24=100, 27=91, 26=100, 29=100, 28=68, 31=100, 30=100, 34=83, 35=55, 32=100, 33=100, 38=100, 39=100, 36=100, 37=100, 42=10, 43=90, 40=99, 41=33, 46=99, 47=40, 44=100, 45=100, 48=2}  
Run Code Online (Sandbox Code Playgroud)

有没有办法通过传递这些值来初始化新的HashMap?也许像初始化一个简单的数组:

float[] list={1,2,3};  
Run Code Online (Sandbox Code Playgroud)

java hashmap

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

中心图像大于屏幕

我附上了我的页面看起来像的图纸.页面的宽度为980px,图像的宽度几乎为1200px.我想要实现的是让页面居中并尽可能多地显示图像,同时保持图像居中.我试图绝对定位图像,但随后在移动设备上,浏览器页面被设置为图像的宽度,内容不会保持居中.

基本上,可能存在屏幕,其中不向用户显示整个图像,而是仅适合屏幕.

CSS:

.page_container {
width: 980px;
margin: 0 auto;
}

.image {
position: absolute;
left: 0;
right: 0;
}  
Run Code Online (Sandbox Code Playgroud)

HTML:

<body>
<div class="page_container">...</div>
<div class="image"><img .../></div>
<div class="page_container">...</div>
</body>
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

css

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

JQuery:提交不起作用

我正在尝试捕获所有表单提交事件,从action属性获取url并使用它使用AJAX将表单内容发送到该地址.所以我需要的只是一个提交事件处理程序.但是我很快就陷入了麻烦,因为它似乎无法在IE中运行.

$(document).submit(function(e) {
        alert('clicked');
        e.preventDefault();
    });  
Run Code Online (Sandbox Code Playgroud)

这是我用于跨浏览器测试目的的代码.它适用于Chrome,Firefox,但不适用于IE.我不允许在文档上设置事件监听器吗?

jquery

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

错误:必须将类声明为abstract或实现其余方法

我有一个实现几个抽象方法的类.当我扩展该类时,我收到以下致命错误消息:

Class CI_Controller_Rest contains 6 abstract methods and must therefore be declared abstract or implement the remaining methods  
Run Code Online (Sandbox Code Playgroud)

具有抽象方法的类:

class CI_Controller_Rest extends CI_Controller {
    public function __construct() {
        parent::__construct();
    }

    abstract public function index();

    abstract public function get();

    abstract public function head();

    abstract public function post();

    abstract public function put();

    abstract public function delete();
}  
Run Code Online (Sandbox Code Playgroud)

我扩展的类CI_Controller_Rest:

class Welcome extends CI_Controller_Rest {

    public function __construct() 
    {
        parent::__construct();
    }

    public function index() {}

    public function get() {}

    public function head() …
Run Code Online (Sandbox Code Playgroud)

php

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