我想显示我的博客文章,按创建日期分页。我将有一个 2012-10-01 写的 5 个帖子的页面,一个 2012-10-03 写的 11 个帖子的页面,2012-10-02 根本没有页面(没有写帖子)
每个帖子文档都存储了一个创建日期,它是一个日期时间值,这是一个猫鼬片段:
var postSchema = new Schema({
url: String,
creationDate: {type: Date, default: Date.now},
contenuto: String,
});
Run Code Online (Sandbox Code Playgroud)
所以它会有类似 2012-10-01 18:45:03... 知道我的意思。
在我的代码中,我将创建一个
var searchDate = new Date(yy,mm,dd);
Run Code Online (Sandbox Code Playgroud)
如何使用它来查询帖子集合,而不考虑 creationDate 的“时间部分”?
我不确定这是否总是有效:
Post.find({ creationDate:dataRicerca })
Run Code Online (Sandbox Code Playgroud) 我有一个共同点 <input type="text" id="foo" />
我可以点击选择所有文字 $("#foo").select();
该字段已包含数字(例如25.40)
我如何只选择25部件?
我已经学习Google AppEngine几周了......现在我正在将它与Gwt集成用于我的Web应用程序.
如果你知道我在说什么,那么"留言簿"GAE教程非常有趣.
我喜欢与Google帐户轻松集成,它非常有用但是......
我的客户对它不感兴趣,他想要标准的经典认证系统.
所以我将在数据存储区中拥有自己的"用户"实体,依此类推.我能做到.
我不能做的是创造我自己的UserService,检查地方在我的应用程序wheter用户登录或没有.
我的意思是我不太擅长管理Sessions,Cookies或实现我的目标所需的一切.你能帮帮我吗?
我目前正在使用Gwt CellTable,通过RPC调用绑定到我的GAE/Objectify后端.
现在好了!:-)
然后我想对列进行排序,所以我看了http://code.google.com/intl/it-IT/webtoolkit/doc/latest/DevGuideUiCellTable.html#columnSorting
Async Remote排序部分很好地展示了如何排序到我的AsyncDataProvider但是...如何检索用户想要排序的列的名称?
它显示了这段代码: ColumnSortList sortList = table.getColumnSortList();
但是如何从中获取String名称呢?我只想知道"姓氏"或"soldDate",列所绑定的字段的名称!然后我将它传递给我的rpc服务,并使用它来排序数据服务器端query(...).order(<field_name>)
我错过了什么吗?
UPD:这里有趣的东西:http://groups.google.com/group/google-web-toolkit/browse_thread/thread/77a0eaf8086218a6/effb8d3abe69270b#effb8d3abe69270b
我想根据日期字段选择条件查询的一些记录:
CriteriaBuilder cb = getEntityManager().getCriteriaBuilder();
CriteriaQuery cq = cb.createQuery();
Root<Macchinario> from = cq.from(Macchinario.class);
cq.select(from);
cq.where(
cb.and(
cb.like(from.<String>get("marca"), "%"+ricerca.getMarca()+"%"),
cb.like(from.<String>get("modello"), "%"+ricerca.getModello()+"%"),
cb.like(from.<String>get("matricola"), "%"+ricerca.getMatricola()+"%"),
cb.equal(from.get("dataInserimento"), ricerca.getDataInserimento())
)
);
Run Code Online (Sandbox Code Playgroud)
dataInserimento是一个java.util.Date
我正在寻找的"Macchinario"在db中有"2012-05-23 10:16:00".
ricerca.getDataInserimento()返回"2012-05-23 00:00:00".
如何传递该参数,告诉jpa忽略Date的"时间部分"?
我通常在Application.cfc的第一行中设置应用程序范围的数据源名称:
<cfscript>THIS.datasource="mydsn";</cfscript>
Run Code Online (Sandbox Code Playgroud)
如果我需要在代码的某些部分更改它,该怎么办?
具体来说,我的意思是:
我可以为每个请求执行此操作吗?
我之前使用过 Lambda 函数,如果我没记错的话,我应该在/tmp.
然而,我的 Go lambda 函数似乎没有与 fs 正确交互:
exec.Command("ls -la /").Output()返回空
exec.Command("rm -rf /tmp/xxx").Run()回报fork/exec : no such file or directory
exec.Command("mkdir -p /tmp/xxx").Run()回报fork/exec : no such file or directory
真的很奇怪。它使用 go1.x 环境(因此,我猜 amazonlinux:2)
更新
我可以使用 Go os 函数访问 fs:
os.RemoveAll("/tmp/xxx")
if _, err := os.Stat("/tmp/xxx"); os.IsNotExist(err) {
if err := os.Mkdir("/tmp/xxx", os.ModePerm); err != nil {
return err
}
}
Run Code Online (Sandbox Code Playgroud)
但我确实需要 exec 之后运行(二进制命令),并在该 tmp 文件夹中写入一个文件。这种情况下的错误是相同的(没有这样的文件或目录)。即使我刚刚使用上述命令创建了该文件夹。
我正在使用mfmailcomposeviewcontroller通过电子邮件发送图像:
[mailComposer addAttachmentData:UIImageJPEGRepresentation(self.editedImageView.image, 1.0f)
mimeType:@"image/jpeg"
fileName:@"yourPhotoWithBestGlasses.jpg"];
Run Code Online (Sandbox Code Playgroud)
我在电子邮件中看到的图片是160 DPI分辨率.
如何在不降低质量的情况下将其降低到72 DPI,降低kb尺寸?
我是GWT的初学者,正在考虑开发管理软件并将其部署在AppEngine上.
在我看来,有一个"标签式"用户界面.
Tab1 =销售额; Tab2 =发票; Tab3 =股票......等等.
我刚刚完成了Stockwatcher教程,它非常酷,但现在我想知道如何组织我的代码.
我的意思是,为每个标签制作一个gwt模块是一个好主意吗?例如,我只想在选择该选项卡时加载"发票"选项卡的界面.即使我对multimodule的想法是错误的,你能告诉我如何避免在"Stockwatcher"课程中使用我的所有代码.我读过复合材料,但我无法理解.
希望你理解我的疑虑.谢谢你们!
我刚刚在我的 Apache2 Web 服务器上安装了 mod_security。
我激活了所有的base_rules/我激活了OWASP CRS 中的
我通过查看内部发现了误报/var/log/apache2/modsec_audit.log。
目标网址是:
/mobile//index.cfm?gclid=Cj0KEQjw_qW9BRCcv-Xc5Jn-26gBEiQAM-iJhcydtemGoKm4rCJ7gbEgz5qL-MXF0tMh5BkaxVPZPYwaAvhW8P8HAQ
错误日志是:
消息:警告。模式匹配 "([\~\!\@\#\$\%\^\&\*\(\)\-\+\=\{\}\[\]\|\:\;\"\ '\\xc2\xb4\\xe2\x80\x99\\xe2\x80\x98\`\<\>].*?){4,}" at ARGS:gclid。[文件“/usr/share/modsecurity” -crs/activated_rules/modsecurity_crs_41_sql_injection_attacks.conf"] [行"159"] [id "981173"] [rev "2"] [msg "受限 SQL 字符异常检测警报 - 超出特殊字符总数"] [数据"匹配数据: - 在 ARGS:gclid 中找到:Cj0KEQjw_qW9BRCcv-Xc5Jn-26gBEiQAM-iJhcydtemGoKm4rCJ7gbEgz5qL-MXF0tMh5BkaxVPZPYwaAvhW8P8HAQ"] [ver "OWASP_CRS/2.2.8"] [成熟度 "9"] [准确度 "8"] [标签“OWASP_CRS/WEB_ATTACK/SQL_INJECTION "] 消息:警告。操作员 LT 在 TX:inbound_anomaly_score 处匹配 5。[文件“/usr/share/modsecurity-crs/activated_rules/modsecurity_crs_60_correlation.conf”] [行“33”] [id“981203”] [msg“入站”异常分数(总入站分数:3、SQLi=1、XSS=0):受限 SQL 字符异常检测警报 - 超出特殊字符总数”]
该消息是不言自明的,但是...对于我的网站来说,这不是恶意 URL。
如何将此类 URL(例如包含 gclid 参数)列入“白名单”而不是完全禁用规则 981203?
我有这个图像:
<h:graphicImage library="images" name="lighton.png" height="22" rendered="#{mController.dothat}" />
Run Code Online (Sandbox Code Playgroud)
我需要垂直对齐一个字段.
手动添加(例如通过firebug)align ="absmiddle"到生成的<img/>标签确实有效.然而,将它添加到graphicImage标记,什么都不做.
date ×2
gwt ×2
apache ×1
aws-lambda ×1
cell ×1
coldfusion ×1
criteria ×1
datasource ×1
dpi ×1
go ×1
hibernate ×1
ios ×1
java ×1
javascript ×1
jpa ×1
jquery ×1
jsf ×1
jsf-2 ×1
mod-security ×1
mongodb ×1
mongoose ×1
multi-module ×1
node.js ×1
objectify ×1
resolution ×1
select ×1
session ×1
uiimage ×1
validation ×1