问题列表 - 第2696页

不使用文件系统在C#中进行序列化

我有一个简单的2D字符串数组,我想把它填入MOSS中的SPFieldMultiLineText.这映射到ntext数据库字段.

我知道我可以序列化为XML并存储到文件系统,但我想在不触及文件系统的情况下进行序列化.

public override void ItemAdding(SPItemEventProperties properties)
{
    // build the array
    List<List<string>> matrix = new List<List<string>>();
    /*
    * populating the array is snipped, works fine
    */
    // now stick this matrix into the field in my list item
    properties.AfterProperties["myNoteField"] = matrix; // throws an error
}
Run Code Online (Sandbox Code Playgroud)

看起来我应该可以做这样的事情:

XmlSerializer s = new XmlSerializer(typeof(List<List<string>>));
properties.AfterProperties["myNoteField"] = s.Serialize.ToString();
Run Code Online (Sandbox Code Playgroud)

但这不起作用.我发现的所有示例都演示了写入文本文件.

c# sharepoint moss serialization wss

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

as3 ExternalInterface.addCallback无法正常工作

我试图从javascript访问swf,所以我在tryocs中的这个例子是我想要修改的.http://livedocs.adobe.com/flash/9.0/ActionScriptLangRefV3/flash/external/ExternalInterface.html#includeExamplesSummary

但是,由于某种原因,它无法正常工作.我遇到的问题是它在Safari和Firefox中不起作用,只有在javascript将值传递给swf之前在函数中放置警报时它才有效.(似乎需要一些时间)我也尝试在as3中设置一个计时器,但是计时器不起作用,只有js中的警报才有帮助.

我想做的就是使用js告诉swf文件播放ep1.swf.这是我的js代码:

document.observe('dom:loaded', function() {
    $('episode1').observe('click', function() {
        var params = {wmode : "transparent", allowScriptAccess:"always", movie:"header"};
        swfobject.embedSWF("swf/float.swf", "header", "100%", "100%", "9.0.0","expressInstall.swf", "", params, "");
        sendToActionScript("ep1.swf");
    });
})
function thisMovie(movieName) {
    if (navigator.appName.indexOf("Microsoft") != -1) {
        return window[movieName];
    } else {
        //alert("aaa")
        return document[movieName];
    }
}
function sendToActionScript(value) {     
    thisMovie('header').sendToActionScript(value);       
}
Run Code Online (Sandbox Code Playgroud)

这是我的as3代码:

private function receivedFromJavaScript(value:String):void {

    loader.load(new URLRequest(value));

}
Run Code Online (Sandbox Code Playgroud)

我已经尝试了很长时间,有谁知道如何解决这个问题?谢谢.

javascript actionscript-3 externalinterface addcallback

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

scons:src并包括dirs

有人可以给出一个允许以下结构的scons配置文件

toplevel/
        /src - .cc files
        /include .h files
Run Code Online (Sandbox Code Playgroud)

在顶级我想要o和最终的exe.

python scons

5
推荐指数
3
解决办法
8357
查看次数

使用VB.NET查找模式6位数空间7位###### #######的最佳方法

在vb.net中解析文本文件,需要在这两个文本部分中找到纬度和经度.模式是6位数字空格7位数(364800 0953600).样本来自两个不同的地图文件,格式略有不同.

I 2H02 364800 0953600 '                 SEC72                           10496300-
I 2H05 360100 0953645 '                               ZFW J602 ZME 2A93 10496400-
I 2H06 361215 0952400 '                 SEC72                  ZME 2A75 10496500-
I 2H07 361715 0951145 '                 SEC27/72               ZME 2A78 10496600-
I 2H08 362025 0950100 '                 TUL                    ZME 2A69 10496700-
I 2H10 360800 0952915 '                                        ZME 2A85 10496800-
I 2H11 362500 0955015 '                 SEC62/72                        10496900-
I 2H14 364145 0954315 '                 TUL                             10497000-


I A85A                  'AL851                                50591 REF 33393944 
         391500 0831100 '                                     50591 REF 33393945 …
Run Code Online (Sandbox Code Playgroud)

regex vb.net

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

WPF用户控制父级

我有一个用户控件,我MainWindow在运行时加载.我无法从包含窗口获取句柄UserControl.

我试过了this.Parent,但它总是空的.有谁知道如何从WPF中的用户控件获取包含窗口的句柄?

以下是控件的加载方式:

private void XMLLogViewer_MenuItem_Click(object sender, RoutedEventArgs e)
{
    MenuItem application = sender as MenuItem;
    string parameter = application.CommandParameter as string;
    string controlName = parameter;
    if (uxPanel.Children.Count == 0)
    {
        System.Runtime.Remoting.ObjectHandle instance = Activator.CreateInstance(Assembly.GetExecutingAssembly().FullName, controlName);
        UserControl control = instance.Unwrap() as UserControl;
        this.LoadControl(control);
    }
}

