问题列表 - 第41373页

使用Zend_Form登录的典型问题

Iam面临着使用Zend框架提交表单的典型问题.基本上我已经编写了一个简单的代码来登录用户,但这个问题突然出现了.

显示表单的代码非常标准

$ loginform = new Application_Form_Login(); $ loginform->使用setMethod( '后'); $ loginform->的setAction( '登录'); $ this-> view-> form = $ loginform;

当我使用我的主页网址时 - http://localhost.ruin.com/public/

我得到一个例外

Page not found
Exception information:

Message: Invalid controller specified (login)
Stack trace:

#0 C:\domains\ruin\library\Zend\Controller\Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#1 C:\domains\ruin\library\Zend\Application\Bootstrap\Bootstrap.php(97): Zend_Controller_Front->dispatch()
#2 C:\domains\ruin\library\Zend\Application.php(366): Zend_Application_Bootstrap_Bootstrap->run()
#3 C:\domains\ruin\public\index.php(27): Zend_Application->run()
#4 {main}  

Request Parameters:

array (
  'controller' => 'login',
  'action' => 'index',
  'module' => 'default',
  'username' => 'fsdf',
  'password' => 'fdsf',
  'submit' => 'submit',
)  
Run Code Online (Sandbox Code Playgroud)

但是,如果我使用基本URL作为http://localhost.ruin.com/public/index/,相同的代码可以正常工作.

我也知道这是因为在第一个url中,zend路由器正在使用登录来搞乱索引控制器,因为它无法将登录操作附加到默认索引控制器.

你们认为这是Zend Framework的设计吗?每当他们点击主页时,我都必须强行将我的用户发送到这个网址 …

zend-framework zend-form

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

XAML 心跳动画 - 如何确保心跳至少两次

问候,

我想直观地显示后台进程何时工作。此过程定期发生(例如每 30 秒),可能需要 10 毫秒或 1000 毫秒以上才能完成。我正在使用 MVVM-Light 框架,因此创建了一个数据触发器,连接到淡入和淡出的心脏图像上的视图模型属性。

当该过程需要一秒或更长的时间时,我的业余动画技术正在发挥作用,但我也希望它在该过程需要很短的时间(<100ms)时完成完整的心跳(2次重复),否则动画也会结束很快,您无法(从视觉上)看出该过程正在运行。

问题是心脏应该在整个过程中保持跳动,所以我不能只将重复行为设置为 2。XAML 解决方案是首选,但如果需要一些后面的代码,我不会畏缩:)

<Image 
    Height="60" Width="60" Margin="0,6,6,6"
    Name="Heartbeat" Source="/Resources/Heartbeat.png"
    VerticalAlignment="Bottom" HorizontalAlignment="Right" 
    Opacity=".05" Stretch="UniformToFill">
    <Image.Style>
        <Style>
            <Style.Triggers>
                <DataTrigger Binding="{Binding IsHeartBeating}" Value="True">
                    <DataTrigger.EnterActions>
                        <BeginStoryboard Name="HeartbeatStoryboard">
                            <Storyboard RepeatBehavior="Forever">
                                <DoubleAnimation
                                    Storyboard.TargetProperty="Opacity"
                                    From="0.05" To="0.8" Duration="0:0:0.100">
                                </DoubleAnimation>
                                <DoubleAnimation
                                    Storyboard.TargetProperty="Opacity"
                                    From="0.8" To="0.05" Duration="0:0:0.300">
                                    <DoubleAnimation.EasingFunction>
                                        <PowerEase EasingMode="EaseOut" Power="6" />
                                    </DoubleAnimation.EasingFunction>
                                </DoubleAnimation>
                            </Storyboard>
                        </BeginStoryboard>
                    </DataTrigger.EnterActions>
                    <DataTrigger.ExitActions>
                        <StopStoryboard BeginStoryboardName="HeartbeatStoryboard" />
                    </DataTrigger.ExitActions>
                </DataTrigger>
            </Style.Triggers>
        </Style>
    </Image.Style>
</Image>
Run Code Online (Sandbox Code Playgroud)

如果有人对如何改进心跳动画有任何建议,我愿意接受建议,谢谢!

wpf xaml mvvm-light

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

jQuery-UI - .append从.droppable到p.array(几乎就在那里!)

该站点使用.draggable和.droppable UI来附加span标记中的玩家ID.这被附加到以下段落中:

           <p class="array goals"></p>
           <p class="array assist"></p>
           <p class="array yellow"></p>
           <p class="array red"></p>
           <p class="array cap"></p>
Run Code Online (Sandbox Code Playgroud)

