问题列表 - 第25330页

隐藏C结构中的成员

我一直在读C中的OOP,但我从来不喜欢你不能在C++中拥有像你这样的私人数据成员.但后来我想到你可以创建2个结构.一个在头文件中定义,另一个在源文件中定义.

// =========================================
// in somestruct.h
typedef struct {
  int _public_member;
} SomeStruct;

// =========================================
// in somestruct.c

#include "somestruct.h"

typedef struct {
  int _public_member;
  int _private_member;
} SomeStructSource;

SomeStruct *SomeStruct_Create()
{
  SomeStructSource *p = (SomeStructSource *)malloc(sizeof(SomeStructSource));
  p->_private_member = 42;
  return (SomeStruct *)p;
}
Run Code Online (Sandbox Code Playgroud)

从这里你可以将一个结构投射到另一个结构.这被认为是不好的做法吗?还是经常这样做?

c struct private-members

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

jQuery选择器的多个参数?

我只是看着jQueryUI按钮插件并注意到了这一点

$("button, input:submit, a", ".demo").button();
Run Code Online (Sandbox Code Playgroud)

我从来没有见过这样的东西.这在一个jQuery选择器中是多次选择吗?

jquery

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

MVC和分页

作为一个MVC新手,我不断陷入细节之中.特别是让我停顿的时间比我预期的要长; 分页.分页应该在模型中还是在控制器中?

如果它很重要,我正在使用ZF,并希望对某些SQL数据的结果进行分页.

model-view-controller pagination zend-framework

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

单向和双向关系关系的区别

我想知道这两个词是什么意思.

我在Doctrine的文档中遇到过它们,但我无法理解它们的含义.

sql database orm doctrine

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

计算从点到线段和线段到线段的平均距离

我正在寻找一种算法来计算3D中一个点和一个线段之间的平均距离.因此,给定代表线段AB的两个点A(x1,y1,z1)和B(x2,y2,z2),以及第三个点C(x3,y3,z3),AB上每个点之间的平均距离是多少指向C?

我也对两个线段之间的平均距离感兴趣.因此,给定AB段和CD段,从AB上的每个点到CD上最近点的平均距离是多少?

我对我尝试的网络搜索没有任何运气,所以任何建议都将不胜感激.

谢谢.

math geometry wolfram-mathematica

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

为什么Silverlight不会处理我的自定义浮动属性的转换

在Silverlight 4项目中,我有一个扩展Canvas的类:

public class AppendageCanvas : Canvas
{        
    public float Friction { get; set; }
    public float Restitution { get; set; }
    public float Density { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我在Blend中使用此画布,将其拖动到另一个控件并设置自定义属性:

alt text http://www.farseergames.com/storage/share/PropertyInBlend.Png

当我运行应用程序时,在包含我的自定义画布的控件上调用InitializeComponent时出现以下错误:

Failed to create a 'Windows.Foundation.Single' from the text '0.0'
Run Code Online (Sandbox Code Playgroud)

alt text http://www.farseergames.com/storage/share/SilverlightError.Png

我不确定为什么Silverlight无法将此属性从它在Xaml中的字符串表示转换为浮点数.

有人有主意吗?

silverlight xaml typeconverter

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

JAX-WS与JAXB教程

我正在开始使用JAX-WS开发Web服务.我正在尝试使用JAXB实现我可以在服务和客户端之间发送的类,但是无法让它工作.

我试过在这个网站上关注这个例子,但似乎无法让它工作.按照说明操作后,显示的测试页无法按照文章的建议定义Die对象.

所有这一切对我来说都是新的,所以我真的不知道该往哪里去.我已经检查了从测试页面链接的WSDL文件,我最好的猜测是JAXB无法正常工作,因为我没有看到Die类或其属性在任何地方提到过.

一个好的,完整的例子将是非常有益的.有谁知道哪里可以找到?如果有任何帮助,我在Netbeans工作.

谢谢!

wsdl jax-ws jaxb

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

C++中的静态数组与动态数组

C++中的静态数组和动态数组有什么区别?

我必须为我的班做一个任务,它说不要使用静态数组,只使用动态数组.我看过这本书和网上,但我似乎并不理解.

我认为静态是在编译时创建的,并且在运行时是动态的,但我可能会误以为内存分配.

你能解释一下C++中静态数组和动态数组之间的区别吗?

c++ arrays static allocation dynamic

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

MVCContrib测试路线与区域

我正在使用带有区域的MVC 2.为了测试路由,我使用的是MvcContrib.

这是测试代码:

[Test]
public void Home()
{
    MvcApplication.RegisterRoutes(RouteTable.Routes);
    "~/".ShouldMapTo<HomeController>(x => x.Login("Nps"));
}
Run Code Online (Sandbox Code Playgroud)

我不知道如何调用存储在Regions中的路由定义.调用AreaRegistration.RegisterAllAreas()不是一个选项,因为它给出了一个例外.

谢谢Revin

unit-testing asp.net-mvc-routing mvccontrib

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

ArrayCollection与FLEX中的Vector对象

任何人都可以告诉我在flex中的ArrayCollection和Vector之间的适用差异吗?我不确定我是否应该使用一个而不是另一个.我看到Vector是类型安全的,这让我感觉更好,但有缺点吗?

public var ac:ArrayCollection = new ArrayCollection();
Run Code Online (Sandbox Code Playgroud)

public var vec:Vector.<String> = new Vector.<String>();
Run Code Online (Sandbox Code Playgroud)

谢谢.

apache-flex

6
推荐指数
2
解决办法
6433
查看次数