问题列表 - 第18701页

给定htmlHelper +动作名称,如何找出控制器名称?

HtmlHelper.ActionLink(htmlhelper,string linktext,string action)如何确定正确的路由?

如果我有这个=>

HtmlHelper.ActionLink("Edit","Edit")
Run Code Online (Sandbox Code Playgroud)

Mvc自动找出正确的路线.

即 - 如果控制器是Product,它将使用href渲染锚点product/edit.

那么 - 当我得到htmlHelper +动作名称组合时如何计算出控制器名称?

asp.net-mvc routing html-helper

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

使用Symfony上传AJAX文件

我正在使用Symfony 1.2.9进行项目,我需要使用AJAX来进行文件uplaod.我还没有找到办法做到这一点 - 尽管谷歌搜索几天.

我使用JQuery和原型作为我的javascript框架.

任何人都可以在Symfony中提供如何使用AJAX上传文件的示例吗?

ajax jquery symfony1 prototypejs

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

使用Javascript删除字符串的最后一个字符

我有DIV一些角色.如何在每次单击时从文本中删除最后一个字符DIV

javascript string jquery

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

如何使用128位C变量和xmm 128位asm?

在gcc中,我想通过asm代码做一个带有2个C变量的128位xor:怎么做?

asm (
    "movdqa %1, %%xmm1;"
    "movdqa %0, %%xmm0;"
     "pxor %%xmm1,%%xmm0;"
     "movdqa %%xmm0, %0;"

    :"=x"(buff) /* output operand */
    :"x"(bu), "x"(buff)
    :"%xmm0","%xmm1"
    );
Run Code Online (Sandbox Code Playgroud)

但我有一个分段错误错误; 这是objdump输出:

movq   -0x80(%rbp),%xmm2

movq   -0x88(%rbp),%xmm3

movdqa %xmm2,%xmm1

movdqa %xmm2,%xmm0

pxor   %xmm1,%xmm0

movdqa %xmm0,%xmm2

movq   %xmm2,-0x78(%rbp)
Run Code Online (Sandbox Code Playgroud)

c sse simd

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

获取最近创建的实体的ID - ADO实体框架

假设您使用ADO Entity Framwork创建一个对象并保存到数据库,如下面的代码所示.

private void CreateAddress(BizObjects.Address address)
{
    var entity = new EntityFramework.Address();

    entity.Line1 = address.Line1;
    entity.Line2 = address.Line2;
    entity.City = address.City;
    entity.State = address.State;
    entity.ZipCode = address.ZipCode;

    _entities.AddToAddress(entity);
    _entities.SaveChanges();
}
Run Code Online (Sandbox Code Playgroud)

如何检索新创建的对象的ID?

提前致谢.

c# asp.net-mvc entity-framework

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

什么被认为是更好的设计在这里?

我希望这不是太主观.我无法决定这两个设计机会.

我有一个前端控制器模式.当用户浏览特定的URL时,我的框架会为此URL加载指定的View Controller.然后,View Controller会计算一些内容并加载视图模板,以显示结果.

现在想象你想创建一个像SO这样的网站.每个页面看起来非常相似:相同的标题,相同的菜单,相同的页脚.只是内容区域不同.您浏览"提问"页面,并希望在"布局"中显示"询问新问题"表单.

因此,我们RootViewController使用一个RootView模板来设置布局,并为内容添加占位符.和AskQuestionViewControllerAskQuestionView模板.

我们的Front Controller加载了这个AskQuestionViewController类.系统调用loadView()方法,然后调用viewDidLoad()方法.

选项A:AskQuestionViewController继承自RootViewController.

方法由系统调用,并parent::loadView()先调用.因此RootViewController有机会创建其RootView模板.接下来,loadView()加载AskQuestionView模板,并将其分配给模板的内容占位符RootView.

选项B:AskQuestionViewController不继承自RootViewController.

loadView()方法AskQuestionViewController的负载RootViewController第一.然后它加载自己的AskQuestionView模板,并将其分配给模板的内容占位符RootView.

这些视图控制器之间的唯一区别是,它们加载了不同的视图模板,并且它们具有不同的自定义方法来执行某些任务.即RootViewController能够组成导航菜单并突出显示当前访问的内容.没有别的东西RootViewController可以用来AskQuestionViewController.

