问题列表 - 第8455页

有没有办法将像CGPoint(或任何自己创建的)的标量类型放入NSArray中?

可能我可以创建一个将CGPoint作为实例变量保存的类,就像包装器一样.那有意义吗?不过,我对此感到不舒服.我希望有更好的解决方案.

如何自行创建标量类型?喜欢MyCoolScalarType?

iphone cocoa-touch uikit nsarray

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

Ruby DSL(域特定语言)存储库,示例

我正在寻找Ruby DSLs(领域特定语言)的优秀示例.您知道哪些存储库,项目值得一读?它为什么(或者是它们)是很好的例子?

我对经过深思熟虑和设计的更复杂的例子特别感兴趣.

ruby dsl

16
推荐指数
2
解决办法
7993
查看次数

我如何使用jaxb.in​​dex文件?

我越来越

javax.xml.bind.JAXBException: "org.example.mypackage" doesnt contain ObjectFactory.class or jaxb.index
Run Code Online (Sandbox Code Playgroud)

在尝试创建JAXBContext使用时JAXBContext.newInstance(String contextPath).我猜测有一种"通常"的方式来创建和维护jaxb.in​​dex文件.

jaxb

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

Java中的JFrame

我使用JFrame作为主框架的弹出窗口,用户应输入一些信息,然后按确定.但问题是,一旦这个子框架打开,我希望程序在按下OK按钮之前忽略任何其他信号,类似于JOptionPanes的操作方式.就像现在一样,你可以点击按钮多次打开子框架,从而获得几个框架,这不是意图(它甚至会导致很多错误).

我可以使用一个布尔值来解决它,一旦按下确定按钮就是真的,但这似乎不是一个很好的解决方法.我觉得还有其他一些方法可以做到这一点,因为我可以看到来自我的JOptionPanes的广受欢迎的效果,但却无法实现.

干杯.

java swing jframe

5
推荐指数
2
解决办法
992
查看次数

在ASP.Net应用程序和最佳实践中使用WCF

我是WCF的新手.我很确定它会像常规的Web服务一样工作 - 而且我也很确定我也做错了,但现在我想确保我做得对.

我们的ASP.Net应用程序通过互联网连接到WCF服务.我已经实现了基本的安全性并使用了SSL.它工作正常,但比我们定期进行Web服务时要慢.返回的数据基本上与常规Web服务相同.

当我使用常规Web服务时,无论何时我需要获取数据,我都会创建一个新的服务对象并为我需要的数据调用函数.这似乎工作正常,但正如我想象的那样,不是最好的方法,特别是如果有成千上万的用户同时连接.因此,当我转换为WCF时,我决定保持一个客户端打开,并且只为连接到该站点的每个人使用它.我把它放在缓存中,当缓存转储对象时,我有一个回调函数来处理它.

现在我甚至都没想过,直到我改变这一切之后,这可能会给多人连接造成问题.如果人A请求数据,则人B必须等待其完成才能通过服务获取他们的数据.

所以我把它改成了基于会话的.我要么实施了这个错误,要么只是适得其反,因为它根本不能正常工作.客户端会超时,导致故障,或者只是不能正常工作.我把它改回原来的缓存,似乎工作正常(除了慢).

这种情况的"最佳实践"是什么?我是否需要在需要时动态创建客户端,创建一个基于会话(并弄清楚我做错了什么),或保持原样并使用一个客户端缓存方法?

asp.net wcf

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

公司的盗版软件?

我最近在美国的一家小型网络开发商店找到了一个职位,几乎所有日常使用的软件都被破解了.我自己的IDE付费,我在那里亲自使用开源软件,但我仍然需要使用MS Office和各种Adobe产品.

由于种种原因,我找到了一份新工作,但我很好奇.这个社区对于允许使用被盗软件的公司有何看法?我应该立即报告,还是继续前进?做出个人决定使用被盗软件是一回事,但要求员工效仿呢?

culture

47
推荐指数
7
解决办法
7580
查看次数

我怎么能真正让Subversion忽略一个目录?

我想这样做,以便Subversion一直忽略我的NetBeans IDE项目配置目录("nbproject /")及其所有项目的内容.我在SVN文档中读到你可以设置全局忽略模式~/.subversion/config.例如,在我的配置中,我有......

