我最近遇到了http://chromeexperiments.com/.我在那里发现了一些非常有趣的项目:100个推文和twitterbrowse(我发布链接给他们,但我还没有被允许).在Ubuntu 9.04下的Firefox 3.5中,这些都适合我.我觉得特别奇怪的事实是,这两个"实验"似乎向其他域发出Ajax请求而不是托管它们(更确切地说是twitter.com).我在HTML5页面上尝试过相同的东西(使用<!DOCTYPE html>),但我无法让它工作.
我正在使用MooTools创建请求,但这应该不是问题,它仍然是Ajax,对吧?
知道这些网站是如何做到这一点的吗?
在使用模拟器时,我注意到在尝试查看YouTube视频时,浏览器会出现错误消息,说明无法加载页面vnd.youtube:ngc978y6rCU?some=parameters.我没有Android设备,但我可以假设启动VIEW设置数据URI 的意图vnd.youtube:VIDEO_ID将启动默认的YouTube应用程序并观看该视频.
现在,我的应用程序必须能够显示YouTube视频.现在我有一个定制的YouTube活动就是这样,但我想:
VIEW用vnd.youtube:VIDEO_IDUri 启动一个意图,或Intent 可用并使用它,或者,如果它不可用,使用我的自定义活动.这是一个好主意吗?这有用吗(正如我说我没有Android设备,我只是从朋友那里借一个来测试我的最终应用程序)?我该走哪条路?
我有一个ListView使用自定义的自定义ArrayAdapter(基本上只是覆盖getView()).此自定义适配器用作其后端a List<CustomObject>.其中的元素List是从网络中检索出来的,所以我想保存它onSaveInstanceState().但是,我找不到办法放入List<E>一个Bundle.我认为这是一个常见任务,在实例状态中保存自定义数组.其他人怎么做呢?
前一段时间我开始了一个开源项目,对我来说意味着(直到现在)我只是将源代码推送到公共存储库(Google Code上的Mercurial).最近,我收到了其他人就我的项目进行合作的请求.以前从未在开源项目上合作,我不知道如何继续:
现在:
另外,我有点不愿意让任何人参与我的项目.如果他们这样做,请原谅这个表达,新手?我想我可以回滚它们的变化并告诉它们,原谅表达式,gtfo,但这不会特别好.
这通常是怎么做的?
使用gson,是否可以仅在某些字段上使用自定义解串器/序列化器?的用户指南显示了如何注册一个适配器用于整个类型,而不是为特定字段.我想要这个的原因是因为我解析了自定义日期格式并将其存储在long成员字段中(作为Unix时间戳),因此我不想为所有Long字段注册类型适配器.
有没有办法做到这一点?
我有一个相当特殊的问题.我正试图找到一个类似的模式[some string][word boundary].简化,我的代码是:
final Pattern pattern = Pattern.compile(Pattern.quote(someString) + "\\b");
final String value = someString + " ";
System.out.println(pattern.matcher(value).find());
Run Code Online (Sandbox Code Playgroud)
我的逻辑告诉我这应该总是输出true,不管是什么someString.然而:
someString以字符结尾(例如"abc"),true则输出;someString以字边界结束(例如"abc."),false则输出.有什么想法发生了什么?我目前的解决方法是使用\W而不是\b,但我不确定其含义.
我正在测试/调试Android应用程序,即使我已经设置
configChanges="keyboardHidden|orientation"
android:screenOrientation="portrait"
Run Code Online (Sandbox Code Playgroud)
和使用
setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT);
Run Code Online (Sandbox Code Playgroud)
屏幕颠倒了.这似乎出现在WXGA 4.0,4.1,4.2上.它是与API,模拟器或其他相关的东西吗?我问这个问题是因为我没有发现任何官方和明确的内容.
谢谢.
PS:作为一个解决方案,如果有API问题,我应该检查它的版本并旋转屏幕还是有更好的东西?
我正在使用v7支持库,以便在API级别10+(即Android 2.3.3+)上拥有一个ActionBar.现在,我想稍微自定义一下,所以我添加了一个应用程序主题.我的摘录values/styles.xml:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="actionBarStyle">@style/ActionBarStyle</item>
</style>
<style name="ActionBarStyle" parent="@style/Widget.AppCompat.ActionBar">
<item name="background">@drawable/bg_actionbar</item>
</style>
Run Code Online (Sandbox Code Playgroud)
这适用于使用compat内容的Android 2.3.3.但是,在N4(或仿真器)上的Android 4.3上,不应用样式.如果我将styles.xml文件更改为:
<style name="AppTheme" parent="Theme.AppCompat.Light">
<item name="android:actionBarStyle">@style/ActionBarStyle</item>
</style>
<style name="ActionBarStyle" parent="@style/Widget.AppCompat.ActionBar">
<item name="android:background">@drawable/bg_actionbar</item>
</style>
Run Code Online (Sandbox Code Playgroud)
(注意添加的android:前缀)它适用于4.3,但不适用于2.3(未应用的样式).
有没有什么方法可以解决这个问题而不指定每次<item>两次,一次使用前缀,一次没有?
我python3通过自制软件安装,更新pip并通过setuptools安装.现在我正在尝试创建虚拟环境.不幸的是,我无法将它添加到virtualenv.基本上:virtualenvpip
$ ls -lha venv/bin/
total 80
drwxr-xr-x 9 foghin staff 306B Jan 19 17:16 .
drwxr-xr-x 6 foghin staff 204B Jan 19 17:16 ..
-rw-r--r-- 1 foghin staff 2.2K Jan 19 17:16 activate
-rw-r--r-- 1 foghin staff 1.2K Jan 19 17:16 activate.csh
-rw-r--r-- 1 foghin staff 2.4K Jan 19 17:16 activate.fish
-rw-r--r-- 1 foghin staff 1.1K Jan 19 17:16 activate_this.py
lrwxr-xr-x 1 foghin staff 7B Jan 19 17:16 python -> python3 …Run Code Online (Sandbox Code Playgroud) 我有两个本地节点包,我们将它们称为pack1和pack2。现在,pack2依赖于pack1,但未pack1发布到 npm,而是仅在本地链接(使用npm link)。pack2还链接以确保我正在使用最新的本地更改。然而,npm list -g给了我这样的东西:
\xe2\x94\x9c\xe2\x94\x80\xe2\x94\xac pack1@1.0.0 -> /path/to/pack1\n... many lines ...\n\xe2\x94\x9c\xe2\x94\x80\xe2\x94\xac pack2@0.1.4 -> /path/to/pack2\n\xe2\x94\x82 \xe2\x94\x9c\xe2\x94\x80\xe2\x94\x80 UNMET DEPENDENCY pack1@1.0.0\nRun Code Online (Sandbox Code Playgroud)\n\n奇怪的是,pack1实际上它是一个自耕农生成器,并且正在做yo pack1工作,所以它被拾取了。
尝试这样做npm install会pack2引发错误pack1未找到。
我怎样才能让它发挥作用?我觉得我错过了一些超级基本的东西。
\nandroid ×4
java ×2
ajax ×1
flip ×1
gson ×1
html5 ×1
macos ×1
node.js ×1
npm ×1
open-source ×1
orientation ×1
pip ×1
python ×1
python-3.x ×1
regex ×1
virtualenv ×1