小编Sem*_*ium的帖子

如何强制Facebook清除其缓存并使用共享网页的更新元描述?

只要人们在Facebook上共享链接,Facebook就会从网页的HTML标题中获取标题和网页描述.我意识到[我相信出于性能目的],如果更多人一遍又一遍地共享相同的链接,Facebook会缓存并重复使用网页标题和说明.如果网页有突发新闻或在短时间内动态变化的内容,该怎么办?更糟糕的是,如果页面内容错误并且网站管理员对其进行了更改,该怎么办?

如何强制Facebook刷新其缓存并使用网站上的新内容更新缓存?

html xhtml facebook

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

我是否应该担心Apple会停止在iOS6中使用谷歌地图?

几乎所有主要新闻媒体都报道苹果将停止在iOS6中使用谷歌地图服务.我认为没有人真正知道这些变化究竟是什么,什么时候推出,苹果将如何实施它们以及Google或Apple是否会开始为其服务收费.由于存在这些不确定因素,我无法就是否应该发布一个我已经工作了一年多的新公共汽车追踪器应用程序做出明智的决定.我已经设定了2012年6月15日的最初硬截止日期.我知道最好的办法是等待,看看将会发生什么变化以及Apple将如何实施这些变化.但我有点不耐烦并且强调要推迟发布日期,因为任何进一步的延迟都会以非常重要的方式影响我的许多其他计划.

有关该应用的更多信息:

它根据从第三方运输机构的API获得的信息提供实时公共交通信息.它在很大程度上取决于iOS MapKit框架和iOS位置服务,以实时显示给定路径上的总线的当前地理位置,并在两个位置之间提供传输信息.据Apple称,iOS MapKit框架使用Google服务提供地图数据.某些功能会调用Google地图应用以提供到最近站点的中转计划和转弯路线指示.

我的问题:

如果谣言成真,你认为Apple肯定会实施任何改变而不会影响已经使用当前MapKit框架的应用程序吗?我应该准备什么样的潜在问题?

iphone mapkit ios ios5 ios6-maps

16
推荐指数
1
解决办法
4136
查看次数

什么时候应该使用MySQLi而不是MySQL?

有人可以为我澄清使用MySQLi而不是MySQL的优点和缺点吗?有没有我不应该使用MySQLi的情况?我是否需要以不同方式配置我的服务器才能使用MySQLi?例如,我是否需要升级Apache或PHP以便支持MySQLi?

php mysql mysqli

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

iOS中的GPS模拟

我正在开发一个依赖于GPS数据的应用程序,仅适用于纽约市.如果用户距曼哈顿30英里,它将显示"超出范围".问题是我距离纽约市8个小时,无法真正测试App功能.

在Android中,您可以通过简单地按下lat和long坐标让DDMS发送您的设备或AVD模拟位置.然后,应用程序将对位置更改做出反应.我似乎无法在iOS中找到一种方法.

有谁知道如何在iOS上模拟位置?

谢谢

ios

10
推荐指数
1
解决办法
7899
查看次数

Rails 4 + PostgreSQL hstore,无法执行"CREATE EXTENSION hstore"

我在我的MacOS X上安装了RubyOnRails 4.1.4和PostgreSQL:

brew install postgresql
Run Code Online (Sandbox Code Playgroud)

当我尝试迁移这个时:

CREATE EXTENSION hstore
Run Code Online (Sandbox Code Playgroud)

它给了我一个错误:

PG::UndefinedFile: ERROR:  could not open extension control file "/usr/share/postgresql/9.3/extension/hstore.control": No such file or directory
Run Code Online (Sandbox Code Playgroud)

我试图在文件系统中找到"hstore.control"使用:

find / -name "hstore.control"
Run Code Online (Sandbox Code Playgroud)

并发现该文件位于不同的路径:

usr/local/Cellar/postgresql/9.3.4/share/postgresql/extension/hstore.control
Run Code Online (Sandbox Code Playgroud)

那么如何重新定义"PG"gem的配置以纠正hstore扩展的路径?我只是试图删除宝石并安装它:

rvm all do gem install pg -- --with-pg-config=/usr/local/Cellar/postgresql/9.3.4/bin/pg_config
Run Code Online (Sandbox Code Playgroud)

但它没有用.我仍然有同样的错误.

先感谢您.

更新:

我刚刚创建了符号链接以纠正路径,但无论如何它给了我同样的错误.

postgresql ruby-on-rails rvm pg hstore

7
推荐指数
2
解决办法
7326
查看次数

如何在 Mac OS X 上自动或以编程方式更改系统偏好设置

我想弄清楚如何以编程方式更改 Mac OS X 上的系统偏好设置。如果不可能,请创建一些安装后自动化脚本(使用 Apple 脚本或其他方式)并将其作为安装程序的一部分运行。我对更改“语言和文本”设置特别感兴趣,这些设置是“系统偏好设置”中“个人”设置的一部分。

这是我的问题的更多描述:

我正在尝试为我为 Mac OS X 编写的自定义键盘布局创建一个安装程序。键盘布局基本上允许人们将 ASCII 键盘输入音译为外文字母。Mac OSX* 上不存在外语。我能够使用 Apple 的 PackageMaker 创建一个基本安装程序,将所有必需的文件(.keylayout 文件、图标和自定义字体)转储到目标计算机的各自目录中。但是在选择和使用键盘布局之前,需要在系统偏好设置中配置一些个人设置。我想在安装过程中为用户自动配置这些“一次性”设置。是否可以使用 Cocoa/Objective-C 更改设置。如果不,我想请您帮助我如何使用 Apple Script 来自动化配置。如果可能,请包含一些示例代码或指向示例的指针。谢谢你。

以下是需要在系统偏好设置中配置的设置

  1. 选择系统偏好设置 --> 语言和文本 -- 输入源
  2. 从列表中选择“语言名称”
  3. 单击“键盘快捷键”并启用“选择上一个输入源”和“在输入菜单中选择下一个源”。
  4. 双击快捷键组合“?空格”并将“选择上一个输入源”更改为“?L”,“在输入菜单中选择下一个源”更改为“ctrl?L”
  5. 退出系统偏好。完毕

注意: *系统语言不需要更改。只有输入源(键盘布局)。

macos applescript localization objective-c packagemaker

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