小编Eva*_*man的帖子

如何使用ES6模块模拟单元测试的依赖关系

我正在尝试使用webpack + traceur来调用Ecmascript 6模块来转换为ES5 CommonJS,但是我无法成功地对它们进行单元测试.

我尝试使用Jest + traceur预处理器,但自动插件和依赖名称似乎变得棘手,而且我似乎无法使用sourceMaps来使用Jest和node-inspector调试.

是否有更好的单元测试ES6模块框架?

javascript unit-testing ecmascript-6 traceur jestjs

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

iOS App Store在商店下载链接中传递参数

与此问题类似:如何使ios App Store链接参数?

我有兴趣将参数传递到iOS应用商店的下载链接.根据我的阅读,似乎参数仅在已经安装的情况下传递给应用程序,并且用户点击了智能应用横幅.

我想要做的是将参数传递给下载链接,这样当用户下载时,第一次打开应用程序时,参数将被传递.

主要是,我想允许用户邀请他们的朋友通过电子邮件或Facebook播放我的应用程序,当朋友使用他们的链接下载时,它会向原始播放器发送推送通知他们的朋友现在有应用程序.

谢谢!

app-store ios6

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

C#ToString("MM/dd/yy")删除前导0

可能重复:
格式化.NET DateTime"Day",没有前导零

有没有办法删除日期格式中的前导零

例如,X.ToString("MM/dd/yy")返回07/02/11,但我希望它返回7/2/11.

这可能吗?

谢谢

c# date tostring

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

Powershell New-Item:如何自动接受确认

我正在尝试使用powershell脚本在网络驱动器上创建一个新目录,但它一直在提示我

"确认:你确定要执行这个动作......"

有没有办法覆盖这个,所以它不会问我,因为我从Web界面运行此脚本.

这是我的电话:

New-Item $rollbackDirectory -type Directory -Force
Run Code Online (Sandbox Code Playgroud)

无论有没有-Force参数,它都会做同样的事情

我也尝试过这种格式而没有运气

New-Item -name $rollbackName -itemtype directory -path $rollbackdrive -Debug -Force
Run Code Online (Sandbox Code Playgroud)

powershell confirm

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

jQuery ui Dialog:关闭Dialog内容的'Draggable'

我有一个大脑屁,似乎无法得到我的jquery ui对话框的内容,以阻止'可拖动'.我关闭了实际对话框弹出窗口中的可拖动设置,但是,框内的内容仍然可以从框的视图中拖出.我想在盒子里面放一个静态定位盒子和静态定位内容.

这是我的代码:

$('.LinkBtn').click(function (e) {
        e.preventDefault();
        var OfferID = $(this).attr('id').substring(8);
        $('#HiddenLinks_' + OfferID).show();
        newDialog(OfferID);
    });
    function newDialog(OfferID) {
        var divObj = $('#HiddenLinks_' + OfferID);
        var $dialog = divObj
        .draggable()
        .dialog({
            draggable: false,
            autoOpen: false,
            resizable: false,
            modal: false,
            title: $('#HiddenLinks_' + OfferID).attr('title')
        }).draggable(false);
        $dialog.dialog('open');
        return false
    }
Run Code Online (Sandbox Code Playgroud)

谢谢!

jquery jquery-ui draggable jquery-ui-dialog

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

C#Graphics.DrawString RectangleF Auto-Height:如何找到那个高度?

我使用Graphics DrawString方法在图像上写文本,用RectangleF绑定我的文本.这是我的代码:

//Write header2
RectangleF header2Rect = new RectangleF();
header2Rect.Width = 600;
header2Rect.Location = new Point(30, 105);
graphicImage.DrawString(header2, new Font("Gotham Medium", 28, FontStyle.Bold),brush, header2Rect);
//Write Description
RectangleF descrRect = new RectangleF();
descrRect.Width = 600;
int measurement = ((int)graphicImage.MeasureString(header2, new Font("Gotham Medium", 28, FontStyle.Bold)).Height);
var yindex = int.Parse(105 + header2Rect.Height.ToString());
descrRect.Location = new Point(30, 105+measurement);
graphicImage.DrawString(description.ToLower(), new Font("Gotham", 24, FontStyle.Italic), SystemBrushes.WindowText, descrRect);
Run Code Online (Sandbox Code Playgroud)

这适用于某些情况(即,当header2只有1行长时),但我的measurement变量只测量字体的高度,而不是整个DrawString矩形.我不想设置静态header2Rect高度,因为高度会根据该文本而变化.

yindex不起作用,因为header2Rect.Height = 0.有没有办法看到我header2有多少行?

我只需要做MeasureString宽度并将其除以边界矩形宽度,然后乘以 …

c# height drawstring

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

Powershell:从其他PS脚本中调用的Powershell脚本获取返回结果

背景: 我有一个PowerShell脚本:script1这需要一个sourceDirectory和两个目的地(叫他们dest1Directorydest2Directory).

sourceDirectory的结构如下:

\来源\ DEST1\STUFF1

