问题列表 - 第41200页

为什么视图和部分视图在Razor中具有相同的cshtml文件扩展名?

我正在学习一些剃须刀的基本东西.我对扩展文件有点困惑:视图和部分视图似乎共享相同的扩展名cshtml.我认为这是我的错误,但我重新检查了复选框,我得到了两种类型文件的相同扩展名.

此外,使用webform视图引擎,可以更容易地按颜色或/和扩展名查找视图(视图为white-.aspx,Partial为yellow-.ascx,Master为white/blue-.master)

如果这就是现在的方式,为什么视图和部分视图共享相同的扩展名?有什么理由让他们都有相同的扩展名?

谢谢你的帮助

asp.net-mvc razor

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

单击Facebook Like按钮后显示内容

我有一个网页的部分,我只希望人们在点击Facebook赞按钮后能够访问.

如何隐藏该特定区域,然后仅在有人单击"赞"按钮后才显示该区域.

至于Facebook Like代码,它看起来像这样:

<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script><fb:like href="www.oursite.com" show_faces="false" width="330" font="verdana"></fb:like>

<div id="hidden-area">Hidden Content</div>
Run Code Online (Sandbox Code Playgroud)

facebook-like

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

可可:如何重新打开一个关闭的窗口

我成功注册了热键; 它的处理程序将我的应用程序窗口置于最前面:[NSApp activateIgnoringOtherApps:YES]; (至少应该这样).

当我的应用程序窗口不在前面时,我有预期的行为.
但是当我关闭窗口(单击红色x)或最小化它(单击黄色-)时它不起作用.我仍然看到日志,因此调用处理程序.

有任何想法吗?

谢谢.
-L

cocoa objective-c

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

Google App Engine(Java)上的全文搜索

关于这个主题有几个线程浮动,但我认为我的用例有些不同.

我想做的事:

  • 我的GAE/J应用程序的全文搜索组件
  • 索引大小很小:25-50MB左右
  • 我不需要对索引进行实时更新,定期重新编制索引就可以了
  • 这是为了自动完成等,所以它需要非常快(我得到的印象是在数据存储区中实现反向索引会引入相当大的延迟)

到目前为止我的策略(只是计划,尚未尝试实施任何东西):

  • 将Lucene与RAMDirectory一起使用
  • 定期cron作业创建索引,将其序列化到数据存储区,存储更新ID(或时间戳)
  • 搜索servlet在启动时加载索引并创建RAMDirectory
  • 在每个请求上,servlet检查当前的更新ID并根据需要重新加载索引

我模糊的主要问题是如何在实例之间同步内存中的数据 - 这会起作用,还是我遗漏了什么?

另外,在我开始使用内存问题之前,我可以在多大程度上推送它?我在GAE的RAM配额上找不到任何东西.(这个索引很小,但我可以想到更多我想添加的东西)

当然,有关更好方法的任何想法吗?

java lucene google-app-engine full-text-search

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

Android - 用手指旋转ImageView会移动其他视图

我已经学习Android大约两周了(as2/3专家).