从这些div

           <h2>DROP PLAYERS INTO AREAS BELOW</h2>
           <p>Goals</p>
           <div class="droppable goals"><p></p></div>
           <p>Assists</p>
           <div class="droppable assist"><p></p></div>
           <p>Yellow card</p>
           <div class="droppable yellow"><p></p></div>
           <p>Red card</p>
           <div class="droppable red"><p></p></div>
           <p>Captain</p>
           <div class="droppable cap"><p></p></div>
Run Code Online (Sandbox Code Playgroud)

通过这个JavaScript(减少到所需的代码)

    <script type="text/javascript">
$(function() {
    $(".droppable").droppable({
        activeClass: 'dragactive',
        hoverClass: 'drophover',
        drop: function(event, ui) {
            $(".array").append(ui.draggable.children("span").text() + ', ')
        }
    });

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

我需要根据第二课将被删除的项目放入正确的p.array中.现在,.droppable的结果被附加到EVERY数组类.

这是可拖动玩家加价的一个例子:

<div class="drakt spiller draggable">
   <span style="visibility: hidden;">58</span>
   <div class="draktnummer">17</div><p>Traoré</p>
</div>
Run Code Online (Sandbox Code Playgroud)

希望你能帮助我. …

php mysql jquery jquery-ui

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

在Mac OS X shell脚本中从开始日期循环到结束日期

OS X(Snow Leopard)上的日期函数没有像GNU版本那样的--date选项,我无法弄清楚如何在OS X上获得以下内容:

startdate=2010-01-01
enddate=2010-01-31
foldate="$startdate"

until [ "$foldate" == "$enddate" ]
do
    # do something with the date here - like pass it as a parameter to a command
    foldate=`/bin/date --date "$foldate 1 day" +%Y-%m-%d`
done
Run Code Online (Sandbox Code Playgroud)

解决了SiegeX的答案:

startdate=2010-01-01
enddate=2010-01-31

sDateTs=`date -j -f "%Y-%m-%d" $startdate "+%s"`
eDateTs=`date -j -f "%Y-%m-%d" $enddate "+%s"`
dateTs=$sDateTs
offset=86400

while [ "$dateTs" -le "$eDateTs" ]
do
  date=`date -j -f "%s" $dateTs "+%Y-%m-%d"`
  printf '%s\n' $date
  dateTs=$(($dateTs+$offset))
done
Run Code Online (Sandbox Code Playgroud)

macos bash shell date

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

rpy2的问题,rpart正确地将数据从python传递到r

我试图使用Python 2.6.5和R 10.0在RPY2中运行rpart.

我在python中创建一个数据框并传递它但我得到一个错误说明:

Error in function (x)  : binary operation on non-conformable arrays
Traceback (most recent call last):
  File "partitioningSANDBOX.py", line 86, in <module>
    model=r.rpart(**rpart_params)
  File "build/bdist.macosx-10.3-fat/egg/rpy2/robjects/functions.py", line 83, in __call__
  File "build/bdist.macosx-10.3-fat/egg/rpy2/robjects/functions.py", line 35, in __call__
rpy2.rinterface.RRuntimeError: Error in function (x)  : binary operation on non-conformable arrays
Run Code Online (Sandbox Code Playgroud)

任何人都可以帮我确定我做错了什么来抛出这个错误?

我的代码的相关部分是这样的:

import numpy as np
import rpy2
import rpy2.robjects as rob
import rpy2.robjects.numpy2ri


#Fire up the interface to R
r = rob.r
r.library("rpart")

datadict = dict(zip(['responsev','predictorv'],[cLogEC,csplitData]))
Rdata = r['data.frame'](**datadict)
Rformula …
Run Code Online (Sandbox Code Playgroud)

python r rpy2

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

Git:如何"撤消"合并

情况:从A我分支的硕士开始并做了一些改变,B然后合并了那个分支(C).做一些更多的变化,我在后,D却发现我需要而没有分支发生的变化将代码部署.如果我不合并它本来没问题.

A_______C___D
 \     /
  \_B_/
Run Code Online (Sandbox Code Playgroud)

首先,我想知道我应该从这里做什么来部署代码,好像合并从未发生过一样.注意:没有在分支中编辑的相同文件在主服务器中编辑过.

其次...

我没有时间找出处理这个问题的最佳方法,所以我删除了分支添加的文件,并手动还原了分支中的一些编辑然后提交了部署结果(F)

A_______C___D___F
 \     /
  \_B_/
Run Code Online (Sandbox Code Playgroud)

我希望能够继续开发分支并F将来自主服务器的任何更改合并到其中以使其保持最新,但如果我这样做,我创建的内容将被合并并导致文件被删除并且编辑被还原.处理这个问题的最佳方法是什么?

git git-merge git-branch

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

在不使用"source"的情况下读取BASH中的配置文件

我正在尝试读取格式如下的配置文件:

USER = username
TARGET = arrows
Run Code Online (Sandbox Code Playgroud)

我意识到,如果我摆脱了空间,我可以简单地获取配置文件,但出于安全考虑,我试图避免这种情况.我知道有一种方法可以逐行读取配置文件.我认为这个过程是这样的:

  1. 将行读入数组
  2. 过滤掉所有以#开头的行
  3. 在数组中搜索变量名称

在那之后,我迷路了.任何和所有的帮助将不胜感激.我尝试过这样的事情没有成功:

backup2.config>cat ~/1

grep '^[^#].*' | while read one two;do
    echo $two
done
Run Code Online (Sandbox Code Playgroud)

我从我发现的论坛帖子中删除了它,但不知道如何修改它以满足我的需求,因为我是shell脚本的新手.

http://www.linuxquestions.org/questions/programming-9/bash-shell-program-read-a-configuration-file-276852/


是否可以通过循环遍历两个数组来自动分配变量?

for (( i = 0 ; i < ${#VALUE[@]} ; i++ ))
do
    "${NAME[i]}"=VALUE[i]           
done
echo $USER
Run Code Online (Sandbox Code Playgroud)

这样调用$ USER会输出"用户名"?上面的代码不起作用,但我知道解决方案与此类似.

bash grep config eval

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

将ac十六进制值转换为char*

如何将hexc中的值转换为等效char*值.例如,如果十六进制值是1df2char*,也应该包含1df2.

我使用的VinC编译器和VinL链接器VNC2 USB ChipFTDI.它有以下头文件; stdlib,stdiostring.这些是主要c库的子集,并没有明显的答案,如snprintfsprintf.

文档说以下类型是有效的,

对于在整个内核和驱动程序中使用的变量和函数类型,存在某些定义.它们可用于vos.h头文件中的应用程序.

空指针和逻辑定义:

#define NULL                0
#define TRUE                1
#define FALSE               0
Run Code Online (Sandbox Code Playgroud)

变量类型定义:

#define uint8               unsigned char
#define int8                char
#define int16               short
#define uint16              unsigned short
#define uint32              unsigned int
#define pvoid               unsigned char *
Run Code Online (Sandbox Code Playgroud)

功能类型定义:

typedef uint8 (*PF)(uint8);
typedef void (*PF_OPEN)(void *);
typedef void (*PF_CLOSE)(void *); …
Run Code Online (Sandbox Code Playgroud)

c hex char

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

servlet中的EJB注入失败

我试图将一个EJB无状态bean注入到一个servlet中,但是servlet会抛出一个NullPointerExcetion.我正在使用JBOSS来部署EJB和servlet.

我对Java世界比较陌生,所以我发布了我遵循的步骤.

接口

package MavenEJB.Bidding`
import javax.ejb.Local;

@Local
public interface PlaceBid {
 public String AddBid();
}
Run Code Online (Sandbox Code Playgroud)

package MavenEJB.Bidding;
import javax.ejb.Stateless;
@Stateless(name="PlaceBid")
public class PlaceBidBean implements PlaceBid {
 public PlaceBidBean(){}

 /**
  * Include logic to add the bid 
  */

 public String AddBid(){
  return "Placed bid using EJB"; 
 }
}
Run Code Online (Sandbox Code Playgroud)

我使用maven创建了一个bean的jar文件,然后将jar文件复制到JBOSS的"deploy"目录中.我能够看到在JMX控制台中部署的bean.

JMX控制台中的全局JNDI命名空间

+- PlaceBid (class: org.jnp.interfaces.NamingContext)
  |   +- local (proxy: $Proxy63 implements interface MavenEJB.Bidding.PlaceBid,interface org.jboss.ejb3.JBossProxy)
Run Code Online (Sandbox Code Playgroud)

我的servlet代码

public class PlaceBidServlet extends HttpServlet {

    @EJB
    private PlaceBid placeBid;

 protected void doGet(HttpServletRequest request, HttpServletResponse …
Run Code Online (Sandbox Code Playgroud)

java jboss ejb java-ee ejb-3.0

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

如何使用visualvm配置应用程序启动

据我所知,您只能使用VisualVM配置正在运行的应用程序.

有没有人知道使用VisualVM分析启动和启动Java应用程序的方法?

我确信必须有办法,否则这将是一次重大的疏忽.

希望我只是误读了文档.

谢谢,p.

java profiling visualvm

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

标签 统计

bash ×2

java ×2

c ×1

char ×1

config ×1

date ×1

ejb ×1

ejb-3.0 ×1

eval ×1

git ×1

git-branch ×1

git-merge ×1

grep ×1

hex ×1

java-ee ×1

jboss ×1

jquery ×1

jquery-ui ×1

macos ×1

mvvm-light ×1

mysql ×1

php ×1

profiling ×1

python ×1

r ×1

rpy2 ×1

shell ×1

visualvm ×1

wpf ×1

xaml ×1

zend-form ×1

zend-framework ×1