最近有一些关于谷歌新的无图像按钮的文章:
我真的很喜欢这些新按钮在Gmail中的工作方式.如何在我的网站上使用这些或类似的按钮?是否有任何具有类似外观和感觉的开源项目?
如果我想使用JQuery/XHTML/CSS滚动我自己的按钮包,我可以使用哪些元素?我最初的想法是:
<input type="button">用css 标准来改善外观(设计文章主要谈论css/imges涉及.)
Jquery javascript打开一个自定义对话框,根据"onclick"事件上的按钮,其中包含<a>标签和一个用于过滤的搜索栏?该弹出窗口的表格布局是否合理?
我在网上逆向工程方面很糟糕,我可以使用哪些工具来帮助逆向工程这些按钮?使用Firefox的Web开发人员工具栏我无法真正看到按钮弹出对话框中使用的css或javascript(即使它被缩小).我可以用什么浏览器工具或其他方法来查看它们并获得一些想法?
我不打算窃取谷歌的任何IP,只是想知道如何创建类似的按钮功能.
所以我做了一些相关问题的阅读,并有一些有趣的东西,但没有找到我的答案,至少没有理解答案.
我对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内的脚本不会重新连接吗?
谢谢
乔恩霍金斯
我知道如何创建一个跟踪远程分支的新分支,但是如何使现有分支跟踪远程分支?
我知道我可以编辑.git/config文件,但似乎应该有一个更简单的方法.
我正在使用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) 这是测试URL
http://edventures.com/temp/divtest.php
程序:
有没有什么办法解决这一问题?有没有重新加载窗口强行调用垃圾收集器的方法?
我假设当我删除DIV时,内存将被释放,但似乎不会那样工作.
请让我知道任何解决方法.
谢谢你的帮助.
苏哈斯
我正在尝试在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数组.具体来说,这是我到目前为止:
#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) 我有一个非常简单的问题,我需要一个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.
我已经阅读了源代码,并尝试在线进行研究,但我在完全理解它方面遇到了障碍.
完全是指,它与区域分配有何不同?
用于小内存的"区域"和用于模型等大型东西的"大块"吗?
谢谢
我处理一个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:
关闭和处置在功能上是等效的.
有没有办法让StreamReader不做任何缓冲?
我正在尝试处理可能是二进制或文本的进程的输出.输出看起来像HTTP响应,例如
Content-type: application/whatever
Another-header: value
text or binary data here
Run Code Online (Sandbox Code Playgroud)
我想要做的是使用a解析标题StreamReader,然后从其中读取BaseStream或StreamReader处理其余内容.这基本上是我开始的:
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# ×3
c ×2
css ×2
html ×2
javascript ×2
memory ×2
.net ×1
ado.net ×1
asp.net-ajax ×1
branch ×1
cocoa ×1
compression ×1
git ×1
git-branch ×1
gmail ×1
image ×1
jquery ×1
macos ×1
objective-c ×1
resize ×1
sql-server ×1
stream ×1
tcp ×1
updatepanel ×1