问题列表 - 第37902页

什么时候.c文件没有关联的.h文件?

在C编程中,大多数时候似乎.h每个代码文件(.c)都会有一个头文件(),至少对于函数原型.

什么时候没有代码文件的头文件?

c header-files

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

这个"(function(){});",括号内的函数在javascript中是什么意思?

可能重复:
这是什么意思?(function(x,y)){...}){a,b); 在JavaScript
中围绕JavaScript对象/函数/类声明的括号是什么意思?

大家好

我不知道以下是什么:

(function(){
  // Do something here
  ...
})(someWord) //Why is this here?;
Run Code Online (Sandbox Code Playgroud)

我的问题是:

  1. 将函数放在括号内是什么意思.ie (function(){});
  2. 括号组在函数末尾的作用是什么?

我通常在jquery代码和其他一些javascript库中看到这些.

javascript scope coding-style anonymous-function javascript-namespaces

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

以只读模式在vim的选项卡中打开文件

我知道从shell使用readonly模式打开文件vim -R,但是如何:tabe <filename>在readonly模式的单独tab()中从vim内部打开文件?

谢谢你的时间.

vim tabs readonly

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

List <T> .AddRange()线程安全吗?

我可以在没有锁定的情况下从多个线程安全地调用List.AddRange(r)吗?如果没有,我会遇到什么样的麻烦?

c# collections multithreading thread-safety

15
推荐指数
2
解决办法
5417
查看次数

如何在EC2上启动Apache

我是EC2的绝对新手.我的目标是在EC2上运行一个php-mysql网站.

我刚刚根据这个ami设置了一个新实例

看来apache没有运行?我该如何启动apache?是否有关于如何将EC2作为Web服务器启动的一般教程?

谢谢!

php apache webserver amazon-ec2

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

WCF HttpTransport:流式传输与缓冲的TransferMode

我有一个自托管的WCF服务(v4框架),它通过HttpTransport基于自定义的绑定公开.绑定使用的自定义MessageEncoder几乎BinaryMessageEncoder与添加gzip压缩功能有关.

Silverlight和Windows客户端使用Web服务.

问题:在某些情况下,服务必须返回非常大的对象,并且在响应多个并发请求时偶尔会抛出OutOfMemory异常(即使任务管理器报告该过程约为600 Mb).当消息即将被压缩时,自定义编码器中发生异常,但我认为这只是一种症状,而不是原因.例外情况是"未能分配x Mb",其中x为16,32或64,而不是一个过大的数量 - 因此我相信其他事情已经使这个过程接近某个限制.

服务端点定义如下:

var transport = new HttpTransportBindingElement(); // quotas omitted for simplicity
var binaryEncoder = new BinaryMessageEncodingBindingElement(); // Readerquotas omitted for simplicity
var customBinding = new CustomBinding(new GZipMessageEncodingBindingElement(binaryEncoder), transport);
Run Code Online (Sandbox Code Playgroud)

然后我做了一个实验:我改变TransferModeBufferedStreamedResponse (和相应的修改的客户端).这是新的服务定义:

var transport = new HttpTransportBindingElement()
{
    TransferMode = TransferMode.StreamedResponse // <-- this is the only change
};
var binaryEncoder = new BinaryMessageEncodingBindingElement(); // Readerquotas omitted for simplicity
var customBinding = new …
Run Code Online (Sandbox Code Playgroud)

.net c# silverlight wcf

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

将元数据写入图像时出现问题

我正在使用AvFoundation拍摄静态图像并将gps信息添加到元数据并使用资源库保存到相册,但gps信息根本不保存.

这是我的代码......

