问题列表 - 第33308页

C中的Const返回类型

我正在阅读一些代码示例,并返回了一个const int.当我尝试编译示例代码时,我遇到了有关冲突返回类型的错误.所以我开始搜索,认为const是问题(当我删除它时,代码工作正常,不仅编译,而且按预期工作).但我从来没有能够找到特定于const返回类型的信息(我为结构/参数/等等做了,但没有返回类型).所以我尝试编写一段代码来简单地展示const可以做什么.我想出了这个:

#include <stdio.h>

int main() {
    printf("%i", method());
}

const int method() {
    return 5;
}
Run Code Online (Sandbox Code Playgroud)

当我编译这个时,我得到:

$ gcc first.c 
first.c:7: error: conflicting types for ‘method’
first.c:4: note: previous implicit declaration of ‘method’ was here
Run Code Online (Sandbox Code Playgroud)

但是,每当我删除const时,它就像预期的那样,只打印出一个5,一个继续生命.所以,任何人都可以告诉我当用作返回类型时const应该是什么意思.谢谢.

c const

4
推荐指数
3
解决办法
9078
查看次数

用于替代ADT和模式匹配的Clojure?

每当在Haskell中我们需要一些变量数据类型时,我们会将ADT与模式匹配结合使用.Clojure人们对这些用例有什么用处?

haskell functional-programming clojure abstract-data-type pattern-matching

15
推荐指数
1
解决办法
2009
查看次数

检测上传的文件是否是PHP中的图像

如何检测上传的文件是否是使用PHP的图像?

我不想使用imagesize()或检查文件扩展名.

php

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

无法在Eclipse中启动Android应用程序; 在"启动myApp"期间发生内部错误

我无法在Eclipse中启动我的Android应用程序,当我选择"作为Android应用程序运行"时,我收到以下错误

我的Android虚拟设备正在运行,看不出任何问题(我能够在模拟器上的操作系统中导航等)

当我尝试"作为应用程序运行"时,我从eclipse中获得以下弹出窗口

An internal error occurred during: "Launching myApp".
Run Code Online (Sandbox Code Playgroud)

选择"查看错误日志"时,这是我能得到的尽可能多的信息

java.lang.NullPointerException
at com.android.ide.eclipse.adt.internal.launch.AndroidLaunchController.launch(Unknown Source)
at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.doLaunch(Unknown Source)
at com.android.ide.eclipse.adt.internal.launch.LaunchConfigDelegate.launch(Unknown Source)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:703)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:866)
at org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1069)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)
Run Code Online (Sandbox Code Playgroud)

ADT插件有问题吗?

android android-emulator eclipse-3.6

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

UB可以导致多个单线程应用运行产生不同的输出吗?

对于相同的输入,满足以下条件的代码是否可以为每次运行生成不同的输出?

  • 代码是单线程的,但它确实链接到线程安全的运行时库.
  • 没有显式调用rand()或time()或他们的朋友.
  • 有一些堆内存分配.
  • 可能存在一些(错误的)代码导致未定义的行为.

c++ deterministic undefined-behavior

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

使用MooTools获取所有可见元素

我正在从jQuery转移到MooTools(为了好玩..)我有这行代码:

$subMenus = $headMenu.find('li ul.sub_menu:visible');
Run Code Online (Sandbox Code Playgroud)

我怎么能用mootools写这个?
我知道我可以使用getElements但是如何检查可见的ul?(我正在使用这个(:可见)选择器).

编辑 -

我实现了自己的功能:

  function findVisibleElements(elementsCollection){
    var returnArray = [];
    elementsCollection.each(function(el){
      if(el.getStyle('display') === 'block'){
        returnArray.push(el);
      }
    });

    return returnArray;
  }
Run Code Online (Sandbox Code Playgroud)

我想要的是向上滑动所有可见的子菜单,这就是我写的:

// Sliding up the visible sub menus 
if( visibleSubMenus.length > 0 ){
  visibleSubMenus.each(function(el){
      var slider = new Fx.Slide(el, {duration: 2000});
      slider.slideOut();
  });
}
Run Code Online (Sandbox Code Playgroud)

