小编Lin*_*ger的帖子

混合来自不同C++编译器的库

我正在研究一个跨越几个不同组织的项目的redhat 5.2.每个组织都提供使用各种版本的g ++编译的库.目前,这些版本包括4.1.1,4.1.2和4.3.1.我试图使用4.1.2将所有库链接到一个可执行文件.如果有的话,我可以期待这样做的问题是什么?顺便说一下,有没有办法告诉每个编译器版本构建到哪个ABI?

c++ linux compiler-construction compatibility

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

使用C/C++本机函数设置文件属性

我知道如何使用SetFileAttributes函数在Windows上设置文件属性.但我想知道是否有本机C/C++函数也能做到这一点?

c c++

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

添加runat ="server"会更改布局的行为

我有一个页面包含一些控件,用户控件等.

当我改变一个div从平原<div id="foo">到一个<div id="foo" runat="server"> 布局完整的变化.

为什么这样,我怎么能阻止它?

我正在使用2.0 .NET框架

是因为.NET改变了我的身份,这显然是我不想要的?

html css asp.net layout

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

内存泄漏(类型)与静态std :: vector

std::vector在课堂上有静态.当我使用微软的内存泄漏检测工具时:

_CrtMemState state;
_CrtMemCheckpoint( & state);
_CrtMemDumpAllObjectsSince( & state );
Run Code Online (Sandbox Code Playgroud)

我将内容插入向量后会报告泄漏.这对我来说很有意义,因为当向量中插入某些内容时会分配新的空间.在程序终止之前,该空间不会被释放(因为向量是静态的).这是正确的吗?

在包含向量的类的析构函数中,我正在删除放入向量的对象.但是,插入时分配的内存仍然存在.反正有没有删除这个空间?

c++ memory memory-leaks stl vector

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

使用LINQ按小时分组

我每隔15分钟就会在PowerStringHistorys和PowerCombinerHistorys表中记录数据.我是LINQ的新手,我正在试图弄清楚如何创建一个查询,按小时对我的数据进行分组,并且该小时平均当前.这是我到目前为止所拥有的

        TimeZoneInfo easternZone = TimeZoneInfo.FindSystemTimeZoneById("Eastern Standard Time");
        DateTime UTC_StartingDate = TimeZoneInfo.ConvertTimeToUtc(StartingDate, easternZone);
        DateTime UTC_EndingDate = TimeZoneInfo.ConvertTimeToUtc(EndingDate, easternZone);

        var FirstQ = from p in db.PowerStringHistorys
                     join t in db.PowerStrings on p.string_id equals t.id
                     join u in db.PowerCombiners on t.combiner_id equals u.id
                     join s in db.PowerCombinerHistorys on p.recordTime equals s.recordTime
                     where p.recordTime >= UTC_StartingDate
                     where p.recordTime <= UTC_EndingDate
                     select new
                     {
                         Combiner = u.id,
                         Current = p.current,
                         RecordTime = p.recordTime,
                         Voltage = s.voltage
                     };
Run Code Online (Sandbox Code Playgroud)

现在我需要按组合器和小时进行分组,这样我就可以平均当前值,并为指定日期范围的每小时获得每个组合器的千瓦时.

我需要以某种方式在查询中应用这个简单的公式:(平均每小时瓦特数)/ 1000 = Kwh

所以我将结束的是类似下面的内容.任何帮助将不胜感激.

Combiner 1 …
Run Code Online (Sandbox Code Playgroud)

c# linq visual-studio-2010

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

如何无缝连接MP3流?

我正在开发能够播放目标广告的流媒体服务器.基本上听众会听到相同的音乐,但每一个,比方说,30分钟就会出现一块广告,每个听众都有自己的音乐.实现这样的流服务器带来了各种问题,这个问题就是其中之一.

服务器将以类似于Icecast的方式工作,即它将从某个流生成器通过网络读取流并将其转发给每个侦听器.当广播广告时,服务器停止从生成器获取流,从文件中读取广告并将它们插入到每个侦听器的缓冲区中,传输它们并从发生器的中继流中恢复.

