问题列表 - 第12388页

使用UITextField文本附加文本

我在Windows中运行Shell-Objective/C/Cocoa,而不是在Mac OS X上运行.

我想在单击按钮时在文本字段中附加一个包含现有字符串的字符串.我在窗口中创建了一个按钮,但是当我单击该按钮时,我不知道如何附加字符串.

单击该按钮时,如何将字符串附加到文本字段?

cocoa objective-c

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

WPF,XAML:如何使用ListBox ItemsSource对象的属性绑定样式ListBoxItem?

我有一个ListBox,它绑定到LogMessages的ObservableCollection.

public ObservableCollection<LogMessage> LogMessages { get; set; }
public LogMessageData()
{
    this.LogMessages = new ObservableCollection<LogMessage>();
}
Run Code Online (Sandbox Code Playgroud)

每条消息都有两个参数:

public class LogMessage
{
    public string Msg { get; set; }
    public int Severity { get; set; }
    //code cut...
}
Run Code Online (Sandbox Code Playgroud)

列表框是越来越充满了这些项目,我需要的颜色代码(改变背景颜色一个ListBoxItem)列表取决于严重性一个的LogMessage项的参数.

这是我现在在XAML中显示日志的用户控件:

    <UserControl.Resources>
    <AlternationConverter x:Key="BackgroundSeverityConverter">
        <SolidColorBrush>Green</SolidColorBrush>
        <SolidColorBrush>Yellow</SolidColorBrush>
        <SolidColorBrush>Red</SolidColorBrush>
    </AlternationConverter>
    <Style x:Key="BindingAlternation" TargetType="{x:Type ListBoxItem}">
        <Setter Property="Background" 
                Value="{Binding RelativeSource={RelativeSource TemplatedParent}, 
                Path=Severity, 
                Converter={StaticResource BackgroundSeverityConverter}}"/>
    </Style>
    <DataTemplate x:Key="LogDataTemplate">
        <TextBlock x:Name="logItemTextBlock" Width="Auto" Height="Auto" 
        Text="{Binding Msg}"/>
    </DataTemplate>
</UserControl.Resources>
Run Code Online (Sandbox Code Playgroud)

和一个实际的ListBox:

<ListBox …
Run Code Online (Sandbox Code Playgroud)

wpf xaml binding listbox styling

16
推荐指数
1
解决办法
4万
查看次数

firefox扩展和页面javascript之间的通信

我正在开发一个基于网络的javascript/html应用程序与一个姐妹firefox扩展.

应用程序的page-javascript在页面加载后立即执行一些XHR调用,以便引入并显示页面所需的所有内容.

有没有办法在没有轮询DOM的情况下,我的扩展程序可以知道页面的初始化过程是否完整?

javascript firefox firefox-addon

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

在Rails中访问模型属性

所以基本上我有一个控制器.这样的事情

def show
 @user = User.find[:params[id]]
 #code to show in a view
end
Run Code Online (Sandbox Code Playgroud)

用户具有名称,地址,性别等属性.如何在模型中访问这些属性?我可以为名称重载模型访问器,例如将其替换为我自己的值或将其连接到它.就像在此方法的show.html.erb视图中一样,我可能希望将用户的名称与'Mr.'连接起来 或'太太' 取决于性别?这怎么可能?

ruby model ruby-on-rails

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

Javascript从#anchor重定向到单独的页面

我有#anchors指向单个网页的一组链接,我想顺利地转移到一个模型,每个链接都有一个单独的网页.我希望旧链接继续使用重定向.

旧链接样式:

/all_products#A
/all_products#B
/all_products#C
Run Code Online (Sandbox Code Playgroud)

新链接样式:

/products/A
/products/B
/products/C
Run Code Online (Sandbox Code Playgroud)

我知道服务器在请求中没有收到#anchor名称,但Javascript可能会.

是否可以使用Javascript自动从/ ​​all_products#A重定向到/ products/A?

JQuery很好,无论如何它都在网站上使用.

javascript anchor redirect

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

python 3.1与pydev

