在花了很长时间寻找菜单栏应用程序的方法后,我们接近失败.
我们基本上只是在寻找一个关于如何创建一个应用程序的示例/指针,该应用程序将自己放在菜单栏中(时钟旁边的小图标),并有一个菜单.没什么好看的.
这感觉就像是应该很容易做到的事情,但是我们还没有找到一个有效的例子.
也许用Python不可能?有谁知道别人怎么做?
更新:已经有一段时间了.但当时决定不使用Mongoose.主要原因是我们在使用mongo和javascript时无法真正想出使用ORM的理由.
我一直在尝试用Mongoose创建一个数据库/模型,它基本上只是一个用户数据库,用户名是唯一的.听起来很简单,但由于某种原因,我一直无法这样做.
到目前为止我得到的是:
var mongoose = require('mongoose').Mongoose,
db = mongoose.connect('mongodb://localhost/db');
mongoose.model('User', {
properties: [
'name',
'age'
],
cast: {
name: String,
age: Number
},
//indexes: [[{name:1}, {unique:true}]],
indexes: [
'name'
]
/*,
setters: {},
getters: {},
methods: {}
*/
});
var User = db.model('User');
var u = new User();
u.name = 'Foo';
u.save(function() {
User.find().all(function(arr) {
console.log(arr);
console.log('length='+arr.length);
});
});
/*User.remove({}, function() {});*/
Run Code Online (Sandbox Code Playgroud)
它只是不起作用.数据库创建正常,但用户名不是唯一的.对我做错的任何帮助或了解?
我们有一个文件共享服务http://ge.tt和一些 Chrome 扩展程序。其中之一为 Gmail 添加了额外的功能。
在此扩展中,我们要求用户先登录 Ge.tt,然后才能使用该扩展。由于他们已经登录了 Ge.tt,所以他们不必再次登录就太好了,这会导致一些用户误解其工作原理。
解决这个问题的好方法是什么?其他人也有同样的问题吗?
javascript authentication google-chrome google-chrome-extension
我们的数据库目前正在运行,一切似乎都很好.我想做一些统计,所以我做了一些标准的电话.基本上我想要一些特定数据的数量.
首先是一些基本调用,向您显示数据库中确实存在数据.
> db.files.count()
814639
> db.files.find({"migrated":true})
{ "migrated" : true, "filename" : "bleh",... }
...
Run Code Online (Sandbox Code Playgroud)
显然有数据,并且调用返回它.现在我想知道有多少结果,但我明白了:
> db.files.count({"migrated":true})
0
Run Code Online (Sandbox Code Playgroud)
我也是这样做的:
> db.files.find({"migrated":true}).count()
0
Run Code Online (Sandbox Code Playgroud)
有谁知道为什么会发生这种情况?
版本是:
> db.version()
1.8.1
Run Code Online (Sandbox Code Playgroud)
任何帮助将非常感激
我们正在使用KISSmetrics跟踪我们的用户,并且我想要读取我在用户上设置的属性.
这可能吗?它只是存储在cookie中的数据,但我只是想读它.
如果没有,是否有任何方法可以获得一些标准属性,如"返回",可用于查看此用户是否是新访客/注册.
javascript ×3
mongodb ×2
browser ×1
cookies ×1
database ×1
kissmetrics ×1
macos ×1
menubar ×1
mongoose ×1
python ×1