I want to develop a plug-in for a HTML editor.
Which web-based HTML editor can I make a better and fast plug-in.
I´m not sure about:
我正在寻找创建一个保存到MongoDB的新文档,无论它是否有效.我只是想在模型保存调用时暂时跳过mongoose验证.
在我导入CSV的情况下,CSV文件中不包含某些必填字段,尤其是其他文档的参考字段.然后,对于以下示例,未传递mongoose验证所需的检查:
var product = mongoose.model("Product", Schema({
name: {
type: String,
required: true
},
price: {
type: Number,
required: true,
default: 0
},
supplier: {
type: Schema.Types.ObjectId,
ref: "Supplier",
required: true,
default: {}
}
}));
var data = {
name: 'Test',
price: 99
}; // this may be array of documents either
product(data).save(function(err) {
if (err) throw err;
});
Run Code Online (Sandbox Code Playgroud)
是否有可能让Mongoose知道不在save()呼叫中执行验证?
我或者尝试过Model.create(),但它也会调用验证过程.
使用ob_start()和有ob_start('ob_gzhandler')什么区别?
它如何影响页面速度?
我找到了许多答案,就像这个问题,但所有这些都无法解决我的问题.这是我安装的版本:
node 0.10.31
npm 1.4.23
node-gyp 0.10.31
bcrypt 0.7.8
Run Code Online (Sandbox Code Playgroud)
我在package.json中有依赖"bcrypt": "0.7.x".这是我的一步一步:
npm installgyp ERR! stack Error: Can't find Python executable "python", you can
set the PYTHON env variable.
Run Code Online (Sandbox Code Playgroud)
我不得不安装Python 2.7.*
npm installMSBUILD : error MSB3428: Could not load the Visual C++ component
"VCBuild.exe". To fix this, 1) install the .NET Framework 2.0 SDK,
2) install Microsoft Visual Studio 2005 or 3) add the location of the
component to the system path if it is …Run Code Online (Sandbox Code Playgroud) 我正在尝试在 Elasticsearch 6.2 中执行以下查询:
GET my_index/_search
{
"query": {
"bool": {
"must": [
{
"term": {
"published": {
"value": true,
"boost": 1
}
}
},
{
"query_string": {
"query": "test",
"fields": [
"name",
"description"
]
}
}
]
}
}
}
Run Code Online (Sandbox Code Playgroud)
我收到这个错误
{
"error": {
"root_cause": [
{
"type": "query_shard_exception",
"reason": "failed to create query: {\n \"bool\" : {\n \"must\" : [\n {\n \"term\" : {\n \"published\" : {\n \"value\" : true,\n \"boost\" : 1.0\n }\n }\n },\n {\n \"query_string\" …Run Code Online (Sandbox Code Playgroud) 我跑的时候遇到这个错误 npx webpack
Version: webpack 3.12.0
Time: 57478ms
Asset Size Chunks Chunk Names
app.js 172 kB 0 [emitted] app
vendor.js 7.91 MB 1 [emitted] [big] vendor
app.js.map 256 kB 0 [emitted] app
vendor.js.map 9.28 MB 1 [emitted] vendor
[21] ./angular/service.ts 3.92 kB {0} [built]
[23] ./angular/Utility.ts 2.21 kB {0} [built]
[37] (webpack)/buildin/global.js 509 bytes {1} [built]
[42] ./angular/component/empty.ts 1.35 kB {0} [built]
[66] ./angular/api.ts 3.15 kB {0} [built]
[85] ./angular/modules/LoadComponentModule.ts 1.92 kB {0} [built]
[250] ./angular/bootstrap.ts 2.58 kB {0} [built] …Run Code Online (Sandbox Code Playgroud) 我使用XAMPP 1.8.0升级了本地服务器,其中包含Apache 2.4.2,PHP 5.4.5和MySQL 5.5.我通过运行MercuryMail发送带有PHP mail()函数的邮件,但我的收件箱中没有收到任何电子邮件.
当我使用Mozilla Thunderbird进行测试时,发送邮件正在工作.并且mail()函数似乎没有发出错误.
我在我的XAMPP安装路径D:\ xampp\php中检查了php.ini.我在下面看到了这个
[mail function]
; XAMPP: Comment out this if you want to work with an SMTP Server like Mercury
; SMTP = localhost
; smtp_port = 25
; For Win32 only.
; http://php.net/sendmail-from
; sendmail_from = postmaster@localhost
; XAMPP IMPORTANT NOTE (1): If XAMPP is installed in a base directory with spaces (e.g. c:\program filesD:\xampp) fakemail and mailtodisk do not work correctly.
; XAMPP IMPORTANT NOTE (2): …Run Code Online (Sandbox Code Playgroud) 我有两个MongoDB集合user,customer它们是一对一的关系.我是MongoDB的新手,虽然我安装了Mongoose,但我正在尝试手动插入文档.我不确定哪种是在MongoDB中存储文档引用的正确方法.
我正在使用规范化数据模型,这是我的Mongoose模式快照customer:
/** Parent user object */
user: {
type: Schema.Types.ObjectId,
ref: "User",
required: true
}
Run Code Online (Sandbox Code Playgroud)
{
"_id" : ObjectId("547d5c1b1e42bd0423a75781"),
"name" : "john",
"email" : "test@localhost.com",
"phone" : "01022223333",
}
Run Code Online (Sandbox Code Playgroud)
我想user从customer文档中引用这个文档.以下哪项是正确的 - (A)或(B)?
{
"_id" : ObjectId("547d916a660729dd531f145d"),
"birthday" : "1983-06-28",
"zipcode" : "12345",
"address" : "1, Main Street",
"user" : ObjectId("547d5c1b1e42bd0423a75781")
}
Run Code Online (Sandbox Code Playgroud)
{
"_id" : ObjectId("547d916a660729dd531f145d"),
"birthday" : "1983-06-28",
"zipcode" : "12345",
"address" …Run Code Online (Sandbox Code Playgroud) 我正在使用 Ruby 2.1 和 Rails 4.1。我安装了 ActiveAdmin (1.0.0.pre2)。我想expires_at在 ActiveAdmin 表单中格式化日期时间字段。我在/app/admin/job.rb使用 jQuery datepicker 选项时尝试过这个:
f.input :expires_at, as: :datepicker, datepicker_options: { date_format: "yy-mm-dd", min_date: Time.to_s + "+7D" }
Run Code Online (Sandbox Code Playgroud)
它以新模式的形式完美运行/admin/jobs/new,但在编辑模式下不起作用/admin/jobs/xx/edit。它总是显示来自 db 的值,例如2015-11-06 15:10:00 UTC.
我也尝试过:value,但它也不起作用。
f.input :expires_at, :value => :expires_at.try(:strftime, '%Y-%m-%d'), as: :datepicker, datepicker_options: { min_date: Time.to_s + "+7D" }
Run Code Online (Sandbox Code Playgroud)
我在/config/locales/en.yml. 但是,我相信它不会影响此类表单日期时间字段。
en:
date:
formats:
long: "%Y-%m-%d"
time:
formats:
long: "%Y-%m-%d %H:%M"
Run Code Online (Sandbox Code Playgroud) 我在Windows 7上使用Ruby 2.1和Rails 4.1.每当我运行时bundle install,所有宝石都安装在系统路径中c:/Ruby21/lib/ruby/gems/2.1.0/gems/.我还在vendor我的项目中找到了该目录.
来自PHP composer和node.js npm后台,所有依赖项应本地安装在项目vendor文件夹或node_modules文件夹中.所以,我的问题是:
vendor/bundle?vendor/bundle?vendor/bundle?node.js ×3
mongodb ×2
php ×2
ruby ×2
activeadmin ×1
angular ×1
buffer ×1
ckeditor ×1
editor ×1
email ×1
formtastic ×1
gem ×1
html ×1
javascript ×1
mongoose ×1
node-gyp ×1
npx ×1
rubygems ×1
sendmail.exe ×1
smtp ×1
tinymce ×1
validation ×1
webpack ×1
windows-7 ×1
xampp ×1