问题列表 - 第28497页

html5 - canvas元素 - 多个图层

没有任何扩展库,是否可以在同一个canvas元素中有多个图层?

所以,如果我在顶层执行clearRect,它将不会删除底层?

谢谢.

html5 canvas layer

167
推荐指数
5
解决办法
18万
查看次数

找不到方法的私有访问器

我在使用上下文菜单在Visual Studio 2010下生成新的单元测试时出现此错误(右键单击方法名称 - >"生成单元测试"):

Private Accessor for methodName is not found. Please rebuild the containing project or run the Publicize.exe manually.
Run Code Online (Sandbox Code Playgroud)

该方法是公共的(通过应用过滤器来检查"生成单元测试"对话框中不显示非公共方法.

Visual Studio会自动创建某种.accessor文件.我需要做任何事情吗?

还有什么可能是问题?

编辑(可能相关的更多信息)

  • 我正在尝试测试一个网站项目中的一些类,尽管他们没有做任何网页相关的东西.它们只是普通的旧C#类.
  • 我的所有类名都在单元测试类中作为ClassName_Accessor提供.这导致编译器抱怨方法签名不正确.

unit-testing visual-studio-2010

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

UpdatePanel,Repeater,DataBinding问题

在用户控件中,我在UpdatePanel内部有一个Repeater(在ModalPopupExtender中显示了id.使用MyDTO对象的数组列表对Repeater进行数据绑定.列表中的每个Item都有两个按钮.设置了ImageURL和CommandArgument.

这段代码第一次正常工作但此后CommandArgument是错误的.看起来显示器正确更新但DTO不是,并且发送的CommandArgument是刚刚删除的.

任何人都可以发现代码的任何问题吗?

编辑:我刚刚在代码中添加了一个CollapsiblePanelExtender.当我现在删除一个项目并展开面板时,之前已删除(并从显示中删除)的项目已经返回.似乎在发动机罩下没有正确重建中继器.

ASCX

<asp:UpdatePanel ID="ViewDataDetail" runat="server" ChildrenAsTriggers="true">
    <Triggers>
        <asp:PostBackTrigger ControlID="ViewDataCloseButton" />
        <asp:AsyncPostBackTrigger ControlID="DataRepeater" />
    </Triggers>
    <ContentTemplate>
        <table width="100%" id="DataResults">
        <asp:Repeater ID="DataRepeater" runat="server" OnItemCommand="DataRepeater_ItemCommand" OnItemDataBound="DataRepeater_ItemDataBound">
        <HeaderTemplate>
            <tr>
            <th><b>Name</b></th>
            <th><b>&nbsp;</b></th>
            </tr>
        </HeaderTemplate>
            <ItemTemplate>
            <tr>
                <td>
                <b><%#((MyDTO)Container.DataItem).Name%></b>
                </td>
                <td>
                <asp:ImageButton CausesValidation="false" ID="DeleteData" CommandName="Delete" runat="server" />
                <asp:ImageButton CausesValidation="false" ID="RunData" CommandName="Run" runat="server" />
                </td>
            </tr>
            <tr>
                <td colspan="2">
                <table>
                    <tr>
                    <td>Description : </td>
                    <td><%#((MyDTO)Container.DataItem).Description%></td>
                    </tr>
                    <tr>
                    <td>Search Text : </td>
                    <td><%#((MyDTO)Container.DataItem).Text%></td>
                    </tr>
                </table>
                </td>
            </tr>
            </ItemTemplate>
        </asp:Repeater>
        </table>
    </ContentTemplate>
</asp:UpdatePanel>
Run Code Online (Sandbox Code Playgroud)

代码隐藏

    public DeleteData …
Run Code Online (Sandbox Code Playgroud)

asp.net updatepanel repeater asp.net-ajax .net-2.0

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

获取当前更新的列名以在触发器中使用

有没有办法实际获取更新的列名,以便在触发器中使用它?

基本上我只是在用户插入或更新表时尝试进行审计​​跟踪(在这种情况下,它与Contact表有关)

CREATE TRIGGER `after_update_contact`
    AFTER UPDATE ON `contact` FOR EACH ROW
    BEGIN
        INSERT INTO user_audit (id_user, even_date, table_name, record_id, field_name, old_value, new_value)
        VALUES (NEW.updatedby, NEW.lastUpdate, 'contact', NEW.id_contact, [...])
    END
Run Code Online (Sandbox Code Playgroud)

如何获取已更新的列的名称,并从中获取该列的值OLDNEW值.如果连续更新了多列甚至多行,是否可以对每次更新进行审核?

mysql sql triggers

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

将文件添加到Itunes com

我看到了这篇文章(用C#sdk/api为itunes添加歌曲),但是在链接后找不到任何可靠的帮助..有人能指出我正确的方向吗?谢谢,马克斯

c# windows com itunes

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

HTTP响应中的.MP3下载

关于我正在寻找的东西,我有一个问题......太久了!我们构建了一个应用程序,管理员可以将歌曲上传到数据库中.然后用户可以购买歌曲并单独下载.问题是,当用户使用下面的代码下载MP3歌曲时,它在Firefox和Chrome中运行良好,但在IE8中运行效果不佳仅仅是因为WMP试图打开歌曲并且它没有得到它而不是"另存为"对话框?任何关于HOW的问题我都可以强迫"另存为"diaglog吗?请注意,我在服务器上没有MP3 physicaly它在数据库中.所以我无法直接链接到歌曲......

这是我的代码:

            // Remove "specials chars"
            foreach (char aChar in @"/\:*?""<>| ") {
                if (aChar == ' ') {
                    songNameAndExt = songNameAndExt.Replace(' ', '_');
                } else {
                    songNameAndExt = songNameAndExt.Replace(aChar.ToString(), string.Empty);
                }
            }
            Response.Clear();
            Response.ClearHeaders();
            Response.ClearContent();
            HttpContext.Current.Response.ContentType = "application/octet-stream";
            HttpContext.Current.Response.Headers.Add("Content-Disposition", string.Format("filename={0}", songNameAndExt));
            HttpContext.Current.Response.OutputStream.Write(songData, 0, songLength);
Run Code Online (Sandbox Code Playgroud)

c# asp.net mp3 http

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

自动保留复杂的Java对象

对于我正在进行的项目,我需要将一些POJO持久化到数据库中.POJOs类定义有时是高度嵌套的,但是它们应该变平,因为嵌套是树状的并且不包含循环(并且基本元素最终是基元/字符串).优选的是,所使用的解决方案为每种数据类型创建一个表,并且表将在POJO中具有每个基元成员一个字段.子类化和类似问题不是这个特定项目的问题.

有没有人知道任何现有的解决方案可以:

  1. CREATE TABLE从类定义中自动生成定义
  2. 在给定对象实例的情况下,自动生成查询以将对象持久保存到数据库
  3. 自动生成查询以从数据库中检索对象,并在给定密钥的情况下将其作为POJO返回.

可以通过对类文件的最小修改/注释和最小外部配置来执行此操作的解决方案是首选.


例:

Java类

//Class to be persisted
class TypeA {
  String guid;
  long timestamp;
  TypeB data1;
  TypeC data2;
}

class TypeB {
  int id;
  int someData;
}

class TypeC {
  int id;
  int otherData;
}
Run Code Online (Sandbox Code Playgroud)

可以映射到

CREATE TABLE TypeA (
  guid CHAR(255),
  timestamp BIGINT,
  data1_id INT,
  data1_someData INT,
  data2_id INt,
  data2_otherData INT
);
Run Code Online (Sandbox Code Playgroud)

或类似的东西.

java sql persistence hibernate

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

删除MPMoviePlayerController

我正在使用MPMoviePlayerController从网上播放电影.根据所选的表格行,将加载不同的影片.但是,我想的MPMoviePlayerController消失(或隐藏自身),一旦选择了一个新的行.

这是被调用来播放我的电影并最终隐藏它的代码

- (IBAction) playMovie{
NSURL *url = [NSURL URLWithString:vidMovie];
moviePlayer = [[MPMoviePlayerController alloc]initWithContentURL:url];  
moviePlayer.view.frame = vidPlayer.frame;// CGRectMake(64, 624, 640, 360);
[self.view addSubview:moviePlayer.view];
[moviePlayer play];
}

- (void) hidePlayer{
[moviePlayer stop];
[moviePlayer release];
}
Run Code Online (Sandbox Code Playgroud)

在我的.hi中声明了moviePlayer

MPMoviePlayerController *moviePlayer;
Run Code Online (Sandbox Code Playgroud)

我已经尝试将moviePlayer 帧的高度和宽度设置为0,但仍显示播放按钮.
我已经试过变量.hidden.opaque和我还是什么也没得到

任何人都可以帮我弄清楚我可能忘记了什么.任何帮助将不胜感激! 谢谢

hidden opacity mpmovieplayercontroller ipad

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

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

用户定义的C++转换

最近,我浏览 O'Reilly Media 的C++ Pocket Reference副本,当我遇到一个关于用户定义类型的用户定义转换的简短部分和示例时,我感到很惊讶:

#include <iostream>

class account {

    private:
        double balance;

    public:
        account (double b) { balance = b; }

        operator double (void) { return balance; }
};

int main (void) {

    account acc(100.0);
    double balance = acc;

    std::cout << balance << std::endl;

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

我用C++编程了一段时间,这是我第一次看到这种运算符重载.这本书对这个主题的描述有些简短,给我留下了一些关于这个功能的未解答的问题:

  • 这是一个特别模糊的功能吗?正如我所说,我已经用C++编程了一段时间,这是我第一次遇到这个问题.我没有太多运气找到更深入的材料.
  • 这相对便携吗?(我正在编写GCC 4.1)
  • 是否可以完成用户定义的用户定义转换?例如

    operator std :: string(){/*code*/}

c++ operator-keyword

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