问题列表 - 第33265页

将IsEnabled属性绑定到文本块是否包含数据

我正在为windows phone使用silverlight,我想将按钮的IsEnabled属性绑定到文本块是否包含文本.换句话说,我希望当文本块的Text不为空时启用我的按钮,否则禁用.

是否可以使用样式/设置器/触发器或任何其他机制纯粹在XAML中执行此操作,还是必须编写转换器?

PS:我还在学习Silverlight,.NET等.

silverlight windows-phone-7

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

是否可以使用PHP中的filter_var过滤带小数点的整数?

我需要100.50在PHP中使用filter_var 来过滤这样的值.现在我正在使用这样
filter_var($_POST['amount'],FILTER_SANITIZE_NUMBER_INT) : '';
它给我的结果是10050.
我怎么解决这个问题.
提前致谢.

php

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

检测图像负载

一旦图像加载了jQuery,是否可以检测到?

jquery image-load

55
推荐指数
4
解决办法
7万
查看次数

Swing Timer,如何暂停和恢复?

我有一个计时器,计算花费的时间和其他计算,但我需要当我点击暂停按钮时,计时器暂停,然后恢复.我该如何暂停?

java swing timer

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

套接字ObjectDisposed异常

我正在开发一个专门用于Tcp通信的小型.dll,

在我的项目中,我有一个使用TcpListener接受传入连接的服务器类.传入连接存储在字典中并从那里进行处理.

每个连接的代码如下所示:

 public class Connection : ConnectionBase<Coder.Coder>
    {
        public Connection(TcpClient client, Guid id) : base()
        {
            Id = id;
            Client = client;
        }

        public void Start()
        {
            IsConnected = true;            
            Client.Client.BeginReceive(m_message, 0, m_message.Length, SocketFlags.None, new AsyncCallback(on_data_received), null);            
        }

        public void Stop()
        {
            try
            { 
                Client.Close();
                handle_connection_lost(new ConnectionLostArgs(Id));
            }
            catch
            { }
        }

        public void Send(byte[] data)
        {
            try
            {
                using (NetworkStream s = Client.GetStream())
                {
                    using (BinaryWriter w = new BinaryWriter(s))
                    {
                        var buffer = m_coder.Encode(data);
                        w.Write(buffer);
                        w.Flush();
                    } …
Run Code Online (Sandbox Code Playgroud)

c# sockets

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

在Internet Explorer中获取图像的宽度和高度

我有一个包含在几个DIV元素中的图像

<div id="wrapper">
...
<img src="myphoto.png" height="400px" width="500px>
</div>
Run Code Online (Sandbox Code Playgroud)

我使用jQuery来访问我使用的高度或宽度

jQuery(img).attr('height');
Run Code Online (Sandbox Code Playgroud)

要么

jQuery(img)[0].height;
Run Code Online (Sandbox Code Playgroud)

不幸的是,当包装DIV'显示'属性改变时,这些值被设置为0,例如,如果我这样做

$('#wrapper').hide()
then
jQuery(img)[0].height = 0;
Run Code Online (Sandbox Code Playgroud)

属性相同.

任何想法如何解决这个问题,显示DIV,获取值并再次隐藏它确实解决了问题,但我无法猜测包装DIV的数量(以及它们的行为会发生变化).

谢谢

编辑:谢谢你的所有答案.但是,我忘了提到我不控制DIV的隐藏和风格.我的脚本使用图像进行播放,并且可以集成到任何页面中,因此用户可以隐藏/显示/更改值.

html jquery internet-explorer

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

UITouch和UIGestureRecognizer有什么区别?

这可能是一个新手问题,但任何人都可以解释一下UITouch和UIGestureRecognizer之间的区别吗?

iphone cocoa-touch

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

立即将整个文本文件读入MATLAB变量

我想在一个步骤中将一个(相当大的)日志文件读入MATLAB字符串单元格.我用过通常的:

s={};
fid = fopen('test.txt');
tline = fgetl(fid);
while ischar(tline)
   s=[s;tline];
   tline = fgetl(fid);
end
Run Code Online (Sandbox Code Playgroud)

但这很慢.我发现了

fid = fopen('test.txt');
x=fread(fid,'*char');
Run Code Online (Sandbox Code Playgroud)

更快,但我得到一个nx1char矩阵,x.我可以尝试转换x为字符串单元格,但后来我进入char编码地狱; 行分隔符似乎是\n\r,或者是ASCII中的 10和56 (我看过第一行的末尾),但这两个字符通常不会相互跟随,甚至有时会出现独奏.

有一种简单快捷的方法可以一步将ASCII文件读入字符串单元格,还是转换x为字符串单元格?

通过fgetl阅读:

Code                           Calls        Total Time      % Time
tline = lower(fgetl(fid));     903113       14.907 s        61.2%
Run Code Online (Sandbox Code Playgroud)

通过恐惧阅读:

>> tic;for i=1:length(files), fid = open(files(i).name);x=fread(fid,'*char*1');fclose(fid); end; toc

Elapsed time is 0.208614 seconds.
Run Code Online (Sandbox Code Playgroud)

我测试了预分配,它没有帮助:(

files=dir('.');
tic
for i=1:length(files),   
    if files(i).isdir || isempty(strfind(files(i).name,'.log')), continue; end
    %# preassign s to some large cell …
Run Code Online (Sandbox Code Playgroud)

file-io matlab ascii file cell

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

用于存储和读取用户名和密码的钥匙串

谁能告诉我,请问最简单的方法是使用Keychain存储和读取用户名和密码值?

谢谢!

iphone keychain

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

一个doxygen eclipse插件自动生成存根文档?

我正在寻找一个用于doxygen代码文档的eclipse插件.我找到了eclox-plugIn(http://home.gna.org/eclox/).我想知道,它怎么能自动生成一个"空"的doxygen注释,可以在以后填写,或者什么是文档eclipse插件的更好选择?

例如对于函数:void f(int p1,int p2,...),它应该生成:

/*! \brief ...
    \param p1 ...
    ..
*/ 
Run Code Online (Sandbox Code Playgroud)

PS我主要用于c/c ++语言

c c++ eclipse documentation doxygen

32
推荐指数
3
解决办法
4万
查看次数