问题列表 - 第27586页

浏览器:按下转义后继续gif动画

Firefox(以及我认为的其他浏览器)在您单击"停止"按钮或通过Escape键调用它时会停止gif动画.

我有一个文本输入,在更改时使ajax请求更新其他元素.作为这个ajaxyness的一部分,我有一个动画GIF来显示反馈.
我还在此输入中捕获转义键,以便清除文本字段以获得更好的UX.

我的问题是在按下一次转义键之后,没有任何ajax GIF动画,直到刷新页面为止.有没有人知道解决方法?


我试过的东西:

我在功能处理中尝试了e.stopPropagation();并且似乎没有用.我怀疑这会停止触发更多js事件,浏览器会捕获转义而不管js活动.e.cancelBubble = true;e.keyCode == 27

我通过添加/删除css类来显示/隐藏gif,因此很难应用"更改gif url重置"解决方法.我甚至不知道这是否有效 - 没有测试它.但似乎很难.如果有人知道这是有效的,并且知道用background-image: url(../images/ajax-loader_dotcirclel13x13.gif);css 应用hack的简单方法那么请告诉我.

browser ajax firefox jquery animated-gif

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

在Android(初级水平)Listview上延迟加载图像?

可能重复:
Android - 如何在ListView中延迟加载图像

我正在使用自定义适配器处理listview.我想加载图像和文本视图.图像是从互联网网址加载的.我只是想显示可见列表项的图像以供用户使用.我提到了来自romainguyShelves开源项目示例,但它很难理解代码.对于初学者级别,我只想知道如何处理适配器和活动之间的标记.从commonsware 示例我可以在适配器上设置标签,但不能在listview的空闲状态下显示相应的图像.请帮我解决你的想法.示例代码更容易理解.

谢谢.

编辑:

ApiDemos中的高效慢速适配器的组合更有助于理解.

对高效适配器示例所做的更改如下:

public class List14 extends ListActivity implements ListView.OnScrollListener {
// private TextView mStatus;

private static boolean mBusy = false;
static ViewHolder holder;

public static class EfficientAdapter extends BaseAdapter {
    private LayoutInflater mInflater;
    private Bitmap mIcon1;
    private Bitmap mIcon2;

