程序设计

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

8
iPad多任务支持需要这些方向
我试图将我的通用iOS 9应用程序提交给Apple(使用Xcode 7 GM构建),但是仅在选择“ 提交以供审阅”时,我在iTunes Connect中收到该捆绑包的错误消息: 无效的捆绑包。iPad多任务支持需要以下方向:“ UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown,UIInterfaceOrientationLandscapeLeft,UIInterfaceOrientationLandscapeRight”。在捆绑包'com.bitscoffee.PhotoMarks.iOS'中找到'UIInterfaceOrientationPortrait,UIInterfaceOrientationPortraitUpsideDown'。 我的应用程序支持Portrait和PortraitUpsideDown方向,但不支持其他两个方向。 那么是否可以解决此强制要求,或者所有iOS 9 iPad应用程序都必须具有所有四个方向?
388 ios  objective-c  iphone  xcode  ipad 

17
如何使用ImageMagick将SVG转换为PNG?
我有一个已定义大小为16x16的SVG文件。当我使用ImageMagick的convert程序将其转换为PNG时,我得到的16x16像素PNG太小了: convert test.svg test.png 我需要指定输出PNG的像素大小。-size参数似乎被忽略,-scale参数在转换为PNG 后会缩放PNG。到目前为止,我使用-density参数获得了最好的结果: convert -density 1200 test.svg test.png 但是我不满意,因为我想以像素为单位指定输出大小,而不用做数学运算来计算密度值。所以我想做这样的事情: convert -setTheOutputSizeOfThePng 1024x1024 test.svg test.png 那么我在这里必须使用的魔术参数是什么?
388 svg  imagemagick  png 

12
吉特:看我最后一次提交
我只想查看上一次提交时提交的文件,就像我看到列表时一样git commit。不幸地寻找 git "last commit" log 在谷歌让我无处可去。和 git diff HEAD^..HEAD 当然,这并不是我所需要的,因为它也能激发出变化的勇气。
388 git 

29
使用Rails 3.1,您将“特定于页面的” JavaScript代码放在哪里?
据我了解,您所有的JavaScript都合并为1个文件。默认情况下,Rails在添加//= require_tree .到application.js清单文件的底部时会执行此操作。 这听起来像是真正的救命稻草,但我有点担心页面特定的JavaScript代码。此代码是否在每个页面上执行?我想要的最后一件事是,当只在一页上需要所有对象时,将为每页实例化我的所有对象。 此外,代码是否也可能发生冲突? 或者,您是否script在页面底部放置了一个小的标签,该标签只是调用执行该页面javascript代码的方法? 那么您不再需要require.js吗? 谢谢 编辑:我感谢所有的答案...,我认为他们并没有真正解决问题。其中一些是关于样式的,似乎没有关系...而其他人只是提到javascript_include_tag...,我知道确实存在(显然...),但是看来Rails 3.1的前进方向是包装所有内容。您的JavaScript分成1个文件,而不是在每个页面的底部加载单个JavaScript。 我能想到的最好的解决方案是div用ids或classes 将某些功能包装在标签中。在JavaScript代码中,您只需检查页面上的id或class,如果是,则运行与其关联的JavaScript代码。这样,如果动态元素不在页面上,则JavaScript代码不会运行-即使它已包含在application.jsSprockets打包的海量文件中。 我上面的解决方案的好处是,如果搜索框包含在100个页面中的8个页面中,它将仅在这8个页面上运行。您也不必在网站的8个页面中包含相同的代码。实际上,您再也不必在您的网站上再包含任何手动脚本标记。 我认为这是对我问题的实际答案。

19
如果您正在使用CocoaPods,.gitignore中会出现什么?
我已经进行了几个月的iOS开发,并且刚刚了解到有希望的依赖管理CocoaPods库。 我尝试过了一个个人项目:增加的依赖,以猕猴桃我Podfile,跑步pod install CocoaPodsTest.xcodeproj,和瞧,它的工作太棒了。 我唯一想知道的是:我要签入什么,对于版本控制我应该忽略什么?似乎很明显,我想检入Podfile本身,也可能检入.xcworkspace文件。但是我会忽略Pods /目录吗?在我添加其他.gitignore时是否还会有其他文件生成(当我添加其他依赖项时)?