\来源\ dest2\STUFF2

script1调用另一个脚本:script2,foreachSTUFF(所以script2可以运行例如10次),从而提供script2了必要的目的地参数,它创建所有的内容"东西"的备份正在取代dest1Directorydest2Directory,然后将所有的STUFF拷贝到相应的目的地.

Script1:

foreach ($folder in $STUFF1)
{           
& $script2 -stuffParameter $folder -destDrive $dest1Directory -backUpDrive $BackUpDirectory
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是:

我是script1从一个visual studio网站打电话,想script2输出它创建的所有备份目录路径,所以我稍后会引用它们.我试过这个script2:

$returnRollBackObj = New-Object Object
Add-Member -memberType NoteProperty -name "RollBackLocation" -value $folderobj -inputObject $returnRollBackObj
return $returnRollBackObj
Run Code Online (Sandbox Code Playgroud)

但它似乎没有返回对象,因为它们是下标调用.我不知道如何返回未定义数量的这些对象,script1所以我不知所措.有人可以帮我吗?

powershell return-value visual-studio-2010

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

使用GDI渲染OTF字体的TextRenderer.DrawText?

我正在尝试在位图图像上绘制文本,我做了一些研究,发现.NET/GDI +不支持OTF字体.我在某处读到了你可以用TextRenderer.DrawTextGDI渲染OTF字体的地方,但我似乎无法弄清楚如何,质量也没有比较Graphics.DrawString.

  1. 首先,是否可以在VS中使用OTF字体或者我是否错误地阅读了某些内容?

  2. 其次,如果答案是TextRenderer.DrawText,我该如何使用OTF字体?看起来我必须使用System.Drawing.Font该类,但我不认为那些支持字体,这是问题,对吗?

  3. 如何使用GDI +(Graphics.DrawString)使字体像TTF字体一样清晰地呈现

  4. 使用Graphics.DrawString我能够使用RectangleF(具有指定的宽度,0高度)作为我的文本的边界,并正确包装文本.随着TextRenderer.DrawText,使用的能力RectangleF消失,只允许Rectangle哪些似乎不允许0高度,同时仍然允许文本显示(即文本必须在矩形内,文本包装不起作用).我做错了吗?

任何帮助将不胜感激.如果无法做到这一点,有没有办法转换OTF字体,或在TTF版本中在线找到Gotham字体系列?我真的需要这些字体!

graphics gdi+ drawstring textrenderer drawtext

5
推荐指数
0
解决办法
904
查看次数

使用iOS的Google App Engine上的Facebook OAuth

我仍然无法在Google App Engine上使用OAuth 2 Facebook查找任何类型的教程来验证本机iOS应用程序.我意识到我可能需要在GAE上使用代理(例如:使用来自Iphone Native Client的Google App Engine进行身份验证)来创建与facebook的会话,但是使用本机facebook UI进行SSO的最简洁方法是什么?

我想我会使用Facebook ios Auth教程的内容:http://developers.facebook.com/docs/tutorials/ios-sdk-tutorial/authenticate/

但是,我如何将会话提供给我的GAE服务器,并在会话客户端设备上缓存会话,以便它可以验证对我的服务器的https请求?我基本上想在GAE上使用simple-auth,让我的iOS应用程序就像本机(web)客户端(但不使用UIWebViews).有没有一个简单的方法来做到这一点?

顺便说一下,我在Google App Engine上使用python.我发现这是针对Java的,但老实说我不确切知道它的作用,因为文档尚未编写http://www.lean-engine.com/index.html

类似的悬而未决的问题:https://stackoverflow.com/questions/14878727/oauth-from-native-ios-app-with-oauth-from-facebook

编辑:我基本上想要一个类似于Draw Something和其他Zynga游戏的登录,允许用户简单地使用他们的本机Facebook/iOS6身份验证来验证对我的服务器的API调用.

EDIT2:找到这篇内容丰富的帖子,但仍然没有关于如何做的教程在iOS应用程序中设计Facebook身份验证,该应用程序也访问安全的Web服务

google-app-engine single-sign-on ios oauth-2.0 facebook-oauth

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

JQuery Post Undefined

有人可以告诉我这里我做错了什么.我以前做过很多次电话没有问题,但今天这个问题给了我一些问题.我正在使用asp.net MVC 3

 $('#CancelButton').click(function(){
        var emailUrl = $('.emailUrl').attr('id');
        $.Post('@Url.Content("~/")Offer/DeleteImage/?Url=' + emailUrl + '&imageName=' + imageName, function(data) {
        });
    });
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

TypeError:'undefined'不是函数(评估'$ .Post('/ Offer/DeleteImage /?url ='+ emailUrl +'&imageName ='+ emailName,function(data){})')

我在共享布局中有这个

<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.1/jquery.min.js" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

其他视图有jquery工作正常,但我没有在这个项目上使用post调用,所以也许我只是犯了一个简单的错误:)

谢谢!

jquery post undefined asp.net-mvc-3

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