    public EfficientAdapter(Context context) {
        // Cache the LayoutInflate to avoid asking for a new one each time.
        mInflater = LayoutInflater.from(context);

        // Icons bound …
Run Code Online (Sandbox Code Playgroud)

android listview android-lazyadapter android-lazyloading

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

如何使用jQuery检测"任何"ajax请求?

我有一个页面,我可以插入一些javascript/jquery来操作输出.我对页面标记等没有任何其他控制权.

我需要在页面上的每个元素之后通过jquery添加一个额外的元素.问题是元素是通过现有页面上的异步调用生成的,该调用发生在$(document).ready完成之后.

本质上,我需要一种方法在页面加载后调用我的jquery并完成后续的ajax调用.有没有办法检测页面上任何ajax调用的完成情况,然后调用我自己的自定义函数在新创建的s之后插入其他元素?

ajax jquery load detect

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

我想要一个临时表的插入查询

我正在使用C#.Net和Sql Server(Windows应用程序).我创建了一个临时表.单击按钮时,将创建临时表(#tmp_emp_answer).我有另一个名为"插入值"的按钮,还有5个文本框.使用文本框中输入的值以及com.ExecuteNonQuery(); 行来了,它会抛出一条错误消息无效的对象名称'#tbl_emp_answer'..下面是代码集..请给我一个解决方案.

插入代码(插入值按钮):

private void btninsertvalues_Click(object sender, EventArgs e)  
{
    username = txtusername.Text;
    examloginid = txtexamloginid.Text;
    question = txtquestion.Text;
    answer = txtanswer.Text;
    useranswer = txtanswer.Text;
    SqlConnection con = new SqlConnection("Data Source=.;Initial Catalog=tempdb;Integrated Security=True;");
    SqlCommand com = new SqlCommand("Insert into #tbl_emp_answer values('"+username+"','"+examloginid+"','"+question+"','"+answer+"','"+useranswer+"')", con);
    con.Open();
    com.ExecuteNonQuery();
    con.Close();
}
Run Code Online (Sandbox Code Playgroud)

.net c# sql-server

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

Xquery从属性中获取值

我有一些xml,需要使用sql提取值

<?xml version="1.0" ?>  
<fields>  

<field name="fld_AccomAttic">  
<value>0</value>  
</field>  
<field name="fld_AccomBathroom">  
<value>1</value>  
</field>
</fields>  

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

我需要获取列名fld_AccomAttic
Value 1

xml保存在sql server 2005 db中

我之前使用过xquery并且它已经运行了.

如何提取这些值?

xml sql xquery

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

如何转到IEnumerable中的特定项目

我有IEnumerable,其中包含数字数据.

编辑 IEnumerable来自System.Collection.Ienumerable指令.

附上了Viual Studio的snapShot,包含数据的枚举:

alt text http://www.freeimagehosting.net/uploads/bd72c6c310.jpg

为了简要介绍上面的图像,eLevelData是IEnumerable变量,我有我的数据.

现在我想转到索引4或5的数据,但我不想使用foreach循环.请给我任何建议.

谢谢,

Subhen

.net c# silverlight ienumerable silverlight-3.0

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

部分索引器覆盖不会随着适配器数据的更改而更新

我已经为Adapter类实现了Section Indexer,它扩展了BaseAdapter.现在,对于第一次启动,Section Indexer正确显示叠加层.但是当列表的内容更新时,Section Overlay不会更新并给出ArrayOutOfBoundException.对于一个修复我做的是我做了listview.setFastScrollEnabled(false); 更新适配器内容; 然后listview.setFastScrollEnabled(true); 现在发生的事情是叠加得到更新,但叠加层将出现在列表视图的左上角.我怎样才能解决这个问题.

android

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

确保软件和代码的质量

当我经常编写代码时,我遵循一些指导原则来确保我的代码具有一定的标准,而我和任何其他开发人员一样努力确保我的代码和软件具有高质量.

尝试专注于编程而不是对域的理解或任何其他预编程步骤(在答案中!).

以下是我的以下步骤:

编写单元测试

  • 让它失败(没有代码)
  • 让它工作(工作代码)

分析抽象

  • 提取方法
  • 扩展接口

重构

除了以上是重构的一部分之外,我还尝试使用ReSharper,CodeRush等优秀工具重构代码.

问题; 你下一步怎么做?

评论代码是微不足道的,甚至不应该被提及,但更新的评论和xml-comments在哪里需要/到处都是我试图拥有的东西.

但以上所有有助于他确保其他开发人员可以理解我的代码,代码具有某种质量并遵循命名标准.

但它不能确保任何产品质量.

我正在寻找用于开发后质量保证的工具,例如分析器以及如何使用这些工具来提高产品质量.

.net qa

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

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

无法访问SqlTransaction对象以在catch块中回滚

我遇到了问题,我发现的所有文章或例子似乎都不关心它.

我想在事务中执行一些数据库操作.我想做的与大多​​数例子非常相似:

using (SqlConnection Conn = new SqlConnection(_ConnectionString))
{
    try
    {
        Conn.Open();
        SqlTransaction Trans = Conn.BeginTransaction();

        using (SqlCommand Com = new SqlCommand(ComText, Conn))
        {
            /* DB work */
        }
    }
    catch (Exception Ex)
    {
        Trans.Rollback();
        return -1;
    }
}
Run Code Online (Sandbox Code Playgroud)

但问题是SqlTransaction Transtry块内声明了.所以它在catch()块中是不可访问的.大多数例子只是在阻止之前Conn.Open()Conn.BeginTransaction()之前try,但我认为这有点风险,因为两者都可以抛出多个异常.

我错了,还是大多数人都忽略了这种风险?如果发生异常,什么是能够回滚的最佳解决方案?

c# sql ado.net transactions rollback

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