问题列表 - 第31030页

memcached restart启动一个新的memcached并且不会杀死旧的memcached

我正在生产模式和登台模式下运行我的rails应用程序在同一台服务器上,在不同的文件夹中.他们都使用memcache-client,需要运行memcached.

到目前为止,我还没有设置部署脚本,因此只需通过sshing到服务器,进入相应的目录,更新代码,重新启动memcached,然后重新启动unicorn(实际运行rails应用程序的进程)来手动部署.我重新启动了memcached:

sudo /etc/init.d/memcached restart &
Run Code Online (Sandbox Code Playgroud)

这会启动一个新的memcached,但它不会杀死旧的:检查出来:

ip-<an-ip>:test.millionaire[subjects]$ ps afx | grep memcache
11176 pts/2    S+     0:00  |           \_ grep --color=auto memcache
10939 pts/3    R      8:13              \_ sudo /etc/init.d/memcached restart
 7453 ?        Sl     0:00 /usr/bin/memcached -m 64 -p 11211 -u nobody -l 127.0.0.1

ip-<an-ip>:test.millionaire[subjects]$ sudo /etc/init.d/memcached restart &
[1] 11187

ip-<an-ip>:test.millionaire[subjects]$ ps afx | grep memcache
11187 pts/2    T      0:00  |           \_ sudo /etc/init.d/memcached restart
11199 pts/2    S+     0:00  |           \_ grep --color=auto memcache
10939 pts/3    R      8:36              \_ sudo …
Run Code Online (Sandbox Code Playgroud)

memcached

4
推荐指数
1
解决办法
8799
查看次数

如何使用JPA/Hibernate选择DDL主键约束名称

存在专有的hibernate注释来指定在DDL生成时使用的外键约束名称:org.hibernate.annotations.ForeignKey.

是否还有一种方法来指定主键约束名称

java orm hibernate jpa

13
推荐指数
2
解决办法
8040
查看次数

如何创建表达式树以执行类似于SQL"Like"命令的操作

我正在研究由同事编写的一些表达式树代码,并且正在研究添加其他表达式的可能性.它目前支持:equals,not-equals,IsNull等.我需要添加一些东西,允许它使用类似于SQL"Like"命令或使用正则表达式的通配符比较.目前,代码解析XML文件并提取数据,然后使用类似于下面所示行的代码处理这些数据.这是"平等"表达的一个例子."callExp"是一个MemberExpression,它基本上保存了我的表(Entities)的字段名称,GetConstantExpression获取了我正在比较的数据的详细信息.

xRet = Expression.MakeBinary(ExpressionType.Equal, callExp, GetConstantExpression(element.Element("Value"), callExp.Type));
Run Code Online (Sandbox Code Playgroud)

我所追求的是一种创建类似于"Like"命令的"Expression"的方法.这可以使用类似于上面的几行来完成,还是会更复杂?有什么好的资源可以帮助这个领域吗?

================================================== ================================

基于反馈的新代码:

我正在看一些例子,并尝试了以下我希望能创建一个表达式.它给了我下面显示的错误.我是否朝着正确的方向创建"StartsWith"表达式?_entityExp是对MyClass的ParameterExpression引用.

ParameterExpression p = Expression.Parameter(_entityExp.Type, "entity");
MethodInfo method = typeof(string).GetMethod("StartsWith", new[] { typeof(string) });
var containsMethodExp = Expression.Call(p, method, Expression.Constant("root"), p);
Run Code Online (Sandbox Code Playgroud)

在'System.String'类型上声明的方法'Boolean StartsWith(System.String)'不能使用'MyClass'类型的实例调用

c# linq-to-entities expression-trees

5
推荐指数
1
解决办法
1334
查看次数

Eclipse系统属性

我需要将系统属性java.library.path的值设置为c:\ somepath.我知道我需要在vm args部分添加它.有些人可以提供实际的语法.

java eclipse

6
推荐指数
1
解决办法
1万
查看次数

可以在没有越狱的情况下在显示器上镜像iPhone/iPad屏幕吗?

我一直在寻找一种方法来在显示器或投影仪上显示iPhone屏幕(而不是模拟器)以进行演示.
以前的SO帖子建议越狱(Veency,iDemo/DemoGod,screensplitr)或模拟器.

发行说明iOS 3.2(外部显示器支持)iOS 4.0(继承改进)提到应该可以将外部显示器连接到iOS 4.0设备.

现在可以在不使用模拟器的情况下在显示器上演示iPhone设备,还是有关其他改进的发行说明?

有人试图在投影仪或显示器上显示iOS 4.0设备吗?

更新22.Jul.2010:

  • 镜像iPhone屏幕:越狱并使用Veency,iDemo或screensplitr
  • 从应用程序输出到外部设备:在iOS 3.2,4.0中的应用程序中实现外部显示器支持

更新15.Apr.2011;))

更新1.Dec.2011:

iphone demo ipad ios4 ios32

11
推荐指数
2
解决办法
7万
查看次数

当我在asp.net mvc控制器操作中验证失败时,如何保留我的URL

如果我从详细信息页面开始:

http:\\www.mysite.com\App\Detail
Run Code Online (Sandbox Code Playgroud)