当服务器从中继流切换到广播广告时,它必须连接两个MP3流(我们用MP3播放).我担心的是,简单地追加一个接一个的数据可能会产生一些可听到的伪像.可以无缝完成吗?

我已经想到了这个: - 我可以让服务器知道MP3帧,以避免同步错误. - 我正在考虑在流中的MP3帧之后从广告文件中添加MP3帧. - 由于广告是从正确编码的MP3文件中加载的,因此我避免了字节存储的问题,因为文件中的第一帧无法使用它.

但我担心的是MDCT的工作方式.听众不知道我的服务器会做什么,因此他们的MP3解码器可能会产生一些工件,因为不正确的MDCT数据会在他们下载的流中一个接一个地放置.广告文件开头的零填充是否会对此进行补偿?

你知道任何可以无缝地连接两个MP3文件而不解压缩它们的库/工具(如果可能的话,开源)吗?

你能指出任何描述MP3格式的好资源吗?我搜索了很多网,发现了很多信息,但我仍然想念整体情况.

也许你知道如果我使用像OGG/Vorbis,AAC这样的其他编解码器会更容易吗?

PS.这个问题并不重复合并mp3文件的最佳方法什么?.mp3wrap和工具都不适合我.

streaming mp3 lossless

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

Java - 这是一个很好的编程实践吗?

只是想知道以下是否被认为是良好的编程习惯?我喜欢尽可能简洁和整洁地保存我的个人源文件,但我想知道更有经验的编码器会想到它.我特别喜欢Settings.java类的想法,将我的所有"魔数"保存在一个地方.有没有人建议我如何改进事物?

快乐的编码:-)

class ApplicationLauncher 
{
    public static void main(String[] args) 
    {
        SwingApplication mySwingApplication = new SwingApplication();
    }
}

//////////////

import javax.swing.*;

public class SwingApplication extends JFrame
{
    public SwingApplication()
    {       
        JFrame myJFrame = new JFrame();
        myJFrame.setSize(Settings.frameWidth, Settings.frameHeight);
        myJFrame.setVisible(true);      
    }
}

//////////////

class Settings 
{
    static int frameWidth = 100;
    static int frameHeight = 200;
}
Run Code Online (Sandbox Code Playgroud)

java coding-style constants

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

你知道MBUnit的任何教程吗?

查找有关MBUnit的文档看起来有点困难.有谁知道任何教程?

.net testing mbunit automated-tests unit-testing

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

Objective-C释放单身人士

对于Objective-c编程和发布对象我是一个新手,这是我最头疼的问题.我总是怀疑需要释放什么,而我的时代我最终会发布错误的变量并导致BAD EXEC崩溃.我已经阅读了关于内存管理的苹果指南,但我总是从他们的例子到我的代码.

其中一种情况是我的单身人士(我是一个大单身人士).

我有一个定义如下:

static Configuration* _instance;

+(Configuration*)getInstance{
    if (_instance == NULL){
        _instance = [Configuration alloc];
        [_instance initConfig];
    }
    return _instance;
}
Run Code Online (Sandbox Code Playgroud)

在我的代码中我使用它像这样:

//Store configuration       
Configuration* conf = [Configuration getInstance];  
conf.userName = self.userName.text;
conf.cellPhone = self.phoneNumber.text;
Run Code Online (Sandbox Code Playgroud)

我需要释放"conf"变量吗?

我什么时候应该发布_instance?

由于我在iPhone上运行此代码,我不发布的变量会发生什么?它们会影响iPhone的性能吗?

singleton release objective-c

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

如何在XCode中构建Framework类?

我想构建一个关于xcode中使用的一些常见方面的框架,如UIKit,Foundation等.我们是否可以创建自己的框架,以后可以重用?如果是这样,你能告诉我们一步一步的做法吗?

iphone xcode frameworks

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