问题列表 - 第4722页

谷歌的无形按钮

最近有一些关于谷歌新的无图像按钮的文章:

我真的很喜欢这些新按钮在Gmail中的工作方式.如何在我的网站上使用这些或类似的按钮?是否有任何具有类似外观和感觉的开源项目?

如果我想使用JQuery/XHTML/CSS滚动我自己的按钮包,我可以使用哪些元素?我最初的想法是:

  1. <input type="button">用css 标准来改善外观(设计文章主要谈论css/imges涉及.)

  2. Jquery javascript打开一个自定义对话框,根据"onclick"事件上的按钮,其中包含<a>标签和一个用于过滤的搜索栏?该弹出窗口的表格布局是否合理?

我在网上逆向工程方面很糟糕,我可以使用哪些工具来帮助逆向工程这些按钮?使用Firefox的Web开发人员工具栏我无法真正看到按钮弹出对话框中使用的css或javascript(即使它被缩小).我可以用什么浏览器工具或其他方法来查看它们并获得一些想法?

我不打算窃取谷歌的任何IP,只是想知道如何创建类似的按钮功能.

html javascript css gmail reverse-engineering

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

jquery datepicker ms ajax updatepanel在回发后不起作用

所以我做了一些相关问题的阅读,并有一些有趣的东西,但没有找到我的答案,至少没有理解答案.

我对AJAX,javascript和sclient side scripting一般都是新手.

我一直在使用C#asp.net,并且最近添加了一些更新面板以平滑用户控件和更新位,以便每次都不重新加载页面.一切都很出色,我很高兴,直到我决定尝试使用一些JQuery.

我从ui.jquery.js中选择了一个很好的日期选择器,它在普通页面上运行得很好.当我在updatepanel中进行回发时,我的问题就出现了.日期选择器停止工作.

根据我的阅读,我需要在回发后手动连接这个.

1)我真的不明白为什么.在我的母版页上我有:

<script type="text/javascript">
    $(function() {
        $(".mydatepickerclass").datepicker({dateFormat: 'dd-mm-yy'});
    });
</script>
Run Code Online (Sandbox Code Playgroud)

它使用分配的mydatepickerclass获取我的输入框.和所有的作品.为什么这会停止回发.

2)我如何解决这个问题....如何连接它以便在updatepanel中回发后它仍然有效.

我知道ID可能会在回发中发生变化,我认为但是当我使用课程时,我不知道出了什么问题.

编辑

我的usercontrol中有以下代码,其中发生了更新:

<asp:UpdatePanel ID="HistoryUpdatePanel" runat="server">
<ContentTemplate>
    <%-- Start of Company History section --%>
    <fieldset>
        <legend>Activity History</legend>

           <script type="text/javascript">
              $(function() {
              $(".mydatepickerclass").datepicker({dateFormat: 'dd-mm-yy'});
              });
           </script>            

        <div>
            <asp:ListBox ID="listBoxHistoryTypes" runat="server" SelectionMode="Multiple" AutoPostBack="true" OnSelectedIndexChanged="listBoxHistoryTypes_IndexChanged" />
            <label>Date From:</label><asp:TextBox class="mydatepickerclass" ID="txtdatefrom" runat="server" />
            <label>Date To:</label><input class="mydatepickerclass" type="text" />
            <asp:TextBox class="mydatepickerclass" ID="txtdateto" runat="server" />
            <asp:Button ID="btnFilterSearch" runat="server" Text="Filter Results" OnClick="btnFilterSearch_Click" />
        </div>


    </fieldset>
</ContentTemplate>
Run Code Online (Sandbox Code Playgroud)

updatepanel内的脚本不会重新连接吗?

谢谢

乔恩霍金斯

c# jquery updatepanel asp.net-ajax

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

让现有的Git分支跟踪一个远程分支?

我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支?

我知道我可以编辑.git/config文件,但似乎应该有一个更简单的方法.

git branch git-branch

3437
推荐指数
19
解决办法
129万
查看次数

调整jpeg图像的大小会影响它们的压缩吗?

