我正在努力学习Grails.我正在使用SpringSource toole套件.我期望在IDE中找到代码完成,语法突出显示等更多内容.没有那样的事!有什么建议?
我需要阻止我的用户在文本框中输入非欧洲字符.
例如,这是我如何禁止西里尔语:
$('.test').keyup(function(e) {
var toTest = $(this).val();
var rforeign = /[\u0400-\u04FF]/i;
if (rforeign.test(toTest)) {
alert("No cyrillic allowed");
$(this).val('');
}
});
Run Code Online (Sandbox Code Playgroud)
但我还需要排除阿拉伯语,日语等.
我只想允许:
有没有办法用范围做到这一点?
我试过/[\u0400-\u04FF]/i但它只允许ASCII英语(例如非意大利语).
琐碎的问题.
#!/bin/bash
if test -z "$1"
then
echo "No args!"
exit
fi
for newname in $(cat $1); do
echo $newname
done
Run Code Online (Sandbox Code Playgroud)
我想用数组填充代码替换循环内的回声.然后,在循环结束后,我想再次读取数组并回显内容.谢谢.
之前:
我的应用程序基于独立的视图控制器.我可以通过替换应用程序委托上的根视图控制器从一个切换到另一个:
ade.window.rootViewController = newController;
Run Code Online (Sandbox Code Playgroud)
......一切正常,直到现在.
明天:
我们必须添加一个基于NavigationController的App部分,这将帮助用户浏览我们的:
品牌=>型号名称=>颜色
因此,用户将选择一种颜色,然后单击一个按钮:现在我将切换到另一个UIViewController(称为"pippo"),它实际上位于导航层次结构之外(我无法将其推入导航控制器中方法,我被迫这样做!).
我想要的是从"pippo"回到我的"颜色"屏幕.所以,我正在寻找一种方法以编程方式"导航"我恢复的导航控制器,我的意思是:
我恢复了我的导航控制器
现在我在Brands上,但我不希望我的用户在这里,我想向他们展示他们最后的颜色(我将其保存在首选项中)
如何模拟已知品牌和型号的选择?
非常感谢.
navigation iphone uiviewcontroller uinavigationcontroller ios
我需要制作一个jQuery"Carousel",与本页面中的相似:http://m.henrys.com/
有很多"carousel"jQuery插件,但我怎样才能将旋转木马下一个/上一页的动作绑定到"滑动"手机/平板电脑手势?
我需要以"普通"标准ASCII格式转换法语,瑞典语和其他语言的字符.
我不知道如何解释,这是一个例子:
...
在bash Unix中我会使用iconv.我怎么能在ColdFusion9/Java中做?
我正在学习jpa-hibernate基础知识.
我有这个查询来获取所有用户:
CriteriaBuilder cb = getEntityManager().getCriteriaBuilder();
CriteriaQuery cq = cb.createQuery();
cq.select(cq.from(Utente.class));
return getEntityManager().createQuery(cq).getResultList();
Run Code Online (Sandbox Code Playgroud)
现在我想通过一个名为'ghost'的布尔字段进行过滤,其中它等于true(或者取决于它是假的).
翻译:
SELECT*FROM users WHERE ghost = 0;
我必须使用cq.where()吗?怎么样?
我正在使用nodejs的优秀caolan"async"模块:
我有这个代码:
exports.manageComments = function(req, res) {
var toDeleteIds = [];
var deleteFunctions = [];
if (req.body.doDelete) {
toDeleteIds = req.body.doDelete;
}
var i;
for ( i = 0; i < toDeleteIds.length; i++ ) {
var deleteFunction = function(callback) {
var id = toDeleteIds[i];
console.log(id);
Comment.findOne({_id:id}, function(err, found) {
if (!err) found.remove(callback);
});
}
deleteFunctions.push(deleteFunction);
}
async.parallel(
deleteFunctions,
function(err,results) {
exports.comments(req, res); //render a view
}
);
};
Run Code Online (Sandbox Code Playgroud)
我的数组包含两个元素,但console.log()一直告诉我"未定义".
我错过了什么?
我试图将JasperReports生成的PDF文件发送到用户的浏览器,我找不到我的托管bean方法有什么问题,这里是一个片段:
System.out.println("Making pdf...");
FacesContext fc = FacesContext.getCurrentInstance();
ExternalContext ec = fc.getExternalContext();
String tplPath = ec.getRealPath("testTemplate.jrxml");
JasperReport jasperReport = JasperCompileManager.compileReport(tplPath);
JasperPrint jasperPrint = JasperFillManager.fillReport(jasperReport, new HashMap<String,Object>(), ds );
String pdfName = "/testReport.pdf";
String pdfPath = ec.getRealPath(pdfName);
JasperExportManager.exportReportToPdfFile(jasperPrint, pdfPath);
System.out.println("PDF ready!");
ec.responseReset();
ec.setResponseContentType(ec.getMimeType(pdfPath));
//ec.setResponseContentLength(contentLength);
ec.setResponseHeader("Content-Disposition", "attachment; filename=\"" + pdfName + "\"");
InputStream input = new FileInputStream(pdfPath);
OutputStream output = ec.getResponseOutputStream();
IOUtils.copy(input, output);
System.out.println("Sending to browser...");
fc.responseComplete();
Run Code Online (Sandbox Code Playgroud)
通过简单的用户点击调用它:
<p:menuitem value="TestPDF" action="#{menuController.getTestPdf()}" />
Run Code Online (Sandbox Code Playgroud)
我觉得这很容易找到.为什么我看不到它?:)
我不明白如何使用browserify在不同视图之间共享某种"单例"应用程序状态保持对象模型.书籍和教程通常使用全局命名空间,例如:
var app = app || {};
Run Code Online (Sandbox Code Playgroud)
我有一个简单的示例应用程序,其中包括:
app.js
var $ = require('jquery');
var Backbone = require('backbone');
Backbone.$ = $;
var MenuView = require('./views/MenuView');
var ContainerView = require('./views/ContainerView');
new MenuView();
new ContainerView();
Run Code Online (Sandbox Code Playgroud)
MenuView.js
var Backbone = require('backbone');
var ApplicationState = require('../models/ApplicationState');
module.exports = Backbone.View.extend({
el: '#menuView',
events: {
'click .menuLink': 'changePage'
},
changePage: function(event) {
event.preventDefault();
var viewName = $(event.target).attr('data-view');
ApplicationState.set('currentView',viewName);
}
});
Run Code Online (Sandbox Code Playgroud)
ContainerView.js
var Backbone = require('backbone');
var ApplicationState = require('../models/ApplicationState');
module.exports = Backbone.View.extend({
el: '#containerView',
initialize: function() { …Run Code Online (Sandbox Code Playgroud) javascript ×3
node.js ×2
arrays ×1
async.js ×1
backbone.js ×1
bash ×1
browserify ×1
carousel ×1
coldfusion ×1
commonjs ×1
criteria ×1
diacritics ×1
download ×1
express ×1
grails ×1
iconv ×1
ios ×1
iphone ×1
jcarousel ×1
jpa ×1
jpa-2.0 ×1
jsf ×1
jsf-2 ×1
latin ×1
mongoose ×1
navigation ×1
populate ×1
primefaces ×1
regex ×1
springsource ×1
swipe ×1
utf-8 ×1