我有一个名为Update的控制器操作,通常会将redirectToAction调用回详细信息页面.但我有一个错误,在验证中被捕获,我需要在重定向之前返回(以避免丢失我的所有ModelState).这是我的控制器代码:

 public override ActionResult Update(Application entity)
    {
        base.Update(entity);
        if (!ModelState.IsValid)
        {
            return View("Detail", GetAppViewModel(entity.Id));
        }
      return RedirectToAction("Detail", new { id = entity.Id }) 
Run Code Online (Sandbox Code Playgroud)

但现在我看到带有验证错误消息的视图(因为我正在使用HTML.ValidationSummary())但是url看起来像这样:

http:\\www.mysite.com\App\Update
Run Code Online (Sandbox Code Playgroud)

无论如何,我可以避免更改URL而没有将模型状态放入某些临时变量的黑客攻击?这里有一个最佳实践,因为我见过的唯一例子是在调用redirectToAction之间将ModelState放入一些tempdata中.

c# asp.net-mvc

5
推荐指数
1
解决办法
4016
查看次数

什么是在Java中计算xml节点的最有效方法

我有一个高达1-2gb的巨大XML文件,显然我不能一次解析整个文件,我必须将它分成几部分然后解析部分并对它们做任何事情.

我如何计算某个节点的数量?所以我可以跟踪分割文件需要多少部分.有没有更好的方法来做到这一点?我对所有建议持开放态度,谢谢

问题更新:

好吧,我确实使用了STAX,也许我使用它的逻辑是错误的,我正在解析文件,然后对于每个节点我得到节点值并将其存储在字符串构建器中.然后在另一种方法中,我通过stringbuilder并编辑输出.然后我将该输出写入文件.我不能做这样的10000个对象.

这是我得到的例外:

Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
        at com.sun.org.apache.xerces.internal.util.NamespaceSupport.<init>(Unkno
wn Source)
        at com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.setNamespace
Context(Unknown Source)
        at com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.getXMLEvent(
Unknown Source)
        at com.sun.xml.internal.stream.events.XMLEventAllocatorImpl.allocate(Unk
nown Source)
        at com.sun.xml.internal.stream.XMLEventReaderImpl.nextEvent(Unknown Sour
ce)
        at com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX.bridge(Unk
nown Source)
        at com.sun.org.apache.xalan.internal.xsltc.trax.StAXEvent2SAX.parse(Unkn
own Source)
        at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
mIdentity(Unknown Source)
        at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
m(Unknown Source)
        at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transfor
m(Unknown Source)
Run Code Online (Sandbox Code Playgroud)

实际上我认为我的整个方法都是错误的,我实际上正在尝试将xml文件转换为CSV样本.到目前为止我是这样做的:

  • 读/解xml文件
  • 为每个元素节点获取文本节点值
  • 打开流将其写入文件(temp),对于n个节点,然后刷新并关闭流
  • 然后打开从temp读取的另一个流,使用commons strip utils和其他一些东西来创建正确的csv输出然后将其写入csv文件

java xml

3
推荐指数
1
解决办法
1854
查看次数

使用MFMailComposeViewController类从iPhone App发送带有IMG标签的HTML电子邮件

我正在使用MFMailComposeViewController类从我的iPhone应用程序发送格式化的HTML电子邮件.我需要在电子邮件中包含一个图像,我将IMG标记添加到我的电子邮件中

- (IBAction)shareWithOther
{
    MFMailComposeViewController *picker = [[MFMailComposeViewController alloc] init];
    picker.mailComposeDelegate = self;

    [picker setSubject:@"My Message Subject"];

    NSString *emailBody = @"<h3>Some and follow by an image</h3><img src=\"SG10002_1.jpg\"/>and then more text.";
    [picker setMessageBody:emailBody isHTML:YES];

    [self presentModalViewController:picker animated:YES];
    [picker release];
}
Run Code Online (Sandbox Code Playgroud)

图像文件,"SG10002_1.jpg"添加到我的资源文件夹,但图像没有在邮件正文中显示(只显示为[?]).有人可以告诉我我做错了什么,比如图像的路径是错误的还是有更好的方法来做到这一点?

非常感谢.

iphone iphone-sdk-3.0 ipad

1
推荐指数
1
解决办法
6575
查看次数

属性上的自定义属性 - 获取属性的类型和值

我有以下自定义属性,可以应用于属性:

[AttributeUsage(AttributeTargets.Property, AllowMultiple = false)]
public class IdentifierAttribute : Attribute
{
}
Run Code Online (Sandbox Code Playgroud)

例如:

public class MyClass
{
    [Identifier()]
    public string Name { get; set; }

    public int SomeNumber { get; set; }
    public string SomeOtherProperty { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

还有其他类,Identifier属性可以添加到不同类型的属性中:

public class MyOtherClass
{
    public string Name { get; set; }

    [Identifier()]
    public int SomeNumber { get; set; }

    public string SomeOtherProperty { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

然后,我需要能够在我的消费类中获取此信息.例如:

public class TestClass<T>
{
    public void GetIDForPassedInObject(T obj)
    {
        var type …
Run Code Online (Sandbox Code Playgroud)

.net c# custom-attributes

29
推荐指数
1
解决办法
6万
查看次数

django - 动态地将计算列添加到查询集中

我有一个数据库表,其中包含 4 个表示版本信息的整数列 - Major、Minor、Cust、Rev。

我想将它们表示为表单中的单个列,并带有相关的填充。所以:0,1,2,3 = [0.01.002.0003]。

我意识到有多种方法可以使用 SQL 来执行此操作,但我很好奇是否可以在 django 端执行此操作?所以,之后:

queryset = MyModel.objects.all()
Run Code Online (Sandbox Code Playgroud)

...然后我可以使用额外的计算字段扩展查询集吗?后来我传递要序列化的查询集,并且我需要在这个阶段出现计算字段,所以我认为属性不起作用。

django

5
推荐指数
1
解决办法
1万
查看次数