程序设计

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

16
如何删除查询字符串并仅获取URL?
我使用PHP来构建当前页面的URL。有时,URL的形式为 www.mydomian.com/myurl.html?unwantedthngs 被要求。我想删除?和其后的所有内容(查询字符串),以使最终的URL变为: www.mydomain.com/myurl.html 我当前的代码是这样的: <?php function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") { $pageURL .= "s"; } $pageURL .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $pageURL .= $_SERVER["SERVER_NAME"] . ":" . $_SERVER["SERVER_PORT"] . $_SERVER["REQUEST_URI"]; } else { $pageURL .= $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"]; } return $pageURL; } …
201 php  query-string 

27
如何在Swift iOS应用中隐藏状态栏?
我想删除屏幕顶部的状态栏。 这不起作用: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { application.statusBarHidden = true return true } 我也尝试过: func application (application: UIApplication, didFinishLaunchingWithOptions launchOptions: NSDictionary?) -> Bool { self.window = UIWindow(frame: UIScreen.mainScreen().bounds) var controller = UIViewController() application.statusBarHidden = true controller.setNeedsStatusBarAppearanceUpdate() var view = UIView(frame: CGRectMake(0, 0, 320, 568)) view.backgroundColor …
201 ios  iphone  ios7  swift 


13
如何在Android模拟器中“摇动” Android设备以调出开发菜单来调试我的React Native应用
我正在开发一个跨平台的React Native移动应用程序。我在开发时正在编写console.log语句。我想在默认的Android模拟器中运行Android应用时在Chrome中看到这些日志记录语句。根据Facebook的文档,我只需要“摇动设备”即可。如何在Android模拟器中执行此操作? 要访问应用内开发者菜单: 在iOS上,摇动设备或在模拟器中按Control +⌘+ z。在Android上,摇动设备或按硬件菜单按钮(在较旧的>设备和大多数仿真器中可用,例如在genymotion中,您可以按⌘+ m来>单击模拟硬件菜单按钮)

12
实现像Wordle这样的词云的算法
语境 看一下Wordle:http://www.wordle.net/ 它比我见过的任何其他词云生成器都好看 注意:来源不可用-请阅读常见问题解答:http://www.wordle.net/faq#code 我的问题 有没有可用的算法可以实现Wordle的功能? 如果否,那么有哪些替代方法可以产生类似的输出? 我为什么要问 只是好奇 想学习

9
OAuth(开放授权)到底是什么?
OAuth(开放授权)到底是什么? 我从中收集了一些信息 OAuth Twitter教程:什么是OAuth,这对您意味着什么 什么是OAuth 但是我想学习和了解更多。我正在寻找有关生命周期的信息。为什么大多数社交网络都依赖此开放协议? 各种技术(例如ASP.NET)在不久的将来会成为事实吗?
201 oauth 


19
Xcode 8 Beta 3使用旧版Swift问题
我在Xcode 8 Beta 3中有一个Objective-C项目。自更新以来,每当尝试构建时,都会收到以下错误: 必须为使用Swift的目标正确配置“使用旧版Swift语言版本”(SWIFT_VERSION)。使用[编辑>转换>转换为当前Swift语法...]菜单选择一个Swift版本,或使用“构建设置”编辑器直接配置构建设置。 有人遇到过这个吗?由于它是一个Objective-C项目,因此没有用于配置Swift的构建设置。我还确保没有项目依赖项或CocoaPods使用Swift。我唯一的解决方案是使用Beta2。有什么想法可以解决此问题? 我还应该提到我正在运行OSX 10.12 Beta 2。

8
visual studio 2015 vshub垃圾邮件提琴手
我已阅读: 如何禁用系统托盘中的VsHub.exe? 和 https://connect.microsoft.com/VisualStudio/feedback/details/1919828/hundreds-of-calls-second-to-vshub-and-browserlink-is-off 我宁愿不禁用vshub;我只是希望在使用提琴手时更加安静。现在,它会将所有其他内容拒之门外,并且我无法进行常规调试。 有人知道解决方法吗?我可以阻止vshub出现在提琴手中,而不会阻止locahost的其余部分吗?


10
枚举上最常见的C#按位运算
为了我的一生,我不记得如何在位域中进行设置,删除,切换或测试。我不确定还是将它们混在一起,因为我很少需要这些。因此,拥有一个“位备忘单”将是不错的选择。 例如: flags = flags | FlagsEnum.Bit4; // Set bit 4. 要么 if ((flags & FlagsEnum.Bit4)) == FlagsEnum.Bit4) // Is there a less verbose way? 您能否给出所有其他常见操作的示例,最好使用[Flags]枚举以C#语法显示?

13
Xcode 6在提交存档时崩溃
今天,我成功将第一个应用程序的第一版成功上传到App Store进行Beta测试。进行一些更改后,当我尝试再次提交新档案时,Xcode崩溃了,并且仍然崩溃。 它是日志: Process: Xcode [36810] Path: /Applications/Xcode.app/Contents/MacOS/Xcode Identifier: com.apple.dt.Xcode Version: 6.3.2 (7718) Build Info: IDEFrameworks-7718000000000000~2 App Item ID: 497799835 App External ID: 812404257 Code Type: X86-64 (Native) Parent Process: ??? [1] Responsible: Xcode [36810] User ID: 501 Date/Time: 2015-06-17 21:59:26.432 +0430 OS Version: Mac OS X 10.10.3 (14D136) Report …
201 xcode  xcode6 

6
在Ruby中使用范围填充数组的正确方法
我正在读一本书,其中提供了使用“ to_a”方法将范围转换为等效数组的示例 当我在irb中运行代码时,出现以下警告 warning: default `to_a' will be obsolete 什么是使用to_a的正确选择? 有其他方法可以用Range填充数组吗?
201 ruby  syntax 


20
为什么最终尝试{…} {…}好?尝试{…}抓住{}不好吗?
我见过有人说使用不带参数的catch是一种不好的形式,尤其是在该catch没有执行任何操作的情况下: StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } catch // No args, so it will catch any exception {} reader.Close(); 但是,这被认为是很好的形式: StreamReader reader=new StreamReader("myfile.txt"); try { int i = 5 / 0; } finally // Will execute despite any exception { reader.Close(); } 据我所知,将清理代码放入finally块与将清理代码放入try..catch块之后的唯一区别是,如果您在try块中包含return语句(在这种情况下,最终的清理代码将运行,但是try..catch之后的代码不会)。 否则,最后有什么特别之处?

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.