小编aka*_*nom的帖子

获取FrameworkElement边界矩形的坐标

如何获得框架元素边界矩形的左上角坐标?

    let fe : FrameworkElement = ea.Item.Content 
    let p = fe.TranslatePoint(new Point(0.0, 0.0), null)
Run Code Online (Sandbox Code Playgroud)

前面的代码给了我:未定义字段,构造函数或成员'TranslatePoint'.我很困惑,因为MSDN将此作为继承自UIElement的FrameworkElement的一部分:

http://msdn.microsoft.com/en-us/library/system.windows.frameworkelement_members(v=VS.100).aspx

c# silverlight wpf f# silverlight-3.0

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

Alfresco Office Addin来源

Alfresco MS Office插件的源代码是否可用?

alfresco

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

从Debug切换到Release时,Silverlight无法解析引用

我正在使用:Silverlight版本4.0,100%F#解决方案.将目标配置从调试切换到发布时出现问题.一切都在调试模式下编译好,然后在发布中我得到以下内容:

C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9):警告MSB3245:无法解析此引用.找不到程序集"System.ComponentModel.DataAnnotations".检查以确保磁盘上存在程序集.如果您的代码需要此引用,则可能会出现编译错误.

C:\ Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9):警告MSB3245:无法解析此引用.找不到程序集"System.Windows.Controls.Data.Input".检查以确保磁盘上存在程序集.如果您的代码需要此引用,则可能会出现编译错误.

项目文件中的Item组如下:

  <ItemGroup>
    <Reference Include="FSharp.PowerPack">
      <HintPath>C:\Program Files\FSharpPowerPack-2.0.0.0\Silverlight\v3.0\FSharp.PowerPack.dll</HintPath>
    </Reference>
    <Reference Include="mscorlib" />
    <Reference Include="FSharp.Core">
      <HintPath>$(ProgramFiles)\Microsoft F#\Silverlight\Libraries\Client\$(SilverlightVersion)\FSharp.Core.dll</HintPath>
    </Reference>
    <Reference Include="System" />
    <Reference Include="System.ComponentModel.DataAnnotations" />
    <Reference Include="System.Core" />
    <Reference Include="System.Net" />
    <Reference Include="System.Runtime.Serialization" />
    <Reference Include="System.Windows" />
    <Reference Include="System.Windows.Browser" />
    <Reference Include="System.Windows.Controls">
      <HintPath>bin\Debug\System.Windows.Controls.dll</HintPath>
    </Reference>
    <Reference Include="System.Windows.Controls.Data">
      <HintPath>bin\Debug\System.Windows.Controls.Data.dll</HintPath>
    </Reference>
    <Reference Include="System.Windows.Controls.Data.Input" />
    <Reference Include="System.Windows.Controls.DataVisualization.Toolkit">
      <HintPath>bin\Debug\System.Windows.Controls.DataVisualization.Toolkit.dll</HintPath>
    </Reference>
    <Reference Include="System.Windows.Controls.Input">
      <HintPath>c:\Program Files\Microsoft SDKs\Silverlight\v4.0\Libraries\Client\System.Windows.Controls.Input.dll</HintPath>
    </Reference>
    <Reference Include="System.Windows.Controls.Layout.Toolkit">
      <HintPath>bin\Debug\System.Windows.Controls.Layout.Toolkit.dll</HintPath>
    </Reference>
    <Reference Include="System.Windows.Controls.Navigation">
      <HintPath>bin\Debug\System.Windows.Controls.Navigation.dll</HintPath>
    </Reference>
    <Reference Include="System.Windows.Controls.Toolkit">
      <HintPath>bin\Debug\System.Windows.Controls.Toolkit.dll</HintPath>
    </Reference>
    <Reference Include="System.Windows.Data"> …
Run Code Online (Sandbox Code Playgroud)

silverlight f# silverlight-4.0

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

XSD.EXE 用于从 XSD 生成 F# 类

我正在尝试使用 XSD.EXE 工具从 XSD 生成一些类文件。是否能从生成的文件中获得任何东西是另一个问题,但我想看看生成了什么。我找到了这个参考资料,其中指出:

\n\n
\n

感谢 F#\n Visual Studio 团队的 Luke,这意味着我可以这样做:

\n
\n\n
xsd.exe fpml-asset-4-z.xsd /classes /l:\xe2\x80\x9dMicrosoft.FSharp.Compiler.CodeDom.FSharpCodeProvider, FSharp.Compiler.CodeDom, Version=1.9.9.9, Culture=neutral, PublicKeyToken=a19089b1c74d0809\xe2\x80\xb3\n
Run Code Online (Sandbox Code Playgroud)\n\n

