我正在研究一个跨越几个不同组织的项目的redhat 5.2.每个组织都提供使用各种版本的g ++编译的库.目前,这些版本包括4.1.1,4.1.2和4.3.1.我试图使用4.1.2将所有库链接到一个可执行文件.如果有的话,我可以期待这样做的问题是什么?顺便说一下,有没有办法告诉每个编译器版本构建到哪个ABI?
我知道如何使用SetFileAttributes函数在Windows上设置文件属性.但我想知道是否有本机C/C++函数也能做到这一点?
我有一个页面包含一些控件,用户控件等.
当我改变一个div从平原<div id="foo">到一个<div id="foo" runat="server">
布局完整的变化.
为什么这样,我怎么能阻止它?
我正在使用2.0 .NET框架
是因为.NET改变了我的身份,这显然是我不想要的?
我std::vector在课堂上有静态.当我使用微软的内存泄漏检测工具时:
_CrtMemState state;
_CrtMemCheckpoint( & state);
_CrtMemDumpAllObjectsSince( & state );
Run Code Online (Sandbox Code Playgroud)
我将内容插入向量后会报告泄漏.这对我来说很有意义,因为当向量中插入某些内容时会分配新的空间.在程序终止之前,该空间不会被释放(因为向量是静态的).这是正确的吗?
在包含向量的类的析构函数中,我正在删除放入向量的对象.但是,插入时分配的内存仍然存在.反正有没有删除这个空间?
我每隔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) 我正在开发能够播放目标广告的流媒体服务器.基本上听众会听到相同的音乐,但每一个,比方说,30分钟就会出现一块广告,每个听众都有自己的音乐.实现这样的流服务器带来了各种问题,这个问题就是其中之一.
服务器将以类似于Icecast的方式工作,即它将从某个流生成器通过网络读取流并将其转发给每个侦听器.当广播广告时,服务器停止从生成器获取流,从文件中读取广告并将它们插入到每个侦听器的缓冲区中,传输它们并从发生器的中继流中恢复.
当服务器从中继流切换到广播广告时,它必须连接两个MP3流(我们用MP3播放).我担心的是,简单地追加一个接一个的数据可能会产生一些可听到的伪像.可以无缝完成吗?
我已经想到了这个: - 我可以让服务器知道MP3帧,以避免同步错误. - 我正在考虑在流中的MP3帧之后从广告文件中添加MP3帧. - 由于广告是从正确编码的MP3文件中加载的,因此我避免了字节存储的问题,因为文件中的第一帧无法使用它.
但我担心的是MDCT的工作方式.听众不知道我的服务器会做什么,因此他们的MP3解码器可能会产生一些工件,因为不正确的MDCT数据会在他们下载的流中一个接一个地放置.广告文件开头的零填充是否会对此进行补偿?
你知道任何可以无缝地连接两个MP3文件而不解压缩它们的库/工具(如果可能的话,开源)吗?
你能指出任何描述MP3格式的好资源吗?我搜索了很多网,发现了很多信息,但我仍然想念整体情况.
也许你知道如果我使用像OGG/Vorbis,AAC这样的其他编解码器会更容易吗?
PS.这个问题并不重复合并mp3文件的最佳方法是什么?.mp3wrap和工具都不适合我.
只是想知道以下是否被认为是良好的编程习惯?我喜欢尽可能简洁和整洁地保存我的个人源文件,但我想知道更有经验的编码器会想到它.我特别喜欢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) 查找有关MBUnit的文档看起来有点困难.有谁知道任何教程?
对于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的性能吗?
我想构建一个关于xcode中使用的一些常见方面的框架,如UIKit,Foundation等.我们是否可以创建自己的框架,以后可以重用?如果是这样,你能告诉我们一步一步的做法吗?
c++ ×3
.net ×1
asp.net ×1
c ×1
c# ×1
coding-style ×1
constants ×1
css ×1
frameworks ×1
html ×1
iphone ×1
java ×1
layout ×1
linq ×1
linux ×1
lossless ×1
mbunit ×1
memory ×1
memory-leaks ×1
mp3 ×1
objective-c ×1
release ×1
singleton ×1
stl ×1
streaming ×1
testing ×1
unit-testing ×1
vector ×1
xcode ×1