问题列表 - 第22349页

Flash CS4 <b>使用htmlText标记

哇,这个真的很奇怪.

我有以下设置:

舞台上的两个文本字段,Arial normal和Arial粗体,都嵌入了.然后我有另一个文本字段,我设置如下:

tb.htmlText = "Test <b>Test</b>";
Run Code Online (Sandbox Code Playgroud)

出于某种原因,粗体文本不显示为粗体,而是显示为常规体重.我尝试使用[Embed]元标记在库中嵌入字体,甚至使用CSS强制使用fontFamily.奇怪的是,我可以使用Font.enumurateFonts并看到两种字体都是嵌入的,但是textfield拒绝在<b>标签内使用粗体版本.

我被告知这是Mac上的Flash CS4的问题,它可以在PC上运行.但是,我拒绝相信这种情况.当然,Adobe现在已经解决了这个问题吗?

任何帮助,将不胜感激.

flash actionscript-3 flash-cs4

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

如何从外键中删除三个表?

我希望能够选择一个groupID并通过MS SQL Server数据库中的三个表进行级联删除.表格如下所示:

table 1 - GROUP
-------------------------------------------
groupID | description | etc


table 2 - MEMBER
-------------------------------------------
memberID | name | etc


table 3 - MAPPINGTABLE 
-------------------------------------------
mappingID | groupID | memberID
Run Code Online (Sandbox Code Playgroud)

我在想,因为我知道groupID,所以我可以根据groupID从映射表中选择memberID,并从成员表中删除它们,但我通常会得到一个错误:

"DELETE语句与REFERENCE约束冲突... [表格中的FK约束]".

有人能够同时给我一些关于从这三个表中删除的最佳方法的指导吗?

谢谢.

sql sql-server sql-server-2005 cascading-deletes

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

.Net WinForm应用程序不持久化List <MyClass>类型的属性

我在Windows应用程序C#3.5中创建了一个用户控件,它有许多属性(字符串,整数,颜色等).可以在属性窗口中修改这些值,并且值保持不变.

但是我创建了一个属性

  public class MyItem
  {
       public string Text { get; set; }
       public string Value { get; set; }
  }

  public class MyControl : UserControl
  {
       public List<MyItem> Items { get; set; }
  }
Run Code Online (Sandbox Code Playgroud)

属性对话框允许我添加和删除这些项目,但是一旦我关闭对话框,我输入的值就会丢失.

我错过了什么?非常感谢!

c# user-controls winforms

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

C#TransactionScope - L2E

在Linq to Entities上使用System.Transactions.TransactionScope是否值得?

MS文档中,它表示ObjectContext.SaveChanges()中的SQL调用都在内部集成到一个事务中.

我们有1个数据库连接,即文件系统上的本地SQLite数据库.我们只是想确保我们对数据库的所有操作都是原子的,我们需要TransactionScope吗? IE当我们调用一些删除,更新,插入等时,我们希望它们全部发生或根本不发生.

.net c# linq-to-entities transactions transactionscope

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

StringBuilder实例中的运行时错误

请帮助我理解这段代码有什么问题.(我正在尝试构建一个字符串,从文本文件中逐行获取部分字符串).

我 在行上得到一个运行时错误"在对象引用未设置为对象的实例中"strbuild.Append(str);

        StreamReader reader = new StreamReader("buf.txt", System.Text.Encoding.ASCII);
        StringBuilder strbuild = new StringBuilder();
        strbuild = null;

        while (reader.Peek() >= 0)
        {
            string str = null;
            str = reader.ReadLine().ToString();

            string segment = str.Substring(0, 1);

            if (segment == "A")
            {
                strbuild.Append(str); //here  i get an error
            }
            else if (segment == "B")
            {
                strbuild.Append("BET");
            }

        }
        printstr = strbuild.ToString();
        reader.Close();

        MessageBox.Show(printstr);
Run Code Online (Sandbox Code Playgroud)

c# string stringbuilder

0
推荐指数
2
解决办法
2006
查看次数

建议我为API方法更好的名称

介绍:

我正在开发一个API,可以访问Picasa,Flickr和其他一些图像服务.

我有一个WebAlbum类(它提供对嵌套照片,专辑的访问,如果允许,以及一些元信息).

我的API不仅允许用户阅读专辑,还允许用户创建新专辑.在一般情况下,为了创建新专辑,API用户应该使用工厂方法,该方法创建专辑然后调用该方法WebGallery#addAlbum (newAlbum).

