程序设计

专业和发烧友程序员的问答


8
检查密钥是否存在于json对象中
amt: "10.00" email: "sam@gmail.com" merchant_id: "sam" mobileNo: "9874563210" orderID: "123456" passkey: "1234" 上面是我正在处理的JSON对象。我想检查'merchant_id'密钥是否存在。我尝试了以下代码,但无法正常工作。有什么办法实现呢? <script> window.onload = function getApp() { var thisSession = JSON.parse('<?php echo json_encode($_POST); ?>'); //console.log(thisSession); if (!("merchant_id" in thisSession)==0) { // do nothing. } else { alert("yeah"); } } </script>
328 javascript  json 

18
将PDF转换为高分辨率图像
我正在尝试使用命令行程序convert将PDF转换为图像(JPEG或PNG)。这是我要转换的PDF之一。 我希望程序修剪掉多余的空白并返回足够高质量的图像,以便可以轻松读取上标。 这是我目前的最佳尝试。如您所见,修整效果很好,我只需要稍微提高一下分辨率即可。这是我正在使用的命令: convert -trim 24.pdf -resize 500% -quality 100 -sharpen 0x1.0 24-11.jpg 我试图做出以下有意识的决定: 将其调整为更大的尺寸(对分辨率没有影响) 使质量尽可能高 使用-sharpen(我尝试了一系列值) 任何对提高最终PNG / JPEG图像分辨率的建议都将不胜感激!
328 pdf  imagemagick 

9
如何避免OSX上的自制软件“无法加载此类文件-utils / popen”
brew在终端中运行时出现错误 : /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require': cannot load such file -- utils/popen (LoadError) from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/utils.rb:6:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/Homebrew/global.rb:9:in `<top (required)>' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in `require' from /usr/local/Library/brew.rb:16:in `<main>' 这些是我的宝石设置: - RUBYGEMS VERSION: 2.0.14 - RUBY VERSION: 2.0.0 (2014-02-24 patchlevel 451) [universal.x86_64-darwin13] …
327 ruby  macos  rubygems  homebrew 


9
Rails迁移变更栏
我们具有script/generate migration add_fieldname_to_tablename fieldname:datatype将新列添加到模型的语法。 在同一行上,我们是否具有用于更改列的数据类型的脚本/生成器?还是应该将SQL直接写到我的原始迁移中? 我想将列从更改datetime为date。

6
如何在AngularJS中的自定义指令*中使用自己的作用域*访问父作用域?
我正在寻找访问指令中“父”范围的任何方式。范围,超越,要求,从上方传入变量(或范围本身)的任何组合,等等。我完全愿意向后弯腰,但我想避免某些完全不可靠或无法维护的事情。例如,我知道我现在可以通过$scope从preLink参数中获取并对其$sibling范围进行迭代以找到概念上的“父级” 来做到这一点。 我真正想要的是能够$watch在父作用域中表达。如果我可以做到,那么我可以在这里完成我想做的事情: AngularJS-如何用变量渲染局部变量? 重要说明是,该指令必须在同一父范围内可重复使用。因此,默认行为(作用域:false)对我不起作用。我需要为指令的每个实例设置一个单独的作用域,然后需要$watch一个位于父作用域中的变量。 一个代码示例价值1000个字,因此: app.directive('watchingMyParentScope', function() { return { require: /* ? */, scope: /* ? */, transclude: /* ? */, controller: /* ? */, compile: function(el,attr,trans) { // Can I get the $parent from the transclusion function somehow? return { pre: function($s, $e, $a, parentControl) { // …



7
什么时候应该使用Lazy <T>?
我发现这篇文章是关于 Lazy:C#4.0中的惰性-惰性 使用惰性对象具有最佳性能的最佳实践是什么?有人可以指出我在实际应用中的实际用途吗?换句话说,什么时候应该使用它?
327 c#  .net  lazy-evaluation 

17
您可以在ASP.NET MVC中重载控制器方法吗?
我很好奇您是否可以在ASP.NET MVC中重载控制器方法。每当我尝试时,都会出现以下错误。这两种方法接受不同的参数。这是无法完成的事情吗? 在以下操作方法之间,当前对控制器类型“ MyController”的操作“ MyMethod”的请求不明确:

6
如何删除.gitignore中列出但仍在存储库中的文件?
我的存储库中有一些文件应忽略,我将它们添加到.gitignore中,但是,当然,它们不会从我的存储库中删除。 所以我的问题是,是否存在使用filter-branch的魔术命令或脚本可以重写我的历史记录并轻松删除所有这些文件?或者只是一个将创建删除操作的命令?
327 git  ignore  gitignore 

4
如何告诉Moq返回任务?
我有一个接口声明 Task DoSomethingAsync(); 我正在使用MoqFramework进行测试: [TestMethod()] public async Task MyAsyncTest() { Mock&lt;ISomeInterface&gt; mock = new Mock&lt;ISomeInterface&gt;(); mock.Setup(arg =&gt; arg.DoSomethingAsync()).Callback(() =&gt; { &lt;my code here&gt; }); ... } 然后在测试中,我执行调用的代码await DoSomethingAsync()。测试只是失败了。我究竟做错了什么?

8
如何在一个元素上有多个CSS过渡?
这是一个非常简单的问题,但是我找不到关于CSS过渡属性的很好的文档。这是CSS代码段: .nav a { text-transform:uppercase; text-decoration:none; color:#d3d3d3; line-height:1.5 em; font-size:.8em; display:block; text-align:center; text-shadow: 0 -1.5em 0 rgba(255, 255, 255, 0.15); -webkit-transition: color .2s linear; -moz-transition: color .2s linear; -o-transition: color .2s linear; transition: color .2s linear; -webkit-transition: text-shadow .2s linear; -moz-transition: text-shadow .2s linear; -o-transition: text-shadow .2s linear; transition: text-shadow …

17
jQuery动画backgroundColor
我正在尝试在鼠标悬停时使用jQuery来动画backgroundColor的变化。 我检查了一些示例,似乎正确了,它可以与其他属性(例如fontSize)一起使用,但可以使用backgroundColor以及“ Invalid Property” js错误。我正在使用的元素是一个div。 $(".usercontent").mouseover(function() { $(this).animate({ backgroundColor: "olive" }, "slow"); }); 有任何想法吗?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.