这太棒了。我没有相同版本的代码 dom - 所以查看 GAC 我将行更改为:

\n\n
xsd.exe RIXML-datatypes-2_3_1.xsd /classes /l:"Microsoft.FSharp.Compiler.CodeDom.FSharpCodeProvider, FSharp.Compiler.CodeDom, Version=2.0.0,0, Culture=neutral, PublicKeyToken=a19089b1c74d0809"\n
Run Code Online (Sandbox Code Playgroud)\n\n

其产量:

\n\n
\n

C:\\Users\\Desktop\\CSharpSamples\\ResearchUploader\\Fc-RixmlLib>xsd.exe\n RIXML-datatypes-2_3_1.xsd /classes\n /l:"Microsoft.FSharp.Compiler.CodeDom.FSharpCodePr\ n ovider、FSharp.Compiler.CodeDom、\n Version=2.0.0,0、Culture=neutral、\n PublicKeyToken=a19089b1c74d0809"\n Microsoft (R) Xml 架构/数据类型\n 支持实用程序 [Microsoft (R) .NET \n 框架,版本 4.0.30319.1]\n 版权所有 (C) Microsoft Corporation。\n 保留所有权利。错误:给定\n 程序集名称或代码库无效。\n(HRESULT 异常:0x80131047)

\n\n

如果您需要更多帮助,请输入“xsd /?”。

\n
\n\n

想法?

\n

f# xsd.exe

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

POI Excel HSSFPicture图像和尺寸

我通过以下代码将一个图像添加到工作表中:

// Create the drawing patriarch.  This is the top level container for all shapes.
Drawing drawing = sheet.createDrawingPatriarch();

//add a picture shape
//ClientAnchor anchor = this.creationHelper.createClientAnchor();
ClientAnchor anchor = new HSSFClientAnchor((short)0, (short)0, (short)0, (short)0, (short)0, (short)0, (short)2, (short)5)

// 0 = Move and size with Cells, 2 = Move but don't size with cells, 3 = Don't move or size with cells. 
anchor.setAnchorType(2)

HSSFPicture pict = drawing.createPicture(anchor, this.images.get("logo"));
pict.resize() ;
Run Code Online (Sandbox Code Playgroud)

然而,在添加图像之后,我调整了列的大小 - 这似乎搞砸了.它调整了图像的大小 - 这不是我想要的.

//psuedo code
public void …
Run Code Online (Sandbox Code Playgroud)

java excel groovy apache-poi

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

Kafka启动失败,并导致Zookeeper超时(远程服务器),但是计算机可以直接连接到Zookeeper

当我启动kafka时,它抱怨它无法连接到Zookeeper时迅速失败。我将Zookeeper作为独立的集群/集成运行。我很困惑,因为服务器之间没有防火墙(如zookeeper-shell.sh测试所证明)。

从/var/log/kafka/server.log

2016-02-24 16:07:12,101 INFO kafka.server.KafkaServer: [Kafka Server 1], Connecting to zookeeper on 10.7.20.100:2181,10.7.20.101:2181,10.7.20.102:2181
2016-02-24 16:07:20,291 FATAL kafka.server.KafkaServerStartable: Fatal error during KafkaServerStable startup. Prepare to shutdown
org.I0Itec.zkclient.exception.ZkTimeoutException: Unable to connect to zookeeper server within timeout: 6000
    at org.I0Itec.zkclient.ZkClient.connect(ZkClient.java:880)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:98)
    at org.I0Itec.zkclient.ZkClient.<init>(ZkClient.java:84)
    at kafka.server.KafkaServer.initZk(KafkaServer.scala:113)
    at kafka.server.KafkaServer.startup(KafkaServer.scala:69)
    at kafka.server.KafkaServerStartable.startup(KafkaServerStartable.scala:34)
    at kafka.Kafka$.main(Kafka.scala:46)
    at kafka.Kafka.main(Kafka.scala)
2016-02-24 16:07:20,294 INFO kafka.server.KafkaServer: [Kafka Server 1], shutting down
2016-02-24 16:07:20,312 INFO kafka.server.KafkaServer: [Kafka Server 1], shut down completed
2016-02-24 16:07:20,317 INFO kafka.server.KafkaServer: [Kafka Server 1], shutting down …
Run Code Online (Sandbox Code Playgroud)

apache-kafka apache-zookeeper

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

