由于调用run-app使用grails中的tomcat-plugin,如何在不存在的情况下修改server.xml中的grails AccessLogValve?
我只需要这个用于开发,因为在生产中我将把战争部署到tomcat.
提前致谢
我正在使用Spring MVC作为Web应用程序.我想在我的应用程序中使用OpenID,但我只是想知道一般来说为Spring MVC处理身份验证的好方法是什么.
我的网络应用程序是一个问答应用程序.这是我感到困惑的场景:
当用户想问一个问题时,他们在文本框中输入一个问题并点击提交,然后将表单发布到"/ question/create",它映射到Create我的方法Question控制器.此时,如果他们已登录,则会将问题添加到数据库中,但如果不是,我希望他们看到登录屏幕,然后在成功登录后,问题将被添加到数据库中.
我不明白的是如何在登录屏幕后自动将问题添加到数据库,因为表单值将是登录屏幕的表单值,而不再是添加问题屏幕的表单值.
我刚刚开始切换到memcached,目前正在使用memcached进行测试.
我有2个对象,我创建了一个对象并在其上放置了[Serializable](例如,让我们调用它Object1),另一个对象是使用Linq DBML(Object2)创建的.
我试着memcached List<Object1>,它工作得很好,就像魅力一样,这里的一切都是缓存和正确加载.
但接着,我转到Linq对象,现在我尝试添加到memcached List<Object2>这不起作用,它根本没有添加到memcached.没有添加密钥
我继续前进并将序列化模式更改为单向,再次添加,仍然没有希望.
反正有没有让这项工作?
这是我刚刚编写的简单测试,使用codeplex中的MemcachedProvider来演示:
public ActionResult Test()
{
var returnObj = DistCache.Get<List<Post>>("testKey");
if (returnObj == null)
{
DataContext _db = new DataContext();
returnObj = _db.Posts.ToList();
DistCache.Add("testKey", returnObj, new TimeSpan(29, 0, 0, 0));
_db.Dispose();
}
return Content(returnObj.First().TITLE);
}
Run Code Online (Sandbox Code Playgroud)
这是来自Memcached,没有调用STORE:
> NOT FOUND _x_testKey
>532 END
<528 get _x_testKey
> NOT FOUND _x_testKey
>528 END
<516 get _x_testKey
> NOT FOUND _x_testKey
>516 END
Run Code Online (Sandbox Code Playgroud)
在我的SQL分析器中,它调用3个查询3个测试时间=>证明从Memcached返回的对象为null,然后查询.
我使用jQuery和TinyMCE提交表单,但序列化中存在一个问题,即Textarea值没有发布.
这是代码:
<form id="myForm" method="post" action="post.php">
<textarea name="question_text" id="question_text" style="width:543px;height:250px;"></textarea>
</form>
Run Code Online (Sandbox Code Playgroud)
语言:lang-js
$('#myForm').submit(function() {
$.ajax({
type: 'POST',
url: $(this).attr('action'),
data: $(this).serialize(),
success: function(data) {
$('#result').fadeIn('slow');
$('#result').html(data);
$('.loading').hide();
}
})
return false;
});
tinyMCE.init({
// General options
mode : "textareas",
theme : "advanced",
// Theme options
theme_advanced_buttons1 : "bold,italic,underline,separator,image,separator,justifyleft,justifycenter,justifyright,jformatselect,fontselect,fontsizeselect,justifyfull,bullist,numlist,undo,redo,styleprops,cite,link,unlink,media,advhr,code,preview",
theme_advanced_buttons2 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_statusbar_location : "bottom",
theme_advanced_resize_horizontal : false,
theme_advanced_resizing : true,
extended_valid_elements :"a[name|href|target|title|onclick],img[class|src|border=0|alt|title|hspace|vspace|width|height|align|onmouseover|onmouseout|name],hr[class|width|size|noshade],font[face|size|color|style],span[class|align|style]",
});
Run Code Online (Sandbox Code Playgroud)
你能解释一下我应该改变什么,以及为什么要发布文本区域的价值?
真的很困惑 - 猜猜它与最后的单个字符放置有关,或者可能用我不知道的基本摘要填充...?
所以,如果我执行它,你可以看到base64编码的产品:
echo 'host@mail.com:password' | openssl enc -base64
aG9zdEBtYWlsLmNvbTpwYXNzd29yZAo=
Run Code Online (Sandbox Code Playgroud)
现在,如果我提出卷曲请求:
curl -v -u host@mail.com:password https://
aG9zdEBtYWlsLmNvbTpwYXNzd29yZA==
Run Code Online (Sandbox Code Playgroud)
你会注意到base64字符串不一样......哈哈是什么?base64命令行1实际上是不正确的 - 如果在请求中替换它,它将失败.SO - 基本消化不真正使用base64字符串吗?我注意到在字符串末尾总是做ao =而不是==
和想法?
编辑:所以,它是echo的尾随换行符:-n不输出尾随换行符
谢谢!
我在我的一个Web应用程序中使用TinyMCE textarea.
document.getElementById("myeditorid").value 没帮我
灯泡尚未继续......
我真的很喜欢一个易于理解的解释,在php中使用一个类而不仅仅是使用函数.
这是我现在想到的一个简单的例子,我想知道一个班级是否更有效率:
假设我有一个我用PHP构建的迷你日历小部件.我在考虑调用这个函数miniCal('arrayVars1', 'var2').但我可能会在那个页面上做两次.通过在这里使用类来使用更少的资源,创建它的新实例?
我应该在这里吠叫什么树,因为我觉得现在这棵树是一堵砖墙......
当您编写需要以相同方式读取和处理两个版本数据的应用程序时,构造类来表示该数据的最佳方法是什么.我想出了三个场景:
版本1汽车示例
byte DoorCount
int Color
byte HasMoonroof
byte HasSpoiler
float EngineSize
byte CylinderCount
Run Code Online (Sandbox Code Playgroud)
第2版汽车
byte DoorCount
int Color
enum:int MoonRoofType
enum:int TrunkAccessories
enum:int EngineType
Run Code Online (Sandbox Code Playgroud)
共同基础/特定儿童
使用此方法,在两个版本的数据之间存在公共字段的基类,并且对于每个版本的数据存在子类.
class Car {
byte DoorCount;
int Color;
}
class CarVersion1 : Car {
byte HasMoonroof;
byte HasSpoiler;
float EngineSize;
byte CylinderCount;
}
class CarVersion2 : Car {
int MoonRoofType;
int TrunkAccessories;
int EngineType;
}
Run Code Online (Sandbox Code Playgroud)
优势
弱点
数据联盟
这里,Car被定义为跨所有版本数据的Car字段的并集.
class Car {
CarVersion version;
byte DoorCount;
int Color; …Run Code Online (Sandbox Code Playgroud) 我想知道是否有人知道网上我可以购买或下载用C或C++编写的软件模块的地方,用于微处理器和其他组件(如DAC,ADC或UART)之间的交互.有点像嵌入式C软件的git-hub.这个地方存在吗?
我想知道你是否有创造性思维可以想到神经网络适合或有趣旋转的网络环境中的某些情况或应用.
编辑:这里有一些好主意.我在想更多以网络为中心.也许机器人探测器或AI在游戏中.
tinymce ×2
base64 ×1
c ×1
class ×1
command-line ×1
curl ×1
embedded ×1
function ×1
grails ×1
http ×1
java ×1
javascript ×1
jquery ×1
linq-to-sql ×1
logging ×1
memcached ×1
openid ×1
php ×1
real-time ×1
spring-mvc ×1
textarea ×1
tomcat ×1
validation ×1