程序设计

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

4
默认情况下,如何在Swift中将成员初始化器公开?
我有一个定义结构的快速框架: public struct CollectionTO { var index: Order var title: String var description: String } 但是,我似乎无法从导入该库的另一个项目中使用隐式成员明智的初始化程序。错误是“ CollectionTO”无法初始化,因为它没有可访问的初始化程序。也就是说,它没有为默认的隐式成员明智的初始化程序提供public关键字。 var collection1 = CollectionTO(index: 1, title: "New Releases", description: "All the new releases") 我必须像这样添加自己的初始化方法: public struct CollectionTO { var index: Order var title: String var description: String public init(index: Order, title: String, description: …

17
nginx显示空白的PHP页面
我已经用php5-fpm设置了一个nginx服务器。当我尝试加载网站时,我得到一个空白页面,没有任何错误。HTML页面可以很好地服务,但不能使用PHP。我尝试在php.ini中打开display_errors,但是没有运气。php5-fpm.log不会产生任何错误,nginx也不会。 nginx.conf server { listen 80; root /home/mike/www/606club; index index.php index.html; server_name mikeglaz.com www.mikeglaz.com; error_log /var/log/nginx/error.log; location ~ \.php$ { #fastcgi_pass 127.0.0.1:9000; # With php5-fpm: fastcgi_pass unix:/var/run/php5-fpm.sock; fastcgi_index index.php; include fastcgi_params; } } 编辑 这是我的Nginx错误日志: 2013/03/15 03:52:55 [error] 1020#0: *55 open() "/home/mike/www/606club/robots.txt" failed (2: No such file or directory), client: …
164 nginx  php 

20
RMagick安装:找不到MagickWand.h
更新RMagick和Imagemagick是一个痛苦的经历。我已经在Mac(MacOS El Capitan版本10.11.5)的Mac上使用自制软件更新了Ruby 2.3中的一个项目的Imagemagick版本,以6.9.5-9 $ convert --version Version: ImageMagick 6.9.5-9 Q16 x86_64 2016-09-09 现在,Ruby 1.8.7中的一个较旧的项目拒绝使用错误消息“此RMagick的安装已配置为ImageMagick 6.8.9,但正在使用ImageMagick 6.9.5-9”。因此,我卸载了“ rmagick”,但无法再次安装 $ gem install rmagick -v 2.16.0 Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. checking for /usr/local/opt/gcc46/bin/gcc-4.6... yes checking for Magick-config... …

9
如何在Android中切换没有动画的活动?
如何FLAG_ACTIVITY_NO_ANIMATION在AndroidManifest文件中正确使用Intent标志?我认为我的问题很琐碎,但是我找不到很好的例子或解决方案。 <intent-filter> <data android:name="android.content.Intent.FLAG_ACTIVITY_NO_ANIMATION" /> </intent-filter> 但是,编译data器未报告任何错误,但不正确。我只想禁用动画,以防在活动之间进行切换。我可以getWindow().setWindowAnimations(0);在onCreate或onResume中使用,但是使用标志是更好的方法,不是吗? 我也可以在代码中使用: Intent intent = new Intent(v.getContext(), newactivity.class); intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION); getContext().startActivity(intent); 但是我想在Android清单中使用此标志。如果从第二个活动返回到第一个活动,也要禁用动画。

13
隐藏了UIViews的自动布局?
我觉得这UIViews通常UILabels是根据业务逻辑来显示/隐藏的一种相当常见的范例。我的问题是,使用AutoLayout响应隐藏视图的最佳方法是什么,就像它们的框架是0x0一样。这是1-3个功能的动态列表的示例。 现在,从按钮到最后一个标签,我有10px的顶部空间,当标签隐藏时,它显然不会向上滑动。到目前为止,我已经创建了此约束的出口,并根据要显示的标签数修改常数。因为我使用负常量值将按钮向上推到隐藏帧上,所以这显然有点不客气。这也很糟糕,因为它不限于实际的布局元素,仅基于已知高度/其他元素的填充进行隐蔽的静态计算,并且显然与AutoLayout的用途有所抵触。 很明显,我可以根据我的动态标签创建新的约束,但这要尝试折叠一些空白,这需要大量的微观管理和冗长的工作。有更好的方法吗?更改帧大小0,0并让AutoLayout无需约束即可操作吗?完全删除视图? 坦白说,仅从隐藏视图的上下文中修改常量就需要一行代码,并且计算简单。重新创建新的约束 constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:似乎很繁重。 编辑二月2018:看到本的答案与UIStackViews

25
npm不起作用-“读取ECONNRESET”
我在使用npm时遇到问题,无法安装任何程序。这是错误消息: C:\Windows\system32>npm install -g yo npm http GET https://registry.npmjs.org/yo npm http GET https://registry.npmjs.org/yo npm http GET https://registry.npmjs.org/yo npm ERR! network read ECONNRESET npm ERR! network This is most likely not a problem with npm itself npm ERR! network and is related to network connectivity. npm ERR! network In most cases …
164 node.js  npm 


10
如何使用命令行解压缩文件?[关闭]
关闭。这个问题是题外话。它当前不接受答案。 想改善这个问题吗? 更新问题,使其成为Stack Overflow 的主题。 7年前关闭。 改善这个问题 可以通过命令行使用哪些命令来解压缩文件? 最好是Windows内置的东西或开源/免费工具。
164 zip  cmd 


13
在UIWebView中使用HTML和本地图像
我的应用程序中有一个UIWebView,我想用它来显示将链接到另一个URL的图像。 我正在使用 <img src="image.jpg" /> to load the image. 问题在于,即使将图像作为资源添加到我的项目中并复制到捆绑包中,也无法加载(即找不到)。 我尝试使用NSBundle来获取图像的完整路径并使用它,但它仍未显示在Web视图中。 有任何想法吗?
164 html  ios  iphone  uiwebview  uikit 

4
运行git init是否会两次初始化存储库或重新初始化现有的存储库?
当您git init再次发出命令时,现有的git仓库会发生什么? 我使用创建了一个存储库git init。创建一个文件,添加,提交。检查状态(什么都不提交)。然后创建另一个文件,检查状态,我可以看到它未按预期进行跟踪。 然后,错误地说,我git init再次运行,然后得到Reinitialise现有的Git存储库消息。 尝试过git status,但显示相同。那么到底发生了什么? 以这种方式重新初始化现有的git存储库会有害还是有用?为什么我们可以git init在现有存储库中?
164 git 


2
在Rails和PostgreSQL中完全忽略时区
我正在Rails和Postgres中处理日期和时间,并遇到了这个问题: 该数据库位于UTC中。 用户在Rails应用程序中设置选择的时区,但这仅在获取用户本地时间以比较时间时才使用。 用户存储时间,例如2012年3月17日晚上7点。我不希望时区转换或时区被存储。我只希望保存该日期和时间。这样,如果用户更改了时区,它将仍然显示2012年3月17日晚上7点。 我仅使用用户指定的时区来获取用户本地时区中当前时间“之前”或“之后”的记录。 我目前正在使用“没有时区的时间戳”,但是当我检索记录时,rails(?)会将它们转换为应用程序中的时区,这是我所不希望的。 Appointment.first.time => Fri, 02 Mar 2012 19:00:00 UTC +00:00 因为数据库中的记录似乎是UTC格式的,所以我的建议是获取当前时间,并使用'Date.strptime(str,“%m /%d /%Y”)'删除时区,然后执行查询: .where("time >= ?", date_start) 似乎必须有一种更简便的方法来忽略周围的时区。有任何想法吗?

7
LaTeX软件包,用于以多种语言突出显示代码的语法
我正在寻找一个LaTeX软件包,该软件包对代码进行语法高亮显示。例如,现在我使用逐字记录块编写代码: \begin{verbatim} <html> <head> <title>Hello</title> </head> <body>Hello</body> </html> \end{verbatim} 这样可以很好地在我的文档上显示代码。但是,假设我想像IDE在输出文档中那样突出显示HTML标记?是否有可以帮助您的软件包? 我想对各种语言(例如Java,C#,HTML,CSS等)执行相同的操作。

5
json_encode()转义正斜杠
我从Instagram提取JSON: $instagrams = json_decode($response)->data; 然后将变量解析为PHP数组以重组数据,然后重新编码和缓存文件: file_put_contents($cache,json_encode($results)); 当我打开缓存文件时,我所有的正斜杠“ /”都被转义了: http:\/\/distilleryimage4.instagram.com\/410e7... 我从搜索中收集到json_encode()自动执行此操作...是否可以禁用它?
164 php  json 

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.