我正在使用Graphics.DrawImage方法调整jpeg的大小(参见下面的代码片段).任何人都可以确认这不会影响新图像的压缩吗?我见过这个帖子,但我特别谈到jpegs的压缩.

    private byte[] getResizedImage(String url, int newWidth)
    {
        Bitmap bmpOut = null;
        System.IO.MemoryStream outStream = new System.IO.MemoryStream();

        //input image is disposable
        using (Bitmap inputImage = LoadImageFromURL(url))
        {
            ImageFormat format = inputImage.RawFormat;
            decimal ratio;  //ratio old width:new width
            int newHeight = 0;

            //*** If the image is smaller than a thumbnail just return it
            if (inputImage.Width < newWidth)
                return null;

            ratio = (decimal)newWidth / inputImage.Width;
            decimal h = inputImage.Height * ratio;
            newHeight = (int)h;

            bmpOut = new Bitmap(newWidth, newHeight); …
Run Code Online (Sandbox Code Playgroud)

.net c# compression resize image

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

在Javascript中的IE和内存累积

这是测试URL

http://edventures.com/temp/divtest.php

程序:

  1. 关闭所有IE实例.
  2. 在IE7中打开URL
  3. 打开任务管理器,查找IE消耗的内存
  4. 现在点击Create按钮,
  5. 观察它会跳起大约2K的记忆
  6. 现在点击Destroy按钮,DIV将被销毁,但内存保持不变.
  7. 你可以反复尝试,内存只是加起来.

有没有什么办法解决这一问题?有没有重新加载窗口强行调用垃圾收集器的方法?

我假设当我删除DIV时,内存将被释放,但似乎不会那样工作.

请让我知道任何解决方法.

谢谢你的帮助.

苏哈斯

javascript memory internet-explorer

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

@在Objective-C 2.0中合成一个C数组结构

我正在尝试在Mac OS X API(音频队列服务)中遵循C++接口的教程,但是在Cocoa(实际上只是基础)应用程序(实际上只是一个'工具').它有一个如下所示的结构:

static const int kNumberBuffers = 3;                              // 1
struct AQPlayerState {
    AudioStreamBasicDescription   mDataFormat;                    // 2
    AudioQueueRef                 mQueue;                         // 3
    AudioQueueBufferRef           mBuffers[kNumberBuffers];       // 4
    AudioFileID                   mAudioFile;                     // 5
    UInt32                        bufferByteSize;                 // 6
    SInt64                        mCurrentPacket;                 // 7
    UInt32                        mNumPacketsToRead;              // 8
    AudioStreamPacketDescription  *mPacketDescs;                  // 9
    bool                          mIsRunning;                     // 10
};
Run Code Online (Sandbox Code Playgroud)

我将第4项转换为Objective-C时遇到了很多麻烦,因为我无法弄清楚如何@synthesize使用C数组.具体来说,这是我到目前为止:

PlayerState.h

#import <Foundation/Foundation.h>
#import <AudioToolbox/AudioQueue.h>

@interface PlayerState : NSObject {
  AudioStreamBasicDescription   dataFormat;
  AudioQueueRef                 queue;
  AudioQueueBufferRef           _buffers[3];
  int                           audioFile; // make this an actual type?
  UInt32 …
Run Code Online (Sandbox Code Playgroud)

c macos cocoa objective-c

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

CSS max-height无效

我有一个非常简单的问题,我需要一个div来扩展以适应其内容,除非高度达到一定的大小,当我希望div垂直滚动时.作为测试,我创建了一个页面,其中包含:

<div style="width:300px;max-height:25px;background-color:green;overflow:auto;">
    1<br />
    2<br />
    3<br />
    4<br />
    5
</div>
Run Code Online (Sandbox Code Playgroud)

不幸的是,最大高度似乎不起作用.我究竟做错了什么?

我正在使用IE7.

html css

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

有人可以解释Quake3的"大块头"吗?

我已经阅读了源代码,并尝试在线进行研究,但我在完全理解它方面遇到了障碍.
完全是指,它与区域分配有何不同?

用于小内存的"区域"和用于模型等大型东西的"大块"吗?

谢谢

c memory

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

ADO.NET SQLServer:如何防止关闭连接持有S-DB锁?

处理一个SqlConnection对象,但当然它并没有真正关闭.我需要关闭连接以不保持数据库对象的锁定.如何防止闭合连接锁定?


不知道的人对上述信息的解释:

  • 关闭ADO或ADO.NET连接时,实际上并未切断与SQL Server的连接.ADO/ADO.NET基础结构可以保持连接,以防您再次使用它.这些连接在所谓的"连接池"中保持不变.

  • 在没有使用几分钟后,连接将实际关闭.虽然,不是真的.TCP/IP有自己的方法来保持TCP连接打开几分钟(处于" CLOSE_WAIT "状态).如果您要求打开到同一IP:端口的TCP连接,则会执行此操作.如果是这样,它可以使用已经打开的TCP连接.

  • 使用连接池和SQL Server,仍然建立与SQL Server的连接.每个连接都有一个它所在的数据库上下文.只要连接位于该数据库中:它就拥有该数据库上的共享数据库(S-DB)锁.

  • 共享数据库锁只是意味着"请不要删除此数据库."

如何防止它在我的数据库上持有共享锁,同时保持连接池的好处?


我的ad-hoc解决方案现在每次都是开发人员调用Dispose:

connection.Dispose()
Run Code Online (Sandbox Code Playgroud)

将其更改为对全局辅助函数的调用:

Database.DisposeConnection(connection);
Run Code Online (Sandbox Code Playgroud)

它将数据库上下文更改为master:

public static void DisposeConnection(SqlConnection connection)
{
    //Stop holding a database lock - in my database at least
    ADOHelper.ExecuteNonQuery(connection, "USE master");

    connection.Dispose();
}
Run Code Online (Sandbox Code Playgroud)

它解决了我眼前的问题; 关闭的连接没有锁定我的数据库.

但现在我担心连接池会让它的大脑混乱 - 因为我将数据库上下文切换回来.


如果有人不知道,或者不这么认为:

SDK:

关闭处置在功能上是等效的.

sql-server ado.net tcp connection-pooling

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

无缓冲的StreamReader

有没有办法让StreamReader不做任何缓冲?

我正在尝试处理可能是二进制或文本的进程的输出.输出看起来像HTTP响应,例如

Content-type: application/whatever
Another-header: value

text or binary data here
Run Code Online (Sandbox Code Playgroud)

我想要做的是使用a解析标题StreamReader,然后从其中读取BaseStreamStreamReader处理其余内容.这基本上是我开始的:

private static readonly Regex HttpHeader = new Regex("([^:]+): *(.*)");
private void HandleOutput(StreamReader reader)
{
  var headers = new NameValueCollection();
  string line;
  while((line = reader.ReadLine()) != null)
  {
    Match header = HttpHeader.Match(line);
    if(header.Success)
    {
      headers.Add(header.Groups[1].Value, header.Groups[2].Value);
    }
    else
    {
      break;
    }
  }
  DoStuff(reader.ReadToEnd());
}
Run Code Online (Sandbox Code Playgroud)

这似乎是垃圾二进制数据.所以我把最后一行改成了这样的东西:

if(headers["Content-type"] != "text/html")
{
  // reader.BaseStream.Position is not at the same place that reader
  // makes it looks …
Run Code Online (Sandbox Code Playgroud)

c# stream

19
推荐指数
2
解决办法
4451
查看次数