我创建了一个简单的LinearLayout1, which contains anImageView`,包含一个png的黑胶唱片(基本上只是一个圆盘)

ImageView当用户在其上拖动手指时,我已将其设置为旋转,就像刮擦记录一样.

我的代码似乎正在工作(不确定它是否是最好的方式,但它的工作原理).问题是当ImageView它旋转时会推动其他视图.我已经确定这是因为我的圆形图像实际上是一个透明角落的正方形.正是这些角落正在推动其他视图,如果我ImageView左对齐,则会使记录从屏幕的左侧推开.

有一些尝试在网上解决这个问题,但是它们似乎都不是我需要的东西,而且有些东西包含在如此强大的例子中,我无法分辨出我在初级阶段应该采取什么措施.

如果有人能够阐明我能做些什么,那就解决这个问题就好了.我意识到一个简单的答案可能不存在,但请记住我是一个Java菜鸟并尽可能保持简单!非常感谢您的帮助!

如果有人能告诉我为什么我需要从旋转中减去50以使记录在用户接触的确切位置下移动,那也将是有帮助的!在updateRotation()方法中看到这个.

这是我的xml标记:

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout 
   xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/baseView"
    android:background="#FFFFFFFF"
    android:orientation="vertical"
    android:layout_width="fill_parent"
    android:layout_height="fill_parent">

    <ImageView
        android:id="@+id/turntable"
        android:src="@drawable/turntable"
        android:layout_width="wrap_content" 
        android:layout_height="wrap_content" 
        android:layout_weight="1"/>

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

这是我的java代码:

package com.codingfiend.android.turntable;

import android.app.Activity;
import android.graphics.Bitmap;
import android.graphics.BitmapFactory;
import android.graphics.Canvas;
import android.graphics.Matrix;
import android.os.Bundle;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.widget.ImageView;
import android.widget.TextView;

public class Turntable extends Activity
{
    View baseView;
    ImageView turntable;
    TextView bottomText;

    @Override
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        requestWindowFeature(Window.FEATURE_NO_TITLE); …
Run Code Online (Sandbox Code Playgroud)

android rotation imageview

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

如何从字符串中删除所有尾随破折号?

例:

string1 = 'title--'
string2 = 'title-'
string3 = 'this-is-a-title----'

>> print doSomething(string1)
>> title

>> print doSomething(string2)
>> title

>> print doSomething(string3)
>> this-is-a-title
Run Code Online (Sandbox Code Playgroud)

python

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

BitmapFactory.decodeStream无异常返回null

我尝试从服务器加载远程图像,并且由于stackoverflow上的大量代码示例,我有一个解决方案,可以在3个图像中的2个中运行.我真的不知道第三张图片的问题是什么,有时候让代码在调试器中运行时图片正在加载.此外,如果我首先加载问题图片,有时不会加载其他两张图片.

这是代码:

public static Drawable getPictureFromURL(Context ctx, String url, final int REQUIRED_SIZE) throws NullPointerException {
    //Decode image size
    BitmapFactory.Options o = new BitmapFactory.Options();
    int scale = 1;
    if (o.outWidth > REQUIRED_SIZE) {
        scale = (int) Math.pow(2, (int) Math.round(Math.log(REQUIRED_SIZE / (double) Math.max(o.outHeight, o.outWidth)) / Math.log(0.5)));
    }
    Log.i(Prototype.TAG, "scale: "+scale); 

    //Decode with inSampleSize
    BitmapFactory.Options o2 = new BitmapFactory.Options();
    o2.inSampleSize = scale;
    Bitmap bmp;
    try {
        bmp = BitmapFactory.decodeStream((InputStream) Tools.fetch(url), null, o2);
        if(bmp!=null)
            return new BitmapDrawable(ctx.getResources(), bmp);
        else
            return null;
    } catch (Exception …
Run Code Online (Sandbox Code Playgroud)

android bitmapfactory

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

SVN - 如何仅导出修订版

我在我用于开发的本地计算机(Ubuntu)上有SVN设置,在我使用登台服务器的共享主机盒上运行的SVN客户端,我的生产服务器也有相同的设置.当我进行导出时,整个项目将被导出,这对于小版本发布来说是荒谬的.我使用以下命令:

svn export -r 31 http://localhost.com/proj/trunk . --force --username myusername
Run Code Online (Sandbox Code Playgroud)

整个项目再次出口.所以我尝试了另一种方式:

svn export -r 'COMMITTED' http://localhost.com/proj/trunk . --force --username myusername
Run Code Online (Sandbox Code Playgroud)

然后我得到这个错误:

svn: 'http://localhost.com/egr' is not a working copy
svn: Can't open file 'http://localhost.com/proj/.svn/entries': No such file or directory
Run Code Online (Sandbox Code Playgroud)

我想知道我是不是使用了正确的SVN导出命令,或者我的SVN设置是否存在固有错误(这是我第一次配置SVN).

dav_svn.conf:

  <Location /proj>
 DAV svn
 SVNPath /var/svn/proj/
 AuthType Basic
 AuthName "SVN Repo"
 AuthUserFile /etc/subversion/passwd
 <LimitExcept GET PROPFIND OPTIONS REPORT>
    Require valid-user
 </LimitExcept>
Run Code Online (Sandbox Code Playgroud)

想法?请指教.

linux svn apache webdav

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

使用jQuery同步Ajax

我有一个网络应用程序,提出了大量的$.post()请求.服务器必须按创建顺序接收这些内容.为了保证这一点,我首先想到我将自己的队列出队并在上一个Ajax调用完成之后触发了下一个Ajax调用.

然后我看到async:false你可以使用的选项$.ajax().

我已经更改了我要使用的所有请求$.ajax({ async: false, ... }),但是当我在Firebug中监视它们时,请求不会逐个发送,每个下一个请求在最后一个请求被收到响应后被触发.

那么async假设要做什么?我如何管理我的Ajax以便一次执行,下一个在最后一个完成时触发(收到响应)?

ajax jquery

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

如何将CR/LF放入TStringgrid单元格?

我希望有一个固定的行作为标题,但文本相当长,所以我想增加行高并将CR/LF插入单元格文本.

谷歌搜索显示这是一个解决方案(这是我在谷歌搜索之前的第一件事),但它没有看到工作.有任何想法吗?

Grid.Cells[2,3] := 'This is a sample test' + #13#10 + 'This is the second line';
Run Code Online (Sandbox Code Playgroud)

会发生什么是细胞包含 This is a sample testThis is the second line

(德尔福7如果有任何区别)

[Bounty]"我很糟糕.两年前我实际上没有检查就答应了这个答案,现在发现答案没有用.对被误导的人说话.这是一个FABOWAQ(经常被问到,经常被错误回答的问题).GINYF ".

我假设我们正在寻找使用OnDrawCell,但想象我们还必须增加包含单元格的字符串网格行的高度.

我将为代码或FOSS VCL组件授予答案.

[更新]必须与D​​elphi XE2 Starter版一起使用

delphi delphi-xe2

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