[self.stillImageTaker captureStillImageAsynchronouslyFromConnection:videoConnection
                    completionHandler:^(CMSampleBufferRef imageDataSampleBuffer, NSError *error) 
    {

if (imageDataSampleBuffer != NULL) 

    {

            CFDictionaryRef exifAttachments = CMGetAttachment(imageDataSampleBuffer,kCGImagePropertyExifDictionary, NULL);
            CFDictionaryRef metadataDict = CMCopyDictionaryOfAttachments(NULL, imageDataSampleBuffer, kCMAttachmentMode_ShouldPropagate);


        NSDictionary *gpsDict = [NSDictionary dictionaryWithObjectsAndKeys:@"1",kCGImagePropertyGPSVersion,
                                 @"78.4852",kCGImagePropertyGPSLatitude,@"32.1456",kCGImagePropertyGPSLongitude, nil];

        CMSetAttachment(imageDataSampleBuffer,kCGImagePropertyGPSDictionary,gpsDict,kCMAttachmentMode_ShouldPropagate);

        CFDictionaryRef newMetadata = CMCopyDictionaryOfAttachments(NULL, imageDataSampleBuffer, kCMAttachmentMode_ShouldPropagate);
        CFDictionaryRef gpsAttachments = CMGetAttachment(imageDataSampleBuffer,kCGImagePropertyGPSDictionary, NULL);

        if (exifAttachments) 
        { // Attachments may be read or additional ones written

        }

        NSData *imageData = [AVCaptureStillImageOutput jpegStillImageNSDataRepresentation:imageDataSampleBuffer];
        UIImage *image = [[UIImage alloc] initWithData:imageData];  

        ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
        /


        NSDictionary *newDict = (NSDictionary *)newMetadata; …
Run Code Online (Sandbox Code Playgroud)

cocoa-touch metadata avfoundation

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

FactoryGirl:如何在不传递参数的情况下定义工厂

我正在使用Rails 3/factory_girl_rails/Rspec 2和Ruby 1.8

我用这种方式定义了我的工厂:

Factory.define :user do |u|
  u.name       'Some guy'
  u.sequence(:email) {|n| "person#{n}@example.com" }
  u.password   'password'
end

Factory.define :password_reset_user, :parent => :user do |user|
  user.password_reset_key   '111222333444'
end
Run Code Online (Sandbox Code Playgroud)

我的测试运行良好.

我注意到在工厂女孩页面上,他们在他们的例子中定义了工厂而没有在do之后传递参数(http://github.com/thoughtbot/factory_girl):

# This will guess the User class
FactoryGirl.define :user do
  factory :user do
    first_name 'John'
    last_name  'Doe'
    admin false
  end

  # This will use the User class (Admin would have been guessed)
  factory :admin, :class => User do
    first_name 'Admin'
    last_name  'User'
    admin true
  end

  # The …
Run Code Online (Sandbox Code Playgroud)

rspec ruby-on-rails rspec2 ruby-on-rails-3 factory-bot

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

C#泛型继承

我有以下课程

public class AccountingBase<TItemType> where TItemType : AccountingItemBase
Run Code Online (Sandbox Code Playgroud)

在我的AccountingItemBase中,我有以下属性:

public virtual AccountingBase<AccountingItemBase> Parent { get; set; }
Run Code Online (Sandbox Code Playgroud)

在我的AccountingBase中,我正在尝试执行以下操作

item.Parent = this;
Run Code Online (Sandbox Code Playgroud)

逻辑上这应该工作,因为TItemType继承自AccountingItemBase,但我得到以下错误:

> Error 1 Cannot implicitly convert type
> 'TGS.MySQL.DataBaseObjects.AccountingBase<TItemType>'
> to
> 'TGS.MySQL.DataBaseObjects.AccountingBase<TGS.MySQL.DataBaseObjects.AccountingItemBase>'
Run Code Online (Sandbox Code Playgroud)

如何将子属性父属性设置为自身(在父类内)

c# generics polymorphism inheritance

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

自动测试CSS和HTML前端编码

我是一名编写CSS,HTML和Javascript的前端开发人员(按此顺序),我所做的大部分工作都是设计领导.虽然我用CSS创建的设计质量是主观的,但是大部分编码都是纯粹的功能/布局,我对任何自动化测试页面感兴趣.

我的问题可以分为两部分

  1. 有没有人有自动测试CSS或HTML的任何现有技术或建议,特别是在跨浏览器兼容性方面?

  2. 由于CSS大致可分为控制布局的属性和控制设计的属性,因此自动测试仅适用于 布局(例如,不能自动且有价值地测试颜色是否正确)?如果是这样,哪种CSS值可能适合布尔验收测试?

以下是我可以测试的布尔值布局值的初始示例 - 必须有其他值吗?

  • 弹出窗口是否出现在其他内容之上(z-index)
  • 页脚是否清除所有其他内容(浮动)

谢谢你的帮助.问题的第三部分当然是"我是否在浪费时间沿着这条路走下去?".

*****编辑*****

我发现这篇文章询问了我提出的相同问题,但更深入,也许更有说服力.

http://www.morethanseven.net/2008/10/13/unit-testing-css-looking-solution/

继续前进我试图从我的工作中分离一些例子,其中CSS单独导致功能错误,但到目前为止我发现的那些是JS CSS组合的错误.我仍然想自动测试这些类型的错误,但是感谢使用javascript它超出了我原来的问题的范围.

*****编辑2*****

我已经写过关于如何解决这个问题的博客,可以在这里找到:

http://blog.ajcw.com/2010/12/automated-css-testing-or-how-one-css-coder-is-now-responsible-for-breaking-%E2%80%93-and-fixing - %E2%80%93最构建/

html css automated-tests unit-testing cross-browser

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