6
在shell的一行中运行多个命令
说我有一个文件/templates/apple,我想 放在两个不同的地方,然后 删除原件。 因此,/templates/apple将其复制到/templates/usedAND /templates/inuse ,然后在此之后,我想删除原始文件。 是cp这样做的最好方法,其次是rm?或者,还有更好的方法? 我想一行完成所有操作,所以我认为它看起来像: cp /templates/apple /templates/used | cp /templates/apple /templates/inuse | rm /templates/apple 这是正确的语法吗?
388 bash  shell 

17
MySQL中的多个更新
我知道您可以一次插入多行,是否可以在MySQL中一次更新多行(如在一个查询中)? 编辑:例如,我有以下内容 Name id Col1 Col2 Row1 1 6 1 Row2 2 2 3 Row3 3 9 5 Row4 4 16 8 我想将以下所有更新合并到一个查询中 UPDATE table SET Col1 = 1 WHERE id = 1; UPDATE table SET Col1 = 2 WHERE id = 2; UPDATE table SET Col2 = 3 WHERE …
388 mysql  sql  sql-update 

3
在Dockerfile中,如何更新PATH环境变量?
我有一个可以从源代码下载并构建GTK的dockerfile,但是以下行并未更新映像的环境变量: RUN PATH="/opt/gtk/bin:$PATH" RUN export PATH 我读到我应该使用ENV来设置环境值,但是以下指令似乎也不起作用: ENV PATH /opt/gtk/bin:$PATH 这是我的整个Dockerfile: FROM ubuntu RUN apt-get update RUN apt-get install -y golang gcc make wget git libxml2-utils libwebkit2gtk-3.0-dev libcairo2 libcairo2-dev libcairo-gobject2 shared-mime-info libgdk-pixbuf2.0-* libglib2-* libatk1.0-* libpango1.0-* xserver-xorg xvfb # Downloading GTKcd RUN wget http://ftp.gnome.org/pub/gnome/sources/gtk+/3.12/gtk+-3.12.2.tar.xz RUN tar xf gtk+-3.12.2.tar.xz RUN cd gtk+-3.12.2 …
388 docker  dockerhub 


12
在Windows 10上禁用Linux Bash的提示音[关闭]
关闭。此问题不符合堆栈溢出准则。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 10个月前关闭。 在Windows 10上拥有Linux Bash确实很酷,但是就我不得不与Microsoft提供的不太理想的终端苦苦挣扎而言,我将在所有方面都受Ubuntu的束缚。 无论如何,当您在Bash上执行某些操作时,是否有办法关闭该提示音? 由于无法评论,因为那里不存在,也无法启动bell-style audiblesc config beep start= disabled

4
中止git-pick-pick?
我跑了git cherry-pick <hash>,有合并冲突。我不想解决冲突,我只是想中止选择。与(git merge)进行实际合并时,很方便git merge --abort。摘樱桃等于什么?

8
iOS 9中的新警告:“所有位码都将被丢弃”
我在我的应用中收到有关Google框架的新警告: (空):紧急:由于'/ Users / myname / Library / Mobile Documents / com〜apple〜CloudDocs / foldername / appname / GoogleMobileAds.framework / GoogleMobileAds(GADSlot + AdEvents.o)'均不包含位码,因此将删除所有位码。您必须在启用位码(Xcode设置ENABLE_BITCODE)的情况下重建它,从供应商处获取更新的库,或禁用此目标的位码。注意:将来会出现错误。 Xcode 7给了我大约204条关于同一概念的警告,而我对此一无所知。另外,从我的应用程序访问网络时遇到问题。这是来自调试区域的错误: -canOpenURL:URL失败:“ kindle:// home”-错误:“此应用程序不允许查询方案点燃” 所有这些问题在iOS 8中都不存在。
387 xcode  ios9  bitcode 

21
在div中水平居中放置图像
这可能是一个愚蠢的问题,但是由于居中对齐图像的常规方法不起作用,所以我想问一下。如何在容器div内居中对齐(水平)图像? 这是HTML和CSS。我还包括了缩略图其他元素的CSS。它以降序运行,因此最高的元素是所有内容的容器,最低的元素是所有内容的容器。 #thumbnailwrapper { color: #2A2A2A; margin-right: 5px; border-radius: 0.2em; margin-bottom: 5px; background-color: #E9F7FE; padding: 5px; border: thin solid #DADADA; font-size: 15px } #artiststhumbnail { width: 120px; height: 108px; overflow: hidden; border: thin solid #DADADA; background-color: white; } #artiststhumbnail:hover { left: 50px } <!--link here--> <a href="NotByDesign"> <div id="thumbnailwrapper"> <a …
387 html  css 

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.