问题列表 - 第38442页

在html标记中添加自定义属性

可能重复:
自定义属性 - 是或不是?

如果我将自定义属性添加到html标签,可以在浏览器中出现任何副作用:

<a href="" mycustomtag="mydata"></a>
Run Code Online (Sandbox Code Playgroud)

html

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

为什么这是一个指针

可能重复:
为什么'this'是指针而不是引用?

为什么是this指针,而不是参考?可以NULL吗?

c++

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

Apache http基本身份验证?

是否有一些简单的代码可以添加到.htaccess文件或我的虚拟主机文件中以强制执行http basic auth?

apache http

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

实验:面向对象的C?

可能重复:
你能用C编写面向对象的代码吗?

嗨!

只是为了它的乐趣,我在最后两天一直在尝试用纯C创建一个非常简单,非常直接的对象环境.我一直在玩着宏,动态链接,类型描述结构等,我到达了以下内容:

string_o str = new(String, "hello world");
list_o list = new(List);

List.pushf(list, str);

printf("In the list: \"%s\"\n",
       String.text(List.popf(list)));

delete(list);
delete(str);
Run Code Online (Sandbox Code Playgroud)

看起来和工作有点好,但我无法找到伪造实例方法的方法.我不能过去Class.function(instance),不能没有功能名称的全局宏替换,这会破坏封装的目的.

同样,这是一个实验,只是为了挑战和乐趣=).你能帮我找出办法吗?我不想使用额外的预处理,只需要使用普通的C和GCC宏.

编辑>忘了说 - 我不希望每个实例在其结构中包含函数指针.这会给我方法语法好,但这意味着一个4字节的数据对象会有十几个函数指针复制到每个实例.这有点像作弊= P哈哈

提前致谢!

c macros object

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

需要更好的等待解决方案

最近我一直在用C++编写一个程序来ping三个不同的网站,然后根据通过或失败,它会在再次尝试之前等待5分钟或30秒.

目前我一直在使用ctime库和以下函数来处理我的等待.但是,根据我的CPU仪表,这是一个不可接受的解决方案.

void wait (int seconds)
{
   clock_t endwait;
   endwait = clock () + seconds * CLOCKS_PER_SEC;
   while (clock () < endwait) {}
}
Run Code Online (Sandbox Code Playgroud)

这个解决方案不可接受的原因是因为根据我的CPU仪表,程序在等待时运行在我CPU的48%到50%之间.我有一个Athlon 64 x2 1.2 GHz处理器.我的适度130线计划甚至不可能接近50%.

如何更好地编写我的等待函数,以便它只使用最少的资源?

c++ time-wait

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

单元测试中单步调试代码

我无法调试或单步测试.

这是我的示例测试代码......

using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using DomainModel.Entities;
using DomainModel.Abstract;
using WebUI.Controllers;

namespace Tests
{
    [TestClass]
    public class PeopleControllerTests
    {

        static IPeopleRepository MockPeopleRepository(params Person[] people)
        {
            var mockPeopleRepos = new Moq.Mock<IPeopleRepository>();
            mockPeopleRepos.Setup(x => x.People).Returns(people.AsQueryable());
            return mockPeopleRepos.Object;
        }

        [TestMethod]

        public void Count_Of_People()
        {
            IPeopleRepository repository = MockPeopleRepository(
                new Person { Age = 31, Gender = "Male", Name = "Tom" },
                new Person { Age = 25, Gender = "Female", Name = "Sally" },
                new Person …
Run Code Online (Sandbox Code Playgroud)

c# unit-testing mstest visual-studio

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

是否可以使用记录名作为参数?

让我们说我有一个记录:

-record(foo, {bar}).
Run Code Online (Sandbox Code Playgroud)

我想要做的是能够将记录名称作为参数传递给函数,并获取新记录.该函数应该是通用的,以便它应该能够接受任何记录,如下所示.

make_record(foo, [bar], ["xyz"])
Run Code Online (Sandbox Code Playgroud)

实现这样的功能时我试过这个:

make_record(RecordName, Fields, Values) ->
    NewRecord = #RecordName{} %% this line gives me an error: syntax error before RecordName
Run Code Online (Sandbox Code Playgroud)

是否可以将记录名称用作参数?

erlang

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

在iPhone模拟器上测试没有许可证

我有几个问题要问.目前,我是自学iphone编程,后来可能是mac.我只需要确保我的应用程序相应地工作.

那么我需要许可证才能在iphone模拟器上进行测试吗?我不需要在真实设备上进行测试.我不打算在不久的将来在应用商店上放任何东西.

如果不是,我如何绕过代码签名错误(证书和所有)?

如果是...... nvm ......


对于mac,我是否需要许可证才能在我的个人Mac上测试和运行应用程序?

在此先感谢您的帮助.:d

iphone macos xcode programming-languages objective-c

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

Mercurial Patch Queue用例

我在以下情况下使用mercurial补丁: -

  1. 当我需要从远程存储库中提取并具有未完成的未提交更改时.然后我只需创建一个补丁,qpop,从远程存储库中提取,然后再次导入补丁.
  2. 当我需要将补丁上传到评论板时.我只是制作一个补丁并上传它.

你怎么使用Mercurial Patch Queues?我觉得它是一个非常强大的Mercurial扩展,我并没有充分利用它.

mercurial patch mercurial-queue

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

ReportViewer页面方向

我们怎么样

  1. 将页面方向更改为横向

  2. 将Reportviewer设置为Legal页面大小或A4.

谢谢

reporting c#-4.0

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