但是Flickr不允许创建空白专辑,它需要在任何新专辑中至少有一张预定义的照片(可能会制作漂亮的专辑预览).在Flickr术语中,第一张照片称为Primary Photo.因此,为了为Flickr创建相册,用户应使用工厂方法,然后将图像添加到新相册,然后调用WebGallery#addAlbum (newAlbum).

问题:

目前WebAlbum类有这种方法

public interface WebAlbum {

   ...

   public boolean requiresPrimaryPhoto ();
}
Run Code Online (Sandbox Code Playgroud)

我不能保留此名称,因为PrimaryPhoto只是一个Flickr术语.我可以改成它

public interface WebAlbum {

   ...
   //with spaces: requires one added photo to create new album

   public boolean requiresOneAddedPhotoToCreateNewAlbum ();
}
Run Code Online (Sandbox Code Playgroud)

请建议一个具有相同含义的较短名称.

java oop api-design naming-conventions

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

从_within_ build.xml完全指定Eclipse编译器

作为一个实验,我们想在Java 6的运行时版本而不是JDK上使用Eclipse java编译器(从eclipse.org下载的ecj-3.5.jar)构建我们的产品,据我所知,这是一个添加的问题.这个jar到ant类路径,并将build.compiler属性设置为指向适配器.

通过包括

<property name="build.compiler" value="org.eclipse.jdt.core.JDTCompilerAdapter" />
Run Code Online (Sandbox Code Playgroud)

在我的build.xml中并使用JRE调用ant,我得到了无法找到适配器的预期错误,并且通过在Eclipse面板中的类路径中添加ecj-3.5.jar,我可以按预期编译我的代码.我相信使用现代蚂蚁命令行中的"-lib foo.jar"可以使用相同的功能.

现在,我想 build.xml中指定我希望我的类路径上的ecj-3.5.jar满足上述要求.我们已经可以使用ant任务执行此操作,因此我认为这是可能的.

所以问题是:我如何添加到javac使用的类路径,只能从build.xml中找到编译器?


看来即将推出的ant4eclipse 1.0包含了Eclipse编译器(我想用它来实现),所以通过升级到它(从0.5开始)应该可以解决我们遇到的问题.


2010-09-24:Ant4Eclipse仍然在M4,没有迹象表明何时会发布.


2011-12-01:我们现在已经从蚂蚁迁移到了maven.build.xml脚本遇到了复杂问题,需要采用新方法.任何人都需要选择做什么 - 除了琐碎的项目之外,不要去ant4eclipse路径.


2012-11-30:一年后,maven的经历仍然很好.思维方式有很多怪癖和变化,但大多数情况在上下文中都有意义.Maven可以轻松地在单个项目上指定编译器级别.我们正在研究使用ecj而不是javac(出于几个原因)但是对于大多数用途来说,javac工作得很好.

java ant javac

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

在gtk.TextView中查找文本

我有一个gtk.Textview。我想以TextView编程方式找到并选择一些文本。我有此代码,但无法正常工作。

search_str =  self.text_to_find.get_text()
start_iter =  textbuffer.get_start_iter() 
match_start = textbuffer.get_start_iter() 
match_end =   textbuffer.get_end_iter() 
found =       start_iter.forward_search(search_str,0, None) 
if found: 
   textbuffer.select_range(match_start,match_end)
Run Code Online (Sandbox Code Playgroud)

如果找到了文本,那么它将选择中的所有文本TextView,但是我需要它仅选择找到的文本。

python gtk pygtk

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

如何确定现有表空间的MAXSIZE

我需要确定在MAXSIZE创建表空间时为其设置的值(Oracle 10g)

我确信我遗漏了一些明显的东西,但信息并没有立即显示在信息中DBA_TABLESPACES.

oracle oracle10g tablespace

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

jQuery检测键击并相应地设置变量

我在我的代码中创建了一个基本的EasterEgg,以便在使用以下代码进行以下击键时(不同时)激活Enter + c + o + l + o + r + s:

isEnter = 0; isC = 0; isO = 0; isL = 0; isR = 0; isS = 0;
$(window).keydown(function(e){
    if(e.which==13) isEnter = 1; if(e.which==67) isC = 1; if(e.which==79) isO = 1; 
    if(e.which==76) isL = 1; if(e.which==82) isR = 1; if(e.which==83) isS = 1;
    ColorMap();
});

function ColorMap(){
  if(isEnter==1 && isC==1 && isO==1 && isL==1 && isR==1 && isS==1){
     //DO FUNCTION//
     isEnter = 0; isC = …
Run Code Online (Sandbox Code Playgroud)

variables jquery keystroke reset

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