问题列表 - 第20505页

Rails将对象保存到cookie

如何序列化数组或对象,然后将其保存到cookie中?

cookies[:mydata] = serialize({
  :key1 => 'tralala',
  :key2 => 'hahaha'
})
Run Code Online (Sandbox Code Playgroud)

谢谢!

cookies serialization ruby-on-rails

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

C#:用于将一个复杂对象映射到另一个对象的库

我从服务器获取一个复杂的对象 - 我们称之为ServerDTO.我想将它映射到客户端对象 - 让我们称之为ClientDTO.

假设ServerDTO和ClientDTO内部具有相同的结构.

我想将ServerDTO对象映射到ClientDTO对象.这样非常简单的映射:

ServerDTO sd = server.Result;
ClientDTO cd = new ClientDTO();
cd.Property1 = sd.Property1;
cd.JahRas = sd. JahRas;
Run Code Online (Sandbox Code Playgroud)

等等...

到现在为止还挺好.

现在我的问题是这个映射是否可以在一些抽象层中完成,它可以处理所有对象的所有映射,无论它们是什么类型或内部?

所以,当我想要地图时,我会去:

ClientDTO cd = Mapper.Map(sourceServerDTO, typeOf(ClientDTO)); 
Run Code Online (Sandbox Code Playgroud)

c#

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

如何在可可中实现语音聊天?

我使用AsyncSocket类创建了一个简单的聊天应用程序,客户端节点可以通过聊天服务器应用程序相互发送消息.我想在其中集成语音聊天功能,但我没有通过网络获得任何材料,这可以向我展示正确的方向继续前进.

任何人都可以建议我一些有用的链接或想法,可以帮助我的启动?

谢谢,

Miraaj

cocoa voice chat asyncsocket

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

Django模型ForeignKey对象显示字段名称而不是对象值

我在My Django模型中使用名为Memberno的ForeignKey.在成员类中输入数据后,它在"memberno"字段中显示为其他类中的"成员对象".对于ForeignKey,我使用'raw_id_fields'作为解决方法,但对于普通字段甚至'filter_horizo​​ntal',每个memberno值都显示为"member object".我希望值显示为它们在成员类中,即1,2,...

from django.db import models

# Create your models here.
class Members(models.Model):
    DESIGNATION_CHOICES=(
    ('ADM', 'Administrator'),
    ('OFF', 'Club Official'),
    ('MEM', 'Ordinary Member'),
    )
    memberno = models.AutoField(primary_key=True)
    fname = models.CharField(max_length=15)
    sname = models.CharField(max_length=15)
    onames = models.CharField(max_length=30, blank=True)
    email = models.EmailField()
    phoneNumber = models.CharField(max_length=15)
    regNo = models.CharField(max_length=15)
    designation = models.CharField(max_length=3,choices=DESIGNATION_CHOICES)
    image = models.ImageField(max_length=100,upload_to='photos/%Y/%m/%d', blank=True, null=True)
    course = models.CharField(max_length=30, blank=True, null=True)


def __unicode__(self):
    return  u'%s %s %s' % (self.fname, self.sname, self.memberno)


def get_absolute_url(self):
    return '%s%s/%s' % (settings.MEDIA_URL, settings.ATTACHMENT_FOLDER, self.id)

def get_download_url(self):
    return …
Run Code Online (Sandbox Code Playgroud)

django django-models

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

JDZ6中的TimeZone.setDefault更改

我刚刚注意到JDK 6设置默认TimeZone的方法与JDK5不同.

以前,新的默认值将存储在线程局部变量中.使用JDK6(我刚刚查看了1.6.0.18),实现已经改变,因此如果用户可以写入"user.timezone"属性,或者如果没有安装SecurityManager,则时区会在整个VM范围内发生变化!否则会发生线程局部更改.

我错了吗?这似乎是一个相当大的变化,我在网上找不到任何关于它的东西.

这是JDK6代码:

 private static boolean hasPermission() {
  boolean hasPermission = true;
  SecurityManager sm = System.getSecurityManager();
  if (sm != null) {
   try {
    sm.checkPermission(new PropertyPermission("user.timezone", "write"));
   } catch (SecurityException e) {
    hasPermission = false;
   }
  }
  return hasPermission;
 }

 /**
  * Sets the <code>TimeZone</code> that is
  * returned by the <code>getDefault</code> method.  If <code>zone</code>
  * is null, reset the default to the value it had originally when the
  * VM first started.
  * @param zone the new default …
Run Code Online (Sandbox Code Playgroud)

java timezone default jdk1.6 jdk1.5

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

msiexec不会将参数传递给自定义操作

我在MSI安装程序中有一个自定义操作,它对某些配置文件进行了一些更改.我的要求是以静默模式运行安装,所以我使用的是msiexec.这是命令:

msiexec /i myInstaller.msi /l* out.txt myContextParameter=value1
Run Code Online (Sandbox Code Playgroud)

myContextParameter永远不会传递给自定义动作,所以当我这样做时, context.Parameters["myContextParameter"]我得到一个null值.

当我在UI模式下运行MSI时,参数正确传递.我还确保在属性中正确设置了属性的名称CustomActionData.

windows-installer action properties

12
推荐指数
3
解决办法
2万
查看次数

C++空类或typedef

我目前在我的代码中使用类似的东西:

class B : public A<C> { };
Run Code Online (Sandbox Code Playgroud)

使用typedef不是更好吗?

typedef A<C> B;
Run Code Online (Sandbox Code Playgroud)

c++ typedef class

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

如何识别并可能删除SVN存储库中的大型二进制提交?

我正在使用一个超过3年的SVN存储库,包含超过6,100个提交,大小超过1.5 GB.我想减少SVN存储库的大小(我不是在谈论完整SVN导出的大小 - 我的意思是服务器上存在的完整存储库),然后再将其移动到新服务器.

当前存储库包含所有软件项目的源代码,但它还包含相对较大的二进制文件,例如:

  • 适用于许多第三方工具的完整安装程序.
  • .jpg和.png文件(这些文件是生活在同一文件夹中的未经修改的PSD导出).
  • Bin和Obj文件夹(然后'svn忽略'下次提交).
  • Resharper目录.

自添加以来,许多这些大型文件已被"SVN删除",这进一步造成了识别最大违法者的问题.

我想要:

  • 创建一个仅包含所有软件项目代码的新SVN存储库 - 复制的文件从旧存储库维护其SVN历史记录非常重要.
  • 从现有存储库中删除大型二进制提交和文件.

这些都可能吗?

svn fsfs

14
推荐指数
2
解决办法
4929
查看次数

需要一个简单的CMS.我应该从头开始自定义现有CMS还是构建?

我正在构建一个非常简单的Web托管服务,以满足ma和pa类型的小型企业.

现在我的困境在于我是应该从头开始构建它还是使用现有的CMS.CMS需要可自定义,因为我希望构建自己的客户端.我只希望用户必须放置标题和内容.其他所有内容都将隐藏在最终用户之外.

后来我希望能够将自己定制的Web应用程序关联到给定页面,因此CMS需要能够满足这一要求.

另一个要求是它需要基于Java(Groovy可接受).

有任何想法吗?

java web-hosting content-management-system

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

IoC.Resolve与构造函数注入

我听到很多人说使用IoC.Resolve()是一种不好的做法,但我从来没有听说过一个很好的理由(如果它只是测试而不是你可以嘲笑容器,那么你已经完成了).

现在使用Resolve而不是Constructor Injection的优点是你不需要在构造函数中创建具有5个参数的类,并且无论何时你要创建该类的实例,你都不需要提供它.什么

.net ioc-container inversion-of-control

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