我需要确定给定的Python变量是原生类型的实例:str,int,float,bool,list,dict等.这样做有优雅的方式吗?
或者这是唯一的方法:
if myvar in (str, int, float, bool):
# do something
Run Code Online (Sandbox Code Playgroud) 假设我有这样的树:
... -- a -- b -- c -- d -- ...
\
e -- a -- k
Run Code Online (Sandbox Code Playgroud)
我希望它变得公正
... -- a -- b -- c -- d -- ...
Run Code Online (Sandbox Code Playgroud)
我知道如何将分支名称附加到"e".我知道我要做的事情会改变历史,这很糟糕.另外我想我需要使用像rebase或filter-branch这样的东西.但究竟是什么 - 我迷路了.
好.情况如下:我现在有一棵相当大的树(像这样)
s -- p -- r
/
a -- b -- c -- d -- e --- g -- w
\ \
t -- p -- l y -- k
Run Code Online (Sandbox Code Playgroud)
但是在我的第一次提交中(比如前面的"b"),我添加了二进制文件,这使整个回购非常繁重.所以我决定把它们带走.我用filter-branch做了.现在,从第二次提交开始,我有两个长的提交分支.
s -- p -- r
/
a -- b -- c -- d -- e --- …Run Code Online (Sandbox Code Playgroud) 我想添加绝对定位元素作为表行的:after(:before).
看看这个http://jsbin.com/IGumoye/5/edit
我假设当我添加这样的元素渲染引擎(至少基于Webkit)时,认为它是某种表格单元格.
:before在所有浏览器中都很糟糕.但是:在Firefox中运行得非常好,在webkit中表现相当不错.在webkit中,它保留了小空间并使整个表宽度更大.
- 这是困扰我的webkit.
如何解决这个问题?我在哪里可以读到它为什么会发生?
更新1
可能的解决方案:将此行中的第一个表格单元格用作绝对定位元素的主机.
http://jsbin.com/IGumoye/10/edit
更新2
好吧,我想我找到了解决我最初问题的方法.而且我认为可能会有更好的一个.但我想最大限度地使用CSS.问题是 - 使一些静态文本可编辑,如果用户点击其他任何地方 - 关闭此编辑模式.
尝试从源代码在我的Mac上编译opencv.
我关注了CMakeCache.txt:http://pastebin.com/KqPHjBx0
我做ccmake ..,按c,然后g.比我做的sudo make -j8:http:
//pastebin.com/cJyr1cEd
比我做的sudo make install:http:
//pastebin.com/W77syYBj
而不是我import cv在python中制作并使用此堆栈跟踪获取"Segmentation faul":http://pastebin.com/gegYAK1u
我不知道对我有什么帮助,请帮忙.问,我会明白的.
我有这个简单的示例代码:
var request = mozIndexedDB.open('MyTestDatabase');
request.onsuccess = function(event){
var db = event.target.result;
var request = db.setVersion('1.0');
request.onsuccess = function(event){
console.log("Success version.");
if(!db.objectStoreNames.contains('customers')){
console.log("Creating objectStore");
db.createObjectStore('customers', {keyPath: 'ssn'});
}
var transaction = db.transaction([], IDBTransaction.READ_WRITE, 2000);
transaction.oncomplete = function(){
console.log("Success transaction");
var objectStore = transaction.objectStore('customers');
};
};
};
Run Code Online (Sandbox Code Playgroud)
我得到这个:
在不允许突变的数据库上尝试了突变操作。”代码:“ 6
在线
var objectStore = transaction.objectStore('customers');
Run Code Online (Sandbox Code Playgroud)
不知道-我做错了什么?
这很奇怪.
如果我将此图标声明添加到我的清单:
"icons": {
"16": "images/icon16.png",
"48": "images/icon48.png",
"128": "images/icon128.png"
},
Run Code Online (Sandbox Code Playgroud)
然后,当我通过"加载解压扩展..."添加扩展时,它不会显示徽标

但如果你试图删除它,它确实显示

和!如果我从表现中删除"48"行,它会立即开始显示.也许是因为我使用Chrome Beta(版本28.0.1500.20 beta)或者因为我做错了.
是关于网上商店的图标.我有很好的128x128图标,但由于某些原因,它在一些地方不用于HI-res.图标如下:
但那些看起来很糟糕

同样在最后一个截图中,它将我的徽标放在Puzzle图标中.我看到很多其他的插件,它不像这样.
所以我想我的问题是:我应该提供什么样的图标才能让它在所有地方看起来都很好看?
我的目标是尽可能提高FPS.我会很满意BW小帧,但FPS应该是最大的.
getSupportedPreviewFpsRange在HTC WildFire S上返回(9,30).但是当我尝试用最简单的处理绘制预览图像时,它在视觉上最大可达到12-15 FPS.设置参数和startPreview()方法调用后,我这样做:
camera.setPreviewCallback(new Camera.PreviewCallback() {
@Override
public void onPreviewFrame(byte[] bytes, Camera camera) {
Bitmap bitmap = Bitmap.createBitmap(size.width, size.height, Bitmap.Config.ARGB_8888);
int[] colors = new int[size.width * size.height];
for (int i=0; i < colors.length; i++){
colors[i] = getBWColor(bytes[i]);
}
bitmap.setPixels(colors, 0, size.width, 0, 0, size.width, size.height);
secondView.setImageBitmap(bitmap);
}
});
}
private static int getBWColor(byte b){
int res = 255;
for(int i=0;i<3;i++){
res = (res << 8) + b;
}
return res;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法尽可能快地得到它?=(
我有以下清单
"page_action": {
"default_icon": {
"19": "images/icon19.png",
"38": "images/icon38.png"
},
"default_title": "Helper for soiduplaan.tallinn.ee"
},
"content_scripts": [
{
"matches": [
"http://soiduplaan.tallinn.ee/*"
],
Run Code Online (Sandbox Code Playgroud)
但我在我访问的所有页面中都看到了我的应用程序的图标:

我做错了什么?= \