小编shy*_*kov的帖子

我们将使用Theory Attribute做什么?

我在NUnit中发现[Theory][Datapoint]归属.我不太清楚我应该如何使用它们.我认为它们可用于数据驱动测试,这让我感兴趣.可用资源不多.有人可以向我解释如何使用它们或指向我的资源?谢谢.

.net nunit unit-testing

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

自动上传到FTPS

如何使用FTPES将OpenWRT路由器上的文件上传到某个地方?

我用谷歌搜索卷曲,因为它足够小,可以安装:

opkg update opkg install curl

并且可以处理FTPES连接:http: //curl.haxx.se/docs/comparison-table.html

好.但继承人的问题是:我无法猜出,我怎么能上传文件.

有人能指点我工作,好的方法

curl openwrt

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

哪种方法更好:Process.Start或直接调用DLL?

在我们的团队中,我们面临着这样的选择:我们需要调用外部第三方代码并从C#代码处理其输出.

第三方代码有两种形式:dlls和单个exe文件集(可能单独调用它们dll).可能的方法可能是:使用Process.Start语句来运行可执行文件并捕获其输出.另一个是dll直接打电话.

我试图了解我们应该使用哪种方法.

一方面调用可执行文件很简单,但另一方面 - 它感觉不健壮.

一方面调用dll看起来更正确的方式来完成这项工作,但另一方面 - C#为本机C代码中的所有函数提供绑定可能是非常复杂的任务.

但我需要对这个主题进行更实质的分析才能做出最终决定.以前是否有人面对同样的问题,也许你可以分享你的发现.

这将非常有用!

编辑:我在谈论这个特殊情况下的视频转换.我需要从用户那里获取视频流并将其转换为一种视频格式.可以调用ffmpeg来完成这项工作,一切正常,直到出现问题,我需要重新开始编码或采取任何行动.我无法估计需要多长时间,如果我需要并行转换几个视频ffmpeg将不会那么灵活,因为我计划它......

至少我现在看到了.当我深入研究时,可能会出现更多问题.

c# dll exe native process.start

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

CRM 2011 ALM解决方案包装器组织之间的差异

我和我的团队正在使用CRM SDK中的SolutionPackager工具来版本化CRM 2011解决方案.

我们遇到了很多问题; 例如,语言的导出顺序取决于每个组织,另一个问题是每个实体的实体类型代码也取决于每个组织等等.

在我的团队中我们也使用相同类型的组织UR(Update Rollup)6,每个开发都有其虚拟机开发,所有VM都具有相同的配置,安装相同的语言包,我的意思是,我们也在相同的环境中工作.但现在我们面临另一个我们无法弄清楚的问题.从一个组织,我们说OrgA,我导出一个解决方案,应用解决方案包装器,然后从我们的一个实体获得一个XML,如:

<attribute PhysicalName="OrganizationId">
    <Type>lookup</Type>
    <Name>organizationid</Name>
    <LogicalName>organizationid</LogicalName>
    <RequiredLevel>none</RequiredLevel>
    <ImeMode>auto</ImeMode>
    <ValidForReadApi>1</ValidForReadApi>
    <IsCustomField>0</IsCustomField>
    <IsAuditEnabled>1</IsAuditEnabled>
    <IsSecured>0</IsSecured>
    <IsCustomizable>1</IsCustomizable>
    <IsRenameable>1</IsRenameable>
    <CanModifySearchSettings>1</CanModifySearchSettings>
    <CanModifyRequirementLevelSettings>1</CanModifyRequirementLevelSettings>
    <CanModifyAdditionalSettings>1</CanModifyAdditionalSettings>
    <ReferencedEntityObjectTypeCode>1019</ReferencedEntityObjectTypeCode>
<LookupStyle>single</LookupStyle>
    <LookupTypes />
    <displaynames>
        <displayname description="Organisations-ID" languagecode="1031" />
        <displayname description="Organization Id" languagecode="1033" />
        <displayname description="ID d'organisation " languagecode="1036" />
        <displayname description="ID da Organização" languagecode="1046" />
        <displayname description="Id. de la organización" languagecode="3082" />
    </displaynames>
    <Descriptions>
        <Description description="Eindeutiger Bezeichner für die Organisation." languagecode="1031" />
        <Description description="Unique identifier for the organization" languagecode="1033" />
        <Description description="Identificateur unique de l'organisation" languagecode="1036" …
Run Code Online (Sandbox Code Playgroud)

dynamics-crm alm dynamics-crm-2011

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

用于编写解析器生成器的在线资源

我想编写一个解析器生成器用于教育目的,并想知道是否有一些很好的在线资源或教程解释如何编写一个.杰克·克伦肖(Jack Crenshaw)的"让我们编写一个编译器".

我想为LR(1)语法编写解析器生成器.

