问题列表 - 第28119页

删除对象

首先,当你想释放分配给C++对象的内存时,首选哪一个?显式调用析构函数还是使用delete?

Object* object = new Object(...);
...

delete object;
Run Code Online (Sandbox Code Playgroud)

要么

object->~Object();
Run Code Online (Sandbox Code Playgroud)

第二,delete运算符是否隐式调用析构函数?

c++ memory-management object

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

读取MP3文件

我想用C++阅读MP3文件,我更喜欢为此编写自己的代码.基本上要了解文件类型的工作原理.我想读取MP3文件的十六进制数据的所有位,并让我的扬声器播放它.:)我不知道从哪里开始,因为我还不知道数据实际存储到MP3文件中的方式.

谢谢你的帮助

c++ mp3

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

在iframe上检测鼠标?

每当用户将鼠标悬停在iframe(指向不同的域)上时,我都想调用一个函数.这可能吗?

javascript iframe

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

C#如何获取每个列的类型和长度,然后使用lenght padright来获取每个字段末尾的空格

我有一个控制台应用程序,它将SQL表中的数据提取到平面文件.如何获取每个列的类型和长度,然后使用每列的长度填充(长度)以获取每个字段末尾的空格.以下是我现在所拥有的不包含此功能的内容.

谢谢

{
                var destination = args[0];
                var command = string.Format("Select * from {0}", Validator.Check(args[1]));
                var connectionstring = string.Format("Data Source={0}; Initial Catalog=dbname;Integrated Security=SSPI;", args[2]);

            var helper = new SqlHelper(command, CommandType.Text, connectionstring);

            using (StreamWriter writer = new StreamWriter(destination))
            using (IDataReader reader = helper.ExecuteReader())
            {
                while (reader.Read())
                {
                    Object[] values = new Object[reader.FieldCount];
                    int fieldCount = reader.GetValues(values);

                    for (int i = 0; i < fieldCount; i++)
                        writer.Write(values[i].ToString().PadRight(513));

                    writer.WriteLine();
                }

                writer.Close();
            }
Run Code Online (Sandbox Code Playgroud)

c# ado.net metadata datareader

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

这是"正确"的方法(if语句)

我有很多这些谎言,我想知道我是否会遇到任何麻烦 - 或性能问题.

我有方法A:


MyClass monkey;
...
if(monkey != null) {
 ...
}

或方法B:


boolean hasMonkey; //This is set to TRUE when monkey is not null
MyClass monkey;
...
if(hasMonkey) {
 ...
}

在功能层面上,它们都做同样的事情.现在,我正在使用方法A.这是一种糟糕的做事方式吗?哪个会表现得更好?

java android

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

在旧版(非WebExtensions)Firefox附加组件中获取Windows用户名

我正在使用Firefox附加组件(用JavaScript编写),需要确定当前登录的Windows用户.有没有办法做到这一点?

javascript firefox firefox-addon username

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

当SELECT重点提交表单时为什么不进入?

请考虑以下HTML:

<form action="">
    <input />
    <select>
        <option>A</option>
        <option>B</option>
    </select>
    <input type="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

如果焦点在input(文本框)上并且我按Enter键,则表单提交.

但是,如果焦点在select(下拉框)并且我按下回车,则没有任何反应.

我知道我可以找出一些JavaScript来覆盖它,但我想知道为什么命中输入不仅仅起作用?

有没有什么东西我会通过使用JavaScript捕获输入(可能是下拉列表的本机键盘可访问性)?

html forms submit form-submit

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

在Python发行版中包含文件的2种技术:哪种更好?

我正在打包一个小的Python项目作为zip或egg文件,以便它可以分发.我有两种方法可以包含项目的配置文件,这两种方法似乎产生相同的结果.

方法1:

在setup.py中包含此代码:

from distutils.core import setup

setup(name='ProjectName', 
      version='1.0', 
      packages=['somePackage'],
      data_files = [('config', ['config\propFiles1.ini', 
                                'config\propFiles2.ini', 
                                'config\propFiles3.ini'])]
      )
Run Code Online (Sandbox Code Playgroud)

方法2:

在setup.py中包含此代码:

from distutils.core import setup

setup(name='ProjectName', 
      version='1.0', 
      packages=['somePackage']
      )
Run Code Online (Sandbox Code Playgroud)

然后,使用此行创建一个MANIFEST.in文件:

include config\* 
Run Code Online (Sandbox Code Playgroud)

方法之间有什么区别吗?哪一个更受欢迎?我倾向于倾向于第一个,因为那时根本不需要MANIFEST.in文件.但是,在第一种方法中,您必须单独指定每个文件,而在第二种方法中,您可以只包括整个文件夹.还有什么我应该考虑的吗?什么是标准做法?

python distutils distribution

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

github网址风格

我希望我的网站中的用户拥有自己的URL,如http://mysite.com/username(类似于GitHub,例如我的帐户是http:// github.com/sr3d).这将有助于SEO,因为每个配置文件都在同一个域下,与子域方法相关.

我的网站运行在Rails和Nginx/Passenger上.目前我有一个解决方案,在nginx.conf文件中使用一堆重写,以及硬编码的控制器名称(也支持名称空间).如果你们想看一下,我可以在这里分享一下nginx.conf.

我想知道是否有更好的方法使URL非常类似.

(如果你建议一个更好的地方发表这个问题,那么请告诉我)

干杯,

亚历克斯

rewrite ruby-on-rails github nginx

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

哪种方法可以更好地检测客户端的用户代理?

我感兴趣的是哪个是检测客户端的用户代理,客户端(javascript)或服务器端的最佳位置?我提出这个问题是因为一些IE8用户收到消息说他们正在使用IE6.

javascript ruby ruby-on-rails

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