问题列表 - 第30413页

NSTimer问题

所以我试图建立一个基本的计时器,但我失败了.基本上我想要的是在用户点击按钮时启动60秒计时器,并用剩余时间更新标签(如倒计时).我创建了我的标签和按钮并将它们连接到IB中.接下来,我为按钮创建了一个IBAction.现在,当我尝试根据计时器更新标签时,我的应用程序搞砸了.这是我的代码:

NSTimer *t = [NSTimer scheduledTimerWithTimeInterval: 1
                      target: self
                      selector:@selector(updateLabelDisplay)
                      userInfo: nil repeats:YES];
Run Code Online (Sandbox Code Playgroud)

我还有一个updateLabelDisplay函数,用于确定计时器运行的次数,然后从60减去该数字,并在倒计时标签中显示该数字.谁能告诉我我做错了什么?

iphone xcode objective-c

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

使用Javascript onclick更改图像alt

我有一个缩略图,点击后会在页面上更改一个更大的图像.我只需使用onclick更改.src即可完成部分代码.是否还有一种方法可以使用onclick更改alt和title属性?

javascript onclick

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

在堆叠格子条形图中显示值

我想为它的每个部分显示100%条形的值.不幸的是我不知道该怎么做.图形应该是格子因为图例位置(我用ggplot2尝试过,但你不能在一行中显示图例).我对任何建议或想法感到高兴.

library(lattice)
data(postdoc, package = "latticeExtra")
colnames(postdoc) <- c("Legendtext 1", "2", "3", "4", "5")
colorset <- simpleTheme(col = c(rgb(166,27,30,maxColorValue = 255),
                                rgb(192,80,77,maxColorValue = 255), 
                                rgb(24,65,83,maxColorValue = 255),
                                rgb(60,143,167,maxColorValue = 255),
                                rgb(130,184,208,maxColorValue = 255)),
                                border = "white")
pl <- barchart(prop.table(postdoc, margin = 1),
               par.settings = colorset,
               auto.key = list(columns = 5, space = "bottom",
                               cex = 0.8, size = 1.4, between = 0.2,
                               between.columns = 0.1, adj = 1))
Run Code Online (Sandbox Code Playgroud)

graphics r lattice

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

如何在TextMate中重新格式化文本

TextMate中是否有命令重新缩进或格式化文件中的文本?

在粘贴代码块,删除块等以重新缩进文件后,我一直在IDE中使用它.

奖励积分,如果有一种方式可以缩进,转为:

has_many :users, :class_name => 'Users', :dependent => :destroy
has_many :comments, :class_name => 'Comments', :dependent => :destroy
Run Code Online (Sandbox Code Playgroud)

进入这个:

has_many :users,    :class_name => 'Users',    :dependent => :destroy
has_many :comments, :class_name => 'Comments', :dependent => :destroy
Run Code Online (Sandbox Code Playgroud)

但即使只是简单的重新格式化也会很棒.

不确定它是否重要但我在这里主要谈论Ruby-on-Rails应用程序.

textmate ruby-on-rails

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

Java程序组织:如何摆脱这种大规模的案例陈述?

我正在创建一个将填写给定语法的程序.现在我正在模拟像这样的"各种单词":

public class WordDescriptor {

    public static final String noun = "N";
    public static final String plural = "p";
    public static final String nounPhrase = "h";
    public static final String usuParticipleVerb = "V";
    public static final String transitiveVerb = "t";
    public static final String intransitiveVerb = "i";
    public static final String adjective = "A";
    public static final String adverb = "v";
    public static final String conjunction = "C";
    public static final String preposition = "P";
    public static final String interjection …
Run Code Online (Sandbox Code Playgroud)

java architecture oop switch-statement

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

LinqToXml还是Xml?

我正在尝试在xml上进行处理,我很厌倦使用Xml命名空间类.我发现它真的很难.

所以我试图用LinqtoXml类做同样的事情,我看到很多事情可能用LinqtoXml而不是Xml类.所以我真的很困惑,我必须使用.

何时以及为什么你更喜欢Xml类而不是LinqtoXml类?

编辑:

使用Xml类时,LinqToXml无法做什么?

.net c# xml linq-to-xml

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

多个构造函数的JavaScript模式

我的实例需要不同的构造函数.那是什么常见模式?

javascript oop design-patterns

97
推荐指数
7
解决办法
8万
查看次数

元素'ToolkitScriptManager'不是已知元素

所以我有一个名为WebParts.aspx的文件,看起来像这样 -

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebParts.aspx.cs" Inherits="e.WebParts" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title></title>
</head>
<body>
  <form id="form1" runat="server">