我对生成动作和goto表背后的理论有了不错的理解,但是想要一些能帮助我实现它的资源.

首选语言是C/C++,Java,即使其他语言也可以.

谢谢.

parsing parser-generator lr-grammar

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

在javascript中将会话UTF-8编码为1251

我需要将UTF-8中的字符串转换为JavaScript中的1251代码页中的字节数组.谷歌没有任何用处.救命 :)

编辑:它是什么.

我们有服务器和客户端.服务器具有使用SHA512和1251代码页的用户密码.客户端(Web浏览器)必须使用SHA512散列密码(由用户以纯文本形式提供)并将其传输到服务器.问题是:浏览器采用UTF-8编码,当然UFT-8中的SHA512与1251中的SHA512不同.有什么想法吗?

EDIT2:搞定了!:)

//utf8 to 1251 converter (1 byte format, RU/EN support only + any other symbols) by drgluck
function utf8_decode (aa) {
    var bb = '', c = 0;
    for (var i = 0; i < aa.length; i++) {
        c = aa.charCodeAt(i);
        if (c > 127) {
            if (c > 1024) {
                if (c == 1025) {
                    c = 1016;
                } else if (c == 1105) {
                    c = 1032;
                }
                bb += String.fromCharCode(c - …
Run Code Online (Sandbox Code Playgroud)

javascript encoding

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

如何在Dynamics CRM 2011中为特定用户帐户隐藏"获取Outlook for Outlook"通知?

我们有大约4个人共享一个共同的CAL到CRM 2011安装.我需要为这个普通用户帐户隐藏"获取CRM for Outlook"通知.

notifications microsoft-dynamics crm

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

在提交时忽略子模块脏状态

我有一个带子模块的存储库.对我来说,这个子模块是只读的,所以我使用submodule.Module.ignore = dirty.

这适用于'git status',但是当我提交时,整个子模块被扫描,并且在git的注释中我可以看到它很脏.

有办法避免这种情况吗?

git git-submodules

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

谁更快:PEG还是GLR?

我正在尝试lintC/AL编程语言创建某种工具.所以基本上我需要对源代码执行语法和词法分析.我打算从头开始编写解析器,但后来发现有很多工具可以帮助自动生成这些解析器.

我需要性能,因为在一个部分中检查20兆字节的代码是正常情况,我需要该工具可以通过自定义规则进行扩展.所以我决定使用JavaScript.

据我发现两个发生器我可以使用JisonPEG.js.

哪一个给我更多的解析性能?也许不是比较库,而是算法?

哪一个更适合我的需求(解析通用编程语言)?

更新: 我发现了类似的问答:

javascript performance peg parser-generator glr

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

插件执行失败,因为Sandbox Client在初始化期间遇到错误

My Dynamics CRM实例拒绝运行插件.不幸的是我没有物理访问环境,我无法调试或调查.只猜测并指示系统管理员尝试其他方法.

我从编译MS CRM SDK的示例插件并注册它开始.在服务器上,sandbox只能以模式注册.我没有部署管理员权限.

插件Createaccount实体上的消息上注册- 就像SDK要求的那样.但是跟随运行时错误块执行:

Unhandled Exception: System.ServiceModel.FaultException`1[[Microsoft.Xrm.Sdk.OrganizationServiceFault, Microsoft.Xrm.Sdk, Version=5.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35]]: The plug-in execution failed because the Sandbox Client encountered an error during initialization.Detail: 
<OrganizationServiceFault xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.microsoft.com/xrm/2011/Contracts">
  <ErrorCode>-2147204748</ErrorCode>
  <ErrorDetails xmlns:d2p1="http://schemas.datacontract.org/2004/07/System.Collections.Generic" />
  <Message>The plug-in execution failed because the Sandbox Client encountered an error during initialization.</Message>
  <Timestamp>2013-04-10T07:53:37.9238143Z</Timestamp>
  <InnerFault i:nil="true" />
  <TraceText>

[SamplePlugins: Microsoft.Crm.Sdk.Samples.FollowupPlugin]
[0a47eeb7-b3a1-e211-8ab3-00155d008717: Microsoft.Crm.Sdk.Samples.FollowupPlugin: Create of account]
Run Code Online (Sandbox Code Playgroud)

  • 我尝试了不同类型的插件,无论是自定义还是来自Microsoft的样本,都是相同的 - 它们在远程服务器上失败了.
  • 我在本地开发服务器上尝试了相同的插件 - 它们都成功了.
  • 我试图在本地开发服务器上以最小权限运行Sandbox服务,以在本地重现错误,但它没有显示出来.
  • 我要求在远程开发服务器上以最大权限运行Sandbox服务以远程解决问题,但是徒劳无功.

能不能给我一个线索,我可以尝试下一步,解决这个问题?

c# plugins dynamics-crm-2011

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