private void LoadControl(UserControl control)
{
    if (uxPanel.Children.Count > 0)
    {
        foreach (UIElement ctrl in uxPanel.Children)
        {
            if (ctrl.GetType() != control.GetType())
            {
                this.SetControl(control);
            }
        }
    }
    else
    {
        this.SetControl(control);
    } …
Run Code Online (Sandbox Code Playgroud)

.net c# wpf

180
推荐指数
9
解决办法
15万
查看次数

实体框架验证和使用

我知道有一个AssociationChanged事件,但是,这个事件在关联之后触发.没有AssociationChanging事件.因此,如果我想为某些验证原因抛出异常,我该如何做并恢复原始值?

此外,我想基于来自其他实体的信息来默认我的实体的值,但只有在我知道有权插入数据库的实例时才这样做.如何区分它和实例化对象,因为它将基于现有数据填充?我应该知道吗?是否应该考虑我的实体业务逻辑之外的业务逻辑?

如果是这种情况,那么我应该设计控制器类来包装所有这些实体吗?我担心的是,如果我交还一个实体,我希望客户端能够访问这些属性,但是我想要对如何设置,默认等的验证保持严格控制.我看到的每个例子都引用了上下文,这是我的enity部分类验证之外,对吧?

顺便说一下,我查看了EFPocoAdapter并且因为我的生活无法确定如何在我的POCO课程中填充列表...任何人都知道我如何从EFPoco类中获取上下文?

validation entity-framework

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

CRC32 C或C++实现

我正在寻找C或C++中CRC32的实现,明确许可为无成本或公共域.这里的实现似乎很好,但它对许可证的唯一说法是"源代码",这还不够好.我更喜欢非LGPL,所以我不必愚弄DLL(我的应用程序是封闭源代码).我在zlib中看到了adler32实现,但是我正在检查小块数据,这对adler来说并不好.

c c++ crc32

52
推荐指数
7
解决办法
11万
查看次数

ASP.NET Web部件是否是实现门户架构的可行技术

Web部件似乎在Sharepoint相关开发中被广泛使用,但在asp.net webforms应用程序中使用它们的例子很少.我正在实现特定于域的门户框架,并喜欢iGoogle或pageflakes中的"widgetlike"功能,并希望在我的应用程序中获得这种功能.从我的角度来看,真正令人不安的问题是,除非您使用最新的ASP.NET AJAX期货库,否则Web部件的拖放布局功能在非IE浏览器中不起作用.在我看来,如果微软认为这是一项基础技术,他们会将这些功能转移到主要产品中.

网络部件是一种死端技术吗?如果是这样,还有其他选择吗?

asp.net asp.net-ajax web-parts widget

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

MySQL - 每个WHERE_IN问题的棘手限制

我希望做以下(见伪代码); 我想为每个gd.id(7,11或9)选择4行.我错误地使用限制因为总共只占用了4行.任何人都知道如何更改此查询以实现我的目标?

SELECT gd.gid, gd.aid, li.ads, li.til
FROM gd
JOIN li ON li.a_id = gd.aid
WHERE gd.gid
IN (
'7', '11', '9'
)
ORDER BY li.timestamp DESC
LIMIT 4 #FOR EACH ;-)
Run Code Online (Sandbox Code Playgroud)

谢谢!

ps也许某种类型的group_by?

mysql greatest-n-per-group

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

使用jQuery进行主动导航 - 无法将默认类应用于锚点

我目前正在尝试创建一个导航菜单,其中活动类应用于具有与当前URL匹配的href的锚点,因此我可以使该锚点的样式使其从菜单的其余部分中脱颖而出.

这是我的加价:

<div id="sidebar">

  <h2>Navigation menu</h2>
  <h2 class="subnav"><a href="menu1/menu_item1">Menu item 1</a></h2>
  <h2 class="subnav"><a href="menu1/menu_item2">Menu item 2</a></h2>
  <h2 class="subnav"><a href="menu1/menu_item3">Menu item 3</a></h2>
  <h2 class="subnav"><a href="menu1/menu_item4">Menu item 4</a></h2>
  <h2 class="subnav"><a href="menu1/menu_item5">Menu item 5</a></h2>

</div> 
Run Code Online (Sandbox Code Playgroud)

这是jQuery:

   jQuery(function($) {

      // get the current url
      var path = location.pathname.substring(1); 

      // defining the top subnav anchor
      var $top_item = $('#sidebar h2:nth-child(2) a'); 

      // defining all subnav anchors
      var $all_items = $('#sidebar h2.subnav a'); 

      // defining the anchors with a href that matches the current url
      var …
Run Code Online (Sandbox Code Playgroud)

navigation jquery

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