    <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
    </asp:ToolkitScriptManager>

    <div>
      <asp:TabContainer ID="TabContainer1" runat="server">


      <asp:TabPanel ID="TabPanel1" runat="server">
      <ContentTemplate>Page One</ContentTemplate>
      </asp:TabPanel>

      <asp:TabPanel ID="TabPanel2" runat="server">
      <ContentTemplate>Page Two</ContentTemplate>
      </asp:TabPanel>

      <asp:TabPanel ID="TabPanel3" runat="server">
      <ContentTemplate>Page Three</ContentTemplate>
      </asp:TabPanel>

      </asp:TabContainer>
  </div>
  </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

这样就可以在标签容器中创建3个选项卡面板.

但是,当我更改该页面以使用MasterPage.master看起来像这样 -

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebParts.aspx.cs" Inherits="eservice.WebParts"  MasterPageFile="~/MasterPage.Master"%>

<asp:Content ID="Content2"  
  ContentPlaceHolderID="ContentPlaceHolder1" 
  runat="server">

  <asp:LoginView …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

从Android上的默认设置制作自定义标题视图

如何使用androids默认窗口标题样式来使我自己的类似TextView

我做了很多猜测,并制作了一个TextView,它具有默认标题栏所具有的一切,除了文本阴影(以及一些填充/边距等等).

这基本上是我尝试过的:

MainUI.xml

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    requestWindowFeature(Window.FEATURE_CUSTOM_TITLE);

    setContentView(R.layout.main);

    getWindow().setFeatureInt(Window.FEATURE_CUSTOM_TITLE, R.layout.title_bar);
}
Run Code Online (Sandbox Code Playgroud)

title_bar.xml

<?xml version="1.0" encoding="utf-8"?>

<TextView 
  xmlns:android="http://schemas.android.com/apk/res/android" 
  android:id="@+id/myTitle"
  android:layout_height="fill_parent"
  android:layout_width="fill_parent"
  android:textAppearance="@android:style/TextAppearance.WindowTitle"
  android:background="@android:drawable/title_bar"
  android:text="This is my new title" />
Run Code Online (Sandbox Code Playgroud)

编辑:

我在makemachineanddev找到了一些有趣的相关文章.

虽然我不喜欢它,但我从实现style.xml中复制了一些属性.

有没有办法避免以这种静态方式复制属性?

以下渲染几乎完美,不同之处在于事实上原版确实"剪切"了标题阴影的前2-3个像素,而我TextView没有.

<TextView 
  xmlns:android="http://schemas.android.com/apk/res/android" 
  android:id="@+id/myTitle"
  android:layout_height="fill_parent"
  android:layout_width="fill_parent"
  android:gravity="center_vertical"
  android:shadowColor="#BB000000"
  android:shadowRadius="2.75"
  android:singleLine="true"
  android:textAppearance="@android:style/TextAppearance.WindowTitle"
  android:background="@android:drawable/title_bar"
  android:text="This is my new title" />
Run Code Online (Sandbox Code Playgroud)

使用透明颜色覆盖默认的android:windowTitleBackgroundStyle也很重要,因为默认情况下包含一些不希望包装自定义标题栏的填充等.

<?xml version="1.0" encoding="utf-8"?>
<resources>
  <style name="CustomTheme" parent="android:Theme">
    <item name="android:windowTitleBackgroundStyle">@android:color/transparent</item>
  </style>
</resources>
Run Code Online (Sandbox Code Playgroud)

请记住在您的主题中启用主题 AndroidManifest.xml

android

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

如何在python中找到目标文件的符号链接或软链接的完整(绝对路径)

当我给ls -l /etc/fonts/conf.d/70-yes-bitmaps.conf时

lrwxrwxrwx <snip> /etc/fonts/conf.d/70-yes-bitmaps.conf -> ../conf.avail/70-yes-bitmaps.conf
Run Code Online (Sandbox Code Playgroud)

所以对于符号链接或软链接,如何在python中找到目标文件的完整(绝对路径),

如果我使用

os.readlink('/etc/fonts/conf.d/70-yes-bitmaps.conf')

它输出

../conf.avail/70-yes-bitmaps.conf

但我需要绝对路径而不是相对路径,所以我想要的输出必须是,

/etc/fonts/conf.avail/70-yes-bitmaps.conf

如何..用符号链接或软链接文件的父目录的实际完整路径替换.

python linux symlink absolute-path

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