问题列表 - 第26061页

c版本的className

如何在c中获取变量的类型?Objective c有className,php有get_class()等...

c types class

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

在2d空间的Javascript phsyics

所以,我正在自学Canvas(HTML5)并且编写了大部分简单的游戏引擎.它是空间场景(行星,恒星,天体等)的二维表示.我的默认"Sprite"类有一个像这样的帧监听器:

"baseClass"包含一个允许继承的函数,并将"a"应用于"this.a".所以,"var aTest = new Sprite({foo:'bar'});" 会使"aTest.foo ='bar'".这就是我将对象暴露给对方的方式.

Sprite = baseClass.extend({
  init: function(a){
    baseClass.init(this, a);
    this.fields = new Array(); // list of fields of gravity one is in. Not sure if this is a good idea.
    this.addFL(function(tick){ // this will change to be independent of framerate soon.

      // gobjs is an array of all the Sprite objects in the "world".
      for(i = 0; i < gobjs.length; i++){

        // Make sure its got setup correctly, make sure it -wants- gravity, and …
Run Code Online (Sandbox Code Playgroud)

javascript physics canvas

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

weak_ptr的性能损失是什么?

我正在为游戏设计一个对象结构,在我的案例中,最自然的组织变成了一棵树.作为智能指针的忠实粉丝我shared_ptr独家使用.但是,在这种情况下,树中的孩子将需要访问它的父母(例如 - 地图上的生物需要能够访问地图数据 - 他们的父母的数据.

拥有的方向当然是地图拥有它的存在,所以拥有它们的共享指针.要从存在中访问地图数据,我们需要一个指向父节点的指针 - 智能指针的方式是使用引用,ergo a weak_ptr.

然而,我曾经读到锁定a weak_ptr是一项昂贵的操作 - 可能这不再是真的 - 但考虑到weak_ptr它将经常被锁定,我担心这种设计注定会失败.

因此问题是:

锁定weak_ptr会有什么性能损失?它有多重要?

c++ performance boost weak-ptr

27
推荐指数
3
解决办法
8068
查看次数

彩虹表的缩小功能

由于彩虹表的链很长,是否有许多不同的缩减函数用于减少每个散列,或者只有少数几个,同时使用索引来防止合并?或者是其他东西?

rainbowtable

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

JQuery UI Autocomplete显示为子弹

自动完成(链接)的JQuery UI Demo页面有一个漂亮的搜索框,下拉有漂亮的颜色和高光等.当我为自己实现它时,我最终会得到一个项目符号列表.如何让我的建议看起来像他们的?

一些注释/代码片段:

  • 我在.NET领域工作,所以我在其中使用<asp:ScriptManager>带有<asp:ScriptReference>s 的标签来获取来自Google的托管jquery.min.js(1.4.2)和jquery-ui.min.js(1.8.1)文件.
  • 我的输入框很简单: <div class='ui-widget'> <label for="terms">Term: </label> <input id="terms" class="ui-autocomplete-input"> </div>
  • 我的自动填充功能如下: $(""#terms"").autocomplete({source:""GetAttributesJSON.aspx"",minLength:2});

我得到了正确的数据,所以这不是问题.我只想要花哨的图形.任何想法将不胜感激.

jquery jquery-ui jquery-ui-autocomplete

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

转发器并在页面加载时向列和itemtemplate添加列

我没有使用中继器比显示数据表中的数据更多.

我正在构建一个网格,其中显示了用户已分配的用户和角色列,显示了复选框(在下面显示为true/false,但它们是复选框).

恩.

| Rep名称|来电者|更接近|经理|超级用户|
| Bob | True | true | 假| 假|
| Tom | false | false | True | 真的

基本上用它来进行角色管理.

但是,角色可能会在以后更改,因此我希望将角色(标头和项目)动态加载到转发器中.

我不知道该怎么做或者甚至可能.

我想你抓住当前角色可能性的列表并将它们加载到headertemplate但我不确定如何匹配itemtemplate以及如何创建复选框并将它们放在itemtemplate中.

对不起,如果这是一个粗鲁的问题......我很感激任何建议!

我将获得的数据的数据示例...虽然我也将返回此处未显示的角色和用户的ID.

DataTable dt = new DataTable(); DataColumn dc = new DataColumn();

      dc.DataType = Type.GetType("System.String");
      dc.ColumnName = "RepName";
      dt.Columns.Add(dc);

      dc = new DataColumn(); 
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "Caller";
      dt.Columns.Add(dc);

      dc = new DataColumn();
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "closer";
      dt.Columns.Add(dc);

      dc = new DataColumn();
      dc.DataType = Type.GetType("System.Boolean");
      dc.ColumnName = "Admin";
      dt.Columns.Add(dc); …
Run Code Online (Sandbox Code Playgroud)

c# asp.net repeater

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

WCF - 在nettcpbinding中禁用安全性(c#)

我正在尝试创建一个使用nettcpbinding的自托管WCF应用程序,但在没有域的环境中工作.

它只是两个常规的Windows PC,一个是服务器,另一个是客户端.这个问题是,当我试图让客户端连接它时,由于安全设置而被拒绝.

你能否指出我如何使这个场景发挥作用的正确方向?

我应该(如果可能)禁用安全性吗?有另一种(希望很简单)的方法来实现这一目标吗?

问候,

丹尼尔

c# wcf wcf-security nettcpbinding

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

错误LNK2019和致命错误LNK1120我在c ++中收到这些错误

我不知道如何解决这些错误.我写了整个代码,并试图看看它是否是括号的问题,但也没有帮助.我不知道它是什么线但我相信它是在这个功能.

错误LNK2019:未解析的外部符号"int __cdecl read_file_in_array(int(*const)[3])"(?read_file_in_array @@ YAHQAY02H @ Z)在函数_main致命错误中引用LNK1120:1未解析的外部

我相信这个与括号有关

    #include <iostream>
    #include <fstream>
    using namespace std;
    int read_file_in_array(int exam[100][3]);
    double calculate_total(int exam1[], int exam2[], int exam3[]); // function that calcualates grades to see how many 90,80,70,60
    //void display_totals();
    double exam[100][3];

int read_file_in_array(double exam[100][3])
    {
        ifstream infile;  
        int exam1[100];
        int exam2[100];
        int exam3[100];
      infile.open("grades.txt");// file containing numbers in 3 columns
        if(infile.fail()) // checks to see if file opended
            {
            cout << "error" << endl;
            }
        int num, i=0,j=0;
        while(!infile.eof()) // reads …
Run Code Online (Sandbox Code Playgroud)

c++ arrays linker-errors

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

开发人员应该如何应对如此多的GUI配置组合?

目前,任何体面的Windows桌面应用程序必须在以下条件下运行良好并且看起来很好:

  1. XP和Vista以及Windows 7.
  2. 32位和64位.
  3. 有和没有主题.
  4. 有和没有Aero.
  5. 在96和120,也许是自定义DPI.
  6. 一个或多个监视器(屏幕).
  7. 每个操作系统都有自己的首选字体.

天啊!什么是一个微不足道的Windows桌面应用程序开发人员呢?:(

我希望得到一个关于如何处理这个GUI困境的建议的线程.

首先,我在Delphi 7上.a
)Delphi 2010是否带来了新的东西以帮助解决这种情况?
b)我们应该选择一个售后组件套件并依靠它们来解决所有这些问题吗?
c)我们应该选择售后市场剥皮引擎吗?
d)或许可以使用更多HTML类型的GUI.我们可以使用不需要使用浏览器的HTML制作相对复杂的GUI应用程序吗?(更喜欢保持它的形式)
e)我们应该只关注并编码这些场景中的每一个并放弃对它的哄骗吗?
f)最后,我们应该如何测试所有这些条件?

delphi user-interface desktop-application

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

使用scheme得到3个值的中值

这次的问题是得到三个值的中位数(简单)

我这样做了:

(define (med x y z) (car(cdr(x y z)))
Run Code Online (Sandbox Code Playgroud)

它被接受但是在测试时:

(med 3 4 5)
Run Code Online (Sandbox Code Playgroud)

我收到此错误:

错误:尝试调用非过程
(2 3 4)

输入字母而不是数字时,我得到:

(md x y z)
Run Code Online (Sandbox Code Playgroud)

错误:未定义杂物
Ý
(包用户)

使用xyz以外的东西我得到:

(md d l m)
Run Code Online (Sandbox Code Playgroud)

错误:未定义的变量
d
(包用户)

这个问题被删除了,不知道怎么回事

写一个返回3个值中值的函数

很抱歉编辑我得到的问题我应该先按顺序放置值,而不仅仅是一个窗台车和cdr的东西,所以我这样做了

33> (define (med x y z)
   (if(and(

      (<x y) (<y z) y

               if(and(

                    (<y x) (<x z) x z)))))

Warning: invalid expression
         (if (and< (<x y) (<y z) y if (and ((<y x) (<x z) x z))))
Run Code Online (Sandbox Code Playgroud)

但正如你所见,我得到一个警告所以什么是wronge?

scheme

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