我现在正在进行eclipse以进行python开发.我安装了pydev,但它显示语法支持到python 3.0版.我的问题是我可以使用3.0语法的python 3.1吗?语法是否从3.0版更改为3.1版?

我正在使用eclipse 3.4.2和pydev 1.4.7

python eclipse pydev python-3.x

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

SQLite中存储在表中的日期是错误的

你能告诉我SQLite数据库中的日期是12/3/1899而不是12/3/2009.我以这种格式保存时插入了正确的日期.我无法理解是什么原因.必须在Insert Statement中进行哪些转换.谁能帮我吗.

CREATE TABLE [PIs] ( [PIGUID] GUID PRIMARY KEY NOT NULL,
[CompanyGUID] GUID NOT NULL,
[No] varCHAR(50) NOT NULL,
[Dt] TIMESTAMP NOT NULL,
[SupplierLgrGUID] GUID NOT NULL,
[SupplierLgrAddressGUID] GUID NOT NULL,
[SupplierBillNo] varCHAR(50) NULL,
[SupplierBillDt] TIMESTAMP NULL,
[CrDays] INTEGER NULL,
[DueDt] TIMESTAMP NULL,
[Narration] varCHAR(300) NULL,
[CreatedDt] TIMESTAMP NOT NULL,
[LastEditedDt] TIMESTAMP NOT NULL,
)
Run Code Online (Sandbox Code Playgroud)

我的插入声明如下:

INSERT INTO PIs(
  PIGUID,CompanyGUID,No,Dt,SupplierLgrGUID,SupplierLgrAddressGUID,
  SupplierBillNo,SupplierBillDt,CrDays,DueDt,Narration,CreatedDt,
  LastEditedDt)
VALUES(
  '806aeec2-762a-432e-800f-0354df3b7852' ,
  '375888f5-e1a5-4c75-9154-62ffc83dca97', 'PI/0809/004' ,
  datetime('8/19/2009 12:44:25 PM'),
  'ff376218-c2d9-4e02-86e6-e90c8d5efc43',
  '7dad4725-2e37-4596-88f4-7b088f0d91c4', '0021',
  datetime('8/19/2009 12:44:25 PM'), 12,
  datetime('8/31/2009 …
Run Code Online (Sandbox Code Playgroud)

sqlite

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

将NSData序列化为十六进制字符串的最佳方法

我正在寻找一种很好的可可方式将NSData对象序列化为十六进制字符串.我们的想法是将用于通知的deviceToken序列化,然后再将其发送到我的服务器.

我有以下实现,但我认为必须有一些更短更好的方法来实现它.

+ (NSString*) serializeDeviceToken:(NSData*) deviceToken
{
    NSMutableString *str = [NSMutableString stringWithCapacity:64];
    int length = [deviceToken length];
    char *bytes = malloc(sizeof(char) * length);

    [deviceToken getBytes:bytes length:length];

    for (int i = 0; i < length; i++)
    {
        [str appendFormat:@"%02.2hhX", bytes[i]];
    }
    free(bytes);

    return str;
}
Run Code Online (Sandbox Code Playgroud)

iphone notifications nsdata

99
推荐指数
6
解决办法
5万
查看次数

如何在bash中列出脚本中声明的变量?

在我的bash脚本中,有很多变量,我必须做些什么来将它们保存到文件中.我的问题是如何列出我的脚本中声明的所有变量并得到如下列表:

VARIABLE1=abc
VARIABLE2=def
VARIABLE3=ghi
Run Code Online (Sandbox Code Playgroud)

variables bash

91
推荐指数
5
解决办法
7万
查看次数

如何在准备好的语句中设置参数列表?

我有一个名单,例如:

List<String> names = ...
names.add('charles');
...
Run Code Online (Sandbox Code Playgroud)

并声明:

PreparedStatement stmt = 
  conn.prepareStatement('select * from person where name in ( ? )');
Run Code Online (Sandbox Code Playgroud)

如何做到以下几点:

stmt.setParameterList(1,names);
Run Code Online (Sandbox Code Playgroud)

有解决方法吗?谁能解释为什么这种方法丢失了?

使用:java,postgresql,jdbc3

java postgresql jdbc prepared-statement

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