哪种选择更好的设计?

architecture oop design-patterns

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

日期减去1年?

我有这种格式的约会:

2009-01-01
Run Code Online (Sandbox Code Playgroud)

我如何返回相同的日期,但提前一年?

php date

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

如何在Android中使用ResourceCursorTreeAdapter扩展和折叠组视图?

如何将ResourceCursorTreeAdapter与以下构造函数一起使用?

ResourceCursorTreeAdapter(Context context, Cursor cursor, int collapsedGroupLayout, int expandedGroupLayout, int childLayout)
Run Code Online (Sandbox Code Playgroud)

我正在尝试使用它如下:

_resultsCursorTreeAdapter = new ResourceCursorTreeAdapter(_resultsList.getContext(), _dbAdapter.getAllGroups(), 
        R.layout.timing_group_view_collapsed, R.layout.timing_group_view_expanded, R.layout.timing_result_view) {

 @Override
 protected Cursor getChildrenCursor(Cursor groupCursor) {
  // Given the group, we return a cursor for all the children within that group 
  int groupId = groupCursor.getInt(0);
  Cursor childCursor = _dbAdapter.getContractionsForGroup(groupId);
  return childCursor;
 }

 @Override
 protected void bindGroupView(View groupView, Context context, Cursor cursor,
     boolean isExpanded) {

  TimingGroupView timingGroupItem =  null;
  if(groupView instanceof LinearLayout){
   Log.i("TimingGroupView", "Has Header");
   LinearLayout layout = (LinearLayout)groupView;

   timingGroupItem …
Run Code Online (Sandbox Code Playgroud)

android expandablelistview

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

Jquery奇/偶问题有prepend/append

我成功地使用jquery奇/偶选择器在表上创建了"老虎条纹".然后我添加了添加或删除行的功能.但是,我无法在添加/删除行时正确地使用条带化.它适用于添加/追加,但不适用于添加/前置或删除.以下是代码摘要......

$(document).ready(function(){

    // click on Add Row button
    $("#addButton").click(function(){
        // add a row to table 
        addTableRow('#myTable');                        
        // then re-apply tiger striping
         stripeRows();
    });
}); 


// remove specified row
function removeRow(row) {
    $(row).parent("tr").remove();
    stripeRows();
}


function StripeRows()
{
    $("#myTable").each(function(){
        $(this).find("tr:even").addClass("evenrow");
        $(this).find("tr:odd").addClass("oddrow");
    });
}
Run Code Online (Sandbox Code Playgroud)

jquery append css-selectors prepend

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

是什么让Apple的PowerPC memcpy如此之快?

为了在PowerPC上寻找一个好的内存策略,我写了几个复制函数.使用具有高速缓存提示(dcb*)的Altivec或fp寄存器可以使大数据的简单字节复制循环的性能提高一倍.最初很满意的是,我定期记忆,看看它的比较...比我最好的速度快10倍!我无意重写memcpy,但我希望从中学习并加速几个简单的图像过滤器,这些过滤器花费大部分时间将像素移入和移出内存.

Shark分析显示它们的内部循环使用dcbt预取,有4个向量读取,然后是4个向量写入.在调整了我的最佳函数以便每次迭代运行64个字节之后,memcpy的性能优势仍然令人尴尬.我正在使用dcbz来释放带宽,Apple没有使用任何东西,但两个代码都倾向于对商店犹豫不决.

prefetch
  dcbt future
  dcbt distant future
load stuff
  lvx image
  lvx image + 16
  lvx image + 32
  lvx image + 48
  image += 64
prepare to store
  dcbz filtered
  dcbz filtered + 32
store stuff
  stvxl filtered
  stvxl filtered + 16
  stvxl filtered + 32
  stvxl filtered + 48
  filtered += 64
repeat

有没有人对为什么非常相似的代码有如此戏剧性的性能差距有一些想法?我喜欢用真正的图像过滤器来腌制真正的图像过滤器!

附加信息:所有数据都是矢量对齐的.我正在制作图像的过滤副本,而不是替换原始图像.该代码在PowerPC G4,G5和Cell PPU上运行.Cell SPU版本已经非常快.

optimization powerpc memcpy shark altivec

17
推荐指数
2
解决办法
4248
查看次数