我希望能够将图像拖动到两个容器(容器1和容器2)中的一个容器中.从那里,根据图像被丢弃到哪个容器,我想用数据库调用更新该容器(或者只更新我的一个表中的行).
我想使用http://jqueryui.com/demos/droppable/来实现这一点,但我不知道如何处理请求,以及如何让每个容器监听事件处理程序(删除图片).
我在下面画了一个非常糟糕的图解释我的意思:

试图找出如何做到这一点.基本上我想按提交的小时/日/月/年排序.
每个submission都有一个created字段,其中包含一个形式为的Mongoose Date对象"created" : ISODate("2013-03-11T01:49:09.421Z").我是否需要在find()条件下与此进行比较?
这是我当前的查询(我将其包装为分页目的FWIW,所以只是忽略该部分):
getSubmissionCount({}, function(count) {
// Sort by the range
switch (range) {
case 'today':
range = now.getTime();
case 'week':
range = now.getTime() - 7;
case 'month':
range = now.getTime() - 31; // TODO: make this find the current month and # of days in it
case 'year':
range = now.getTime() - 365;
case 'default':
range = now.getTime();
}
Submission.find({
}).skip(skip)
.sort('score', 'descending')
.sort('created', 'descending')
.limit(limit)
.execFind(function(err, submissions) {
if …Run Code Online (Sandbox Code Playgroud) 我正在使用graphicsmagick 将图像大小调整为缩略图,但它添加了白色的周围边框填充。

我正在使用的命令是:
gm convert matrix.jpg -resize "80x80>" -gravity center -extent 80x80 thumbnail.jpeg
正如您所看到的,图像周围有一些白色填充,但我不想要这样。理想情况下,我希望(整个图像而不仅仅是其中的一部分)填充所需的 80x80 输出尺寸。
如何在 imagemagick 或graphicsmagick 中实现这一点?
我正在使用使用node_redis的kue,但我也已经在使用我的会话了,所以我想在特定端口上创建一个服务器,说默认然后监听端口.node_rediskue6379kue1234
我怎么能这样做?我发现这篇文章谈论类似的东西,但我真的不想创建一个init脚本来执行此操作.
我在这里遇到了一些git-funk.我需要自己解决这个问题.
我加入了一个新团队并创建了一个功能分支:
git checkout -b feature_branch
做了一些更改,然后将它们提交/推送到分支机构.
git commit -am "Changes"
git push origin feature_branch
Run Code Online (Sandbox Code Playgroud)
有人在我的公关上留下了评论,所以我做了更改,然后检查掌握并重新设置我的分支,然后再次提交/推送到该分支:
// from feature_branch make some changes
git commit -am "New changes"
git checkout master
git checkout feature_branch
git rebase origin/master
git push feature_branch
Run Code Online (Sandbox Code Playgroud)
一旦我这样做,我注意到我的PR(在Github上)拿起了别人的提交.然后我被告知这个新团队中的典型方法是结账并掌握并合并回我的分支机构INSTEAD的变基.
现在这是一个时髦的部分 - 我开始捣乱,git reset --hard并选择了我想要的提交,然后再提交给别人.
一切都很好,或者我认为.然后我把它推了起来,它似乎已经从我的公关中删除了其他人的承诺.
我今天早上检查了一下,现在有一些其他人提交的其他提交.
所以现在我处于这种奇怪的状态.我看看我的PR,有近30个提交(其中6个来自不同的人).实际的差异(文件已更改)只是我触摸的文件,这很好,但历史本身看起来很荒谬.
清理它的最佳方法是什么?一切都建议使用git rebase,但是,我被建议不要使用rebase.
不幸的是,我需要保留这个分支.什么是最好的方法来清除它并删除所有其他提交,除了我的?只需完全重置它然后樱桃挑选更改回到分支?
请帮忙:|
编辑:以下是历史记录的示例:
Commits on Jul 30, 2018
<SOMEONE ELSES>
Commits on Jul 31, 2018
<SOMEONE ELSES>
<MY ORIGINAL COMMIT>
<SOMEONE ELSES>
Commits on Aug 1, …Run Code Online (Sandbox Code Playgroud) 我正在使用基于Redis的优秀Bull.js作为Kubernetes上的工作队列。
它配置为集群:
当Kubernetes在部署时重新启动时,我遇到以下错误:
BRPOPLPUSH { ReplyError: MOVED 2651 <IP_ADDRESS>:6379
at parseError (/usr/src/app/node_modules/ioredis/node_modules/redis-parser/lib/parser.js:179:12)
at parseType (/usr/src/app/node_modules/ioredis/node_modules/redis-parser/lib/parser.js:302:14)
command:
{ name: 'brpoplpush',
args:
[ '{slack}:slack notifications:wait',
'{slack}:slack notifications:active',
'5' ] } }
Run Code Online (Sandbox Code Playgroud)
<IP_ADDRESS>我认为群集IP 在哪里?我没有配置它,但是我正在尝试调试它。我想知道是否需要为Bull.js启用集群模式,或者这是Bull.js项目之外的配置问题?
还是K8的网络问题?
是否将启用:https : //github.com/OptimalBits/bull#cluster-support是解决方案?这是正确的方法吗?
这是我的代码:
import Queue from 'bull';
import config from 'config';
import { run as slackRun } from './tasks/send-slack-message';
import { run as emailRun } from './tasks/send-email';
const redisConfig = {
redis: {
host: config.redis.host,
port: config.redis.port
} …Run Code Online (Sandbox Code Playgroud) 我即将使用 node.js 构建我的第一个网站,我很好奇是否有一个核对清单列出了我在启动之前应该完成的所有事情。在开发过程中,当我的数据库调用中不需要某些值时(使用 Mongoose),我的网站就会死掉(例如节点段错误)。
我还将在我的 VPS 上使用它,该 VPS 上已经安装了 Apache,那么我是否能够同时运行这两者,或者我是否需要为此研究其他内容?
基本上一旦启动,我想继续下去,并且我想知道在这样做之前我应该知道的任何标准预防措施。
谢谢!
我正在建立一个数据库,按成分搜索食谱.
例如,我认为我计划用可接受的成分类型填充数据库,但我不想解析包含特定配方中所有成分的字符串.我正在考虑制作一个可接受的成分表列表,并以某种方式搜索它以查看它是否存在.我觉得这将是一个非常繁重的操作,我希望它尽可能高效.
构建这样的东西的最佳方法是什么?我有几个想法,但它们似乎效率低下.
如果有人在寻找配有黄油,蘑菇和菠菜的食谱,我希望它能够回收含有这些成分的配方.
期待听到一些关于此的建议.
我正在尝试发送一个玉石电子邮件模板,但它目前在实际的电子邮件中将所有内容呈现为字符串而不是HTML.我尝试寻找其他编码类型,fs.readFileSync但不确定这是否应该改变.
在这里调用模板:
var emailTemplate = jade.compile(fs.readFileSync('./views/email/new_user.jade', 'utf8'));
var html = emailTemplate({
confirmCode: 233,
name: params.name,
siteName: config.siteName
siteLogo: config.siteLogo
});
Run Code Online (Sandbox Code Playgroud)
模板:
div(style='width: 300px; margin: 0 auto')
div(style='text-align: center')
img(src='#{siteLogo}')
| Hi #{name},
p
| Welcome to #{siteName}! You can now vote on submissions and leave comments.
| In order for your submissions to be public, please confirm your account by
| clicking the confirmation link below
div(style='background-color: #fafafa; border: 1px solid #ddd; border-right: none; border-left: none; display: block; …Run Code Online (Sandbox Code Playgroud) express ×2
node.js ×2
redis ×2
ajax ×1
bull.js ×1
database ×1
date-range ×1
deployment ×1
draggable ×1
droppable ×1
git ×1
git-reset ×1
google-maps ×1
image ×1
imagemagick ×1
javascript ×1
jquery ×1
jquery-ui ×1
kubernetes ×1
kue ×1
mongodb ×1
mongoose ×1
mysql ×1
node-redis ×1
nosql ×1
pug ×1
range-query ×1
rebase ×1
search ×1
sql ×1