在 Koa 中禁用请求超时

我收到连接重置错误。我相当确定这是来自长时间运行的 REST 请求,即超时。

 { [Error: socket hang up] code: 'ECONNRESET' }
Run Code Online (Sandbox Code Playgroud)

有没有办法在 Koa 中禁用请求超时,以便我可以测试这个假设?

我正在运行节点版本 5.x、koa 0.10、centOs 6

javascript centos node.js koa

5
推荐指数
2
解决办法
9494
查看次数

F#DataContractJsonSerializer StackOverflowException

dataElementsList : TypesAndData.DataElement list
Run Code Online (Sandbox Code Playgroud)

是一个包含50,000条记录的列表(实际上还有更多记录,但让我们从小开始).我正在尝试序列化为JSON文件:

let ser = Json.DataContractJsonSerializer(typeof<TypesAndData.DataElement list>) 
use ofs = File.OpenWrite(fileName)
let result = ser.WriteObject(ofs, dataElementsList)
Run Code Online (Sandbox Code Playgroud)

并得到臭名昭着的StackOverflowException.准确地说:

FSharp.Core.dll中发生了未处理的"System.StackOverflowException"类型异常

任何建议?

stack-overflow f# datacontractserializer netdatacontractserializer

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

如何使用序列表达式按需从Webstream返回行

这个函数没问题,但它没有按照我的意愿去做,但是我已经用它来确保对象的使用是正常的:

   let getStreamData_ok (uri:string) =
        let request = WebRequest.Create uri 
        use response = request.GetResponse()
        use stream = response.GetResponseStream()
        use reader = new StreamReader(stream)
        while not reader.EndOfStream do 
            ignore <| reader.ReadLine() 
Run Code Online (Sandbox Code Playgroud)

我想连接到一个流,并根据需要一次将文件拉下一行.这个函数不起作用,我试过在序列表达式中移入和移出各种行而没有任何成功:

let getStreamData_OnDemand (uri:string) =
    let request = WebRequest.Create uri 
    use response = request.GetResponse()

    seq { 
        use stream = response.GetResponseStream()
        use reader = new StreamReader(stream)
        while not reader.EndOfStream do 
            yield reader.ReadLine() 
    } 
Run Code Online (Sandbox Code Playgroud)

使用代码:

let lines = getStreamData_OnDemand("http://stackoverflow.com/")
for line in lines do
    ignore line
Run Code Online (Sandbox Code Playgroud)

谢谢

f#

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

将一个休息资源作为第二个休息资源的子节点路由

使用Django 1.6和Rest Framework 2.

我有一个uri

 /rest/parent_resource/951
Run Code Online (Sandbox Code Playgroud)

下面我想用第二个资源作为该资源的子项,使用create,list,get和delete方法

 /rest/parent_resource/951/child_resource
Run Code Online (Sandbox Code Playgroud)

我是新手,还在学习,我试过这个url配置:

 router.register(r'parent_resource', diliMarketplace.MarketPlaceProposalViewSet_Internal)
Run Code Online (Sandbox Code Playgroud)

然后注册我添加的路由器:

 url(r'^rest/parent_resource/(?P<parent_resource_pk>[0-9]+)/child_resource/$', ChildViewset.as_view())
url(r'^rest/', include(router.urls)),
Run Code Online (Sandbox Code Playgroud)

和以下视图集:

class ChildViewset(viewsets.ModelViewSet):
    paginate_by = 100

    queryset = diliModels\
        .ChildModel\
        .objects\
        .exclude(status=0)\
        .prefetch_related('parent_model')\
        .all()

    serializer_class = diliSerializers.MarketPlaceProposalBidSerializer
    permission_classes = (MyAuth.MyAuthIsAuthenticated,)

    def get_queryset(self):
        queryset = None
        parent_pk = self.kwargs['parent_resource_pk']
        if proposal_pk is not None:
            request = self.get_serializer_context()['request']
            authenticatedUserId = request.user.user_id

            queryset = self.queryset.filter(parent_model__id = parent_pk) & \
                       self.queryset.filter(parent_model__user__user_id = authenticatedUserId)
        return queryset
Run Code Online (Sandbox Code Playgroud)

我得到的错误(希望我朝着正确的方向前进):

Internal Server Error: /rest/parent_resource/951/child_resource/
Traceback (most recent call last):
  File "C:\Python27\lib\site-packages\django\core\handlers\base.py", line …
Run Code Online (Sandbox Code Playgroud)

python django rest django-rest-framework

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