为什么我的代码不工作?我的功能正在运行,问题在于Fx.Slide.
我用Fx.Slide添加了更多mootools.

javascript mootools css-selectors

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

创建文本文件并将其隐藏起来readOnly c#

如何使用C#创建文本文件并使其隐藏属性和存档和只读?

c# text-files

11
推荐指数
1
解决办法
9800
查看次数

CSS 100%宽度但避免使用滚动条

这可能是已经解决了几十次的事情的变化,但CSS真的让我觉得自己像个傻瓜.

我正在尝试构建一个可以通过各种方式定位和调整大小的小部件.这是一个非常简单的布局 - 固定高度的标题,固定高度的页脚,以及占据剩余空间的主体.整体宽度和高度各不相同.身体的内容需要滚动.我有整体容器,页眉,页脚和身体尺寸确定.

但我想要的是身体在需要时滚动当滚动条出现时不向左缩小内容.也就是说,我希望身体尽可能宽,以便滚动它所需的滚动条,这样当它需要滚动时就没有收缩.实际上,我想要这个:

| - - - unknown width - - -|
+--------------------------+
| content                |*|
| might                  |*|
| scroll                 |*|
+--------------------------+
Run Code Online (Sandbox Code Playgroud)

我希望可以滚动的内容尽可能宽,以减少潜在的滚动条宽度(|*|区域).

我现在拥有的是这样的:

<div id="content" style="position: absolute; overflow-y: auto; width: 100%">
    <div id="scrollContent" style="???">
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我已经尝试了边距,填充,甚至是最内部div的%-width和所有"做转移"的事情.我还需要这个在FF3,IE7/8和(幻想?)IE6中工作.

css

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

发送带附件的电子邮件

我有一个自定义表单(使用表单API创建),需要通过电子邮件发送上传的文件.当前表单提交处理程序使用drupal_mail()发送没有附件的电子邮件.

所以我正在寻找一个解决方案来正确发送带有Drupal附件的电子邮件.Mime Mail似乎有点矫枉过正,因为不需要HTML邮件,模板和其他功能.但我看到的唯一其他选择是在我的hook_mail()实现中处理邮件时设置适当的标题并序列化邮件正文中的附件.

我错过了什么吗?有没有可以处理这个的模块?

email drupal drupal-modules

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

未知的URL内容:未知的URL内容:\ com.mohit.provider.FormulaProvider\formula

每当我尝试使用我的内容提供程序插入URI时,我都会收到此错误.这是方法:

private void sample() {
    ContentValues values;

    values = new ContentValues();
    values.put(Formulas.TITLE, "Formula1");
    values.put(Formulas.FORMULA, "someformula");
    getContentResolver().insert(getIntent().getData(), values);

    values = new ContentValues();
    values.put(Formulas.TITLE, "Formula2");
    values.put(Formulas.FORMULA, "someformula");
    getContentResolver().insert(getIntent().getData(), values);

    values = new ContentValues();
    values.put(Formulas.TITLE, "Formula3");
    values.put(Formulas.FORMULA, "someformula");
    getContentResolver().insert(getIntent().getData(), values);
}
Run Code Online (Sandbox Code Playgroud)

以前我在这里设置Intent数据:

Intent intent = getIntent();
if (intent.getData() == null)
    intent.setData(Formulas.CONTENT_URI);
Run Code Online (Sandbox Code Playgroud)

这是我的内容URI和权限:

public static final String AUTHORITY = "com.mohit.provider.FormulaProvider";
public static final Uri CONTENT_URI = Uri.parse("content:\\" + AUTHORITY + "\formulas");
Run Code Online (Sandbox Code Playgroud)

这是提供者标签:

<provider android:name="com.mohit.provider.FormulaProvider" 
        android:authorities="com.mohit.provider.FormulaProvider" />
Run Code Online (Sandbox Code Playgroud)

最后是Logcat日志:

08-22 14:42:07.362: ERROR/AndroidRuntime(338): FATAL EXCEPTION: main
08-22 …
Run Code Online (Sandbox Code Playgroud)

java android uri android-contentprovider

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