### Set global-ignores to a set of whitespace-delimited globs
### which Subversion will ignore in its 'status' output, and
### while importing or adding files and directories.
global-ignores = *.o *.lo *.la .class #*# .*.rej *.rej .*~ *~ .#* 
  .DS_Store *.log nbproject
Run Code Online (Sandbox Code Playgroud)

尽管nbproject在那里,SVN并没有忽视它.它显示在状态报告中.有什么办法可以阻止吗?

nbproject目录并以某种方式进入回购,但我删除它.即使它不在存储库中并且不包含.svn目录,SVN也拒绝忽略它.也许是因为它在父母的.svn目录中以某种方式被注意到了?


更新

我刚刚从SVN和文件系统中删除了它并重新创建了项目.现在SVN尊重忽略模式.我不知道为什么以前没有.

svn

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

强制开发人员使用特定的构造函数

我有以下课程

  public class UIControl
  {
    public string FName{ get; set; }
    public HtmlInputCheckBox SelectCheckBox { get; set; }
    public bool OverrideSelect { get; set; }

    //Want to throw an ApplicationExceptioh if developer uses this constructor and passes
    //chkSelect = null
    public UIControl(string sFieldName, HtmlInputCheckBox chkSelect)
    {
      this.FName= sFieldName;
      this.SelectCheckBox = chkSelect;
    }

    public UIControl(string sFieldName, HtmlInputCheckBox chkSelect, bool overrideSelect)
      : this(sFieldName, chkSelect)
    {
      OverrideSelect = overrideSelect;
    }
  }
Run Code Online (Sandbox Code Playgroud)

我想确保开发人员仅在chkSelect不为null时才使用第一个构造函数.

我想做一个:

throw new ApplicationException("Dev is using the incorrect constructor");
Run Code Online (Sandbox Code Playgroud)

.net c#

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

带有实体框架的强类型ASP.NET MVC

此代码无法实际保存任何更改:

//
// POST: /SomeType/Edit/5

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(Guid id, SomeType Model)
{
    db.AttachTo(Model.GetType().Name, Model);
    db.ApplyPropertyChanges(Model.EntityKey.EntitySetName, Model);
    db.SaveChanges();
    return RedirectToAction("Index");
}
Run Code Online (Sandbox Code Playgroud)

ASP.NET MVC将对象Model创建为Department类型EntityObject,其EntityState值为Detached.

使用AttachTo方法后,其EntityState变为Unchanged.

附加对象的MSDN(实体框架)

对象以Unchanged状态附加到对象上下文.

由于其Unchanged状态,ApplyPropertyChanges方法不执行任何操作.

我希望它具有状态修改.

关于EntityState枚举的MSDN

已分离
对象存在但对象服务未对其进行跟踪.在创建实体并将其添加到对象上下文之前,实体立即处于此状态.通过调用Detach方法或使用NoTrackingMergeOption加载实体后,实体也处于此状态.

未更改
对象未被修改,因为它已加载到上下文中或自上次调用SaveChanges方法以来.

已修改
对象已更改,但尚未调用SaveChanges方法.

我无法将EntityObject的EntityState属性显式设置为Modified.它是只读的.

使用EntityObjects的强类型MVC控制器是不是不可能?

.net c# asp.net asp.net-mvc entity-framework

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

动态插入另一个HTML文件?

有2个html文件,file-1.htm和file-2.htm.还有另一个html文件test.htm,下拉列表有2个值,"Load Sample-1"和"Load Sample-2".

这就是我正在尝试的:当从下拉列表中选择"Load Sample-1"时,file-1.htm应作为嵌套html加载到test.htm中.

现在我可以通过在test.htm中包含file-1.htm和file-2.htm的内容来通过javascript实现这一点.随着下拉变大,test.htm会变得庞大.如何通过为下拉列表中的每个条目分别创建html文件来实现这一目标?

html javascript

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

标签 统计

.net ×2

asp.net ×2

c# ×2

asp.net-mvc ×1

cocoa-touch ×1

culture ×1

dsl ×1

entity-framework ×1

html ×1

iphone ×1

java ×1

javascript ×1

jaxb ×1

jframe ×1

nsarray ×1

ruby ×1

svn ×1

swing ×1

uikit ×1

wcf ×1